Method and apparatus for transmitting and receiving a data block in a wireless communication system

US9548837B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9548837-B2
Application numberUS-28099807-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2007
Priority dateMar 3, 2006
Publication dateJan 17, 2017
Grant dateJan 17, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for transmitting and receiving a source data block using hybrid automatic retransmission request protocol. At the transmitting side, the source data block that is not decoded correctly at the receiving side is divided into a plurality of data segments, each of which may be padded with known data to expand the data segments to be a predetermined lengthen. At the receiving side, when each of the received data packets includes a data segment and a redundancy information segment, decoding is performed based on the received data segment and redundancy information segment extracted from buffered data packets, with chances to restore the data segment that is not decoded correctly in previous decoding processing. The additional decoding chances improve the probability of correctly decoding the erroneous data segment.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of transmitting a source data block to a receiver in a wireless communication system using hybrid automatic retransmission request protocol, comprising: dividing the source data block into a plurality of data segments; performing linear coding on each of the plurality of data segments to generate a plurality of data packets, each of the plurality of data packets including the data segment used for encoding and a corresponding redundancy information segment for decoding in the receiver; transmitting the plurality of data packets to a transmission channel; receiving a feedback message from the receiver, the feedback message indicating which part of the source data block is not decoded correctly; dividing the indicated part of the source data block into the plurality of data segments; padding known data into each of the plurality of data segments to expand the data segment to be a predefined length; performing linear coding on each of the plurality of data segments to generate the plurality of data packets, each of the plurality of data packets including only the redundancy information segment for decoding the data segment in the receiver; and transmitting the plurality of data packets to the transmission channel. 2. A method as claimed in claim 1 , further comprising multiplexing the plurality of data packets into a data stream for transmission. 3. A method as claimed in claim 1 , wherein the linear code and code rate used for encoding are same. 4. A method as claimed in claim 3 , wherein a low-density parity-check code as linear block code is used for channel coding. 5. An apparatus for transmitting a source data block to a receiver in a wireless communication system using hybrid automatic retransmission request protocol, comprising: a dividing unit for dividing the source data block into a plurality of data segments; a plurality of encoders for performing linear coding on each of the plurality of data segments to generate a plurality of data packets, each of the plurality of data packets including the data segment used for encoding and a corresponding redundancy information segment for decoding in the receiver; a transmitting unit for transmitting the plurality of data packets to the transmission channel; a receiving unit for receiving a feedback message from the receiver, the feedback message indicating which part of the source data block is not decoded correctly; wherein the dividing unit is further arranged for dividing the indicated part of the source data block into the plurality of data segments; a padding unit for padding known data into each of the plurality of data segments to expand the data segment to be a predefined length; wherein the plurality of encoders is further arranged for performing linear coding on each of the plurality of data segments to generate the plurality of data packets, each of the plurality of data packets including only a redundancy information segment for decoding the data segment in the receiver; and wherein the transmitting unit is further arranged for transmitting the plurality of data packets to the transmission channel. 6. An apparatus as claimed in claim 5 , wherein the structure and function of the plurality of encoders are same; and the linear code and code rate used for encoding are same. 7. An apparatus as claimed in claim 5 , wherein a low-density parity-check code as linear block code is used for channel coding. 8. An apparatus as claimed in claim 5 , further comprising a multiplexing unit for multiplexing the plurality of data packets into a data stream for transmission. 9. A receiving method for restoring a source data block in a wireless communication system using hybrid automatic retransmission request protocol, comprising: (a) receiving a data stream from a transmission channel, the data stream including a plurality of data packets, each of the data packets including only a redundancy information segment; (b) extracting a data segment not decoded correctly from a buffered data segment; (c) dividing the extracted data segment into a plurality of data segments; and (d) performing channel decoding based on each of the plurality of data segments and corresponding redundancy information segment respectively to restore a plurality of source data segments. 10. A method as claimed in claim 9 further comprising before (a): receiving a plurality of data packets, each of the plurality of data packets including a data segment and a redundancy information segment; and performing channel decoding based on the data segment and redundancy information segment in each of the plurality of data packets to restore a source data segment. 11. A method as claimed in claim 10 , further comprising: buffering the restored source data segment and the data segment not decoded correctly and corresponding redundancy information segment thereof; sending a feedback message to a transmitter, the feedback message indicating which part of the source data block is not decoded correctly when at least a data segment is not decoded correctly; and composing the source data block based on the buffered data segments. 12. A method as claimed in claim 9 , when any one of the plurality of data segments is not decoded correctly during the retransmission after (d), further comprising: composing the plurality of redundancy information segments to be a linear redundancy information segment; extracting an redundancy information segment from a buffered redundancy information segment corresponding to the data segment extracted in (b); generating an optimized redundancy information segment based on the linear redundancy information segment and the extracted redundancy information segment; and performing channel decoding based on the optimized redundancy information segment and the extracted data segment to restore a source data segment. 13. A receiving apparatus for restoring a source data block in a wireless communication system using hybrid automatic retransmission request protocol, comprising: a receiving unit for receiving a data stream from a transmission channel, the data stream including a plurality of data packets, each of the data packets including only a redundancy information segment; a first extracting unit for extracting a data segment not decoded correctly from a buffered data segment; a dividing unit for dividing the extracted data segment into a plurality of data segments; and a plurality of decoders for performing channel decoding based on each of the plurality of data segments and corresponding redundancy information segment respectively to restore a plurality of source data segments. 14. An apparatus as claimed in claim 13 , wherein the receiving unit if further arranged for receiving a plurality of data packets, each of the plurality of data packets including a data segment and a redundancy information segment; the plurality of decoders is further arranged for performing channel decoding based on the data segment and redundancy information segment in each of the plurality of data packets to restore a source data segment. 15. An apparatus as claimed in 14 , further comprising: a buffering unit for buffering the restored source data segment and the data segment not decoded correctly and corresponding redundancy information segment thereof; a transmitting unit for sending a feedback message to a transmitter, the feedback message indicating which part of the source data block is not decoded correctly when at least a data segment is not decoded correctly; and a composing unit for composing the source data block based on th

Assignees

Inventors

Classifications

  • Block codes (H04L1/0061, H04L1/0064 take precedence) · CPC title

  • H04L1/1819Primary

    with retransmission of additional or different redundancy · CPC title

  • Details of the supervisory signal · CPC title

  • Automatic repetition systems, e.g. Van Duuren systems · CPC title

  • H04L27/26Primary

    Systems using multi-frequency codes (H04L27/32 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9548837B2 cover?
A method for transmitting and receiving a source data block using hybrid automatic retransmission request protocol. At the transmitting side, the source data block that is not decoded correctly at the receiving side is divided into a plurality of data segments, each of which may be padded with known data to expand the data segments to be a predetermined lengthen. At the receiving side, when eac…
Who is the assignee on this patent?
Zhang Xiaobo, Zhou Qi, Ma Ni, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L1/1819. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).