Allocation of radio resources in a CDMA2000 cellular system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04Q-007/20
H04Q-007/28
H04Q-007/00
H04M-001/00
출원번호
US-0654419
(2003-09-04)
등록번호
US-7313407
(2007-12-25)
우선권정보
IL-151644(2002-09-05)
발명자
/ 주소
Shapira,Aharon
출원인 / 주소
Shapira,Aharon
인용정보
피인용 횟수 :
64인용 특허 :
13
초록▼
A CDMA data transmission system and method for periodically allocating channels to subscriber units, wherein prior to the beginning of any period all active subscriber units are identified that are in communication with the transmitter and for which there are data, exceeding a given minimal quantity
A CDMA data transmission system and method for periodically allocating channels to subscriber units, wherein prior to the beginning of any period all active subscriber units are identified that are in communication with the transmitter and for which there are data, exceeding a given minimal quantity, stored in a buffer. For each active subscriber unit one or more priority factors are calculated as a function of associated power levels; and on the basis of the priority factors, at least one channel is allocated to a corresponding active subscriber unit. The channel allocation is repeated in respect of any active subscriber units to which no channels have yet been allocated, subject to an availability of unallocated channels and subject to a limitation of maximum transmitter power.
대표청구항▼
The invention claimed is: 1. In a data transmission system for transmitting data from a transmitter to a plurality of subscriber units, wherein: fundamental channels (FCHs) are combined, in a hierarchical manner, into transmission channels of higher levels, each configured to carry data at a corres
The invention claimed is: 1. In a data transmission system for transmitting data from a transmitter to a plurality of subscriber units, wherein: fundamental channels (FCHs) are combined, in a hierarchical manner, into transmission channels of higher levels, each configured to carry data at a corresponding rate level, which is a correspondingly higher rate than the fundamental rate; and any unused channel, at any level, is periodically allocated to a corresponding one of the subscriber units, in order to carry data to the subscriber unit from a buffer storage during a subsequent period; a method for periodically allocating channels to subscriber units, comprising, prior to the beginning of any period: (a) identifying all active subscriber units being in communication with the transmitter and for which there are data, exceeding a given minimal quantity, stored in the buffer storage; (b) calculating for each active subscriber unit one or more priority factors as a function of associated power levels; (c) on the basis of said priority factors, allocating at least one channel, to a corresponding active subscriber unit; (d) repeating the channel allocation with respect to any active subscriber units to which no channels have yet been allocated, subject to an availability of unallocated channels and subject to a limitation of maximum transmitter power. 2. The method of claim 1, wherein said priority factors are calculated also as a function of the rate levels of channels allocated to the respective subscriber units. 3. The method of claim 2, wherein there is defined for the system a revenue function, the method further comprising: (e) based on the revenue function, calculating, for each active subscriber unit and for each rate level of channels allocated to it, a revenue value; said priority factors being calculated also as a function of corresponding revenue values. 4. The method of claim 3, wherein said revenue function operates on at least one of the following variables: amount of data in current message that has been transmitted, average rate of transmission of current message. 5. The method of claim 3, further comprising selecting a highest one of said priority factors. 6. The method of claim 5, wherein the subscriber unit associated with said highest priority factor is a candidate subscriber unit and allocating channels includes checking whether a channel at a higher rate level than that corresponding to said highest priority factor is available and, if the priority factor that corresponds to the candidate subscriber unit and to said higher rate level satisfies a given criterion, allocating a channel at said higher rate level to the candidate subscriber unit. 7. The method of claim 5, wherein the subscriber unit associated with said highest priority factor is a candidate subscriber unit and allocating channels includes: (i) checking whether two combinable channels at a rate level identical to that corresponding to said highest priority factor are available and whether any one or more other subscriber units, distinct from the candidate subscriber unit, have priority factors associated with said identical rate level, and (ii) if a priority factor corresponding to one of said other subscriber units satisfies a given criterion, allocating said two channels to the candidate subscriber unit and to said one other subscriber unit, respectively. 8. The method of claim 1, wherein the data for any subscriber unit are grouped as messages and there is a promised transmission rate (PTR) associated with each subscriber unit, the method further comprising: (f) accumulating for each active subscriber unit the amount of data of a current message transmitted to it and calculating there from an average transmission rate; and wherein said priority factors are calculated also as a function of the PTR associated with the subscriber unit and of the average transmission rate for the subscriber unit. 9. The method of claim 1, wherein a ratio between the rates at any two rate levels is an integral power of 2. 10. The method of claim 1, wherein the data transmission system operates in CDMA mode and a channel is associated with a Walsh code. 11. The method of claim 1, wherein during each iteration, a single channel is allocated to the subscriber unit having a highest one of said priority factors. 12. The method of claim 1, wherein during each iteration, a channel is allocated to the subscriber unit having a highest one of said priority factors and at least one more channel is allocated to a corresponding associated subscriber unit. 13. Dynamic channel allocation apparatus for use with a data transmission system that transmits data from a transmitter to a plurality of subscriber units, the transmitter having a given maximum power level and a given number of fundamental transmission channels (FCHs), each FCH carrying data at a given fundamental rate; fundamental channels (FCHs) are combined, in a hierarchical manner, into transmission channels of higher levels, each configured to carry data at a corresponding rate level, which is a correspondingly higher rate than the fundamental rate; any unused channel, at any level, is periodically allocated to a corresponding one of the subscriber units, in order to carry data to the subscriber unit from a buffer storage during a subsequent period; the apparatus comprising a digital processor that is programmed-- to calculate for each active subscriber unit one or more priority factors as a function of associated power levels; and for each of a succession of periods, to allocate a channel to each of one or more active subscriber units, the allocation being based on said one or more priority factors. 14. The apparatus of claim 13, wherein said priority factors are calculated also as a function of the rate levels of channels allocated to the respective subscriber unit. 15. The apparatus of claim 14, wherein there is defined for the system a revenue function and wherein said processor is further programmed to calculate, for each active subscriber unit and for each rate level of channels allocated to it, a revenue value, based on the revenue function, and wherein said calculation of priority factors is also as a function of corresponding revenue values. 16. The apparatus of claim 13, wherein: the data for any subscriber unit are grouped as messages and there is a promised transmission rate (PTR) associated with each subscriber unit; said processor is further programmed to accumulate, for each active subscriber unit, the amount of data of a current message transmitted to it, to calculate there from an average transmission rate; and to calculate said priority factors also as a function of the PTR associated with the subscriber unit and of the average transmission rate for the subscriber unit. 17. The apparatus of claim 13, wherein a ratio between the rates at any two rate levels is an integral power of 2. 18. The apparatus of claim 13, wherein the data transmission system operates in CDMA mode and a channel is associated with a Walsh code. 19. The apparatus of claim 13, wherein any channel is allocated to the subscriber unit that corresponds to a highest one of said priority factors. 20. The apparatus of claim 13, wherein the transmission system is a cellular telephone system. 21. Dynamic channel allocation apparatus for use with a data transmission system that transmits data from a transmitter to a plurality of subscriber units, the transmitter having a given maximum power level and a given number of fundamental transmission channels (FCHs), each FCH carries data at a given fundamental rate; the FCHs being combined, in a hierarchical manner, into transmission channels of higher levels, each capable of carrying data at a corresponding rate level, which is a correspondingly higher rate than the fundamental rate; any unused channel, at any level, is periodically allocated to a corresponding one of the subscriber units, in order to carry to the subscriber unit, during a subsequent period, data provided therefor through the system; a power level being associated with each subscriber unit and with each rate level; the apparatus comprising: a buffer storage, operative to store the data provided from the system in bins that correspond to subscriber units; an allocator, which includes a digital processor that is programmed to: calculate for each active subscriber unit one or more priority factors as a function of associated power levels; and, for each of a succession of periods, allocate a channel to each of one or more active subscriber units, the allocation being based on one or more of said priority factors; and a flow controller, responsive to an output of said allocator and operative, with respect to each channel allocation, to retrieve from said buffer storage a corresponding amount of data and to send it to the transmitter, together with a corresponding channel designation. 22. The apparatus of claim 21, wherein said priority factors are calculated also as a function of the rate levels of channels allocated to the respective subscriber unit. 23. The apparatus of claim 21, wherein there is defined for the system a revenue function and wherein said digital processor is further programmed to calculate, for each active subscriber unit and for each rate level of channels allocated to it, a revenue value, based on the revenue function, and wherein said calculation of priority factors is also as a function of corresponding revenue values. 24. The apparatus of claim 21, wherein: the data for any subscriber unit, in the plurality of subscriber units are grouped as messages and there is a promised transmission rate (PTR) associated with each subscriber unit; said processor is further programmed to accumulate, for each active subscriber unit, the amount of data of a current message transmitted to it, to calculate therefrom an average transmission rate; and to calculate said priority factors also as a function of the PTR associated with the subscriber unit and of the average transmission rate for the subscriber unit. 25. The apparatus of claim 21, wherein a ratio between the rates at any two rate levels is an integral power of 2. 26. The apparatus of claim 21, wherein the data transmission system operates in CDMA mode and a channel is associated with a Walsh code. 27. The apparatus of claim 21, wherein the allocator is configured to allocate a channel to the subscriber unit that corresponds to the highest priority factor. 28. The apparatus of claim 21, wherein the transmission system is a cellular telephone system. 29. For use with a data transmission system for transmitting data from a transmitter to a plurality of subscriber units, wherein: fundamental channels (FCHs) are combined, in a hierarchical manner, into transmission channels of higher levels, each carrying data at a corresponding rate level, which is a correspondingly higher rate than the fundamental rate; any unused channel, at any level, is periodically allocated to a corresponding one of the subscriber units, in order to carry data to the subscriber unit from a buffer storage during a subsequent period; and a program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform operations for periodically allocating channels to subscriber units, comprising, prior to the beginning of any period: i. identifying all active subscriber units being in communication with the transmitter and for which there are data, exceeding a given minimal quantity, stored in the buffer storage; ii. calculating for each active subscriber unit one or more priority factors as a function of associated power levels; iii. on the basis of said priority factors, allocating at least one channel, to a corresponding active subscriber unit; iv. repeating the channel allocation in respect of any active subscriber units to which no channels have yet been allocated, subject to an availability of unallocated channels and subject to a limitation of maximum transmitter power. 30. In a data transmission system for transmitting data from a transmitter to a plurality of subscriber units, wherein: fundamental channels (FCHs) are combined, in a hierarchical manner, into transmission channels of higher levels, each carrying data at a corresponding rate level, which is a correspondingly higher rate than the fundamental rate; any unused channel, at any level, is periodically allocated to a corresponding one of the subscriber units, in order to carry data to the subscriber unit from a buffer storage during a subsequent period; and a computer program product comprising a computer useable medium having computer readable program code embodied therein for periodically allocating channels to subscriber units, the computer program product comprising: computer readable program code for causing the computer to identify prior to each period all active subscriber units being in communication with the transmitter and for which there are data, exceeding a given minimal quantity, stored in the buffer storage; computer readable program code for causing the computer to calculate prior to each period for each active subscriber unit one or more priority factors as a function of associated power levels; computer readable program code responsive to said priority factors for causing the computer to allocate prior to each period at least one channel, to a corresponding active subscriber unit; and computer readable program code for causing the computer to repeat the channel allocation in respect of any active subscriber units to which no channels have yet been allocated, subject to an availability of unallocated channels and subject to a limitation of maximum transmitter power.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (13)
Ahn Jae-Min,KRX ; Yoon Soon-Young,KRX ; Kang Hee-Won,KRX ; Kim Young-Ky,KRX, Complemental service providing device and method in communication system.
Diño, Suzanne Hernandez; Christensen, Muriel A.; Zou, Wei; Iyer, Ravi K.; Thorson, Dean E., Method and apparatus for changing assignment of receiver fingers.
Padovani, Roberto; Bender, Paul E.; Black, Peter J.; Grob, Matthew S.; Hinderling, Jurg K.; Sindhushayana, Nagabhushana T.; Wheatley, III, Charles E., Method and apparatus for high rate packet data transmission.
Kamel Raafat Edward ; Kuo Wen-Yi ; Meyers Martin Howard ; Weaver Carl Francis ; Wu Xiao Cheng, Method for controlling power for a communications system having multiple traffic channels per subscriber.
Menzel, Christian; Ottl, Martin, Process and base station system for configuring an air interface between a mobile station and a base station in a time-division multiplex mobile radio telephone system for packet data transmission.
Manish Airy ; Baraa Al-Dabagh ; Jose Tellado ; Partho Mishra ; John Fan ; Peroor K. Sebastian ; Arogyaswami J. Paulraj, Transmission scheduler for a multiple antenna wireless cellular network.
Khandekar, Aamod; Gorokhov, Alexei; Agrawal, Avneesh; Rangan, Sundeep; Das, Arnab, Acknowledgement of control messages in a wireless communication system.
Ji, Tingfang; Naguib, Ayman; Sutivong, Arak; Gore, Dhananjay Ashok; Gorokhov, Alexei, Channel structures for a quasi-orthogonal multiple-access communication system.
Ji, Tingfang; Naguib, Ayman; Sutivong, Arak; Gore, Dhananjay Ashok; Gorokhov, Alexei, Channel structures for a quasi-orthogonal multiple-access communication system.
Kadous, Tamer; Khandekar, Aamod; Gore, Dhananjay Ashok; Gorokhov, Alexei, Method and apparatus for antenna diversity in multi-input multi-output communication systems.
Teague, Edward Harrison; Ulupinar, Fatih; Prakash, Rajat; Khandekar, Aamod, Method and apparatus for bootstraping information in a communication system.
Kadous, Tamer; Khandekar, Aamod; Gore, Dhananjay Ashok; Gorokhov, Alexei, Method and apparatus for providing antenna diversity in a wireless communication system.
Audenaert, Anke; Lustig, Hanno; DiLorenzo, Michele; Rodriguez, Andres, Method and system for determining overall content values for content elements in a web network and for optimizing internet traffic flow through the web network.
Audenaert, Anke; Lustig, Hanno; DiLorenzo, Michele; Rodriguez, Andres, Method and system for determining overall content values for content elements in a web network and for optimizing internet traffic flow through the web network.
Saha, Debashis; Kimmet, Tim; Lee, Sangjin; Bigian, Armond; El-Charif, Rami, Method and system for intelligent feature degradation in response to a network deficiency detection.
Gorokhov, Alexei; Naguib, Ayman Fawzy; Sutivong, Arak; Gore, Dhananjay Ashok; Ji, Tingfang, Pilot signal transmission for an orthogonal frequency division wireless communication system.
Gorokhov, Alexei; Naguib, Ayman Fawzy; Sutivong, Arak; Gore, Dhananjay Ashok; Ji, Tingfang, Pilot signal transmission for an orthogonal frequency division wireless communication system.
Gorokhov, Alexei; Naguib, Ayman Fawzy; Sutivong, Arak; Gore, Dhananjay Ashok; Ji, Tingfang, Pilot signal transmission for an orthogonal frequency division wireless communication system.
Khandekar, Aamod Dinkar; Gorokhov, Alexei Yurievitch; Agrawal, Avneesh; Vijayan, Rajiv; Teague, Edward Harrison; Ulupinar, Fatih, Scalable frequency band operation in wireless communication systems.
Khandekar, Aamod; Gorokhov, Alexei; Agrawal, Avneesh; Vijayan, Rajiv; Teague, Edward Harrison; Ulupinar, Fatih, Scalable frequency band operation in wireless communication systems.
Khandekar, Aamod; Gorokhov, Alexei; Agrawal, Avneesh; Vijayan, Rajiv; Teague, Edward Harrison; Ulupinar, Fatih, Scalable frequency band operation in wireless communication systems.
Sampath, Hemanth; Kadous, Tamer; Gorokhov, Alexei; Gore, Dhananjay Ashok, Systems and methods for beamforming and rate control in a multi-input multi-output communication systems.
Sampath, Hemanth; Khandekar, Aamod; Gore, Dhananjay Ashok; Gorokhov, Alexei; Kadous, Tamer, Systems and methods for beamforming feedback in multi antenna communication systems.
Sampath, Hemanth; Gorokhov, Alexei; Khandekar, Aamod; Teague, Edward Harrison; Julian, David Jonathan; Kadous, Tamer; Sutivong, Arak, Systems and methods for control channel signaling.
Gorokhov, Alexei; Khandekar, Aamod; Teague, Edward Harrison; Sampath, Hemanth, Varied signaling channels for a reverse link in a wireless communication system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.