IP Library › Granted Patent US 12,500,806
Granted Patent B2
US 12,500,806 · App. 18/338,549 · Granted Dec 16, 2025

Flow optimization method for non-real-time decoding systems

Inventors: FengXiang Wang (Suzhou, CN); YiQi Jiang (Suzhou, CN)
Assignee: REALTEK SEMICONDUCTOR CORP.
H04L27/2649H04L25/0224H04L25/03866
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,500,806
App. No.
18/338,549
Granted
Dec 16, 2025
Kind
B2
Abstract

Disclosed is a flow optimization method for non-real-time decoding systems, which is applied in a wireless communication system including a transmitter and a receiver corresponding thereto. The receiver executes the non-real-time decoding method, which includes the following steps: after determining that a current subframe is a non-real-time decoding subframe, performing a NRS channel estimation of the non-real-time decoding subframe, and storing frequency domain data of the current subframe; after determining that the current subframe is a subsequent subframe adjacent to the non-real-time decoding subframe, combining the NRS channel estimation of the non-real-time decoding subframe and a NRS channel estimation of the subsequent subframe on the subsequent subframe, and then performing a data resource element channel estimation; and according to the data resource element channel estimation obtained from the combined NRS channel estimation, performing equalization, descrambling and de-rate matching on the non-real-time decoding subframe and the subsequent subframe respectively.

Claims (28)

1 . A non-real-time decoding method, applied in a wireless communication system, the wireless communication system comprising a transmitter and a receiver corresponding thereto, the receiver executing the non-real-time decoding method, which comprising the following steps:

after determining that a current subframe is a non-real-time decoding subframe, performing a NRS (Narrowband Reference Signal) channel estimation of the non-real-time decoding subframe, and storing frequency domain data of the current subframe;

after determining that the current subframe is a subsequent subframe adjacent to the non-real-time decoding subframe, combining the NRS channel estimation of the non-real-time decoding subframe and a NRS channel estimation of the subsequent subframe on the subsequent subframe, and then performing a data resource element (RE) channel estimation; and

according to the data RE channel estimation obtained from the combined NRS channel estimation, performing equalization, descrambling and de-rate matching on the non-real-time decoding subframe and the subsequent subframe respectively.

2 . The non-real-time decoding method according to claim 1 , wherein after the step of determining that the current subframe is the non-real-time decoding subframe, the non-real-time decoding method further comprises the step of storing frequency domain data on data REs of the non-real-time decoding subframe for subsequent subframe processing.

3 . The non-real-time decoding method according to claim 1 , wherein after the step of performing the NRS channel estimation of the non-real-time decoding subframe, it is determined whether the current subframe is the subsequent subframe; if not, execution of subsequent steps is terminated.

4 . The non-real-time decoding method according to claim 1 , wherein, in the step of performing the data RE channel estimation, the combined NRS channel estimation is used for the data RE channel estimation.

5 . The non-real-time decoding method according to claim 1 , wherein, in the step of performing de-rate matching, equalized and descrambled soft information on the non-real-time decoding frame and the subsequent subframe is written into a circular buffer corresponding to interleaved data at the transmitter.

6 . The non-real-time decoding method according to claim 5 , wherein, after the step of performing de-rate matching, it is determined whether the current subframe triggers a decoding condition; and if so, the receiver continues to execute next steps.

7 . The non-real-time decoding method according to claim 6 , wherein when the receiver determines that the current subframe triggers the decoding condition, the receiver performs deinterleaving on the soft information of the circular buffer.

8 . The non-real-time decoding method according to claim 7 , wherein the receiver performs decoding on the soft information in the circular buffer after performing deinterleaving.

9 . The non-real-time decoding method according to claim 8 , wherein after performing decoding, the receiver performs a cyclic redundancy check on the decoded soft information.

10 . The non-real-time decoding method according to claim 1 , wherein, in the step of performing equalization, the receiver simultaneously processes previously stored frequency domain data adjacent to the non-real-time decoding subframe.

11 . A receiver, comprising:

a plurality of antennas, configured to receive subframes; and

a plurality of equalizers, configured to execute a non-real-time decoding method based on the subframes, wherein the non-real-time decoding method comprises the following steps:

after determining that a current subframe is a non-real-time decoding subframe, performing a NRS (Narrowband Reference Signal) channel estimation of the non-real-time decoding subframe, and storing frequency domain data of the current subframe;

after determining that the current subframe is a subsequent subframe adjacent to the non-real-time decoding subframe, combining the NRS channel estimation of the non-real-time decoding subframe and a NRS channel estimation of the subsequent subframe on the subsequent subframe, and then performing a data resource element (RE) channel estimation; and

