APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING SIGNAL IN COMMUNICATION SYSTEM

Information

  • Patent Application
  • 20080082890
  • Publication Number
    20080082890
  • Date Filed
    October 01, 2007
    17 years ago
  • Date Published
    April 03, 2008
    16 years ago
Abstract
An apparatus and method for transmitting/receiving a signal in a communication system are provided. The method includes inputting an information word during initial transmission and transmitting a first code word created by encoding the inputted information word based on a first coding ratio, and transmitting a portion of a second code word created by encoding the first code word based on a second coding ratio at a retransmission request. Accordingly, the apparatus and method provide for transmitting/receiving signals in a communication system in such a manner that the complexity of the communication system is reduced.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other exemplary features, aspects, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:



FIG. 1A illustrates a code word for retransmission in a conventional type II HARQ system;



FIG. 1B illustrates a process for retransmission in a conventional type II HARQ system;



FIG. 2 illustrates a retransmission process for reducing the complexity in a HARQ system according to an exemplary embodiment of the present invention;



FIG. 3 illustrates a parity check matrix for packet retransmission according to an exemplary embodiment of the present invention;



FIG. 4 illustrates a process regarding a retransmission protocol according to an exemplary embodiment of the present invention;



FIG. 5 illustrates a transmitting apparatus according to an exemplary embodiment of the present invention; and



FIG. 6 illustrates a receiving apparatus according to an exemplary embodiment of the present invention.





Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features and structures.


DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.


The present invention proposes an apparatus and method for transmitting/receiving signals in a communication system using a HARQ. Exemplary embodiments of the present invention conduct coding/decoding by using the highest coding ratio during initial packet transmission and, every time a retransmission request is made, conduct coding/decoding according to a coding ratio which is lower than the coding ratio used to transmit previous packets. As such, exemplary embodiments of the present invention propose a scheme for reducing the complexity based on coding/decoding, as well as an apparatus for properly implementing the scheme.


An exemplary embodiment of the present invention will now be described with reference to a type II HARQ system as a communication for transmitting/receiving signals based on a HARQ. However, those skilled in the art can easily understand that the present invention is not limited to the type II HARQ system, but is applicable to other types of method or systems for transmitting/receiving signals by using the HARQ.


A retransmission process for reducing the complexity in a HARQ system according to an exemplary embodiment of the present invention will now be described with reference to FIG. 2.



FIG. 2 illustrates a retransmission process for reducing the complexity in a HARQ system according to an exemplary embodiment of the present invention.


Referring to FIG. 2, the HARQ system includes a code word packet to be transmitted initially, an information word portion, a to-be-transmitted parity portion of a code word packet and encoders. The to-be-transmitted parity portion of a code word packet is obtained by inputting a code word transmitted just before and by coding the packet during each retransmission. Reference numerals 200-204 in FIG. 2 refer to encoders 200, 201, and 202, a controller 203, and a memory 204 to be used for retransmission in the HARQ system according to an exemplary embodiment of the present invention. Reference numerals 211, 212, 215 and 216 each refer to packets which have been input into encoders having a predetermined coding ratio, coded, and/or output. The effective coding ratio, as defined previously, does not refer to the coding ratio of packets encoded by encoders, but is based on an information word during initial transmission of the entire packet.


For initial transmission in the HARQ system, the controller 203 inputs an information word 211 into the 3/4 encoder 200 having a coding ratio of 3/4 as shown in FIG. 2. The 3/4 encoder 200 then creates first packet 212. The information word 211 has a length corresponding to 1800 symbols, and the first packet 212 has a length corresponding to 2400 symbols. The first packet 212, which is created by the 3/4 encoder 200, has an effective coding ratio of 3/4 and a systematic structure. The first packet 212 of 2400 symbols is stored in the memory 204 under the control of the controller 203.


An exemplary process for creating a packet for retransmission when a retransmission request is made in a HARQ system will now be described. The controller 203 inputs the first packet 212, which is stored in the memory 204, into the 1/2 encoder 201, which then creates a second parity 213. The second packet 215 created by the 1/2 encoder 201 has a length corresponding to 4800 symbols, and the second parity 213, which is a coding packet for retransmission, has a length corresponding to 2400 symbols. The second packet 215, which is created by the 1/2 encoder, has an effective ratio of 3/8 and a systematic structure. The second packet 215 of 4800 symbols is stored in the memory 204 under the control of the controller 203.


An exemplary process for creating a packet for retransmission when another retransmission request is made in a HARQ system will now be described. Similar to that described above, the controller 203 inputs the second packet 215, which is stored in the memory 204, into the 2/3 encoder 202, which then creates a third parity 214. The third packet 216 created by the 2/3 encoder 202 has a length corresponding to 7200 symbols, and the third parity 214 for retransmission has a length corresponding to 2400 symbols. The third packet 216, which is created by the 2/3 encoder, has an effective coding ratio of 1/4 and a systematic structure. The third packet 216 of 7200 symbols is stored in the memory 204 under the control of the controller 203.


