IP Library Granted Patent US 6,970,709
Granted Patent B1
US 6,970,709 · App. 09/418,628 · Granted Nov 29, 2005

Method for dynamic allocation of wireless base station DSP resources

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,970,709
App. No.
09/418,628
Granted
Nov 29, 2005
Kind
B1
Abstract

A method for dynamically allocating signal processing resources in a wireless multichannel broadband base station (BBS) for a cellular communications network including determining a number of available channel processor (CP) resources which are unused in a BBS. In response to notification of a subscriber call to be processed by a cell of the BBS, a determination is made as to whether the number of available CP resources is at least one. If so, then the call is assigned to any available CP resource in the BBS. Each of the CPs in the BBS process any of a plurality of traffic channels contained on any frequency channel assigned to the BBS. In addition, an apparatus for practicing the method is disclosed.

Claims (41)

1. A method for dynamically allocating signal processing resources in a wireless multichannel broadband base station (BBS) for a cellular communications network, said method comprising the steps of:

determining a number of pooled available channel processors which are unused in said BBS, said BBS supporting a plurality of cells, each of said available channel processors capable of processing any of a plurality of traffic channels contained on any frequency channel assigned to said BBS;

in response to notification of a call originating from or to a subscriber in any of said plurality of cells, determining if said number of available channel processors of said BBS is at least one;

selecting any of said available channel processors for processing of said call; and

assigning said call to said available channel processor which has been selected.

2. The method according to claim 1 further comprising the step of decrementing the number of available channel processors by one after said assigning step.

3. The method according to claim 1 further comprising the step of rejecting said call if all channel processors of said BBS are in use.

4. The method according to claim 3 further comprising the step of incrementing a count of rejected calls each time a call is rejected for lack of sufficient available channel processors.

5. The method according to claim 1 wherein said number of available channel processors are determined by counting the total number of channel processors assigned to said BBS, and decrementing said total number by at least one of, a total number of active subscriber calls in a BBS and the number of channel processors assigned for handling control channel traffic in said BBS.

6. The method according to claim 1 further comprising the step of incrementing said number of available channel processors in said cell when said call is terminated.

7. The method according to claim 1 further comprising the steps of:

handing over said call from a first cell of said BBS to a target cell of said BBS; and

continuing to process said call on said available channel processor which has been selected and assigned prior to said step of handing over said call to said target cell.

8. A resource management system for dynamically allocating signal processors in a wireless multichannel broadband base station (BBS) for a cellular communications network, comprising:

means for determining a number of available pooled channel processors which are unused in said BBS, said BBS supporting a plurality of cells, each of said available channel processors capable of processing any of a plurality of traffic channels contained on any frequency channel assigned to said BBS;

means responsive to notification of a call originating from or to a subscriber in any of said plurality of cells for determining if said number of available channel processors is at least one;

means for selecting any of said available channel processors for processing of said call; and

means for assigning said call to said available channel processor which has been selected.

9. The system according to claim 8 further comprising means for decrementing the number of available channel processors by one after said assigning step.

10. The system according to claim 8 further comprising means for rejecting said call if all channel processors of said BBS are in use.

11. The system according to claim 10 further comprising means for incrementing a count of rejected calls each time a call is rejected for lack of sufficient available channel processors.

12. The system according to claim 8 wherein said means for determining a number of available channel processors which are unused in said BBS further includes means for counting the total number of channel processors assigned to said BBS, and decrementing said total number by at least one of, a total number of active subscriber calls in said BBS and the number of channel processors assigned for handling control channel traffic in said BBS.

13. The system according to claim 8 further comprising means for incrementing said number of available channel processors in said cell when said call is terminated.

14. The system according to claim 8 further comprising:

means for handing over said call from a first cell of said BBS to a target cell of said BBS; and

means for continuing to process said call on said available channel processor as previously selected, after handing over said call to said target cell.

15. The method of claim 1 , wherein said BBS is a sectorized BBS, said sectorized BBS supporting a plurality of sectors.

16. The system of claim 8 , wherein said BBS is a sectorized BBS, said sectorized BBS supporting a plurality of sectors.

17. The system of claim 16 , wherein said BBS comprises a plurality of broadband transceivers.

18. A method for dynamically allocating signal processors in a wireless multichannel broadband base station (BBS) for a cellular communications network, said method comprising the steps of:

allocating to a transceiver assigned to a cell a first plurality of channel processors for processing traffic channels contained on a frequency channel;

in response to notification of a call originating from or to a subscriber in said cell, determining if there is at least one of said first plurality of channel processors that is available for processing said call;

assigning said call to any one of said first plurality of channel processors that is available.

19. The method according to claim 18 further comprising the step of assigning at least a second plurality of channel processors to said transceiver responsive to said determining step if there is not an available one of said plurality of channel processors among said first plurality of channel processors.

20. The method according to claim 18 further comprising the step of rejecting said call if all of said channel processors assigned to said transceiver are in use and there are no further channel processors available to be allocated to said transceiver.

21. The method according to claim 18 further comprising the step of incrementing a number of available channel processors in said cell when said call is terminated.

22. The method according to claim 18 further comprising the step of decrementing a number of available channel processors in said cell when said call is assigned to one of said channel processors.

23. A resource management system for dynamically allocating signal processing resources in a wireless multichannel broadband base station (BBS) for a cellular communications network, comprising:

means for allocating to a transceiver assigned to a cell a first plurality of channel processors, each of said channel processors capable of processing traffic channels contained on a frequency channel assigned to said transceiver;

means responsive to a notification of a call originating from or to a subscriber in said cell, for determining if there is an available one of said first plurality of channel processors that is available for processing said call;

means for assigning said call to said available one of said first plurality of channel processors.

Assignments (1)
MERGER Recorded Dec 8, 2015
From: TREBLE INVESTMENTS LIMITED LIABILITY COMPANY
To: RATEZE REMOTE MGMT. L.L.C.
Reel/Frame 037238/0331 →