WO2013086825A1 - 一种harq合并的方法及装置 - Google Patents
一种harq合并的方法及装置 Download PDFInfo
- Publication number
- WO2013086825A1 WO2013086825A1 PCT/CN2012/074291 CN2012074291W WO2013086825A1 WO 2013086825 A1 WO2013086825 A1 WO 2013086825A1 CN 2012074291 W CN2012074291 W CN 2012074291W WO 2013086825 A1 WO2013086825 A1 WO 2013086825A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- harq
- data
- ddr2
- merge
- merged
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/06—Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
- H04L25/067—Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing soft decisions, i.e. decisions together with an estimate of reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Definitions
- the present invention relates to the field of communications, and in particular, to a method and apparatus for combining HARQ (Hybrid Automatic Repeat Request). Background technique
- the HSUPA High Speed Uplink Packet Access
- UMTS Universal Mobile Telecommunications System
- E-DCH Enhanced Dedicated Channel
- the HARQ combining is located between the solution rate matching and the TURBO decoding.
- the HARQ combining is a multi-equal stop parallel retransmission operation technique. It combines the characteristics of FEC (Forward Error Correction) and ARQ (Automatic Repeat Request).
- the UE sends a data packet when the NodeB receives correctly and cyclically redundant. After the school insurance (CRC) is correct, it will return a correct decoding indication ACK, otherwise it will send back the error block indicating NACK. After receiving the NACK, the UE needs to retransmit the corresponding data packet at the physical layer. Using the information of two or more data packets before and after retransmission, they are used together for channel decoding, thereby maximizing the process of decoding success probability.
- CRC school insurance
- the HSUPA Enhanced Uplink E-DCH channel utilizes incremental redundancy techniques to implement HARQ merging. For example, since the incremental redundancy information for the physical layer soft combining is added to the data packet during retransmission, even if the encoding rate (Coding Rate) of the initial transmission is high, the final overall is lowered. The encoding rate of the transmission. In this way, it is possible not to impose a load on the system, but also to provide sufficient retransmission gain. That brings power gain to the system at the same time Coding gain.
- the NodeB controlled HARQ enables erroneous data to be quickly retransmitted, thereby reducing the delay caused by RLC layer retransmission and improving the delay QoS characteristics.
- the link can tolerate a higher block error rate (BLER), that is, the corresponding terminal transmit power is reduced, so that more users can be supported under the same system load, and the system throughput is correspondingly increased.
- BLER block error rate
- the technical problem to be solved by the present invention is to provide a method for HARQ merging to solve the problems in HARQ merging in the prior art. Meanwhile, a HARQ merging device is also provided.
- the embodiment of the present invention provides a method for merging HARQ, including: receiving a related parameter of HARQ combining configured by the outside world, and calculating an identifier ddr2switch of the DDR2 handover, and obtaining an address before and after HARQ combining;
- the related parameters for receiving the HARQ combination configured by the outside world include: whether the current user is a new package as new_ue, and the current state is the first solution of the same user e-demodnum, whether to do HARQ
- the determining the DDR2 handover identifier ddr2switch, obtaining The address before and after the HARQ merge is specifically
- the address before and after the HARQ merge is obtained;
- the ddr2swtich parameter is the identifier of whether the DDR2 is ping-pong, and the ddr2swtichl is the identifier of the next DDR2 ping-pong switch;
- ddr2switch is assigned a value of 0.
- determining whether HARQ combining is required according to the relevant parameters and addresses before and after HARQ combining, determining that HARQ combining is required, reading data in DDR2, and storing the data in the data buffer RAMA is specifically
- the HARQ merge flag is read as harq_en, if harq_en is 1, it indicates that HARQ merging is required. According to the calculated address before HARQ merging, the data in DDR2 is read and stored in RAMA.
- the HARQ combining calculation is performed, and the calculation result is stored in the data buffer RAMB, specifically:
- the data of the last HARQ merge in the read RAMA is multiplied by the corresponding gain factor bl, and the result of the de-rate matching output and the corresponding pre-merger data X bl+HARQ merged data X b2 , and save the result in RAMB.
- the method further includes:
- An embodiment of the present invention further provides a device for combining HARQ, the device comprising: a parameter control unit, a data buffer unit, and an accumulation unit;
- the parameter control unit is configured to receive a related parameter of the HARQ combination configured by the outside world, and calculate an identifier ddr2switch of the DDR2 handover, and obtain an address before and after the HARQ merge; the data buffer unit is set to be combined according to the related parameter and the HARQ The address determines whether HARQ merging needs to be done, if necessary, reads the data in DDR2, and stores the data in the first data cache RAMA;
- the accumulating unit is configured to perform HARQ combining calculation, and store the calculation result in the second data buffer RAMB.
- the related parameters of the HARQ combination of the external configuration received by the parameter control unit include: the current state is the first solution of the same user e-demodnum, whether the HARQ merge flag is harq_en, the number of HARQ retransmissions Harq_num, HARQ merged address harq_addr, HARQ merged two gain factors bl, b2.
- the accumulating unit is further configured to move the data in the HARQ merged RAMB into the HARQ DDR2 according to the HARQ combined address, and prepare to receive the next user.
- the above technical solution is adopted, based on the latest interference cancellation algorithm, that is, the same user supports multiple solutions, including primary solution, secondary solution, and re-solution; the interference signal is reduced in the process of decoding In addition, it greatly improves the probability of successful decoding.
- the method of dynamically switching DDR2 is adopted, which saves the storage space of DDR2, reduces the number of frequent reading and writing of DDR2, improves the reading and writing efficiency, and supports the flexible HARQ combining coefficient. Match. DRAWINGS
- 1 is a flow chart of symbol level decoding of an E-DCH channel
- Figure 1 is a flow chart of a first embodiment of the present invention
- Figure 3 is a schematic diagram of simple DDR2 shifting
- Figure 4 is a schematic diagram of DDR2 migration after optimization
- Figure 5 is a structural view of a second embodiment of the present invention. detailed description
- FIG. 2 it is a flowchart of a first embodiment of the present invention, which provides a method for merging HARQ, specifically,
- Step S201 receiving relevant parameters of HARQ combining configured by the outside world
- the parameters of the HARQ combination configured by the outside world include: whether the current user is a new packet or a new ue; the current state is the first solution of the same user, recorded as e demodnum, and the same user is combined in HARQ decoding.
- the first time is recorded as the first solution; the second time is recorded as the second solution, the third time is recorded as re-solution; e-demodnum is 1
- One-time solution of the same user e-demondnum is 2 to identify the second solution of the same user, e-demodnum is 3 to identify the same user's re-solution; whether to do HARQ merge is recorded as harq-en, HARQ retransmission count is recorded as Harq—num, the address of the HARQ merge is recorded as harq_addr, and the two gain factors of the HARQ merge are recorded as bl and b2, respectively;
- the HARQ combining gain factor determines the gain of the decoding information and the performance of the system. Depending on the channel quality, different HARQ combining gain factors may be used.
- the gain factor of the HARQ merge received in this embodiment is as shown in Table 1 by default:
- Step S202 calculating the identifier ddr2switch of the DDR2 handover, and further obtaining an address before and after the HARQ merge;
- FIG. 3 it is a schematic diagram of simple DDR2 migration. Before the merger, two spaces of the same size are opened. After HARQ is merged. Open up a large space. The data of the previous HARQ merge and the data of the previous HARQ merge are stored before the HARQ merge. If the current transmission e dedmodnum is 01, then the previous HARQ merged data and the current data are merged into HARQ.
- HARQ merge If the current transmission is the second solution or re-solution, the previous data and the current data are taken.
- the merged data of HARQ is stored in the merged DDR2, and the data needs to be stored in a DDR2 before HARQ.
- the DDR2 space is very large, and the number of moves is too large, and the bandwidth is large.
- FIG. 4 it is a schematic diagram of DDR2 migration after optimization.
- the address difference is a fixed sequence of DDR2 ping-pong switching, which is recorded as ddr2swtich.
- ddr2swtich When ddr2swtich is 0, it means DDR1.
- Data, HARQ is merged and written into DDR2.
- ddr2swtich When ddr2swtich is 1, it means that the data of DDR2 is read, and HARQ is merged and written into DDR2, thereby reducing the storage space of DDR2 and the number of DDR2 shifts.
- the method of ddr2switch calculation can be:
- the ddr2swtich parameter is recorded as the identifier of whether DDR2 is ping-pong, and ddr2swtichl is the identifier of whether the next DDR2 is ping-pong.
- the addresses before and after HARQ merging can be obtained, which are recorded as harq_addr_b and harq_addr-e.
- Step S203 judging whether it is necessary to perform HARQ merging according to the relevant parameters and addresses, if necessary, executing step S204; if not, proceeding directly to step S206;
- step S201 determines whether the HARQ merge flag read according to step S201 is recorded as harq_en, if harq_en is 0, the relevant operation is not performed, and the process directly proceeds to step S205. If harq_en is 1, it indicates that HARQ merge is required. According to the calculated address harq_addr_b in step S202, the data in the read DDR2 is stored in the RAMA.
- Step S204 reading data in the DDR2, and storing the data in the data buffer RAMA.
- Step S205 performing related HARQ merge calculation, and storing the calculation result in the data cache
- the data of the last HARQ merge in the read RAMA is multiplied by the corresponding gain factor bl, and the result correlation of the de-rate matching output is multiplied by the corresponding gain factor b2,
- the multiplied results are added to obtain the HARQ combined result, which is the HARQ pre-data x bl+HARQ combined data ⁇ b2 and the result is stored RAMB.
- Step S206 according to the HARQ merged address, move the data £ into the HARQ DDR2, and prepare to receive the next user.
- the data in the HARQ merged RAMB is carried into DDR2, and the current HARQ merge processing is completed, and the next new HARQ merge is performed.
- the foregoing embodiment may be specifically implemented as:
- FIG. 5 it is a structural diagram of a second embodiment of the present invention, and provides a HARQ merging apparatus, including
- the parameter control unit is configured to receive the related parameters of the HARQ combination configured by the outside world, and calculate the identifier ddr2switch of the DDR2 handover, and obtain the address before and after the HARQ merge;
- the data buffering unit is configured to determine whether HARQ combining is required according to the relevant parameters and addresses before and after HARQ combining, and if necessary, read data in DDR2, and save the data.
- the data cache RAMA Into the first data cache RAMA;
- the accumulation unit is set to perform HARQ merge calculation, and the calculation result is stored in the second data cache RAMB.
- the parameters related to the externally configured HARQ combination received by the parameter control unit include: the current state is the first solution of the same user e-demodnum, whether the HARQ merge flag harq_en, the HARQ retransmission times harq_num, HARQ The merged address harq_addr, the two gain factors bl, b2 of the HARQ merge.
- the accumulating unit is further configured to move the data in the HARQ merged RAMB into the HARQ DDR2 according to the HARQ combined address, and prepare to receive the next user.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014546283A JP6005756B2 (ja) | 2011-12-14 | 2012-04-18 | Harq組み合わせ方法及び装置 |
EP12857417.5A EP2782283B1 (en) | 2011-12-14 | 2012-04-18 | Harq combination method and device |
US14/364,671 US9444601B2 (en) | 2011-12-14 | 2012-04-18 | Method and device to determine when to perform hybrid automatic repeat request (HARQ) combination |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110418216.6 | 2011-12-14 | ||
CN201110418216.6A CN103166747B (zh) | 2011-12-14 | 2011-12-14 | 一种harq合并的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013086825A1 true WO2013086825A1 (zh) | 2013-06-20 |
Family
ID=48589504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/074291 WO2013086825A1 (zh) | 2011-12-14 | 2012-04-18 | 一种harq合并的方法及装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9444601B2 (zh) |
EP (1) | EP2782283B1 (zh) |
JP (1) | JP6005756B2 (zh) |
CN (1) | CN103166747B (zh) |
WO (1) | WO2013086825A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104753653B (zh) * | 2013-12-31 | 2019-07-12 | 中兴通讯股份有限公司 | 一种解速率匹配的方法、装置和接收侧设备 |
US9960885B2 (en) * | 2016-02-16 | 2018-05-01 | Samsung Electronics Co., Ltd | Method and apparatus for hybrid automatic repeat requests (HARQ) processing for retransmissions with unknown data length |
KR20180091527A (ko) | 2017-02-07 | 2018-08-16 | 삼성전자주식회사 | 무선 셀룰라 통신 시스템에서 제어 및 데이터 정보 전송방법 및 장치 |
CN110808815B (zh) * | 2019-10-30 | 2021-10-22 | 紫光展锐(重庆)科技有限公司 | 数据存储方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034961A (zh) * | 2007-04-11 | 2007-09-12 | 重庆重邮信科(集团)股份有限公司 | 多进程harq技术ir缓存的管理方法及装置 |
US20070263739A1 (en) * | 2005-12-02 | 2007-11-15 | David Garrett | Method and system for managing memory in a communication system using hybrid automatic repeat request (HARQ) |
CN102208966A (zh) * | 2010-03-30 | 2011-10-05 | 中兴通讯股份有限公司 | 一种harq合并器和harq数据存储方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7117421B1 (en) * | 2002-05-31 | 2006-10-03 | Nvidia Corporation | Transparent error correction code memory system and method |
US7486688B2 (en) * | 2004-03-29 | 2009-02-03 | Conexant Systems, Inc. | Compact packet switching node storage architecture employing Double Data Rate Synchronous Dynamic RAM |
JP4765260B2 (ja) * | 2004-03-31 | 2011-09-07 | 日本電気株式会社 | データ処理装置およびその処理方法ならびにプログラムおよび携帯電話装置 |
US20060291743A1 (en) * | 2005-06-24 | 2006-12-28 | Suketu Partiwala | Configurable motion compensation unit |
CN101248586B (zh) * | 2005-08-01 | 2011-07-13 | 日本电气株式会社 | Hs-pdsch解码器及包括其的移动无线通信设备 |
US7978635B2 (en) * | 2007-03-21 | 2011-07-12 | Qualcomm Incorporated | H-ARQ acknowledgment detection validation by re-decoding |
TW200908603A (en) * | 2007-05-04 | 2009-02-16 | Amicus Wireless Technology Co Ltd | System and method for performing a HARQ operation in an OFDM-based receiver |
US8194588B2 (en) | 2007-12-13 | 2012-06-05 | Qualcomm Incorporated | Coding block based HARQ combining scheme for OFDMA systems |
-
2011
- 2011-12-14 CN CN201110418216.6A patent/CN103166747B/zh active Active
-
2012
- 2012-04-18 WO PCT/CN2012/074291 patent/WO2013086825A1/zh active Application Filing
- 2012-04-18 JP JP2014546283A patent/JP6005756B2/ja active Active
- 2012-04-18 EP EP12857417.5A patent/EP2782283B1/en active Active
- 2012-04-18 US US14/364,671 patent/US9444601B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070263739A1 (en) * | 2005-12-02 | 2007-11-15 | David Garrett | Method and system for managing memory in a communication system using hybrid automatic repeat request (HARQ) |
CN101034961A (zh) * | 2007-04-11 | 2007-09-12 | 重庆重邮信科(集团)股份有限公司 | 多进程harq技术ir缓存的管理方法及装置 |
CN102208966A (zh) * | 2010-03-30 | 2011-10-05 | 中兴通讯股份有限公司 | 一种harq合并器和harq数据存储方法 |
Also Published As
Publication number | Publication date |
---|---|
US20140376469A1 (en) | 2014-12-25 |
JP2015502119A (ja) | 2015-01-19 |
JP6005756B2 (ja) | 2016-10-12 |
EP2782283A1 (en) | 2014-09-24 |
EP2782283A4 (en) | 2015-04-29 |
CN103166747B (zh) | 2017-12-29 |
US9444601B2 (en) | 2016-09-13 |
EP2782283B1 (en) | 2018-06-06 |
CN103166747A (zh) | 2013-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5035969B2 (ja) | 無線通信システムにおいてパケットデータを処理する方法及び装置 | |
TWI455515B (zh) | 無線通訊系統改善混合式自動重發請求功能的方法及裝置 | |
RU2469482C2 (ru) | Способ и система для передачи данных в сети передачи данных | |
RU2530319C2 (ru) | Способ и система увеличения пропускной способности протокола гибридного автоматического запроса на повторную предачу данных (harq) | |
JP2007259454A (ja) | 無線通信システムにおいてパケット再送を処理する方法及び装置 | |
TWI433495B (zh) | 改善混合式自動重發請求功能的方法及裝置 | |
WO2007004297A1 (ja) | 送信機及び送信方法 | |
JP2008503967A (ja) | データを通信する方法及びシステム並びにデータを送信する局 | |
KR20110054383A (ko) | 터보 복호기를 위한 반복 복호의 제어 방법 및 장치 | |
JP2007318759A (ja) | 無線通信システムにおいてパケットデータを処理する方法及び装置 | |
US20100262886A1 (en) | Selective decoding of re-transmitted data blocks | |
WO2012142906A1 (zh) | Harq合并存储空间的处理方法及装置 | |
WO2015106625A1 (zh) | 一种混合自动重传请求方法及相关装置 | |
EP2422477A1 (en) | Method and apparatus for delta data storage | |
TWI659630B (zh) | 混合自動重送方法及系統 | |
WO2013086825A1 (zh) | 一种harq合并的方法及装置 | |
JP2006094318A (ja) | 無線装置および自動再送方法 | |
JP2010537506A (ja) | デコード不能パケットを送信するための装置および方法 | |
JP2008053854A (ja) | データの再送方法、通信装置、およびコンピュータプログラム | |
JP5609443B2 (ja) | 再送制御を行う装置及び方法 | |
TWI520521B (zh) | 對harq的傳輸塊進行存儲的方法及裝置 | |
WO2011063550A1 (zh) | 信道解码方法及其设备 | |
WO2014106403A1 (zh) | 混合自动重传请求数据缓存装置及方法 | |
JP2010022049A (ja) | データの再送方法および通信装置 | |
JP2008227666A (ja) | 移動無線装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12857417 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14364671 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 2014546283 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2012857417 Country of ref document: EP |