A parity check matrix for a packet retransmission method according to an exemplary embodiment of the present invention will now be described with reference to FIG. 3.



FIG. 3 illustrates a parity check matrix for packet retransmission according to an exemplary embodiment of the present invention.


The 3/4 encoder 200, the 1/2 encoder 201, and the 2/3 encoder 202 shown in FIG. 2 are defined by the parity check matrices shown in FIG. 3. Particularly, the 3/4 encoder 200 uses parity check matrix H1301 to encode an inputted code word, which has an effective coding ratio of 3/4. The 1/2 encoder 201 uses parity check matrix H2302 to encode an inputted code word, which has an effective coding ratio of 3/8. The 2/3 encoder 202 uses parity check matrix H3303 to encode an inputted codeword, which has an effective coding ratio of 1/4.


In an exemplary implementation, the HARQ system must optimize the 3/4, 1/2, and 2/3 codes according to the effective coding ratio so that the performance is improved. In the case of an LDPC code, density evolution may be used to obtain optimized codes. A puncturing or extension method may be used to create a code satisfying the coding ratio in the case of the LDPC code. It is assumed in the description of an exemplary embodiment of the present invention that the extension method is used to design the LDPC code. The extension method uses a 3/4 code as the mother code and adds an independent parity check formula and a new parity bit to obtain 3/8 and 1/4 codes. The optimization, as used herein, means that the performance of codes created to satisfy the coding ratio based on puncturing or extension approximates that of code words initially created to correspond to the same coding ratio.


Referring to FIG. 3, H2302 refers to a parity check matrix created by extending H1301 based on density evolution, and H3303 refers to a parity check matrix created by extending H2302 based on the density evolution of H2302.


In general, the coding/decoding complexity of the LDPC code increases in proportion to the size of the parity check matrix, i.e. its number of rows and columns. Therefore, H1301 has the lowest coding/decoding complexity, while H3303 has the highest.


A retransmission protocol process according to an exemplary embodiment of the present invention will now be described with reference to FIG. 4.



FIG. 4 illustrates a process regarding a retransmission protocol according to an exemplary embodiment of the present invention.


Referring to FIG. 4, the transmitter sends a first packet 212, which includes an information word, to the receiver in the initial transmission step 401. If an ACK is received from the receiver in step 403, the process is terminated. The effective coding ratio is 3/4 when the first packet 212 is transmitted.


If the transmitter receives a NACK from the receiver in step 405 after transmitting the first packet 212 to the receiver in step 401, the transmitter sends a second parity 213 in step 407. The second parity 213 is a packet composed of a parity in a code word created from a code having an effective coding ratio lower than 3/4. If the transmitter receives an ACK from the receiver in step 409 after sending the second parity 213 in step 407, the process is terminated. The effective coding ratio is 3/8 when the second parity 213 is sent. If the transmitter receives a NACK from the receiver in step 411 after sending the second parity 213 to the receiver in step 407, the transmitter sends a third parity 214, which is a packet composed of a parity in a code word created from a code having the lowest effective coding ratio as shown in FIG. 2, in step 413. If the transmitter receives an ACK from the receiver in step 415 after sending the third parity 214 in step 413, the process is terminated. The effective coding ratio is 1/4 when the third parity 214 is sent. If the transmitter receives a NACK from the receiver in step 417 after sending the third parity 214 to the receiver in step 413, the transmitter sends the first packet 212 again, because there is no code having a lower coding ratio in this exemplary embodiment.


The next process is substantially the same as the above-mentioned process after sending the first packet 212. Assuming that the maximum number of allowable transmissions is three, the packet transmission is aborted if a NACK is received from the receiver after the maximum number of allowable transmissions is reached (i.e. after three times of transmission).


As mentioned above, a code having the lowest coding/decoding complexity but the highest coding ratio is created and initially transmitted. If a retransmission request is made, a code is created by extending the code of the highest coding ratio so that it has a lower coding ratio, and is transmitted. This advantageously reduces the complexity.


A transmitting apparatus according to an exemplary embodiment of the present invention will now be described with reference to FIG. 5.



FIG. 5 illustrates a transmitting apparatus according to an exemplary embodiment of the present invention.


Referring to FIG. 5, the transmitting apparatus includes an encoder 511, a modulator 513, a transmitter 515, and a controller 517.


