Method for adding error protection bits to match codeword length
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-001/00
H03M-013/09
H03M-013/11
출원번호
US-0524801
(2008-01-29)
등록번호
US-9356730
(2016-05-31)
국제출원번호
PCT/SE2008/050113
(2008-01-29)
§371/§102 date
20090904
(20090904)
국제공개번호
WO2008/094121
(2008-08-07)
발명자
/ 주소
Cheng, Jung-Fu
Wang, Yi-Pin Eric
출원인 / 주소
Telefonaktiebolaget LM Ericsson (publ)
대리인 / 주소
Coats & Bennett, PLLC
인용정보
피인용 횟수 :
0인용 특허 :
23
초록▼
Teachings presented herein provide a method and apparatus for processing input information bits for coding using a code, such that the length of the information word formed from the input information bits matches a fixed information word length defined by the code. In at least one embodiment, a codi
Teachings presented herein provide a method and apparatus for processing input information bits for coding using a code, such that the length of the information word formed from the input information bits matches a fixed information word length defined by the code. In at least one embodiment, a coding circuit receives input information bits (and adds error protection bits as needed, to make the information word length match the fixed information word length. The method and apparatus contemplate generating the error protection bits by sub-coding a subset of the input information bits (e.g., parity bit generation), thereby providing extra protection for that subset. These teachings allow the same code to be used for coding feedback or other information, where the amount of information to be coded varies as a function of operating modes.
대표청구항▼
1. A method of coding information using a code having a fixed information word length, the method comprising: receiving a number of input information bits less than the fixed information word length for forming an information word, the received input information bits being of one or more types;addin
1. A method of coding information using a code having a fixed information word length, the method comprising: receiving a number of input information bits less than the fixed information word length for forming an information word, the received input information bits being of one or more types;adding error protection bits to the received input information bits to make an information word length of the information word match the fixed information word length of the code, said error protection bits generated for a prioritized subset of the received input information bits by sub-coding the prioritized subset, for subsequent further coding as part of the information word; andcoding the information word using the code to form a corresponding code word. 2. The method of claim 1, wherein the code is a systematic code. 3. The method of claim 2, wherein the systematic code is a punctured quadratic residual code. 4. The method of claim 1, further comprising generating the error protection bits as parity bits for the prioritized subset of input information bits. 5. The method of claim 1, wherein said receiving, adding, and coding are performed in a second mode of operation, and wherein in a first mode of operation the method further comprises receiving a number of input information bits equal to the fixed information word length for forming a different information word, refraining from adding error protection bits to those received input information bits for making an information word length of the different information word match the fixed information word length of the code, and coding the different information word using the code to form a corresponding code word. 6. The method of claim 5, wherein the first and second modes of operation comprise first and second modes of Multiple-Input-Multiple-Output (MIMO) operation in a Wideband Code Division Multiple Access (WCDMA) transceiver, and wherein the input information bits in the first mode of operation include a first number of channel quality information bits and in the second mode of operation include a reduced, second number of channel quality information bits. 7. The method of claim 6, wherein the input information bits in both the first and second modes of operation include a set of channel quality information bits and a set of antenna pre-coding information bits, wherein the channel quality information bits are prioritized over the antenna pre-coding information bits, and wherein said adding in the second mode of operation comprises adding error protection bits for all or a subset of the channel quality information bits. 8. The method of claim 1, wherein the input information bits comprise two or more types of information bits, with one type being prioritized over the other type or types. 9. The method of claim 8, wherein adding error protection bits comprises sub-coding all or a selected subset of the prioritized type of input information bits to produce the number of error protection bits needed to extend the information word length to match the fixed information word length. 10. The method of claim 8, further comprising generating the error protection bits as a function of all or a subset of the prioritized type of input information bits. 11. The method of claim 1, wherein the code comprises a “20 , 10” code having a code word length of twenty bits and a fixed information word length of ten bits, and wherein receiving input information bits for forming an information word comprises, in a first mode of operation, receiving ten information bits, thereby matching the fixed information word length, and, in a second mode of operation, receiving less than ten input information bits and adding error protection bits as additional information bits to thereby obtain ten information bits to form the information word for coding via the “20, 10” code. 12. A coding circuit for coding information using a code having a fixed information word length, the coding circuit comprising one or more processing circuits configured to: receive a number of input information bits less than the fixed information word length for forming an information word, the received input information bits being of one or more types;add error protection bits to the received input information bits to make an information word length of the information word match the fixed information word length of the code, said error protection bits generated for a prioritized subset of the received input information bits by sub-coding the prioritized subset, for subsequent further coding as part of the information word; andcode the information word using the code to form a corresponding code word. 13. The coding circuit of claim 12, wherein the code is a systematic code. 14. The coding circuit of claim 13, wherein the code is a punctured quadratic residual code. 15. The coding circuit of claim 12, wherein the coding circuit is configured to generate the error protection bits as parity bits for the prioritized subset of input information bits. 16. The coding circuit of claim 12, wherein the coding circuit is configured to perform said receiving, adding, and coding in a second mode of operation, and is configured, in a first mode of operation, to receive a number of input information bits equal to the fixed information word length for forming a different information word, refrain from adding error protection bits to those received input information bits for making an information word length of the different information word match the fixed information word length of the code, and code the different information word using the code to form a corresponding code word. 17. The coding circuit of claim 16, wherein the coding circuit is configured for use in a Wideband Code Division Multiple Access (WCDMA) transceiver and the first and second modes of operation of the coding circuit comprise first and second modes of Multiple-Input-Multiple-Output (MIMO) operation, and wherein the number of input information bits received by the coding circuit include a first number of channel quality information bits in the first mode of operation and include a reduced, second number of channel quality information bits in the second mode of operation. 18. The coding circuit of claim 17, wherein the coding circuit is configured to receive input information bits in both the first and second modes of operation that include a set of channel quality information bits and a set of antenna pre-coding information bits, wherein the channel quality information bits are prioritized over the antenna pre-coding information bits, and wherein said adding in the second mode of operation comprises adding error protection bits for all or a subset of the channel quality information bits in the input information bits. 19. The coding circuit of claim 12, wherein the coding circuit is configured to receive input information bits including two or more types of input information bits, with one type being prioritized over the other type or types. 20. The coding circuit of claim 19, wherein the coding circuit is configured to add error protection bits by sub-coding all or a selected subset of the prioritized type of input information bits to produce the number of error protection bits needed to make the information word length of the information word match the fixed information word length. 21. The coding circuit of claim 19, wherein the coding circuit is configured to generate the error protection bits as a function of all or a subset of the prioritized type of input information bits. 22. The coding circuit of claim 12, wherein the code used by the coding circuit comprises a “20, 10” code having a code word length of twenty bits and a fixed information word length of ten bits, and wherein the coding circuit is configured to receive ten input information bits in a first mode of operation and therefore does not add error protection bits to form the information word, and in a second mode of operation to receive less than ten input information bits and therefore adds error protection bits to thereby obtain ten information bits for forming the information word for coding via the “20, 10” code.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (23)
Rydbeck Nils R. C. (Vildanden J101 22234 Lund SW) Sundberg Carl-Erik Wilhelm (Vildanden C506 22234 Lund SW), Adaptive error correcting transmission system.
Bordes,Philippe; Fran?ois,Edouard; Guillotel,Philippe; Kerber,Thierry, Device and method for inserting error correcting codes and for reconstructing data streams, and corresponding products.
Hirokazu Tanaka JP; Shoichiro Yamasaki JP, Information data multiplex transmission system, its multiplexer and demultiplexer and error correction encoder and decoder.
Tanaka,Hirokazu; Yamasaki,Shoichiro; Saito,Tatsunori, Information data multiplex transmission system, its multiplexer and demultiplexer, and error correction encoder and decoder.
Tanaka, Hirokazu; Yamasaki, Shoichiro; Saito, Tatsunori, Information data multiplex transmission, system, its multiplexer and demultiplexer, and error correction encoder and decoder.
Shiomoto Shoji,JPX, Method for adding and encoding error correcting codes and its device and method for transmitting data having error correcting codes added.
Decker Dwight W. (Cupertino CA) Anwyl Gary A. (Palo Alto CA) Dankberg Mark D. (Encinitas CA) Miller Mark J. (Vista CA) Hart Stephen R. (Encinitas CA) Jaska Kristi A. (Encinitas CA), Multi-channel trellis encoder/decoder.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.