according to the data RE channel estimation obtained from the combined NRS channel estimation, performing equalization, descrambling and de-rate matching on the non-real-time decoding subframe and the subsequent subframe respectively.

12 . The receiver according to claim 11 , wherein after determining that the current subframe is the non-real-time decoding subframe, the plurality of equalizers further store frequency domain data on data REs of the non-real-time decoding subframe for subsequent subframe processing.

13 . The receiver according to claim 11 , wherein after the plurality of equalizers perform the NRS channel estimation of the non-real-time decoding subframe, it is determined whether the current subframe is the subsequent subframe; if not, the plurality of equalizers terminate execution of subsequent steps.

14 . The receiver according to claim 11 , wherein, when the plurality of equalizers perform the data RE channel estimation, the combined NRS channel estimation is used for the data RE channel estimation.

15 . The receiver according to claim 11 , wherein, when the plurality of equalizers perform de-rate matching, equalized and descrambled soft information on the non-real-time decoding frame and the subsequent subframe is written into a circular buffer corresponding to interleaved data at a transmitter.

16 . The receiver according to claim 15 , wherein, after the plurality of equalizers perform de-rate matching, it is determined whether the current subframe triggers a decoding condition; and if so, the plurality of equalizers continues to execute next steps.

17 . The receiver according to claim 16 , wherein when the plurality of equalizers determine that the current subframe triggers the decoding condition, the plurality of equalizers perform deinterleaving on the soft information of the circular buffer.

18 . The receiver according to claim 17 , wherein the plurality of equalizers perform decoding on the soft information in the circular buffer after performing deinterleaving.

19 . The receiver according to claim 18 , wherein after performing decoding, the plurality of equalizers perform a cyclic redundancy check on the decoded soft information.

20 . The receiver according to claim 19 , wherein, when the plurality of equalizers perform equalization, the plurality of equalizers simultaneously process previously stored frequency domain data adjacent to the non-real-time decoding subframe.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2024
From: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 068884/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2023
From: WANG, FENGXIANG; JIANG, YIQI
To: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.
Reel/Frame 064012/0341 →
Priority Claims (1)
CN 202211353612.X · Nov 1, 2022 · national
Continuity (1)
Related Publication 20240146596A1 · May 2, 2024
References Cited (15)
US 8085873B2 · Bjerke et al. · 2011 [cited by applicant]
CN 101364961A · 2009 [cited by applicant]
CN 104202129A · 2014 [cited by applicant]
CN 106961403A · 2017 [cited by applicant]
TW I383626B · 2013 [cited by applicant]
Kanj, et al.: “A Tutorial on NB-IoT Physical Layer Design”; IEEE Communications Surveys & Tutorials, vol. 22, No. 4, Fourth Quarter 2020; pp. 2408-2446. [cited by applicant]
Zhang, et al.: “An Efficient Downlink Receiver Design for NB-IoT”; 978-1-7281-3106-1/20/$31.00 copyright 2020IEEE; pp. 1-6. [cited by applicant]
Cho, et al.: “MIMO-OFdm Wireless Communications with MATLAB”; IEEE Press; copyright 2010; pp. 1-456. [cited by applicant]
“A sidelink is used for ProSe direct communication and ProSe direct discovery between UEs”; 3GPP TS 36.211 V15.14.0 (Sep. 2021); pp. 189-238. [cited by applicant]
“System information acquisition time reduction for NB-IoT”; 3GPP TSG-RAN WG1 Meeting #91 R1-1719360 Reno, Nevada, USA Nov. 27 to Dec. 1, 2017; pp. 1-14. [cited by applicant]
“Reduction of NB-IoT system information acquisition time”; 3GPP TSG RAN WG1 Meeting #92bis R1-1803878 Sanya, China, Apr. 16-20, 2018; pp. 1-6. [cited by applicant]
“14 UE procedures related to Sidelink”; 3GPP TS 36.213 V15.15.0 (Sep. 2021); pp. 481-537. [cited by applicant]
“3GPP TSG RAN WG1 Meeting #88 R1-1704068 Athens, Greece Feb. 13-17, 2017”; pp. 1-2. [cited by applicant]
“Reduction of NB-IoT system information acquisition time”; 3GPP TSG RAN WG1 Meeting #92 R1-1801445 Athens, Greece, Feb. 26-Mar. 2, 2018; pp. 1-14. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation (Release 17); 3GPP TS 36.211 V17.2.0 (Jun. 20… [cited by applicant]