Method and apparatus for puncturing code symbols in a communications system
IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0612158
(2000-07-07)
|
발명자
/ 주소 |
- Razoumov, Leonid
- Ling, Fuyun
|
출원인 / 주소 |
|
대리인 / 주소 |
Wadsworth, Philip R.Baker, Kent D.Harnois, Albert J.
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
4 |
초록
▼
Techniques for puncturing symbols in a communications system. S symbols are received for a frame having a capacity of N symbols, with S being greater than N. P symbols need to be punctured so that remaining symbols fit into the frame. A number of puncture distances, D1 through DN, are computed based
Techniques for puncturing symbols in a communications system. S symbols are received for a frame having a capacity of N symbols, with S being greater than N. P symbols need to be punctured so that remaining symbols fit into the frame. A number of puncture distances, D1 through DN, are computed based on S and P. A particular number of symbol punctures is determined for each computed puncture distance. P1 through PN symbol punctures are then performed at the distances of D1 through DN, respectively. For a more even distribution of the symbol punctures, each of the distances D1 through DN can be selected to be greater than or equal to a minimum puncture distance Dmin defined as Dmin=.left brkt-bot.S/P.right brkt-bot., where .left brkt-bot. .right brkt-bot. denotes a floor operator. The symbol punctures at each computed distance can be performed together or distributed with symbol punctures at other distances. In the alternative, an accumulator is configured to wrap around after it has been incremented to a value of S, each increment being of size P. A symbol index is incremented by one each time the accumulator is incremented by P, until the symbol index exceeds the value S. The process is advantageously begun with a puncture. Each time the accumulator wraps around, another puncture is performed.
대표청구항
▼
1. A method for puncturing symbols in a communications system, the method comprising: (a) receiving a number of symbols S to be fitted into a frame having a capacity of N symbols, wherein S is greater than N; (b) determining a number of symbols P to be punctured from among the S received symbols
1. A method for puncturing symbols in a communications system, the method comprising: (a) receiving a number of symbols S to be fitted into a frame having a capacity of N symbols, wherein S is greater than N; (b) determining a number of symbols P to be punctured from among the S received symbols such that remaining unpunctured symbols fit into the frame; (c) subtracting the number S from an accumulator value if the accumulator value is greater than or equal to the number S; (d) puncturing a symbol; (e) incrementing the accumulator value by the number P; and (h) repeating steps (c)-(e) a number of times that is equal to the number. 2. A method for puncturing symbols in a communications system, the method comprising: receiving a number of symbols S to be fitted into a frame having a capacity of N symbols, wherein S is greater than N; determining a number of symbols P to be punctured from among the S received symbols such that remaining unpunctured symbols fit into the frame; puncturing a symbol; incrementing a modulo-S accumulator value by the number P a number of times that is equal to the number S; and puncturing another symbol each time the modulo-S accumulator value is decreased. 3. The method of claim 2, further comprising initializing the modulo-S accumulator value to S before puncturing the first symbol. 4. A transmit data processor for use in a communications system, comprising: an encoder operative to encode a plurality of data bits to generate a plurality of code symbols; and a symbol puncturing element operatively coupled to the encoder and operative to receive a number of symbols S to be fitted into a frame having a capacity of N symbols, wherein S is greater than N, determine a number of symbols P to be punctured from among the S received symbols such that remaining unpunctured symbols fit into the frame, puncture a symbol, increment a modulo-S accumulator value by the number P a number of times that is equal to the number S, and puncture another symbol each time the modulo-S accumulator value is decreased. 5. The transmit processor of claim 4, wherein the symbol puncturing element is further configured to initialize the modulo-S accumulator value to S before puncturing the first symbol. 6. A transmit data processor for use in a communications system, comprising: a processor; and a storage medium coupled to the processor and containing a set of instructions executable by the processor to receive a number of symbols S to be fitted into a frame having a capacity of N symbols, wherein S is greater than N, determine a number of symbols P to be punctured from among the S received symbols such that remaining unpunctured symbols fit into the frame, puncture a symbol, increment a modulo-S accumulator value by the number P a number of times that is equal to the number S, and puncture another symbol each time the modulo-S accumulator value is decreased. 7. The transmit processor of claim 6, wherein the set of instructions is further executable by the processor to initialize the modulo-S accumulator value to S before puncturing the first symbol.
이 특허에 인용된 특허 (4)
-
Joseph Smallcomb, Digital broadcasting system and method.
-
Schmidt Mark, Intermediate rate applications of punctured convolutional codes for 8PSK trellis modulation over satellite channels.
-
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Weaver ; Jr. Lindsay A. (San Diego CA), Spread spectrum multiple access communication system using satellite or terrestrial repeaters.
-
McCallister Ronald D. ; Cochran Bruce A. ; Liebetreu John M., Trellis coded modulation communications using pilot bits to resolve phase ambiguities.
이 특허를 인용한 특허 (5)
-
Shohara,Aki, Code puncturing method and apparatus.
-
Ling, Fuyun; Sindhushayana, Nagabhushana T.; Walton, Jay R.; Wallace, Mark; Fernandez, Ivan, Coding scheme for a wireless communication system.
-
Ling, Fuyun; Walton, J. Rodney; Wallace, Mark; Corbaton, Ivan Jesus Fernandez; Bhushan, Naga, Coding scheme for a wireless communication system.
-
Ling, Fuyun; Walton, J. Rodney; Wallace, Mark; Fernandez, Ivan; Bhushan, Naga, Coding scheme for a wireless communication system.
-
Kim,Jae Yoel; Lee,Hyun Woo; Yoon,Soon Young; Kang,Hee Won; Choi,Ho Kyu, Encoding apparatus and method in CDMA communication system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.