A system and method for modulation diversity uses interleaving. Code bits are placed into groups and are then shuffled within each group.
대표청구항▼
1. A method for interleaving, comprising: distributing code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed sequentially into different groups such that the code bits in the initial order are interleaved into code bits i
1. A method for interleaving, comprising: distributing code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed sequentially into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andshuffling the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 2. The method of claim 1, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 3. The method of claim 2, wherein the group bit order for shuffling the distributed code bits into each of the groups is linear. 4. The method of claim 2, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 5. The method of claim 4, further comprising transmitting the code bits from the groups according to the group bit order. 6. The method of claim 2, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 7. The method of claim 6, further comprising transmitting the code bits from the groups according to the group bit order. 8. The method of claim 1, wherein the code bits are distributed into each of the groups according to a linear bit order. 9. The method of claim 1, further comprising: receiving the turbo packet comprising turbo encoded code bits,wherein said distributing comprises placing adjacent turbo encoded code bits in the turbo packet in different ones of the groups. 10. An apparatus for wireless communication, comprising: a processor; anda memory coupled to the processor,wherein the processor is configured to: distribute code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed sequentially into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andshuffle the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 11. The apparatus of claim 10, wherein the code bits are distributed into each of the groups according to a linear bit order. 12. The apparatus of claim 10, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 13. The apparatus of claim 12, wherein the group bit order for shuffling the distributed code bits into each of the groups is linear. 14. The apparatus of claim 12, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 15. The apparatus of claim 14, wherein the processor is further configured to cause transmission of the code bits from the groups according to the group bit order. 16. The apparatus of claim 12, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 17. The apparatus of claim 16, wherein the processor is further configured to cause transmission of the code bits from the groups according to the group bit order. 18. An apparatus for wireless communication, comprising: means for distributing code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed sequentially into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andmeans for shuffling the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 19. The apparatus of claim 18, wherein the code bits are distributed into each group according to a linear bit order. 20. The apparatus of claim 18, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 21. The apparatus of claim 20, wherein the group bit order comprises a linear order. 22. The apparatus of claim 20, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 23. The apparatus of claim 22, further comprising means for causing transmission of the code bits from the groups according to the group bit order. 24. The apparatus of claim 20, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 25. The apparatus of claim 24, further comprising means for causing transmission of the code bits from the groups according to the group bit order. 26. A computer program product, comprising: a tangible non-transitory computer-readable storage medium storing code executable by a computer to execute the code to perform the functions of:distributing code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed sequentially into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andshuffling the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 27. The computer program product of claim 26, wherein the code bits are distributed into each of the groups according to a linear bit order. 28. The computer program product of claim 26, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 29. The computer program product of claim 28, wherein the code bits are distributed into each of the groups according to a linear bit order. 30. The computer program product of claim 28, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 31. The computer program product of claim 30, wherein the computer-readable storage medium further comprises code for transmitting the code bits from the groups according to the group bit order. 32. The computer program product of claim 28, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 33. The computer program product of claim 32, wherein the computer-readable storage medium further comprises code for transmitting the code bits from the groups according to the group bit order. 34. The computer program product of claim 26, wherein the computer-readable storage medium further comprises code for receiving a turbo packet comprising turbo encoded code bits, and wherein said distributing comprises placing adjacent turbo encoded code bits of the turbo packet in different groups. 35. An apparatus for interleaving, comprising: an interleaving buffer for storing turbo encoded code bits distributed sequentially into different groups according to a bit order such that the turbo encoded code bits that are in an initial order are interleaved into turbo encoded code bits in a first order and shuffling the turbo encoded code bits within each of the groups such that the turbo encoded code bits in the first order are further interleaved into turbo encoded code bits in a second order, the interleaved code bits being mapped into different constellation symbols based on the second order. 36. The apparatus of claim 35, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 37. The apparatus of claim 36, wherein the code bits are distributed into each of the groups according to a linear bit order. 38. The apparatus of claim 36, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 39. The apparatus of claim 35, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 40. The apparatus of claim 35, wherein the interleaving buffer is configured to receive a turbo packet comprising the turbo encoded code bits, wherein said distributing comprises placing adjacent turbo encoded code bits of the turbo packet in different groups. 41. A method for interleaving, comprising: distributing code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andshuffling the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 42. The method of claim 41, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 43. The method of claim 42, wherein the group bit order for shuffling the distributed code bits into each of the groups is linear. 44. The method of claim 42, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 45. The method of claim 44, further comprising transmitting the code bits from the groups according to the group bit order. 46. The method of claim 42, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 47. The method of claim 46, further comprising transmitting the code bits from the groups according to the group bit order. 48. The method of claim 41, wherein the code bits are distributed into each of the groups according to a linear bit order. 49. The method of claim 41, further comprising: receiving the turbo packet comprising turbo encoded code bits,wherein said distributing comprises placing adjacent turbo encoded code bits in the turbo packet in different ones of the groups. 50. An apparatus for wireless communication, comprising: a processor; anda memory coupled to the processor,wherein the processor is configured to: distribute code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andshuffle the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 51. The apparatus of claim 50, wherein the code bits are distributed into each of the groups according to a linear bit order. 52. The apparatus of claim 50, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 53. The apparatus of claim 52, wherein the group bit order for shuffling the distributed code bits into each of the groups is linear. 54. The apparatus of claim 52, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 55. The apparatus of claim 54, wherein the processor is further configured to cause transmission of the code bits from the groups according to the group bit order. 56. The apparatus of claim 52, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 57. The apparatus of claim 56, wherein the processor is further configured to cause transmission of the code bits from the groups according to the group bit order. 58. An apparatus for wireless communication, comprising: means for distributing code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andmeans for shuffling the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 59. The apparatus of claim 58, wherein the code bits are distributed into each group according to a linear bit order. 60. The apparatus of claim 58, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 61. The apparatus of claim 60, wherein the group bit order comprises a linear order. 62. The apparatus of claim 60, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 63. The apparatus of claim 62, further comprising means for causing transmission of the code bits from the groups according to the group bit order. 64. The apparatus of claim 60, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 65. The apparatus of claim 64, further comprising means for causing transmission of the code bits from the groups according to the group bit order. 66. A computer program product, comprising: a tangible non-transitory computer-readable storage medium storing code executable by a computer to execute the code to perform the functions of:distributing code bits of a turbo packet that are in an initial order into groups in which adjacent code bits of the turbo packet are distributed into different groups such that the code bits in the initial order are interleaved into code bits in a first order; andshuffling the distributed code bits within each group such that the code bits in the first order are further interleaved into code bits in a second order. 67. The computer program product of claim 66, wherein the code bits are distributed into each of the groups according to a linear bit order. 68. The computer program product of claim 66, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 69. The computer program product of claim 68, wherein the code bits are distributed into each of the groups according to a linear bit order. 70. The computer program product of claim 68, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 71. The computer program product of claim 70, wherein the computer-readable storage medium further comprises code for transmitting the code bits from the groups according to the group bit order. 72. The computer program product of claim 68, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 73. The computer program product of claim 72, wherein the computer-readable storage medium further comprises code for transmitting the code bits from the groups according to the group bit order. 74. The computer program product of claim 66, wherein the computer-readable storage medium further comprises code for receiving a turbo packet comprising turbo encoded code bits, and wherein said distributing comprises placing adjacent turbo encoded code bits of the turbo packet in different groups. 75. An apparatus for interleaving, comprising: an interleaving buffer for storing turbo encoded code bits distributed into different groups according to a bit order such that the turbo encoded code bits that are in an initial order are interleaved into turbo encoded code bits in a first order and shuffling the turbo encoded code bits within each of the groups such that the turbo encoded code bits in the first order are further interleaved into turbo encoded code bits in a second order, the interleaved code bits being mapped into different constellation symbols based on the second order. 76. The apparatus of claim 75, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 77. The apparatus of claim 76, wherein the code bits are distributed into each of the groups according to a linear bit order. 78. The apparatus of claim 76, wherein the intra-group shuffling according to the group bit order is equivalent to swapping columns if the groups are viewed as a matrix. 79. The apparatus of claim 76, wherein the intra-group shuffling according to the group bit order is equivalent to swapping rows if the groups are viewed as a matrix. 80. The apparatus of claim 75, wherein shuffling the distributed code bits comprises intra-group shuffling according to a group bit order for each of the groups. 81. The apparatus of claim 75, wherein the code bits are distributed into each of the groups according to a linear bit order. 82. The apparatus of claim 75, wherein the interleaving buffer is configured to receive a turbo packet comprising the turbo encoded code bits, wherein said distributing comprises placing adjacent turbo encoded code bits of the turbo packet in different groups.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (46)
Kim,Min Goo; Jang,Jae Sung, Apparatus and method for generating codes in communication system.
Kim Young-Sang,KRX ; Langinieux Francois,FRX, Frame synchronization method and apparatus for use in digital communication system utilizing OFDM method.
Lee Chong U. ; Moallemi Kamran ; Warren Robert L., Method and apparatus for embedding auxiliary data in a primary data signal using frequency and time domain processing.
Willenegger,Serge; Vayanos,Alkinoos Hector; Malladi,Durga P.; Tiedemann, Jr.,Edward G.; Grilli,Francesco; Blanz,Josef, Method and apparatus for reducing interference in a wireless communication system.
Lee, Jeong-Goo; Ham, Seok-Jin, Method for recovering dropped call in mobile station for CDMA system and method for informing recovery of the dropped call.
Okumura, Yukihiko; Ando, Hidehiro, Multiplexing method and multiplexing device, and data signal transmission method and data signal transmission device.
Maltsev,Alexander A.; Pudeyev,Andrey V.; Soupikov,Alexei M.; Triaspolsky,Sergey A., Receiver and method to detect and synchronize with a symbol boundary of an OFDM symbol.
White Gregory Charles ; Emeott Stephen Paul, System for error control by subdividing coded information units into subsets reordering and interlacing the subsets, to produce a set of interleaved coded information units.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.