The encoder 511 is adapted to encode a packet according to a coding ratio of a code determined by the controller 517. The modulator 513 is adapted to modulate the packet and send it to the transmitter 515. The transmitter 515 is adapted to transmit a packet of a code determined by the controller 517. In addition, the transmitter 515 determines whether to retransmit or discard the packet according to a feedback signal. The controller 517 stores the location of a packet created based on a coding ratio every time a retransmission request is made and determines a packet to be sent by the transmitter 515. A receiver 519 is adapted to receive an ACK/NACK and forward it to the transmitter 517. The transmitter 515 may conduct an exemplary procedure such as that shown in FIG. 4 according to the received ACK/NACK.


The controller 517 may select from a number of encoders, which are optimized in a manner substantially the same as that described with reference to FIG. 3, according to a coding ratio. Alternatively, the controller 517 may have a single encoder incorporating both a function of creating a parity check matrix and a function of supporting a variable coding ratio. As mentioned with reference to FIG. 2, a number of encoders 511 may exist based on coding ratios so that they are used according to whether or not retransmission is conducted. Those skilled in the art can easily understand that the encoders 511 can create an encoder corresponding to a coding ratio according to whether or not retransmission is conducted so that a packet is encoded.


A receiving apparatus according to an exemplary embodiment of the present invention will now be described with reference to FIG. 6.



FIG. 6 illustrates a receiving apparatus according to an exemplary embodiment of the present invention.


Referring to FIG. 6, the receiving apparatus includes a receiver 611, a demodulator 613, a decoder 615, a controller 617, and a transmitter 619.


The receiver 611 is adapted to process a packet transmitted by the transmitting apparatus. The controller 617 is adapted to store a retransmission scheme based on a coding ratio according to a retransmission request and to control the receiver 611 so as to process the packet according to the retransmission scheme. The receiver 611 is adapted to transfer the packet to the transmitter 619 so that the transmitter 619 transmits a feedback signal. In other words, the transmitter 619 transmits an ACK or NACK according to the result of packet processing.


The demodulator 613 conducts demodulation according to the modulation scheme adopted by the transmitting apparatus. The decoder 615 conducts decoding according to the encoding scheme adopted by the transmitting apparatus under the control of the controller 617.


As described above, exemplary embodiments of the present invention are advantageous in that, if an erroneous packet is to be retransmitted in a communication system using a HARQ, a code word having a high coding ratio is created and initially transmitted and, at a retransmission request, an extended code having a coding ratio lower than that of the initial transmission is created and transmitted. This reduces the complexity of coding and decoding.


While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.

Claims
  • 1. A method for transmitting/receiving a signal in a communication system, the method comprising: inputting an information word during an initial transmission and transmitting a first code word created by encoding the inputted information word based on a first coding ratio; andtransmitting a portion of a second code word created by encoding the first code word based on a second coding ratio at a retransmission request.
  • 2. The method as claimed in claim 1, wherein, the transmitting of the portion of the second code word comprises aborting signal transmission when an ACK is not received after a signal is retransmitted up to a maximum number of allowable transmissions.
  • 3. The method as claimed in claim 1, wherein the first coding ratio of the first code word with reference to the information word is greater than the second coding ratio of the second code word with reference to the information word.
  • 4. The method as claimed in claim 1, wherein the portion of the created second code word is obtained by excluding the first code word.
  • 5. An apparatus for transmitting/receiving a signal in a communication system, the apparatus comprising: a controller for inputting an information word during an initial transmission, for transmitting a first code word created by encoding the inputted information word based on a first coding ratio, and for transmitting a portion of a second code word created by encoding the first code word based on a second coding ratio at a retransmission request.
  • 6. The apparatus as claimed in claim 5, wherein the controller is adapted to abort signal transmission when an ACK is not received after a signal is retransmitted up to a maximum number of allowable transmissions.
  • 7. The apparatus as claimed in claim 5, wherein the first coding ratio of the first code word with reference to the information word is greater than the second coding ratio of the second code word with reference to the information word.
  • 8. The apparatus as claimed in claim 5, wherein the portion of the created second code word is obtained by excluding the first code word.
  • 9. A method for transmitting/receiving a signal in a communication system, the method comprising: inputting an information word;encoding the inputted information word based on a first coding ratio to create a first code word;transmitting the first code word;determining if a retransmission request is received;encoding the first code word based on a second coding ratio to create a second code word, if the retransmission request is received; andtransmitting a portion of the second code word.
  • 10. The method as claimed in claim 9, further comprising: determining if an Acknowledge(ACK) has been received;determining if a signal has been retransmitted a maximum number of allowable times; andaborting the signal transmission if the ACK is not received and the signal has been retransmitted up to the maximum number of allowable times.
  • 11. The method as claimed in claim 9, wherein the first coding ratio of the first code word with reference to the information word is greater than the second coding ratio of the second code word with reference to the information word.
  • 12. The method as claimed in claim 9, wherein the encoding of the first code word based on the second coding ratio to create the second code word comprises excluding the first code word.
Priority Claims (1)
Number Date Country Kind
2006-97346 Oct 2006 KR national