IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0345528
(2003-01-15)
|
등록번호 |
US-8699505
(2014-04-15)
|
발명자
/ 주소 |
- Willenegger, Serge
- Tiedemann, Jr., Edward G.
- Chen, Tao
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
62 |
초록
▼
Techniques for efficient allocation of channelization codes are disclosed. In one aspect, a dedicated data channel is partitioned into a primary channel and a secondary channel. The rate of the primary channel is a relatively low fixed rate. The rate of the secondary channel varies over time in acco
Techniques for efficient allocation of channelization codes are disclosed. In one aspect, a dedicated data channel is partitioned into a primary channel and a secondary channel. The rate of the primary channel is a relatively low fixed rate. The rate of the secondary channel varies over time in accordance with the rate of the dedicated channel data. In another aspect, a channelization code indicator is transmitted in the primary channel to identify the secondary channel. In yet another aspect, more than one secondary channel may be deployed. Various other aspects are also presented. These aspects have the benefit of efficient code resource allocation, resulting in increased support for users/and or channels, as well as increased system capacity.
대표청구항
▼
1. An apparatus, comprising: a channel mapper for: receiving a variable rate data frame;apportioning the variable rate data frame into a primary data block and one or more secondary data blocks, the primary data block sized for transmission at a fixed, minimum supported data rate, the one or more se
1. An apparatus, comprising: a channel mapper for: receiving a variable rate data frame;apportioning the variable rate data frame into a primary data block and one or more secondary data blocks, the primary data block sized for transmission at a fixed, minimum supported data rate, the one or more secondary data blocks comprising the remainder of the variable rate data frame;determining one or more secondary rates in accordance with the one or more secondary data blocks;forming a primary data frame comprising the primary data block and an indicator identifying a dynamic channelization code associated with at least one of the secondary rates, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the primary data block and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame; andforming one or more secondary data frames delayed with respect to the primary data frame and comprising the one or more secondary blocks, respectively. 2. The apparatus of claim 1, further comprising a transmitter for: transmitting the primary data frame on a primary channel with the fixed channelization code associated with the fixed, minimum supported data rate; andtransmitting the one or more secondary data frames on one or more secondary channels with codes associated with the one or more secondary rates, respectively. 3. An apparatus, comprising: a receiver for receiving over a first fixed data rate data channel a primary data frame comprising a primary data block at a fixed, minimum supported data rate and an indicator and for receiving over a second variable rate channel a secondary data block of a secondary rate delayed with respect to the primary data block and according to the indicator identifying a dynamic channelization code associated with the secondary rate, the primary data block and the secondary data block forming at least a portion of a variable rate data frame, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the first fixed data rate data channel and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame. 4. The apparatus of claim 3, wherein the receiver further combines a frame of data from the first fixed data rate data channel with a frame of data from the second variable rate channel to form the variable rate data frame. 5. An apparatus, comprising: a control processor for partitioning a source variable rate data stream into a fixed data rate data stream and a variable rate data stream, each frame of the fixed data rate data stream comprising a first portion of a frame of the source variable rate data stream and an indicator identifying a dynamic channelization code associated with a corresponding second portion of the frame, the first portion of the frame delayed with respect to the second portion, wherein the dynamic channelization code shares code space with a fixed channelization code associated with a fixed, minimum supported data rate of the fixed data rate data stream and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data stream, and the variable rate data stream comprising the respective second portions of the frame. 6. A wireless communication system, comprising: a channel mapper for: receiving a variable rate data frame;apportioning the variable rate data frame into a primary data block and one or more secondary data blocks delayed with respect to the primary data block, the primary data block sized for transmission at a fixed, minimum supported data rate, the one or more secondary data blocks comprising the remainder of the variable rate data frame;determining one or more secondary rates in accordance with the one or more secondary data blocks;forming a primary data frame comprising the primary data block and an indicator identifying a dynamic channelization code associated with at least one of the secondary rates, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the primary data block and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame; andforming one or more secondary data frames comprising the one or more secondary blocks; respectively. 7. A wireless communication system, comprising: a receiver for receiving over a first fixed data rate data channel a primary data frame comprising a primary data block at a fixed, minimum supported data rate and an indicator and for receiving over a second variable rate channel a secondary data block of a secondary rate delayed with respect to the primary data block and according to the indicator identifying a dynamic channelization code associated with the secondary rate, the primary data block and the secondary data block forming at least a portion of a variable rate data frame, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the first fixed data rate data channel and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame. 8. A method for transmitting a variable rate data frame, comprising: apportioning the variable rate data frame into a primary data block and one or more secondary data blocks delayed with respect to the primary data block, the primary data block sized for transmission at a fixed, minimum supported data rate, the one or more secondary data blocks comprising the remainder of the variable rate data frame;determining one or more secondary rates in accordance with the one or more secondary data blocks;forming a primary data frame comprising the primary data block and an indicator identifying a dynamic channelization code associated with at least one of the secondary rates, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the primary data block and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame; andforming one or more secondary data frames comprising the one or more secondary blocks, respectively. 9. The method of claim 8, further comprising: transmitting the primary data frame on a primary channel with the fixed channelization code associated with the fixed, minimum supported data rate; andtransmitting the one or more secondary data frames on one or more secondary channels with codes associated with the one or more secondary rates, respectively. 10. A method for receiving a variable rate signal, comprising: receiving over a first fixed data rate data channel a primary data frame comprising a primary data block a fixed, minimum supported data rate and an indicator; andreceiving over a second variable rate channel a secondary data block of a secondary rate delayed with respect to the primary data block and according to the indicator identifying a dynamic channelization code associated with the secondary rate, the primary data block and the secondary data block forming at least a portion of a variable rate data frame, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the first fixed data rate data channel and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame. 11. The method of claim 10, further comprising combining a frame of data from the first fixed data rate data channel with a frame of data from the second variable rate channel to form the variable rate data frame. 12. A method for generating primary and secondary data streams, comprising: partitioning a source variable rate data stream into a fixed data rate data stream and a variable rate data stream, each frame of the fixed data rate data stream comprising a first portion of a frame of the source variable rate data stream and an indicator identifying a dynamic channelization code associated with a corresponding second portion of the frame, the first portion of the frame delayed with respect to the second portion, wherein the dynamic channelization code shares code space with a fixed channelization code associated with a fixed, minimum supported data rate of the fixed data rate data stream and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data stream, the variable rate data stream comprising the respective second portions of the frame. 13. A method for transmitting a variable rate signal comprising a plurality of frames, the rate of each frame corresponding to one of a plurality of supported rates, the method comprising: identifying a first portion of a variable data rate frame suitable for transmission at a lowest supported fixed data rate, the first portion being the entire variable data rate frame when the data frame rate is the lowest supported rate;transmitting the first portion of the variable data rate frame on a first channel with a fixed code, the rate of the fixed code being the lowest supported fixed data rate;determining a second code such that the rate of the second code is sufficient to transmit a second portion of the variable data rate frame when the frame rate is greater than the lowest supported fixed data rate, the first portion delayed with respect to the second portion;transmitting a code indicator on the first channel, the code indicator identifying the second code when the frame rate is greater than the lowest supported fixed data rate, and wherein the fixed code shares code space with the second code and the second code being dynamically allocated based on a required spreading factor for the variable rate data frame, and indicating no second code when the frame rate is equal to the lowest supported fixed data rate; andtransmitting the second portion of the variable data rate frame on a second channel in accordance with the second code when the frame rate is greater than the lowest supported fixed data rate. 14. The method of claim 13, wherein the second portion of the variable data rate frame is the remainder of the variable data rate frame without the first portion. 15. The method of claim 13, further comprising: identifying one or more third portions of the variable data rate frame, the one or more third portions comprising the remainder of the variable data rate frame without the first and second portions;determining one or more third codes, the rates of which are suitable for transmission of the one or more third portions of the variable data rate frame, respectively;transmitting the one or more third portions of the variable data rate frame on one or more third channels in accordance with the one or more third codes, respectively; andtransmitting a second code indicator on the second channel, the second code indicator identifying one or more of the third codes. 16. The method of claim 15, further comprising transmitting a third code indicator identifying one or more of the third codes on one or more of the third channels. 17. A method for receiving a variable rate signal comprising a plurality of data frames, the rate of each data frame corresponding to one of a plurality of supported rates, the method comprising: receiving a first portion of a variable data rate frame on a first channel with a fixed first code, the rate of the first fixed code being a lowest supported fixed data rate;decoding a code indicator from the received first portion of the variable data rate frame, the code indicator identifying a second code when the frame rate is greater than the lowest supported fixed data rate and indicating the received first portion of the variable data rate frame is the entire frame when the frame rate is the lowest supported fixed data rate, and wherein the fixed first code shares code space with the second code and the second code being dynamically allocated based on a required spreading factor for the variable rate data frame; andreceiving a second portion of the variable data rate frame on a second channel in accordance with the second code when the code indicator identifies a second code, the first portion delayed with respect to the second portion. 18. The method of claim 17 further comprising: decoding a second code indicator from the received second portion of the data frame, the second code indicator identifying one or more third codes; andreceiving one or more third portions of the data frame on one or more third channels in accordance with the one or more third codes, respectively. 19. An apparatus, comprising: means for apportioning a variable rate data frame into a primary data block and one or more secondary data blocks, the primary data block sized for transmission at a fixed, minimum supported data rate, the one or more secondary data blocks delayed with respect to the primary data block and comprising the remainder of the variable rate data frame;means for determining one or more secondary rates in accordance with the one or more secondary data blocks;means for forming a primary data frame comprising the primary data block and an indicator identifying a dynamic channelization code associated with at least one of the secondary rates, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the primary data block and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame; andmeans for forming one or more secondary data frames comprising the one or more secondary blocks, respectively. 20. An apparatus, comprising: means for receiving over a first fixed data rate data channel a primary data frame comprising a primary data block at a fixed, minimum supported data rate and an indicator; andmeans for receiving over a second variable rate channel a secondary data block of a secondary rate delayed with respect to the primary data block and according to the indicator identifying a dynamic channelization code associated with the secondary rate, the primary data block and the secondary data block forming at least a portion of a variable rate data frame, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the first fixed data rate data channel and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame. 21. An apparatus, comprising: means for partitioning a source variable rate data stream into a fixed data rate data stream and a variable rate data stream, each frame of the fixed data rate data stream comprising a first portion of a frame of the source variable rate data stream and an indicator identifying a dynamic channelization code associated with a corresponding second portion of the variable rate data frame, the first portion of the frame delayed with respect to the second portion, wherein the dynamic channelization code shares code space with a fixed channelization code associated with a fixed, minimum supported data rate of the fixed data rate data stream and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data stream, the variable rate data stream comprising the respective second portions of the frame. 22. A wireless communication system, comprising: means for apportioning a variable rate data frame into a primary data block and one or more secondary data blocks delayed with respect to the primary data block, the primary data block sized for transmission at a fixed, minimum supported data rate, the one or more secondary data blocks comprising the remainder of the variable rate data frame;means for determining one or more secondary rates in accordance with the one or more secondary data blocks;means for forming a primary data frame comprising the primary data block and an indicator identifying a dynamic channelization code associated with at least one of the secondary rates, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the primary data block and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame; andmeans for forming one or more secondary data frames comprising the one or more secondary blocks, respectively. 23. A wireless communication system, comprising: means for receiving over a first fixed data rate data channel a primary data frame comprising a primary data block at a fixed, minimum supported data rate and an indicator; andmeans for receiving over a second variable rate channel a secondary data block of a secondary rate delayed with respect to the primary data block and according to the indicator identifying a dynamic channelization code associated with the secondary rate, the primary data block and the secondary data block forming at least a portion of a variable rate data frame, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the first fixed data rate data channel and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame. 24. A wireless communication system, comprising: means for partitioning a source variable rate data stream into a fixed data rate data stream and a variable rate data stream, each frame of the fixed data rate data stream comprising a first portion of a frame of the source variable rate data stream and an indicator identifying a dynamic channelization code associated with a corresponding second portion of the variable rate data frame, the first portion of the frame delayed with respect to the second portion, wherein the dynamic channelization code shares code space with a fixed channelization code associated with a fixed, minimum supported data rate of the fixed data rate data stream and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data stream, the variable rate data stream comprising the respective second portions of the frame. 25. Non-transitory processor readable media operable to perform the following steps: apportioning a variable rate data frame into a primary data block and one or more secondary data blocks delayed with respect to the primary data block, the primary data block sized for transmission at a fixed, minimum supported data rate, the one or more secondary data blocks comprising the remainder of the variable rate data frame;determining one or more secondary rates in accordance with the one or more secondary data blocks;forming a primary data frame comprising the primary data block and an indicator identifying a dynamic channelization code associated with at least one of the secondary rates, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the primary data block and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame; andforming one or more secondary data frames comprising the one or more secondary blocks, respectively. 26. Non-transitory processor readable media operable to perform the following steps: receiving over a first fixed data rate data channel a primary data frame comprising a primary data block at a fixed, minimum supported data rate and an indicator; andreceiving over a second variable rate channel a secondary data block of a secondary rate delayed with respect to the primary data block and according to the indicator identifying a dynamic channelization code associated with the secondary rate, the primary data block and the secondary data block forming at least a portion of a variable rate data frame, wherein the dynamic channelization code shares code space with a fixed channelization code associated with the fixed, minimum supported data rate of the first fixed data rate data channel and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data frame. 27. Non-transitory processor readable media operable to perform the following steps: partitioning a source variable rate data stream into a fixed data rate data stream and a variable rate data stream, each frame of the fixed data rate data stream comprising a first portion of a frame of the source variable rate data stream and an indicator identifying a dynamic channelization code associated with a corresponding second portion of the variable rate data frame, the first portion of the frame delayed with respect to the second portion, wherein the dynamic channelization code shares code space with a fixed channelization code associated with a fixed, minimum supported data rate of the fixed data rate data stream and the dynamic channelization code being dynamically allocated based on a required spreading factor for the variable rate data stream, the variable rate data stream comprising the respective second portions of the frame.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.