Claims
- 1. A radio communication apparatus, comprising:
a physical layer portion and a higher layer portion coupled for communication therebetween; said physical layer portion including a radio block port for coupling to a physical radio channel, said radio block port for receiving a sequence of radio blocks that each include communication information associated with operations of said higher layer portion, each said radio block facilitating transmission of its associated communication information on the physical radio channel; said physical layer portion including a plurality of individually configurable transport channels coupled between said radio block port and said higher layer portion for interfacing between said radio block port and said higher layer portion, said transport channels collectively operable for one of producing said radio blocks in response to the associated communication information and extracting the associated communication information from said radio blocks, each of said transport channels including a configuration input for receiving transport format information associated with a current radio block of said sequence, said transport format information indicative of how the associated transport channel is to be configured with respect to said current radio block; and each said transport channel responsive to the associated transport format information for implementing one of an encoder and a decoder, and at least one of said transport channels responsive to the associated transport format information for implementing one of a data puncturer and a data repeater coupled to and cooperable with said one of an encoder and a decoder.
- 2. The apparatus of claim 1, wherein said at least one transport channel implements a data puncturer, said data puncturer having an input for receiving a block of N bits, said data puncturer operable for puncturing the block to contain M bits by puncturing bits at positions J within the block, wherein J=floor(I*N/(N−M)) for I=0, . . . N−M−1.
- 3. The apparatus of claim 1, wherein said at least one transport channel implements a data repeater, said data repeater having an input for receiving a block of N bits, said data repeater operable for repeating the block to contain O bits by repeating bits at positions J within the block, wherein J=floor(I*N/(O−N)) for I=0, . . . , O−N−1.
- 4. The apparatus of claim 1, wherein said one of an encoder and a decoder implements a convolutional code technique.
- 5. The apparatus of claim 1, including a transport format information source coupled to said configuration inputs of said transport channels for providing said transport format information thereto, said transport format information source having an input coupled to one of said higher layer portion and said radio block port for receiving therefrom selection information, said transport format information source responsive to said selection information for selecting said transport format information and providing said transport format information to said configuration inputs.
- 6. The apparatus of claim 5, wherein said transport channels are collectively operable for extracting communication information from said radio blocks, and wherein each said transport channel is operable for implementing a decoder.
- 7. The apparatus of claim 6, wherein said physical layer portion includes a further transport channel coupled between said radio block and said input of said transport format information source for extracting said selection information from the current radio block and providing the extracted selection information to said input of said transport format information source.
- 8. The apparatus of claim 5, wherein said transport channels are collectively operable for producing said radio blocks in response to communication information, and wherein each said transport channel is operable for implementing an encoder.
- 9. The apparatus of claim 5, wherein said transport channels are collectively operable for both producing said radio blocks in response to communication information and extracting communication information from said radio blocks, each said transport channel operable for implementing an encoder when said transport channels are collectively producing a radio block in response to communication information, and each said transport channel operable for implementing a decoder when said transport channels are collectively extracting communication information from a radio block.
- 10. The apparatus of claim 1, wherein said radio blocks are GERAN radio blocks.
- 11. The apparatus of claim 1, provided in one of a mobile communication station and a fixed communication station.
- 12. The apparatus of claim 11, wherein the fixed communication station is provided in a radio access network of a PLMN.
- 13. The apparatus of claim 1, wherein s aid communication information includes speech information.
- 14. A radio communication apparatus, comprising:
a physical layer portion and a higher layer portion coupled for communication therebetween; said physical layer portion including a radio block port for coupling to a physical radio channel, said radio block port for receiving a sequence of radio blocks that each include communication information associated with operations of said higher layer portion, each said radio block facilitating transmission of its associated communication information on the physical radio channel; said physical layer portion including a plurality of individually configurable transport channels coupled between said radio block port and said higher layer portion for interfacing between said radio block port and said higher layer portion, said transport channels collectively operable for one of producing said radio blocks in response to the associated communication information and extracting the associated communication information from said radio blocks, each of said transport channels including a configuration input for receiving transport format information associated with a current radio block of said sequence, said transport format information indicative of how the associated transport channel is to be configured with respect to said current radio block; and said physical layer portion including a transport format information source coupled to said configuration inputs of said transport channels for providing each of said transport channels with its corresponding transport format information, said transport format information source operable for producing, for each of said transport channels, first said transport format information and second said transport format information, said first transport format information indicative of how the associated transport channel is to be configured if a first modulation type is used for transmission of the current radio block on the physical radio channel, and said second transport format information indicative of how the associated transport channel is to be configured if a second modulation type is used for transmission of the current radio block on the physical radio channel, said transport format information source operable for providing to each of said transport channels either one of the corresponding first transport format information and the corresponding second transport format information.
- 15. The apparatus of claim 14, wherein said transport channels are collectively operable for extracting communication information from said radio blocks.
- 16. The apparatus of claim 14, wherein said transport format information source includes an input coupled to one of said radio block port and said higher layer portion for receiving therefrom selection information, said transport format information source responsive to said selection information for selecting for each of said transport channels one of the corresponding first transport format information and the corresponding second transport format information.
- 17. The apparatus of claim 16, wherein said physical layer portion includes a further transport channel coupled between said radio block port and said input of said transport format information source for extracting said selection information from the current radio block and providing the extracted selection information to said input of said transport format information source.
- 18. The apparatus of claim 14, wherein said transport channels are collectively operable for producing said radio blocks in response to communication information.
- 19. The apparatus of claim 14, wherein said transport channels are collectively operable for both producing radio blocks in response to communication information and extracting communication information from radio blocks.
- 20. The apparatus of claim 14, wherein one of said modulation types is GMSK modulation.
- 21. The apparatus of claim 14, wherein one of said modulation types is PSK modulation.
- 22. The apparatus of claim 21, wherein the other of said modulation types is GMSK modulation.
- 23. The apparatus of claim 14, wherein said radio blocks are GERAN radio blocks.
- 24. The apparatus of claim 14, provided in one of a mobile communication station and a fixed communication station.
- 25. The apparatus of claim 24, wherein the fixed communication station is provided in a radio access network of a PLMN.
- 26. The apparatus of claim 14, wherein said communication information is speech information.
- 27. A radio communication apparatus, comprising:
a physical layer portion and a higher layer portion coupled for communication therebetween; said physical layer portion including a radio block port for coupling to a physical radio channel, said radio block port for receiving a sequence of radio blocks that each include communication information associated with operations of said higher layer portion, each said radio block facilitating transmission of its associated communication information on the physical radio channel; said physical layer portion including a plurality of individually configurable transport channels coupled between said radio block port and said higher layer portion for interfacing between said radio block port and said higher layer portion, said transport channels collectively operable for one of producing said radio blocks in response to the associated communication information and extracting the associated communication information from said radio blocks, each of said transport channels including a configuration input for receiving transport format information associated with a current radio block of said sequence, said transport format information indicative of how the associated transport channel is to be configured with respect to said current radio block; said physical layer portion including a transport format information source coupled to said configuration inputs of said transport channels for providing, in conjunction with the current radio block, a current transport format combination including the transport format information associated with each of the respective transport channels, said transport format information source operable for selecting said current transport format combination from among a plurality of transport format combinations, said transport format information source including an assembling apparatus having an input for receiving combination descriptor information, said assembling apparatus responsive to said combination descriptor information for assembling said plurality of transport format combinations; and said physical layer portion including a descriptor information source coupled to said input of said assembling apparatus for providing said combination descriptor information to said assembling apparatus, said description information source having an input coupled to said higher layer portion for receiving therefrom information indicative of a service request initiated by a communication network, said descriptor information source responsive to said service request information for producing said combination descriptor information.
- 28. The apparatus of claim 27, wherein said communication information includes speech information.
- 29. The apparatus of claim 27, wherein said higher layer portion includes an RRC layer, said description information source input coupled to said RRC layer for receiving said service request therefrom.
- 30. The apparatus of claim 27, wherein the communication network is a PLMN.
- 31. The apparatus of claim 30, wherein the service request is initiated by a 2G core network of the PLMN.
- 32. The apparatus of claim 31, wherein the 2G core network is a GSM network.
- 33. The apparatus of claim 27, wherein said radio blocks are GERAN radio blocks.
- 34. The apparatus of claim 27, provided in one of a mobile communication station and a fixed communication station.
- 35. The apparatus of claim 34, wherein the fixed communication station is provided in a radio access network of a PLMN.
- 36. The apparatus of claim 27, wherein said descriptor information source includes a look-up table having combination descriptor information stored therein and indexed against a plurality of possible service requests which can be indicated by said service request information at said descriptor information source input.
- 37. A method of supporting radio communication, comprising:
interfacing in a physical layer between communication information associated with operations of a higher layer and radio blocks that each include some of said communication information, each said radio block facilitating transmission of its associated communication information on a physical radio channel; said interfacing step including one of producing said radio blocks in response to the associated communication information and extracting the associated communication information from said radio blocks; said producing step including specifying a plurality of encoding operations and applying said encoding operations respectively to portions of said communication information associated with a current radio block, and performing one of a data puncturing operation and a data repeating operation in cooperation with at least one of said encoding operations; and said extracting step including specifying a plurality of decoding operations and applying said decoding operations respectively to portions of a current radio block, and performing one of a data puncturing operation and a data repeating operation in cooperation with at least one of said decoding operations.
- 38. The method of claim 37, wherein said step of performing a data puncturing operation includes receiving a block of N bits, and puncturing the block to contain M bits by puncturing bits at positions J within the block, wherein J=floor(I*N/(N−M)) for I=0, . . . N−M−1.
- 39. The method of claim 37, wherein said step of performing a data repeating operation includes receiving a block of N bits, and repeating the block to contain O bits by repeating bits at positions J within the block, wherein J=floor(I*N/(O−N)) for I=0, . . . , O−N−1.
- 40. The method of claim 37, wherein each of said applying steps includes implementing a convolutional code technique.
- 41. The method of claim 37, wherein said radio blocks are GERAN radio blocks.
- 42. The method of claim 37, wherein said communication information includes speech information.
- 43. The method of claim 37, wherein said interfacing step includes both said producing step and said extracting step.
- 44. A method of supporting radio communication, comprising:
interfacing in a physical layer between communication information associated with operations of a higher layer and radio blocks that each include some of said communication information, each said radio block facilitating transmission of its associated communication information on a physical radio channel; said interfacing step including one of producing said radio blocks in response to the associated communication information and extracting the associated communication information from said radio blocks; said producing step including specifying a first plurality of production processing operations, and applying said production processing operations respectively to portions of said communication information associated with a current radio block; said extracting step including specifying a second plurality of extraction processing operations, and applying said extraction processing operations respectively to portions of a current radio block; each of said specifying steps including providing control information that specifies the processing operations of the associated one of said first and second pluralities; said control information providing step including producing, for each processing operation of the associated plurality, first control information and second control information, wherein said first control information specifies the associated processing operation when a first modulation type is used for transmission of the current radio block on the physical radio channel, and wherein said second control information specifies the associated processing operation when a second modulation type is used for transmission of the current radio block on the physical radio channel; and each of said specifying steps including, for each processing operation of the associated plurality, using either one of the corresponding first control information and the corresponding second control information to specify the processing operation.
- 45. The method of claim 44, wherein one of said modulation types is GMSK modulation.
- 46. The method of claim 44, wherein one of said modulation types is PSK modulation.
- 47. The method of claim 46,wherein the other of said modulation types is GMSK modulation.
- 48. The method of claim 44, wherein said radio blocks are GERAN radio blocks.
- 49. The method of claim 44, wherein said communication information is speech information.
- 50. The method of claim 44, wherein said interfacing step includes both said producing step and said extracting step.
- 51. A method of supporting radio communication, comprising:
interfacing in a physical layer between communication information associated with operations of a higher layer and radio blocks that each include some of said communication information, each said radio block facilitating transmission of its associated communication information on a physical radio channel; said interfacing step including one of producing said radio blocks in response to the associated communication information and extracting the associated communication information from said radio blocks; said producing step including specifying a first plurality of production processing operations, and applying said production processing operations respectively to portions of said communication information associated with a current radio block; said extracting step including specifying a second plurality of extraction processing operations, and applying said extraction processing operations respectively to portions of a current radio block; each of said specifying steps including providing a current control information combination that includes control information portions which respectively specify the processing operations of the associated one of said first and second pluralities; said providing step including selecting the current control information combination from among a plurality of control information combinations; assembling said plurality of control information combinations in response to combination descriptor information; in the physical layer, receiving from a higher layer information indicative of a service request initiated by a communication network; and producing said combination descriptor information in response to said service request information.
- 52. The method of claim 51, wherein said communication information includes speech information.
- 53. The method of claim 51, wherein said receiving step includes receiving the service request information from an RRC layer.
- 54. The method of claim 51, wherein the communication network is a PLMN.
- 55. The method of claim 54, wherein the communication network is a 2G core network of the PLMN.
- 56. The method of claim 55, wherein the 2G core network is a GSM network.
- 57. The method of claim 51, wherein said radio blocks are GERAN radio blocks.
- 58. The method of claim 51, wherein said step of producing combination descriptor information includes using the service request information to access an entry in a look-up table.
Parent Case Info
[0001] This application claims the priority under 35 USC 119(e)(1) of copending U.S. provisional application No. 60/287,401, filed on May 1, 2001 and incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60287401 |
May 2001 |
US |