US20030210665A1 - System and method for dynamic frequency allocation for packet switched services - Google Patents

System and method for dynamic frequency allocation for packet switched services Download PDF

Info

Publication number
US20030210665A1
US20030210665A1 US10/140,102 US14010202A US2003210665A1 US 20030210665 A1 US20030210665 A1 US 20030210665A1 US 14010202 A US14010202 A US 14010202A US 2003210665 A1 US2003210665 A1 US 2003210665A1
Authority
US
United States
Prior art keywords
channel
throughput
shared
assignment
channels
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/140,102
Inventor
Matti Salmenkaita
Jose Gimenez
Pablo Moreno
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US10/140,102 priority Critical patent/US20030210665A1/en
Application filed by Nokia Oyj filed Critical Nokia Oyj
Assigned to NOKIA CORPORATION reassignment NOKIA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MORENO, PABLO TAPIA, GIMENEZ, JOSE, SALMENKAITA, MATTI
Priority to DE60326408T priority patent/DE60326408D1/en
Priority to EP03009243A priority patent/EP1361769B1/en
Priority to AT03009243T priority patent/ATE424708T1/en
Priority to ES03009243T priority patent/ES2321388T3/en
Priority to CA002427108A priority patent/CA2427108C/en
Priority to KR1020030028953A priority patent/KR100566652B1/en
Priority to BR0301321-9A priority patent/BR0301321A/en
Priority to CNB031407528A priority patent/CN1225136C/en
Priority to JP2003128788A priority patent/JP3929416B2/en
Publication of US20030210665A1 publication Critical patent/US20030210665A1/en
Priority to US12/005,314 priority patent/US8005046B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/563Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS

Definitions

  • the invention relates to a system and method for dynamic frequency allocation for packet switched services. More particularly, the invention is a system and method in which packet switched services may be dynamically allocated to meet quality of service (QoS) requirements utilizing a dynamic frequency and channel allocation system.
  • QoS quality of service
  • cellular phone service providers have established cells 10 (also known as the base stations (BTS)) containing a transceiver 20 that transmits and receives signals to and from mobile stations (MS) (not shown).
  • the cells 10 are configured so as to provide overlapping coverage with one another so that when mobile stations move from one cell 10 to another cell 10 , the new cell 10 seamlessly continues (hands over) the connection between the mobile station and the cellular network.
  • the mobile station 210 and transceiver 20 within a given time slot would utilize one frequency for transmission and another frequency for reception.
  • the combination of the receiving frequency and the transmitting frequency as well as the time slot may be considered as a single channel.
  • interference problems between nearby cells 10 would occur when the same or adjacent frequencies are utilized by mobile stations in each cell 10 .
  • This interference is often represented by the carrier-to-interference ratio (C/I) which may also be referred to as the signal-to-noise ratio.
  • C/I carrier-to-interference ratio
  • C/I carrier-to-interference ratio
  • a very high C/I level would lead to less capacity in the cellular network due to fewer available channels and would not necessarily improve QoS once the C/I level has obtained a certain minimum level.
  • transceivers 20 do not base handover and power control decisions based on C/I levels. These decisions may often be based upon such variables as field strength and bit error rate.
  • the transceiver may perform some C/I measurements, but these are limited to the receiving or uplink frequency. For nearby cells 10 only the field strength measurement of the broadcast control channel frequency is determined by the mobile station 210 . Therefore, it was not possible for one cell to effectively control C/I levels, and thus quality of service, let alone the effects that interference from nearby cells 10 may have on one another.
  • DFCA dynamic frequency and channel allocation
  • An embodiment of the present invention provides for a system and computer program for dynamic channel allocation for packet switched services.
  • This system and computer program has a quality of service management module to monitor requests for channel assignment from a mobile station and to control the channel assignment process using throughput estimation and outgoing interference evaluation modules.
  • the quality of service module determines based on the traffic class type and the throughput estimations if the connection can be established using shared radio channels within the shared territory or if the connection must be established using dedicated channels provided in the dedicated territory.
  • the throughput estimation module is used to determine the available user throughput in available radio channels based on the estimated C/I ratio the user would experience in different radio channels and the existing resource usage on the same radio channels.
  • the outgoing interference evaluation module is used to determine the effect of the channel assignment upon other dedicated channels already assigned within nearby cells based upon a C/I ratio. When required, the outgoing interference evaluation module triggers handovers in order to move endangered connections on dedicated channels that may be adversely affected by the new channel to other dedicated or shared channels.
  • an embodiment of the present invention is a method of dynamic channel allocation for packet switched services. This method starts by allocating frequencies to a plurality of transceiver units within cells based upon calculating a C/I ratio for the cell with the addition of each frequency or by any other channel allocation method that aims to minimize the interference in the network. These assigned frequencies are to be used in the shared territory time slots whenever the transceiver unit carries shared territory time slots. Transmitting the frequencies to each of the plurality of transceiver units. Receiving a request for a channel assignment from a mobile station. Then determining a traffic class type for the channel assignment, wherein the traffic class type is either best effort or guaranteed throughput.
  • FIG. 1 is an example configuration of a cellular network
  • FIG. 2 is a systems architecture diagram in an example embodiment of the present invention.
  • FIG. 3 is an illustration of a cell having two different C/I levels associated with mobile stations in an example embodiment of the present invention
  • FIG. 4 is an illustration of the radio resource management strategy diagram based on the shared and dedicated channel territories within the transceiver units
  • FIG. 5 is an example modular configuration diagram of the dynamic frequency management system employed in an example embodiment of the present invention.
  • FIG. 6 is an example flowchart illustrating the operations performed by the frequency assignment module 510 , shown in FIG. 5;
  • FIG. 7 is an example flowchart illustrating one possible frequency allocation algorithm i.e. the operations performed in the block 610 , shown in FIG. 6;
  • FIG. 8 is an example flowchart illustrating the operations performed by the QoS management module 540 , shown in FIG. 5;
  • FIG. 9 is an example flowchart illustrating the operations performed by the throughput estimation module 520 , shown in FIG. 5;
  • FIG. 10 is an example flowchart illustrating the operations performed in the C/I estimation module in block 925 and 975 shown in FIG. 9;
  • FIG. 11 is an example flowchart illustrating the operations performed by the outgoing interference evaluation module 530 shown in FIG. 5.
  • FIG. 2 is a systems architecture diagram in an example embodiment of the present invention.
  • cell 10 contains a transceiver 20 which may communicate with a mobile station 210 that is in range of transceiver 20 .
  • Cell 10 is controlled by a base station controller (BSC) 230 that determines how the transceivers transmissions must be adjusted to align all transmissions within a time slot. This would thereby synchronize the entire cellular network, as exemplified and illustrated in FIG. 1.
  • BSC base station controller
  • one or more base station controllers 230 would be connected to a mobile switching center (MSC) 240 that enables a mobile station 210 to communicate to another mobile station 210 in another cell 10 or to a telephone or other device connected to the public switched telephone network (PSTN) 250 or an Internet protocol (IP) network 260 such as but not limited to the Internet.
  • the IP network 260 would be connected to a content provider (CP) 270 which would supply content desired by the user of the mobile station 210 .
  • CP content provider
  • the precise configuration illustrated in FIG. 2 may vary dependent upon the complexity of the cellular network. For example, it may be possible to eliminate or reduce the number of MSC's 240 and have a BSC 230 directly communicate to the PSTN 250 or the IP network 260 .
  • FIG. 3 is an illustration of a cell 10 having two different C/I levels 300 and 310 associated with mobile stations 210 in an example embodiment of the present invention. This illustration is provided to show that C/I levels may be located physically anywhere within a cell 10 . The determination whether a particular C/I level 300 or 310 is high or low is based upon transceiver 20 in conjunction with BSC 230 and any interference received from nearby cells 10 .
  • FIG. 4 is an illustration of the transceiver 20 comprising of multiple transceiver units each providing a carrier frequency used in the cell that is further divided into several time slots that all together constitute a TDMA frame.
  • Each time slot within each transceiver unit 410 to 430 may belong to one of the shared territories 435 to 445 or to the dedicated territory 450 .
  • each transceiver unit uses the pre-allocated frequency that has been assigned to it by the frequency assignment module 510 shown in FIG. 5.
  • For each of the dedicated territory time slots each transceiver unit will use the dynamically assigned frequency that has been selected based on the C/I estimations by the DFCA algorithm.
  • the shared territory time slots together with the pre-allocated frequency form a set of shared radio channels that can be assigned to several mobile stations 210 simultaneously.
  • the usage of the shared radio channel is controlled by a packet scheduling function that decides which user data is to be transmitted on the shared channel at any one time.
  • the shared channels are advantageous as the multiplexing of several data streams provides the possibility to achieve a very efficient use of the radio resource.
  • the shared channels use a pre-allocated frequency the C/I in each shared territory time slot is fixed. This, and the time slot capacity used to serve existing connections on the shared territory may in some cases make it impossible to achieve the required throughput. In this kind of situation the dedicated territory may be utilized for the connection.
  • a dedicated territory time slot can be used for only one connection at the time and it does not have a pre-allocated frequency associated with it. Instead, the frequency used In the dedicated territory time slot is selected from the available frequency band by the DFCA algorithm so that the C/I can be maximized. This generally leads to a better possibility to find a radio channel with sufficient C/I in order to provide the required throughput. This is further helped by the fact that the dedicated territory time slots are dedicated to one connection only, so the whole time slots capacity is available to the user. In addition to the selected packet switched data connections, all the circuit switched speech and circuit switched data connections are assigned to the radio channels in the dedicated territory by the DFCA algorithm based on the C/I criteria.
  • the modular configuration diagrams shown in FIG. 5 as well as the flowcharts shown in FIGS. 6 through 11 contain software, firmware, hardware, processes or operations that correspond, for example, to code, sections of code, instructions, code segments, commands, objects, or the like, of a computer program that is embodied, for example, on a storage medium such as floppy disk, CD Rom, EP Rom, RAM, hard disk, etc. Further, the computer program can be written in any language such as, but not limited to, for example C++.
  • FIG. 5 is an example modular configuration diagram of the dynamic frequency management system 500 employed in an example embodiment of the present invention.
  • the dynamic frequency management system 500 is utilized to control channel assignment in a plurality of cells 10 so as to provide a maximum number of mobile stations 210 access to the cellular network while maintaining an appropriate level of QoS using dedicated and shared channels.
  • the dynamic frequency management module 500 comprises at least four major modules and is utilized to assign frequencies/channels to mobile stations 210 , determine estimated throughput availability and outgoing interference, and based on that estimated throughput and outgoing interference as well as the quality of service desired establish the appropriate channel connection.
  • a frequency assignment module 510 as discussed in further detail with respect to FIG.
  • the throughput estimation module 520 would monitor any incoming interference and the existing time slot capacities to derive a throughput estimations that may affect a new channel assignment for a mobile station 210 .
  • the outgoing interference evaluation module 530 would evaluate the outgoing interference that may affect any dedicated territory channels assigned in any nearby cells 10 .
  • the QoS management module 540 as discussed in further detail with respect to FIG.
  • the dynamic frequency management module 500 in turn interfaces to and updates a background interference matrix (BIM) 550 and a channel usage table 560 .
  • BIM background interference matrix
  • Network configuration data, frequency allocations and steering parameters may be contained in another database.
  • the BIM 550 contains measurement based statistical C/I values that represent statistically expected C/I values between any two cells in the network. This statistical C/I data forms a cell dependency matrix that can be used as an input for the frequency assignment module.
  • FIG. 6 is an example flowchart illustrating the operations performed by the frequency assignment module 510 , shown in FIG. 5.
  • the frequency assignment module 510 begins execution in operation 600 and immediately proceeds to operation 605 .
  • the BIM 550 is accessed to determine the cell dependency matrix and other suitable database is accessed to determine the cell 10 and transceiver 20 configuration data, the frequencies available and allocation steering parameters.
  • Operation 610 comprises of an execution of a frequency allocation algorithm that assigns the available frequencies to the transceiver units 410 to 430 in FIG. 4 in a way that aims to minimize the interference in the network. These assigned frequencies are then used for the shared territory time slots within each transceiver unit.
  • the frequency allocation algorithm may be implemented in many ways and several well known solutions exist.
  • FIG. 7 presents an example flowchart of a possible frequency allocation algorithm that may be used to realize the operation required in block 610 in FIG. 6.
  • the frequency allocation algorithm begins execution in operation 700 . Thereafter, in operation 705 a transceiver 20 TRX is selected. Thereafter in operation 710 a cell 10 is selected and in operation 715 a frequency pair comprising a sending and receiving frequency, is selected. In operation 720 , a C/I ratio is calculated for the selected frequency within the particular cell 10 . Thereafter, in operation 725 all nearby cells are checked for possible interference due to the possible allocation of the frequency within this particular cell 10 . Operation 730 comprises of a check if all available frequencies have been evaluated. If not, the execution returns to operation 715 .
  • operation 735 the frequency pair that minimizes the interference in the network is selected. Processing then proceeds to operation 740 where the shared territory frequency table is updated with the selected frequency. Processing then proceeds to operation 745 where it is then determined if all cells 10 have been processed. If all cells 10 have not been processed then processing loops back to operation 710 . Thereafter, if all cells 10 have been processed then processing proceeds to operation 750 where it is determined if all transceiver 20 units have been processed. If all transceiver units have not been processed then processing loops back to operation 705 . Otherwise, processing proceeds to operation 755 where processing terminates.
  • FIG. 8 is an example flowchart illustrating the operations performed by the QoS management module 540 , shown in FIG. 5.
  • the QOS management module 540 begins processing in operation 800 and immediately proceeds to operation 805 .
  • the user's QoS requirements such as throughput as well as the delay and traffic class are accessed.
  • the available throughput is checked for all the available shared time slot (TSL) combinations that are supported by the mobile station 210 and the network.
  • TSL shared time slot
  • the throughput estimation procedure 810 is presented with more detail in FIG. 9.
  • the allowed time slot combination with the best throughput is selected.
  • Processing proceeds to operation 820 where the traffic class type is determined.
  • two possible traffic classes are provided. Specifically, best effort throughput and guaranteed throughput.
  • any number of traffic classes may be created dependent upon the needs of the user and the capabilities of the cellular network.
  • processing proceeds to operation 825 .
  • operation 825 it is determined if the throughput requirement is met. If the throughput requirement is met, then processing proceeds to operation 835 .
  • the traffic class is a best effort throughput type, then processing proceeds to operation 835 also.
  • operation 835 the connection is assigned to the previously determined shared territory allowed time slot combination that provides the highest throughput and the channel usage table 560 in FIG. 5 is updated accordingly.
  • processing proceeds to operation 840 where the outgoing interference caused by the new channel assignment is evaluated. If the new assignment is found to cause excessive interference to any existing connection in nearby cells, the existing connection is relocated to another radio channel by handover procedure.
  • the outgoing interference evaluation procedure 840 is presented in more detail in FIG. 11. After the outgoing interference has been evaluated the execution proceeds to operation 845 where the channel assignment procedure for the packet switched connection ends.
  • processing proceeds to operation 830 .
  • operation 830 the available user throughput is estimated in all available dedicated territory time slots for all available frequencies. This operation 830 is described in further detail in FIG. 9.
  • the execution then proceeds to operation 835 where the time slot counter n is reset. This is followed by operation 850 where the number of dedicated territory time slots to be considered for allocation n is incremented by one.
  • processing then proceeds to operation 855 where the best available throughput using a supported configuration of n time slots for the radio channel is determined based on the throughput estimations obtained previously in operation 830 . Thereafter, in operation 860 , it is determined if the throughput requirement is met.
  • processing proceeds to operation 865 where the channel is allocated in the dedicated territory using n time slots and the channel usage table 560 in FIG. 5 is updated correspondingly. Thereafter, processing proceeds to operation 840 where the outgoing interference is evaluated as described before and finally the processing proceeds to operation 845 where processing terminates.
  • processing proceeds to operation 870 .
  • operation 870 it is determined whether the number of required timeslots exceeds the capacity/capabilities of the mobile station 210 or the cell 10 . If the number of timeslots required do not exceed such capabilities then processing returns to operation 850 . However, if the number of timeslots required do exceed such capabilities then processing proceeds to operation 880 where the quality of service requirements requested are renegotiated. This may entail requesting the user or an application requiring the information transfer within the mobile station 210 or on the network side to accept, at least temporarily, a lower than desired level of service. Thereafter, processing returns to operation 805 .
  • FIG. 9 is an example flowchart illustrating the operations performed by the throughput estimation module 520 , shown in FIG. 5.
  • the throughput estimation module 520 begins execution in operation 900 and immediately proceeds to operation 905 .
  • the territory for which the throughput estimation is to be performed is checked. If the territory to be evaluated is a shared territory then the processing proceeds to operation 910 .
  • the shared territory frequency table 515 and the channel usage table 560 are accessed to retrieve information indicating which time slots in the cell 10 are currently belonging to the shared territory and what are the pre-allocated shared territory frequencies used in those time slots. Processing then proceeds to operation 915 where one of the shared territories in the current cell 10 is selected for examination.
  • Processing then proceeds to operation 920 where one of the time slots within the selected shared territory is selected for examination. Thereafter, the processing proceeds to operation 925 where the C/I that the user would be subjected to in the current time slot is estimated.
  • the C/I estimation procedure in operation 925 is discussed in more detail in FIG. 10.
  • the processing then proceeds to operation 930 where the estimated C/I is used to derive an estimation of the maximum available throughput that could be achieved in this time slot. This estimation can be achieved for example by utilizing C/I in throughput mapping tables.
  • This operation is followed by operation 935 where the channel usage table 560 is accessed to determine how much of the time slot resource is already being utilized by other connections sharing the same time slot.
  • processing proceeds to operation 940 where the estimated maximum time slot throughout is adjusted by taking into account the share of the time slot resources already being used by other connections. As a result an estimate of the available user throughput in the current time slot is derived.
  • execution then proceeds to operation 945 where it is determined if all the time slots within the current shared territory have been examined. If all the time slots in the current shared territory have not been processed then the processing returns to operation 920 , otherwise processing proceeds to operation 950 .
  • operation 950 it is determined if all the shared territories in the current cell 10 have been processed. If all the shared territories in the current cell 10 have not been processed then the processing returns to operation 915 , otherwise execution proceeds to operation 955 where it terminates.
  • processing proceeds to operation 960 .
  • operation 960 the channel usage table 560 is accessed to retrieve information indicating which time slots in the cell 10 currently belong to the dedicated territory and what are the frequencies allowed to be used for dedicated territory connections in the current cell 10 .
  • Processing then proceeds to operation 965 where one of the frequencies available for usage in the dedicated territory is selected for evaluation.
  • processing then proceeds to operation 970 where one of the available dedicated territory time slots is selected for evaluation.
  • processing proceeds to operation 975 where the C/I that the user would be subjected to in the current time slot is estimated.
  • the C/I estimation procedure in operation 975 is discussed in more detail in FIG. 10.
  • the processing proceeds to operation 980 where the user throughout is estimated based on the previously estimated C/I ratio. This can be performed for example by utilizing C/I in throughput mapping tables.
  • the processing then proceeds to operation 985 where it is determined if all dedicated territory time slots in the current cell have been processed. If all the dedicated territory time slots in the current cell have not been processed then the processing returns to operation 970 . If all the dedicated territory time slots in the current cell have been processed then execution proceeds to operation 990 . In operation 990 it is determined if all the frequencies available for dedicated territory in the current cell 10 have been processed. If all such frequencies have not been processed then processing returns to operation 965 , else the processing proceeds to operation 995 where it is terminated.
  • FIG. 10 is an example flowchart illustrating the operations performed by the C/I estimation module illustrated in operations 925 and 975 , shown in FIG. 9.
  • the C/I estimation module begins execution in operation 1000 and immediately proceeds to operation 1005 .
  • operation 1005 the information of the current frequency and the current time slot that are to be evaluated are accessed.
  • processing then proceeds to operation 1010 where a potentially interfering nearby cells 10 is selected from the BIM 550 . Thereafter, the processing proceeds to operation 1015 .
  • operation 1015 it is determined by accessing the channel usage table 560 if the potentially interfering cell has ongoing connections using the current time slot and the current frequency or a frequency adjacent to the current frequency.
  • processing proceeds to operation 1055 .
  • operation 1020 it is checked if the signal level of the selected interfering cell 10 is reported in a recent measurement report received from the mobile station 210 also containing the received signal level of the serving cell 10 . This downlink measurement report may be contained in the channel usage table 560 or other suitable database. If it is determined that the interfering cell 10 is reported in the MR then processing proceeds to operation 1030 where the C/I ratio is set equal to that contained in the measurement report.
  • processing proceeds to operation 1025 where the C/I ratio is set equal to that found in the BIM 550 . Either from operation 1025 or operation 1030 processing then proceeds to operation 1035 where the type of interference introduced is determined. If the interference is due to an adjacent frequency, then processing proceeds to operation 1040 where the C/I ratio is incremented by an adjacent channel protection margin that is a predetermined value. This adjacent channel protection margin is selected to reduce the C/I ratio to a level that corresponds to the detrimental impact of the adjacent channel interference if the interference would be regarded as co-channel interference.
  • processing proceeds to operation 1045 from either operation 1035 or 1040 .
  • the C/I ratio is reduced by a transmission power level reduction value that corresponds to the current transmission power reduction implemented in the interfering connection by the power control function if it is used.
  • This power reduction value can be available in the channel usage table 560 where it is updated by the power control function.
  • This adjustment of the C/I ratio ensures that the impact of the possible power control functionality is taken into account in the C/I estimation procedure.
  • processing proceeds to operation 1050 where the interference contribution of the currently examined interfering connection is summed to the overall interference level impacting the time slots and frequency that are currently being evaluated.
  • Processing then proceeds to operation 1055 where it is determined if all the potentially interfering cells have been processed. If all the potentially interfering cells have not been processed then processing loops back to operation 1010 . However, if all cells 10 have been processed then processing proceeds to operation 1060 where processing terminates.
  • FIG. 11 is an example flowchart illustrating the operations performed by the outgoing interference evaluation module 530 , shown in FIG. 5.
  • the outgoing interference evaluation module 530 begins execution in operation 1100 and immediately proceeds to operation 1105 .
  • operation 1105 the information of the cell 10 , the time slots and the frequency that are to be used in the new channel assignment is accessed. Processing the proceeds to operation 1110 where one of the time slots that is to be used for the new connection is selected. Thereafter, the processing proceeds to operation 1115 where one of the potentially interfered nearby cells is selected for examination.
  • the information of the potentially interfered nearby cells is available in BIM 550 .
  • operation 1120 it is determined by accessing the channel usage table 560 if the potentially interfered cell has ongoing connections using the current time slot and the frequency used by the new connection or a frequency adjacent to the frequency used by the new connection. If no such ongoing connections exist then processing proceeds to operation 1170 . Else the operation proceeds to operation 1125 . In operation 1125 it is determined if the cell 10 where the new channel assignment is being performed is reported in the downlink measurement report (MR) of the connection that would be interfered by the new connection. This downlink measurement report may be contained in the frequency usage table 560 or other suitable database. If it is determined that the cell 10 where the new channel assignment is being performed is reported in the measurement report then processing proceeds to operation 1135 where the C/I ratio is set equal to that contained in the measurement report of the interfered connection.
  • MR downlink measurement report
  • processing proceeds to operation 1130 where the C/I ratio is set equal to that found in the BIM 550 .
  • operation 1140 it is identified if the interference caused to the existing connection is co-channel interference or adjacent channel interference. If the interference is due to an adjacent channel then processing proceeds to operation 1150 where the C/I ratio is incremented by an adjacent channel protection margin that is a predetermined value. This adjacent channel protection margin is selected to reduce the C/I ratio to a level corresponds to the detrimental impact of the adjacent channel interference if the interference would be regarded as co-channel interference.
  • processing proceeds to operation 1155 from either operations 1140 or 1150 .
  • the C/I ratio is reduced by a transmission power level reduction value that corresponds to the current transmission power reduction implemented in the interfering connection by the power control function if it is used. This power reduction value can be available in the channel usage table 560 where it is updated by the power control function. This adjustment of the C/I ratio ensures that the impact of the possible power control functionality is taken into account in the C/I estimation procedure. Processing then proceeds to operation 1160 where it is determined if the total C/I ratio exceeds or equals the permitted C/I ratio limit that is the minimum C/I ratio required for acceptable QoS for the interfered connection.
  • processing proceeds to operation 1165 where a handover is triggered in order to move the interfered connection to another channel. Either from operation 1160 or 1165 the processing then proceeds to operation 1170 .
  • operation 1170 it is determined if all the potentially interfered cells 10 have been processed. If all potentially interfered cells 10 have not been processed then processing loops back to operation 1115 . However, if all potentially interfered cells 10 have been processed then processing proceeds to operation 1175 . In operation 1175 , it is determined if all the time slots to be used for the new channel have been processed. If all such time slots have not been processed then processing loops back to operation 1110 . Else, the processing proceeds to operation 1180 where it terminates.
  • a mobile station of service provider can offer customers a wide array of services in a cellular network. For example, many customers may wish to simply have voice capability and e-mail capability on their mobile stations 210 .
  • the service provider could tailor a package so that dedicated channels would be allocated for voice transmission while shared channels would be utilized for e-mail.
  • Other customers may specify a higher end service in which for example a streaming video or audio is required and therefore higher throughput with a guarantee of a certain minimum achievable throughput is needed.
  • the service provider could either supply a dedicated channel or shared channel with a limited number of users on it and a high C/I level specified.
  • the allocation of the types of channels may be dynamic based on traffic conditions and user needs. Therefore, the cellular network service provider can offer a wider array of enhanced services utilizing the same bandwidth with currently available for any given cell 10 .
  • the dynamic frequency management system 500 may be distributed anywhere within a cellular network or contain within the mobile station 210 , transceiver 20 , cell 10 , BSC 230 or MSC 240 .
  • cyclical frequency hopping capability may be utilized in the present invention. Simply for the sake of simplicity the present invention has been described with out the utilization of cyclical frequency hopping. However, cyclical frequency hopping improves the quality of service reception noticed by the user at the mobile station.
  • cyclical frequency hopping to the present invention would also improve the quality of service in the present invention.
  • a radio channel is defined by the time slots and the frequency.
  • the frequency is replaced by the frequency list and the phase in the hopping sequence.
  • the implementation of cyclical frequency hopping may done by simply substituting the term “frequency” in the specification for a “frequency list” and “the phase in the hopping sequence pair”. Therefore, we do not wish to be limited to the details shown and described herein, but intend to cover all such changes modifications as are encompassed by the scope of the appended claims.

Abstract

A system, method and computer program for dynamic frequency allocation for packet switched services in which radio channels used for packet switched services may be dynamically allocated to meet quality of service (QoS) requirements utilizing a dynamic frequency and channel allocation system. The achievable throughput is estimated in the available channels. Further, the user or application is able to specify the level of service desired and the system, method and computer program will select a channel assignment to meet the desired level of service. When the channels to be assigned have been selected, the system, method and computer program will evaluate if the new channel assignment will cause excessive interference to any other ongoing connection. In such case the ongoing connection will be re-assigned to another suitable radio channel.

Description

    FIELD OF THE INVENTION
  • The invention relates to a system and method for dynamic frequency allocation for packet switched services. More particularly, the invention is a system and method in which packet switched services may be dynamically allocated to meet quality of service (QoS) requirements utilizing a dynamic frequency and channel allocation system. [0001]
  • BACKGROUND OF THE INVENTION
  • Over the relatively short history of the deployment and availability of cellular telephones significant improvements have been seen in the quality of service as well as the exponential increase in usage. As illustrated in FIG. 1, cellular phone service providers have established cells [0002] 10 (also known as the base stations (BTS)) containing a transceiver 20 that transmits and receives signals to and from mobile stations (MS) (not shown). The cells 10 are configured so as to provide overlapping coverage with one another so that when mobile stations move from one cell 10 to another cell 10, the new cell 10 seamlessly continues (hands over) the connection between the mobile station and the cellular network. The mobile station 210 and transceiver 20 within a given time slot would utilize one frequency for transmission and another frequency for reception. The combination of the receiving frequency and the transmitting frequency as well as the time slot may be considered as a single channel. However, interference problems between nearby cells 10 would occur when the same or adjacent frequencies are utilized by mobile stations in each cell 10.
  • This interference is often represented by the carrier-to-interference ratio (C/I) which may also be referred to as the signal-to-noise ratio. When C/I is low this would indicate either the signal strength (C) is either low or the interference (I) is high or some combination of the two. However, a very high C/I level would lead to less capacity in the cellular network due to fewer available channels and would not necessarily improve QoS once the C/I level has obtained a certain minimum level. [0003]
  • In order to provide even levels of C/I for all mobile stations, cellular service providers have provided fixed frequency utilization plans that provide for a frequency hopping method to be allocated for each [0004] transceiver 20. During any given time slot through frequency and time division multiple access (TDMA) the C/I levels may be evened out within a cell 10. However, transceivers 20 do not base handover and power control decisions based on C/I levels. These decisions may often be based upon such variables as field strength and bit error rate. The transceiver may perform some C/I measurements, but these are limited to the receiving or uplink frequency. For nearby cells 10 only the field strength measurement of the broadcast control channel frequency is determined by the mobile station 210. Therefore, it was not possible for one cell to effectively control C/I levels, and thus quality of service, let alone the effects that interference from nearby cells 10 may have on one another.
  • One solution that improved QoS was disclosed in Nokia application number PCT/FI/99/00876, herein incorporated in its entirety by reference. This Nokia application provided for dynamic optimized channel allocation (DOCA). DOCA determines the C/I level for each mobile station and monitors it continuously that allows the cellular network to determine whether the C/I level is within a predetermined level. Handovers from one [0005] cell 10 to another are also based upon C/I criteria and thus the risk of service interruption is significantly reduced. However, with the exception of the broadcast control channel frequency, there is no actual frequency planning within the network and frequencies may be reserved as necessary to allocate channels and handovers as determined by the C/I analysis.
  • As the cellular industry has progressed no longer is cellular communications restricted to analog voice signals only. Today the mobile stations may be expected to carry circuit switched speech but also digital information such as voice over Internet protocol (VoIP), e-mail messaging, and full-scale Internet access. With this varying type of information that a cellular network must be able to handle so has come the need for the ability to adjust the C/I level according to the type of communications required. For example, in e-mail messaging a lower-level C/I level may be tolerated since the messages are usually short and communications speed is not absolutely critical. Further, as with any IP communications, error correction occurs within a packet and packet may be retransmitted when not received. However, any other forms of communications, such as voice, or where large volumes of data need to be transferred and received accurately, higher levels of C/I are required. Nokia application number PCT/FI/01114 dealing with dynamic frequency and channel allocation (DFCA), incorporated herein by reference, meets the needs of different users by selecting channels with the appropriate C/I level. DFCA dynamically maintains a matrix of the quality of connection (C/I level) of all possible channels that may be allocated. This matrix enables the selection of a channel having a C/I level which can best fit the user needs. Further, as other mobile stations are allocated channels in [0006] nearby cells 10 it is determined the impact that such allocation may have on already established communications channels.
  • However, even though DFCA is able to provide a good QoS and maximize the possible number of channels within a cell [0007] 10 a great deal of bandwidth is still under utilized in a circuit switched system. In many instances involving packet transmission as in an IP network, the number packets transmitted and their size is relatively small. This is particularly evident in e-mail transmission to and from a cellular phone and may be the case in VoIP communications. Further, in VoIP communications there may be periods in which no packets are transmitted since no one is speaking. Therefore, dedicating a channel for transmission of a relatively small or infrequent number of packets would defeat the advantages seen in an IP network through shared communications. In an IP network, packets from different sources and users are transmitted over the same channel or communications line to a destination that reassembles the appropriate packets to form the message. Therefore, the communications line or channel is more fully utilized through the sharing mechanism. However, in the case where large amounts of data must be transmitted in the fastest possible means it would be desirable to be able to provide a dedicated channel or channels with high C/I values for maximum throughput.
  • Therefore, what is needed are a system and method that can determined the QoS required by a mobile station and determine if sharing a channel with other mobile stations would meet the QoS required. Further, when a mobile station requires very high throughput this system and method should dedicate a channel with a high C/I value in order to maximize throughput. Therefore, the resources of the cellular network should be maximized to handle the largest number of mobile stations while at the same time meeting the QoS requirements of any given mobile station. [0008]
  • SUMMARY OF THE INVENTION
  • An embodiment of the present invention provides for a system and computer program for dynamic channel allocation for packet switched services. This system and computer program has a quality of service management module to monitor requests for channel assignment from a mobile station and to control the channel assignment process using throughput estimation and outgoing interference evaluation modules. The quality of service module determines based on the traffic class type and the throughput estimations if the connection can be established using shared radio channels within the shared territory or if the connection must be established using dedicated channels provided in the dedicated territory. The throughput estimation module is used to determine the available user throughput in available radio channels based on the estimated C/I ratio the user would experience in different radio channels and the existing resource usage on the same radio channels. The outgoing interference evaluation module is used to determine the effect of the channel assignment upon other dedicated channels already assigned within nearby cells based upon a C/I ratio. When required, the outgoing interference evaluation module triggers handovers in order to move endangered connections on dedicated channels that may be adversely affected by the new channel to other dedicated or shared channels. [0009]
  • Further, an embodiment of the present invention is a method of dynamic channel allocation for packet switched services. This method starts by allocating frequencies to a plurality of transceiver units within cells based upon calculating a C/I ratio for the cell with the addition of each frequency or by any other channel allocation method that aims to minimize the interference in the network. These assigned frequencies are to be used in the shared territory time slots whenever the transceiver unit carries shared territory time slots. Transmitting the frequencies to each of the plurality of transceiver units. Receiving a request for a channel assignment from a mobile station. Then determining a traffic class type for the channel assignment, wherein the traffic class type is either best effort or guaranteed throughput. Estimating the available user throughput based upon a C/I ratio for the channel assignment in the available shared territory radio channels and assigning the connection to a shared radio channel with the best throughput if the traffic class is best effort. Further, assigning the channel assignment to a dedicated channel when the traffic class type is guaranteed throughput and a shared channel assignment would generate inadequate throughput for the mobile station. Rejecting the channel assignment and triggering a re-negotiation of the quality of service parameters when the required throughput rate cannot be achieved in the available shared or dedicated channels when the traffic class type is guaranteed throughput. In all cases, evaluating the outgoing interference that may result from the channel assignment in the shared or the dedicated territory based upon the C/I ratio that the affected dedicated territory connections in nearby cells are estimated to be subjected to as a result of the channel assignment. Relocating the affected connections to other channels by means of handovers or rejecting the channel assignment when the estimated resulting C/I ratio does not exceed a predetermined value that may depend on the quality of service requirements of each affected connection. [0010]
  • These and other features of this device, method and computer program will become more apparent from the following description when taken in connection with the accompanying drawings that show, for purposes of illustration only, examples in accordance with the present invention.[0011]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and a better understanding of the present invention will become apparent from the following detailed description of exemplary embodiments and the claims when read in connection with the accompanying drawings, all forming a part of the disclosure of this invention. While the foregoing and following written and illustrated disclosure focuses on disclosing example embodiments of the invention, it should be understood that the same is by way of illustration and example only and the invention is not limited thereto. The spirit and scope of the present invention are limited only by the terms of the appended claims. [0012]
  • The following represents brief descriptions of the drawings, wherein: [0013]
  • FIG. 1 is an example configuration of a cellular network; [0014]
  • FIG. 2 is a systems architecture diagram in an example embodiment of the present invention; [0015]
  • FIG. 3 is an illustration of a cell having two different C/I levels associated with mobile stations in an example embodiment of the present invention; [0016]
  • FIG. 4 is an illustration of the radio resource management strategy diagram based on the shared and dedicated channel territories within the transceiver units; [0017]
  • FIG. 5 is an example modular configuration diagram of the dynamic frequency management system employed in an example embodiment of the present invention; [0018]
  • FIG. 6 is an example flowchart illustrating the operations performed by the [0019] frequency assignment module 510, shown in FIG. 5;
  • FIG. 7 is an example flowchart illustrating one possible frequency allocation algorithm i.e. the operations performed in the [0020] block 610, shown in FIG. 6;
  • FIG. 8 is an example flowchart illustrating the operations performed by the [0021] QoS management module 540, shown in FIG. 5;
  • FIG. 9 is an example flowchart illustrating the operations performed by the [0022] throughput estimation module 520, shown in FIG. 5; and
  • FIG. 10 is an example flowchart illustrating the operations performed in the C/I estimation module in [0023] block 925 and 975 shown in FIG. 9;
  • FIG. 11 is an example flowchart illustrating the operations performed by the outgoing [0024] interference evaluation module 530 shown in FIG. 5.
  • DETAILED DESCRIPTION
  • Before beginning a detailed description of the subject invention, mention of the following is in order. When appropriate, like reference numerals and characters maybe used to designate identical, corresponding or similar components in differing figure drawings. Further, in the detailed description to follow, exemplary sizes/models/values/ranges may be given, although the present invention is not limited to the same. [0025]
  • FIG. 2 is a systems architecture diagram in an example embodiment of the present invention. As previously discussed [0026] cell 10 contains a transceiver 20 which may communicate with a mobile station 210 that is in range of transceiver 20. Cell 10 is controlled by a base station controller (BSC) 230 that determines how the transceivers transmissions must be adjusted to align all transmissions within a time slot. This would thereby synchronize the entire cellular network, as exemplified and illustrated in FIG. 1. In turn one or more base station controllers 230 would be connected to a mobile switching center (MSC) 240 that enables a mobile station 210 to communicate to another mobile station 210 in another cell 10 or to a telephone or other device connected to the public switched telephone network (PSTN) 250 or an Internet protocol (IP) network 260 such as but not limited to the Internet. In turn the IP network 260 would be connected to a content provider (CP) 270 which would supply content desired by the user of the mobile station 210. As would be appreciated by one of ordinary skill in the art, the precise configuration illustrated in FIG. 2 may vary dependent upon the complexity of the cellular network. For example, it may be possible to eliminate or reduce the number of MSC's 240 and have a BSC 230 directly communicate to the PSTN 250 or the IP network 260.
  • FIG. 3 is an illustration of a [0027] cell 10 having two different C/ I levels 300 and 310 associated with mobile stations 210 in an example embodiment of the present invention. This illustration is provided to show that C/I levels may be located physically anywhere within a cell 10. The determination whether a particular C/ I level 300 or 310 is high or low is based upon transceiver 20 in conjunction with BSC 230 and any interference received from nearby cells 10.
  • FIG. 4 is an illustration of the [0028] transceiver 20 comprising of multiple transceiver units each providing a carrier frequency used in the cell that is further divided into several time slots that all together constitute a TDMA frame. Each time slot within each transceiver unit 410 to 430 may belong to one of the shared territories 435 to 445 or to the dedicated territory 450. For all shared territory time slots each transceiver unit uses the pre-allocated frequency that has been assigned to it by the frequency assignment module 510 shown in FIG. 5. For each of the dedicated territory time slots each transceiver unit will use the dynamically assigned frequency that has been selected based on the C/I estimations by the DFCA algorithm. The shared territory time slots together with the pre-allocated frequency form a set of shared radio channels that can be assigned to several mobile stations 210 simultaneously. Typically the usage of the shared radio channel is controlled by a packet scheduling function that decides which user data is to be transmitted on the shared channel at any one time. The shared channels are advantageous as the multiplexing of several data streams provides the possibility to achieve a very efficient use of the radio resource. However, since the shared channels use a pre-allocated frequency the C/I in each shared territory time slot is fixed. This, and the time slot capacity used to serve existing connections on the shared territory may in some cases make it impossible to achieve the required throughput. In this kind of situation the dedicated territory may be utilized for the connection. A dedicated territory time slot can be used for only one connection at the time and it does not have a pre-allocated frequency associated with it. Instead, the frequency used In the dedicated territory time slot is selected from the available frequency band by the DFCA algorithm so that the C/I can be maximized. This generally leads to a better possibility to find a radio channel with sufficient C/I in order to provide the required throughput. This is further helped by the fact that the dedicated territory time slots are dedicated to one connection only, so the whole time slots capacity is available to the user. In addition to the selected packet switched data connections, all the circuit switched speech and circuit switched data connections are assigned to the radio channels in the dedicated territory by the DFCA algorithm based on the C/I criteria.
  • The modular configuration diagrams shown in FIG. 5 as well as the flowcharts shown in FIGS. 6 through 11 contain software, firmware, hardware, processes or operations that correspond, for example, to code, sections of code, instructions, code segments, commands, objects, or the like, of a computer program that is embodied, for example, on a storage medium such as floppy disk, CD Rom, EP Rom, RAM, hard disk, etc. Further, the computer program can be written in any language such as, but not limited to, for example C++. [0029]
  • FIG. 5 is an example modular configuration diagram of the dynamic [0030] frequency management system 500 employed in an example embodiment of the present invention. The dynamic frequency management system 500 is utilized to control channel assignment in a plurality of cells 10 so as to provide a maximum number of mobile stations 210 access to the cellular network while maintaining an appropriate level of QoS using dedicated and shared channels. The dynamic frequency management module 500 comprises at least four major modules and is utilized to assign frequencies/channels to mobile stations 210, determine estimated throughput availability and outgoing interference, and based on that estimated throughput and outgoing interference as well as the quality of service desired establish the appropriate channel connection. A frequency assignment module 510, as discussed in further detail with respect to FIG. 6, is utilized to assign shared territory frequencies for each transceiver unit 410 to 430 in each respective cell 10 from the frequency pool available. The resulting shared territory frequencies are stored in the shared territory frequency table 515. The throughput estimation module 520, as discussed in further detail with respect to FIG. 9, would monitor any incoming interference and the existing time slot capacities to derive a throughput estimations that may affect a new channel assignment for a mobile station 210. The outgoing interference evaluation module 530, as discussed in further detail with respect to FIG. 11, would evaluate the outgoing interference that may affect any dedicated territory channels assigned in any nearby cells 10. The QoS management module 540, as discussed in further detail with respect to FIG. 8, would determine the type of service required by a particular mobile station 210 and select from the available channels in order to provide the QoS desired. The dynamic frequency management module 500 in turn interfaces to and updates a background interference matrix (BIM) 550 and a channel usage table 560. Network configuration data, frequency allocations and steering parameters may be contained in another database. The BIM 550 contains measurement based statistical C/I values that represent statistically expected C/I values between any two cells in the network. This statistical C/I data forms a cell dependency matrix that can be used as an input for the frequency assignment module.
  • FIG. 6 is an example flowchart illustrating the operations performed by the [0031] frequency assignment module 510, shown in FIG. 5. The frequency assignment module 510 begins execution in operation 600 and immediately proceeds to operation 605. In operation 605 the BIM 550 is accessed to determine the cell dependency matrix and other suitable database is accessed to determine the cell 10 and transceiver 20 configuration data, the frequencies available and allocation steering parameters. Operation 610 comprises of an execution of a frequency allocation algorithm that assigns the available frequencies to the transceiver units 410 to 430 in FIG. 4 in a way that aims to minimize the interference in the network. These assigned frequencies are then used for the shared territory time slots within each transceiver unit. The frequency allocation algorithm may be implemented in many ways and several well known solutions exist. Once the frequency allocation algorithm 610 has been executed, then processing proceeds to operation 615, where the frequency parameters are transmitted to each cell 10 and transceiver 20 within the cellular network. Thereafter, processing proceeds operation 620 where processing terminates.
  • FIG. 7 presents an example flowchart of a possible frequency allocation algorithm that may be used to realize the operation required in [0032] block 610 in FIG. 6. The frequency allocation algorithm begins execution in operation 700. Thereafter, in operation 705 a transceiver 20 TRX is selected. Thereafter in operation 710 a cell 10 is selected and in operation 715 a frequency pair comprising a sending and receiving frequency, is selected. In operation 720, a C/I ratio is calculated for the selected frequency within the particular cell 10. Thereafter, in operation 725 all nearby cells are checked for possible interference due to the possible allocation of the frequency within this particular cell 10. Operation 730 comprises of a check if all available frequencies have been evaluated. If not, the execution returns to operation 715. If all available frequencies have been processed then execution proceeds to operation 735. In operation 735 the frequency pair that minimizes the interference in the network is selected. Processing then proceeds to operation 740 where the shared territory frequency table is updated with the selected frequency. Processing then proceeds to operation 745 where it is then determined if all cells 10 have been processed. If all cells 10 have not been processed then processing loops back to operation 710. Thereafter, if all cells 10 have been processed then processing proceeds to operation 750 where it is determined if all transceiver 20 units have been processed. If all transceiver units have not been processed then processing loops back to operation 705. Otherwise, processing proceeds to operation 755 where processing terminates.
  • FIG. 8 is an example flowchart illustrating the operations performed by the [0033] QoS management module 540, shown in FIG. 5. The QOS management module 540 begins processing in operation 800 and immediately proceeds to operation 805. In operation 805 the user's QoS requirements, such as throughput as well as the delay and traffic class are accessed. In operation 810, the available throughput is checked for all the available shared time slot (TSL) combinations that are supported by the mobile station 210 and the network. The throughput estimation procedure 810 is presented with more detail in FIG. 9. Thereafter in operation 815 the allowed time slot combination with the best throughput is selected. Processing then proceeds to operation 820 where the traffic class type is determined. In this embodiment, two possible traffic classes are provided. Specifically, best effort throughput and guaranteed throughput. However, as would be appreciated by one of ordinary skill in the art any number of traffic classes may be created dependent upon the needs of the user and the capabilities of the cellular network.
  • Still referring to FIG. 8, if the traffic class provides for guaranteed throughput then processing proceeds to [0034] operation 825. In operation 825 it is determined if the throughput requirement is met. If the throughput requirement is met, then processing proceeds to operation 835. In addition, if the traffic class is a best effort throughput type, then processing proceeds to operation 835 also. In operation 835 the connection is assigned to the previously determined shared territory allowed time slot combination that provides the highest throughput and the channel usage table 560 in FIG. 5 is updated accordingly. Thereafter, processing proceeds to operation 840 where the outgoing interference caused by the new channel assignment is evaluated. If the new assignment is found to cause excessive interference to any existing connection in nearby cells, the existing connection is relocated to another radio channel by handover procedure. The outgoing interference evaluation procedure 840 is presented in more detail in FIG. 11. After the outgoing interference has been evaluated the execution proceeds to operation 845 where the channel assignment procedure for the packet switched connection ends.
  • Still referring to FIG. 8, if in [0035] operation 825 the throughput is not met then processing proceeds to operation 830. In operation 830 the available user throughput is estimated in all available dedicated territory time slots for all available frequencies. This operation 830 is described in further detail in FIG. 9. The execution then proceeds to operation 835 where the time slot counter n is reset. This is followed by operation 850 where the number of dedicated territory time slots to be considered for allocation n is incremented by one. Processing then proceeds to operation 855 where the best available throughput using a supported configuration of n time slots for the radio channel is determined based on the throughput estimations obtained previously in operation 830. Thereafter, in operation 860, it is determined if the throughput requirement is met. If the throughput requirement is met in operation 860 then processing proceeds to operation 865 where the channel is allocated in the dedicated territory using n time slots and the channel usage table 560 in FIG. 5 is updated correspondingly. Thereafter, processing proceeds to operation 840 where the outgoing interference is evaluated as described before and finally the processing proceeds to operation 845 where processing terminates.
  • Still referring to FIG. 8, if in [0036] operation 860 it is determined that throughput cannot be met then processing proceeds to operation 870. In operation 870 it is determined whether the number of required timeslots exceeds the capacity/capabilities of the mobile station 210 or the cell 10. If the number of timeslots required do not exceed such capabilities then processing returns to operation 850. However, if the number of timeslots required do exceed such capabilities then processing proceeds to operation 880 where the quality of service requirements requested are renegotiated. This may entail requesting the user or an application requiring the information transfer within the mobile station 210 or on the network side to accept, at least temporarily, a lower than desired level of service. Thereafter, processing returns to operation 805.
  • FIG. 9 is an example flowchart illustrating the operations performed by the [0037] throughput estimation module 520, shown in FIG. 5. The throughput estimation module 520 begins execution in operation 900 and immediately proceeds to operation 905. In operation 905, the territory for which the throughput estimation is to be performed is checked. If the territory to be evaluated is a shared territory then the processing proceeds to operation 910. In operation 910 the shared territory frequency table 515 and the channel usage table 560 are accessed to retrieve information indicating which time slots in the cell 10 are currently belonging to the shared territory and what are the pre-allocated shared territory frequencies used in those time slots. Processing then proceeds to operation 915 where one of the shared territories in the current cell 10 is selected for examination. Processing then proceeds to operation 920 where one of the time slots within the selected shared territory is selected for examination. Thereafter, the processing proceeds to operation 925 where the C/I that the user would be subjected to in the current time slot is estimated. The C/I estimation procedure in operation 925 is discussed in more detail in FIG. 10. The processing then proceeds to operation 930 where the estimated C/I is used to derive an estimation of the maximum available throughput that could be achieved in this time slot. This estimation can be achieved for example by utilizing C/I in throughput mapping tables. This operation is followed by operation 935 where the channel usage table 560 is accessed to determine how much of the time slot resource is already being utilized by other connections sharing the same time slot. Thereafter, processing proceeds to operation 940 where the estimated maximum time slot throughout is adjusted by taking into account the share of the time slot resources already being used by other connections. As a result an estimate of the available user throughput in the current time slot is derived. Execution then proceeds to operation 945 where it is determined if all the time slots within the current shared territory have been examined. If all the time slots in the current shared territory have not been processed then the processing returns to operation 920, otherwise processing proceeds to operation 950. In operation 950 it is determined if all the shared territories in the current cell 10 have been processed. If all the shared territories in the current cell 10 have not been processed then the processing returns to operation 915, otherwise execution proceeds to operation 955 where it terminates.
  • Still referring to FIG. 9, if in [0038] operation 905 it is determined that the throughput estimation is to be performed to a dedicated territory then processing proceeds to operation 960. In operation 960 the channel usage table 560 is accessed to retrieve information indicating which time slots in the cell 10 currently belong to the dedicated territory and what are the frequencies allowed to be used for dedicated territory connections in the current cell 10. Processing then proceeds to operation 965 where one of the frequencies available for usage in the dedicated territory is selected for evaluation. Thereafter processing then proceeds to operation 970 where one of the available dedicated territory time slots is selected for evaluation. Processing then proceeds to operation 975 where the C/I that the user would be subjected to in the current time slot is estimated. The C/I estimation procedure in operation 975 is discussed in more detail in FIG. 10. Thereafter, the processing proceeds to operation 980 where the user throughout is estimated based on the previously estimated C/I ratio. This can be performed for example by utilizing C/I in throughput mapping tables. The processing then proceeds to operation 985 where it is determined if all dedicated territory time slots in the current cell have been processed. If all the dedicated territory time slots in the current cell have not been processed then the processing returns to operation 970. If all the dedicated territory time slots in the current cell have been processed then execution proceeds to operation 990. In operation 990 it is determined if all the frequencies available for dedicated territory in the current cell 10 have been processed. If all such frequencies have not been processed then processing returns to operation 965, else the processing proceeds to operation 995 where it is terminated.
  • FIG. 10 is an example flowchart illustrating the operations performed by the C/I estimation module illustrated in [0039] operations 925 and 975, shown in FIG. 9. The C/I estimation module begins execution in operation 1000 and immediately proceeds to operation 1005. In operation 1005 the information of the current frequency and the current time slot that are to be evaluated are accessed. Processing then proceeds to operation 1010 where a potentially interfering nearby cells 10 is selected from the BIM 550. Thereafter, the processing proceeds to operation 1015. In operation 1015 it is determined by accessing the channel usage table 560 if the potentially interfering cell has ongoing connections using the current time slot and the current frequency or a frequency adjacent to the current frequency. If no such ongoing connections exist then processing proceeds to operation 1055.Else the processing proceeds to operation 1020. In operation 1020 it is checked if the signal level of the selected interfering cell 10 is reported in a recent measurement report received from the mobile station 210 also containing the received signal level of the serving cell 10. This downlink measurement report may be contained in the channel usage table 560 or other suitable database. If it is determined that the interfering cell 10 is reported in the MR then processing proceeds to operation 1030 where the C/I ratio is set equal to that contained in the measurement report.
  • Still referring to FIG. 10, if in [0040] operation 1020 it is determined that the interfering cell signal level cell 10 is not reported in the measurement report then processing proceeds to operation 1025 where the C/I ratio is set equal to that found in the BIM 550. Either from operation 1025 or operation 1030 processing then proceeds to operation 1035 where the type of interference introduced is determined. If the interference is due to an adjacent frequency, then processing proceeds to operation 1040 where the C/I ratio is incremented by an adjacent channel protection margin that is a predetermined value. This adjacent channel protection margin is selected to reduce the C/I ratio to a level that corresponds to the detrimental impact of the adjacent channel interference if the interference would be regarded as co-channel interference. However, if in operation 1035 the type of interference is determined to be co-channel interference then processing proceeds to operation 1045 from either operation 1035 or 1040. In operation 1045 the C/I ratio is reduced by a transmission power level reduction value that corresponds to the current transmission power reduction implemented in the interfering connection by the power control function if it is used. This power reduction value can be available in the channel usage table 560 where it is updated by the power control function. This adjustment of the C/I ratio ensures that the impact of the possible power control functionality is taken into account in the C/I estimation procedure. Thereafter, processing proceeds to operation 1050 where the interference contribution of the currently examined interfering connection is summed to the overall interference level impacting the time slots and frequency that are currently being evaluated. Processing then proceeds to operation 1055 where it is determined if all the potentially interfering cells have been processed. If all the potentially interfering cells have not been processed then processing loops back to operation 1010. However, if all cells 10 have been processed then processing proceeds to operation 1060 where processing terminates.
  • FIG. 11 is an example flowchart illustrating the operations performed by the outgoing [0041] interference evaluation module 530, shown in FIG. 5. The outgoing interference evaluation module 530 begins execution in operation 1100 and immediately proceeds to operation 1105. In operation 1105, the information of the cell 10, the time slots and the frequency that are to be used in the new channel assignment is accessed. Processing the proceeds to operation 1110 where one of the time slots that is to be used for the new connection is selected. Thereafter, the processing proceeds to operation 1115 where one of the potentially interfered nearby cells is selected for examination. The information of the potentially interfered nearby cells is available in BIM 550. In operation 1120 it is determined by accessing the channel usage table 560 if the potentially interfered cell has ongoing connections using the current time slot and the frequency used by the new connection or a frequency adjacent to the frequency used by the new connection. If no such ongoing connections exist then processing proceeds to operation 1170. Else the operation proceeds to operation 1125. In operation 1125 it is determined if the cell 10 where the new channel assignment is being performed is reported in the downlink measurement report (MR) of the connection that would be interfered by the new connection. This downlink measurement report may be contained in the frequency usage table 560 or other suitable database. If it is determined that the cell 10 where the new channel assignment is being performed is reported in the measurement report then processing proceeds to operation 1135 where the C/I ratio is set equal to that contained in the measurement report of the interfered connection.
  • Still referring to FIG. 11, if in [0042] operation 1125 it is determined that cell 10 where the new channel assignment is being performed is not reported in the MR then processing proceeds to operation 1130 where the C/I ratio is set equal to that found in the BIM 550. Either from operation 1130 or operation 1135 processing then proceeds to operation 1140 where it is identified if the interference caused to the existing connection is co-channel interference or adjacent channel interference. If the interference is due to an adjacent channel then processing proceeds to operation 1150 where the C/I ratio is incremented by an adjacent channel protection margin that is a predetermined value. This adjacent channel protection margin is selected to reduce the C/I ratio to a level corresponds to the detrimental impact of the adjacent channel interference if the interference would be regarded as co-channel interference. However, if in operation 1140 the type of interference is determined to be co-channel interference then processing proceeds to operation 1155 from either operations 1140 or 1150. In operation 745 the C/I ratio is reduced by a transmission power level reduction value that corresponds to the current transmission power reduction implemented in the interfering connection by the power control function if it is used. This power reduction value can be available in the channel usage table 560 where it is updated by the power control function. This adjustment of the C/I ratio ensures that the impact of the possible power control functionality is taken into account in the C/I estimation procedure. Processing then proceeds to operation 1160 where it is determined if the total C/I ratio exceeds or equals the permitted C/I ratio limit that is the minimum C/I ratio required for acceptable QoS for the interfered connection. If the C/I ratio is not greater than or equal to the C/I ratio limit then processing proceeds to operation 1165 where a handover is triggered in order to move the interfered connection to another channel. Either from operation 1160 or 1165 the processing then proceeds to operation 1170. In operation 1170 it is determined if all the potentially interfered cells 10 have been processed. If all potentially interfered cells 10 have not been processed then processing loops back to operation 1115. However, if all potentially interfered cells 10 have been processed then processing proceeds to operation 1175. In operation 1175, it is determined if all the time slots to be used for the new channel have been processed. If all such time slots have not been processed then processing loops back to operation 1110. Else, the processing proceeds to operation 1180 where it terminates.
  • Using the foregoing embodiments of the present invention, a mobile station of service provider can offer customers a wide array of services in a cellular network. For example, many customers may wish to simply have voice capability and e-mail capability on their [0043] mobile stations 210. The service provider could tailor a package so that dedicated channels would be allocated for voice transmission while shared channels would be utilized for e-mail. Other customers may specify a higher end service in which for example a streaming video or audio is required and therefore higher throughput with a guarantee of a certain minimum achievable throughput is needed. In this case the service provider could either supply a dedicated channel or shared channel with a limited number of users on it and a high C/I level specified. Further, the allocation of the types of channels may be dynamic based on traffic conditions and user needs. Therefore, the cellular network service provider can offer a wider array of enhanced services utilizing the same bandwidth with currently available for any given cell 10.
  • While we have shown and described only a few examples herein, it is understood that numerous changes and modifications as known to those skilled in the art could be made to the present invention. For example, the dynamic [0044] frequency management system 500 may be distributed anywhere within a cellular network or contain within the mobile station 210, transceiver 20, cell 10, BSC 230 or MSC 240. In addition, as previously described in DFCA, Nokia application number PCT/FI/01114, cyclical frequency hopping capability may be utilized in the present invention. Simply for the sake of simplicity the present invention has been described with out the utilization of cyclical frequency hopping. However, cyclical frequency hopping improves the quality of service reception noticed by the user at the mobile station. Thus, adding cyclical frequency hopping to the present invention would also improve the quality of service in the present invention. As described above, without cyclical frequency hopping, a radio channel is defined by the time slots and the frequency. However, with cyclical frequency hopping the frequency is replaced by the frequency list and the phase in the hopping sequence. The implementation of cyclical frequency hopping may done by simply substituting the term “frequency” in the specification for a “frequency list” and “the phase in the hopping sequence pair”. Therefore, we do not wish to be limited to the details shown and described herein, but intend to cover all such changes modifications as are encompassed by the scope of the appended claims.

Claims (20)

We claim:
1. A system for dynamic channel allocation for packet switched services, comprising:
a throughput estimation module to determine when possible incoming interference with other assigned channels may occur and to derive time slot throughput estimates; an outgoing interference evaluation module to determine the effect of the channel assignment upon other channels already assigned within a cell and within nearby cells based upon a C/I ratio; and
a QoS management module to choose a shared or a dedicated channel for the connection based upon a traffic class type associated with the mobile station or the service or the application requiring the information transfer and throughput requirements of the channel assignment.
2. The system recited in claim 1, wherein the traffic class type comprises:
a best effort traffic class type that will cause the channel assignment to be made to a shared channel; and
a guaranteed traffic class type that will cause the channel assignment to be made to a shared channel when adequate throughput exists on the shared channel and will cause the channel assignment to be made to dedicated channel when adequate throughput does not exist on the shared channel.
3. The system recited in claim 2, further comprising:
a frequency assignment module to assign frequencies used for the shared channels for each of a plurality of transceiver units based upon maximizing the C/I ratio for each assigned frequency within each cell.
4. The system recited in claim 3, wherein the frequency assignment module assigned channels based upon a heuristic algorithm.
5. The system recited in claim 2, wherein the QoS management module will assign for each connection with a guaranteed throughput requirement a minimum number of dedicated channels needed to satisfy the connection throughput requirement if the required throughput exceeds the capabilities of any shared channels.
6. The system recited in claim 5, wherein when the assignment of a required number of dedicated channels exceeds the capacity of the cell or the capability of the mobile station the quality of the service requirements are renegotiated for the connection.
7. The system recited in claim 2, wherein the throughput estimation module will produce throughput estimates for the available radio channels based on the estimated C/I and the available channel capacity to be used in the quality of service module for channel assignment of the decisions.
8. The system recited in claim 2, wherein the outgoing interference evaluation module will evaluate the level of interference a new channel assignment is expected to cause on the other channels that have already been assigned to connections in a serving cell and the nearby cells.
9. The system recited in claim 8, wherein the outgoing interference evaluation module may trigger a radio channel re-assignment for the ongoing connections in the dedicated territory that are expected to be adversely affected based on a C/I criteria by the interference resulting from the new channel assignment.
10. A method of dynamic channel allocation for packet switched services, comprising:
dividing the transceiver unit resources in a cell to shared channel resources forming a shared territory and dedicated channel resources forming a dedicated territory;
allocating frequencies for the shared territories to a plurality of cells based upon minimizing the interference between the shared territories among the plurality of cells.
transmitting the frequencies to each of the plurality of cells;
receiving a request for a channel assignment from a mobile station or a core network, wherein a channel assignment comprises two of the frequencies;
estimating the achievable throughputs in each of the possible radio channels based on the estimated C/I and the channel capacity already used by other connections;
determining a traffic class type for the channel assignment, wherein the traffic class type is either best effort or guaranteed;
assigning the shared channel providing the highest estimated throughput when the traffic class type is best effort;
assigning a dedicated channel able to provide the required throughput when the traffic class type is guaranteed and a shared channel assignment would generate inadequate throughput for the mobile station;
evaluating outgoing interference that may result from the channel assignment impacting any existing connections in the serving cell or the nearby cells based upon the estimated post-assignment C/I ratio for each existing connection; and
initiating a channel re-assignment for the existing connections for which the C/I ratio is estimated not to exceed a predetermined value.
11. The method as recited in claim 10, further comprising:
renegotiating the quality of service for the connection when the estimated throughput available in all the available shared and dedicated channel combinations that are within the capabilities of the mobile station and the cell is insufficient to satisfy the required throughput.
12. The method as recited in claim 10, wherein identifying incoming interference further comprises:
determining whether the incoming interference is either due to an adjacent channel or a cochannel.
13. The method recited in claim 11, wherein the renegotiating all the quality of service for the mobile station comprises offering the mobile station a lower quality of service.
14. A computer program storable on a computer readable medium and executable by computer for dynamic channel allocation for packet switched services, comprising:
a throughput estimation code segment to determine when possible interference with other assigned channels may occur and derive a throughput estimation for all available radio channels based upon a total C/I ratio;
an outgoing interference evaluation code segment to determine the effect of the channel assignment upon other channels already assigned within a cell and within nearby cells based upon a C/I ratio; and
a QoS management code segment to monitor requests for channel assignment from the mobile station or the core network, allocate the channel assignment to either a dedicated channel or a shared channel based upon a traffic class type associated with the mobile station the throughput requirements of the channel assignment and the estimated available throughput on available shared and dedicated channels.
15. The computer program recited in claim 14, wherein the traffic class type comprises:
a best effort traffic class type that will cause the channel assignment to be made to a shared channel; and
a guaranteed traffic class type that will cause the channel assignment to be made to a shared channel when adequate throughput exists on the shared channel and will cause the channel assignment to be made to dedicated channel when adequate throughput does not exist on the shared channel.
16. The computer program recited in claim 15, further comprising:
a frequency assignment code segment to assign channels for each of the shared territories in a plurality of cells based upon calculating a C/I ratio for each cell.
17. The computer program recited in claim 18 wherein the frequency assignment code segment assigned channels based upon a heuristic algorithm.
18. The computer program recited in claim 15, wherein the QoS management code segment will minimize the number of assigned dedicated channels to a minimum required to provide the requested throughput when the throughput required for the channel assignment exceeds the capabilities of any shared channels.
19. The computer program recited in claim 18, wherein when the estimated throughput available in any of the available dedicated channels supported by the mobile station and the cell is not sufficient to satisfy the requested quality of service requirements the renegotiation of the quality of service requirements for the connection is initiated.
20. The computer program recited in claim 14, wherein the outgoing interference evaluation code segment will trigger a re-assignment of a channel when the estimated C/I ratio is insufficient to maintain the requested throughput for an existing connection.
US10/140,102 2002-05-08 2002-05-08 System and method for dynamic frequency allocation for packet switched services Abandoned US20030210665A1 (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
US10/140,102 US20030210665A1 (en) 2002-05-08 2002-05-08 System and method for dynamic frequency allocation for packet switched services
DE60326408T DE60326408D1 (en) 2002-05-08 2003-04-23 System and method for dynamic frequency allocation for packet-switched services
EP03009243A EP1361769B1 (en) 2002-05-08 2003-04-23 System and method for dynamic frequency allocation for packet switched services
AT03009243T ATE424708T1 (en) 2002-05-08 2003-04-23 SYSTEM AND METHOD FOR DYNAMIC FREQUENCY ALLOCATION FOR PACKET SWITCHED SERVICES
ES03009243T ES2321388T3 (en) 2002-05-08 2003-04-23 SYSTEM AND METHOD FOR THE DYNAMIC ASSIGNMENT OF FREQUENCIES FOR SERVICES BY SWITCHING PACKAGES.
CA002427108A CA2427108C (en) 2002-05-08 2003-04-28 System and method for dynamic frequency allocation for packet switched services
JP2003128788A JP3929416B2 (en) 2002-05-08 2003-05-07 System and method for dynamic frequency allocation for packet switched services
KR1020030028953A KR100566652B1 (en) 2002-05-08 2003-05-07 System and method for dynamic frequency allocation for packet switched services
BR0301321-9A BR0301321A (en) 2002-05-08 2003-05-07 Computer system, method and program that can be stored on a computer-readable and computer-executable medium for dynamic channel allocation for packet-switched services.
CNB031407528A CN1225136C (en) 2002-05-08 2003-05-07 System and method for dynamic frequency distribution for packet exchange service
US12/005,314 US8005046B2 (en) 2002-05-08 2007-12-27 System and method for dynamic frequency allocation for packet switched services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/140,102 US20030210665A1 (en) 2002-05-08 2002-05-08 System and method for dynamic frequency allocation for packet switched services

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/005,314 Continuation US8005046B2 (en) 2002-05-08 2007-12-27 System and method for dynamic frequency allocation for packet switched services

Publications (1)

Publication Number Publication Date
US20030210665A1 true US20030210665A1 (en) 2003-11-13

Family

ID=29249781

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/140,102 Abandoned US20030210665A1 (en) 2002-05-08 2002-05-08 System and method for dynamic frequency allocation for packet switched services
US12/005,314 Expired - Fee Related US8005046B2 (en) 2002-05-08 2007-12-27 System and method for dynamic frequency allocation for packet switched services

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/005,314 Expired - Fee Related US8005046B2 (en) 2002-05-08 2007-12-27 System and method for dynamic frequency allocation for packet switched services

Country Status (10)

Country Link
US (2) US20030210665A1 (en)
EP (1) EP1361769B1 (en)
JP (1) JP3929416B2 (en)
KR (1) KR100566652B1 (en)
CN (1) CN1225136C (en)
AT (1) ATE424708T1 (en)
BR (1) BR0301321A (en)
CA (1) CA2427108C (en)
DE (1) DE60326408D1 (en)
ES (1) ES2321388T3 (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040032876A1 (en) * 2002-08-19 2004-02-19 Ajay Garg Selection of transmission channels
US20040102222A1 (en) * 2002-11-21 2004-05-27 Efstratios Skafidas Multiple access wireless communications architecture
US20040179542A1 (en) * 2002-12-17 2004-09-16 Koso Murakami Router apparatus provided with output port circuit including storage unit, and method of controlling output port circuit of router apparatus
US20040259563A1 (en) * 2002-11-21 2004-12-23 Morton John Jack Method and apparatus for sector channelization and polarization for reduced interference in wireless networks
US20040259558A1 (en) * 2002-11-21 2004-12-23 Efstratios Skafidas Method and apparatus for coverage and throughput enhancement in a wireless communication system
US20050003763A1 (en) * 2003-07-03 2005-01-06 Rotani, Inc. Methods and apparatus for high throughput multiple radio wireless cells and networks
US20050163059A1 (en) * 2003-03-26 2005-07-28 Dacosta Behram M. System and method for dynamic bandwidth estimation of network links
US20050208949A1 (en) * 2004-02-12 2005-09-22 Chiueh Tzi-Cker Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks
US20060164320A1 (en) * 2005-01-21 2006-07-27 Rotani, Inc. Method and apparatus for an antenna module
US20060268905A1 (en) * 2003-11-13 2006-11-30 Honghong Su Method for controlling QoS and QoS policy converter
US20070189199A1 (en) * 2004-03-30 2007-08-16 Matsushita Electric Industrial Co., Ltd. Base station apparatus, mobile station apparatus, and data channel scheduling method
US20070202809A1 (en) * 2006-02-28 2007-08-30 Rotani, Inc. Methods and apparatus for overlapping MIMO antenna physical sectors
WO2007118062A2 (en) * 2006-04-03 2007-10-18 Global Communications, Inc, System and method for dynamic allocation of spectrum
US20070248043A1 (en) * 2006-04-20 2007-10-25 Nextel Communications, Inc. Method, computer-readable medium, and apparatus for dynamic resource allocation across FDD and TDD systems
US20070259668A1 (en) * 2004-04-13 2007-11-08 Legg Peter J Method and Arrangement for Allocating a Dedicated Channel in a Cellular Communication System
US20080014956A1 (en) * 2006-07-14 2008-01-17 Srinivasan Balasubramanian Call establishment and maintanance in a wireless network
US20080139235A1 (en) * 2004-12-22 2008-06-12 Claes Tidestav Method and Arrangement for Improved Outer Loop Power Control
US20080151751A1 (en) * 2006-12-21 2008-06-26 Aruba Networks, Inc. Capacity estimation and proportional sharing of varying capacity channels
US20080150827A1 (en) * 2004-07-19 2008-06-26 Rotani, Inc. Method And Apparatus For Shaped Antenna Radiation Patterns
US7400860B2 (en) 2004-06-15 2008-07-15 Rotani, Inc. Method and apparatus for increasing data throughput
US20080225889A1 (en) * 2007-03-14 2008-09-18 Cisco Technology, Inc. Admission control for virtualized services in routers
US20090022061A1 (en) * 2007-07-20 2009-01-22 John Walley Method and system for quality of service management in a multi-standard mesh of networks
US20090054002A1 (en) * 2004-10-26 2009-02-26 Tomoya Urushihara Radio terminal device, management terminal device, and radio communication method
US20090163221A1 (en) * 2007-12-21 2009-06-25 Fujitsu Limited Communication Systems
US20090197631A1 (en) * 2008-02-01 2009-08-06 Qualcomm Incorporated Interference mitigation for control channels in a wireless communication network
US20100034154A1 (en) * 2006-09-20 2010-02-11 Kyocera Corporation Communication System, Base Station, and Communication Method
US20100085881A1 (en) * 2006-09-25 2010-04-08 Kyocera Corporation Wireless Communication System, Wireless Communication Terminal, Base Station and Wireless Communication Method
US20110122890A1 (en) * 2009-04-30 2011-05-26 Jesse Johnson Machine, Program Product, and Computer-Implemented Methods for a Hybrid Command Management Aggregator
US20110173673A1 (en) * 2007-04-03 2011-07-14 Johnson Jesse A VUTP Hybrid Command Management Authority
US20110219142A1 (en) * 2010-03-08 2011-09-08 The Chinese University Of Hong Kong Path Selection In Streaming Video Over Multi-Overlay Application Layer Multicast
GB2491196A (en) * 2011-05-27 2012-11-28 Wireless Tech Solutions Llc A mobile communication system with a broadband network and a contemporaneous dedicated messaging network
US8599705B2 (en) 2008-02-01 2013-12-03 Qualcomm Incorporated Interference management based on enhanced pilot measurement reports
US20160065485A1 (en) * 2013-03-13 2016-03-03 Comcast Cable Communications, Llc Scheduled Transmission of Data
US9560528B2 (en) 2011-12-22 2017-01-31 Nokia Solutions And Networks Oy Assigning frequency bands from a group of frequency bands to a wireless network system
US9713159B2 (en) 2012-06-06 2017-07-18 Kyocera Corporation Communication control method and base station
US10681608B2 (en) * 2014-07-21 2020-06-09 Cisco Technology, Inc. Traffic class capacity allocation in computer networks
US10735347B2 (en) 2005-03-16 2020-08-04 Comcast Cable Communications Management, Llc Upstream bandwidth management methods and apparatus
US11323337B2 (en) 2011-09-27 2022-05-03 Comcast Cable Communications, Llc Resource measurement and management

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050159162A1 (en) * 2004-01-20 2005-07-21 Samsung Electronics Co., Ltd. Method for transmitting data in mobile communication network
US7324449B2 (en) * 2004-03-11 2008-01-29 Motorola, Inc. Method and apparatus for dynamic backhaul resource management in a wireless communication system
KR20050106638A (en) 2004-05-06 2005-11-11 에스케이 텔레콤주식회사 Channel allocation method for asynchronous mobile communication system
CN100372434C (en) * 2004-09-08 2008-02-27 华为技术有限公司 Configuration of special channel with multiple carrier frequency
CN100375560C (en) * 2004-09-13 2008-03-12 大唐移动通信设备有限公司 Method for flexibly supporting asymmetric service of multiple carrier time division duplex mobiole communication system
US7408886B2 (en) 2004-09-20 2008-08-05 Sony Ericsson Mobile Communication Ab Method for providing mobile phone user with accurate capability indicator
EP1662834B1 (en) * 2004-11-24 2008-01-09 Siemens S.p.A. Dynamic channel selection based on interference and spectral usage in a multicarrier cellular communication system
GB2437012B (en) * 2005-01-12 2011-01-19 Nec Corp User throughput geographical distribution estimating system and user throughput geographical distribution estimating method
CA2886341C (en) 2005-02-04 2015-12-22 Kabushiki Kaisha Toshiba Optimal channel assignment for multi-class, multi-channel wireless lans and the like
CN100336418C (en) * 2005-03-04 2007-09-05 清华大学 Method of dynamic channel allocation and use based on farmost channel search
CN100401842C (en) * 2005-04-14 2008-07-09 华为技术有限公司 Method for identifying flow bisness
KR101143690B1 (en) * 2005-05-10 2012-05-09 에스티 에릭슨 에스에이 A system and method for transmitting data
CN100488111C (en) * 2005-05-15 2009-05-13 华为技术有限公司 Method for implementing WIMAX dynamic QQS based on terminal perception service
KR100754935B1 (en) * 2005-09-09 2007-09-03 인하대학교 산학협력단 A resource management method for multiple channel wireless communication system
CN100583779C (en) * 2005-09-19 2010-01-20 华为技术有限公司 Method for realizing statistics of business throughput rate and system therefor
KR100705447B1 (en) * 2005-12-07 2007-04-09 한국전자통신연구원 Mobile terminal and method for qos setting
JP2007267077A (en) * 2006-03-29 2007-10-11 Kyocera Corp Base station, radio communication method and radio communication system
CN101048003B (en) * 2006-03-31 2010-09-08 华为技术有限公司 Method and device for testing interference property of moving communication system and system planning method
WO2008035720A1 (en) * 2006-09-20 2008-03-27 Kyocera Corporation Communication system, its base station, and communication method
ATE490622T1 (en) * 2007-06-08 2010-12-15 Selex Communications Spa METHOD AND SYSTEM FOR THE AUTOMATED MANAGEMENT OF COMMUNICATION SERVICES ON BOARD A SHIP
KR101033519B1 (en) * 2007-12-18 2011-05-09 삼성전자주식회사 Apparatus and method for scheduling for proportional resource allocation among mobile virtual network operators
EP2234280B8 (en) * 2009-03-25 2012-12-19 ams AG Method for channel switching and device for communication
US20110122783A1 (en) * 2009-05-22 2011-05-26 Qualcomm Incorporated Transitioning a user equipment (ue) to a dedicated channel state during setup of a communication session within a wireless communications system
EP2282591B1 (en) * 2009-07-01 2012-09-12 Ntt Docomo, Inc. Mobile and base station transceiver apparatus for communicating
KR20110019313A (en) * 2009-08-19 2011-02-25 삼성전자주식회사 Method and apparatus for measuring radio resource usage per traffic class
US8780744B2 (en) 2010-01-25 2014-07-15 Qualcomm Incorporated Selective allocation of dedicated channel (DCH) resources within a wireless communications system
US8873479B2 (en) 2010-02-05 2014-10-28 Qualcomm Incorporated Assisted state transition of a user equipment (UE) for delay sensitive applications within a wireless communications system
US8848553B2 (en) 2010-02-05 2014-09-30 Qualcomm Incorporated Assisted state transitions of a user equipment within a wireless communications system
WO2011113198A1 (en) * 2010-03-17 2011-09-22 Qualcomm Incorporated Apparatus and method for interference mitigation
KR101037679B1 (en) * 2010-04-14 2011-05-31 (주)하모닉스 System and method for real-time seamless wireless data transmission
CN102781015A (en) * 2011-05-10 2012-11-14 北京迪特卡得通信设备有限公司 Method and system for quantitatively evaluating complexity of network structures
CN102781020A (en) * 2011-05-10 2012-11-14 北京迪特卡得通信设备有限公司 Method and system for positioning area with obvious network structure problem
GB2544932B (en) 2011-11-28 2017-08-23 Ubiquisys Ltd Power management in a cellular system
EP3301974B1 (en) 2012-03-25 2019-12-11 Intucell Ltd. Apparatus and method for optimizing performance of a communication network
IL222709A (en) 2012-10-25 2016-02-29 Intucell Ltd Method and apparatus for using inter cell interference coordination mechanism in cellular systems
US9014004B2 (en) * 2012-12-04 2015-04-21 Cisco Technology, Inc. Method for managing load balance in a cellular heterogeneous network
US9167444B2 (en) 2012-12-04 2015-10-20 Cisco Technology, Inc. Method for managing heterogeneous cellular networks
IL224926A0 (en) 2013-02-26 2013-07-31 Valdimir Yanover Method and system for dynamic allocation of resources in a cellular network
WO2014158205A1 (en) 2013-03-26 2014-10-02 Empire Technology Development, Llc Predictive spectral allocation in mobile networks
US9554293B2 (en) * 2013-06-11 2017-01-24 Empire Technology Development Llc Smooth transition between predictive and mobile-assisted spectral allocation
GB2518584B (en) 2013-07-09 2019-12-25 Cisco Tech Inc Power setting
CN103369543B (en) * 2013-07-25 2016-06-29 中国船舶重工集团公司第七二二研究所 A kind of radio frequency assignment method and device
US9414310B2 (en) 2013-11-27 2016-08-09 Cisco Technology, Inc. System and method for small cell power control in an enterprise network environment
US9655102B2 (en) 2014-06-20 2017-05-16 Cisco Technology, Inc. Interference control in a cellular communications network
US9402195B2 (en) 2014-09-07 2016-07-26 Cisco Technology, Inc. Operation of base station in a cellular communications network
US9844070B2 (en) 2014-09-10 2017-12-12 Cisco Technology, Inc. System and method for decoupling long term evolution media access control scheduling from subframe rate procedures
US9729396B2 (en) 2014-11-04 2017-08-08 Cisco Technology, Inc. System and method for providing dynamic radio access network orchestration
JP6455100B2 (en) * 2014-11-27 2019-01-23 株式会社リコー Wireless communication system and wireless communication method
US10003979B2 (en) * 2014-12-10 2018-06-19 Lg Electronics Inc. Method for generating signal for reducing interference in user-centralized virtual cell in cloud wireless connection network environment, and apparatus therefor
US9918314B2 (en) 2015-04-14 2018-03-13 Cisco Technology, Inc. System and method for providing uplink inter cell interference coordination in a network environment
US10244422B2 (en) 2015-07-16 2019-03-26 Cisco Technology, Inc. System and method to manage network utilization according to wireless backhaul and radio access network conditions
US9648569B2 (en) 2015-07-25 2017-05-09 Cisco Technology, Inc. System and method to facilitate small cell uplink power control in a network environment
US9860852B2 (en) 2015-07-25 2018-01-02 Cisco Technology, Inc. System and method to facilitate small cell uplink power control in a network environment
US9854535B2 (en) 2015-07-28 2017-12-26 Cisco Technology, Inc. Determining fractional frequency reuse power levels for downlink transmissions
US9848389B2 (en) 2015-08-03 2017-12-19 Cisco Technology, Inc. Selecting cells for downlink inter-cell interference coordination
US9854536B2 (en) 2015-08-03 2017-12-26 Cisco Technology, Inc. User equipment power level selection for downlink transmissions
US10154415B2 (en) 2015-08-04 2018-12-11 Cisco Technology, Inc. Resource adaptation for frequency domain downlink inter-cell interference coordination
US9967067B2 (en) 2015-09-08 2018-05-08 Cisco Technology, Inc. Serving noise/macro interference limited user equipment for downlink inter-cell interference coordination
US9826408B2 (en) 2015-12-07 2017-11-21 Cisco Technology, Inc. System and method to provide uplink interference coordination in a network environment
US10143002B2 (en) 2016-01-12 2018-11-27 Cisco Technology, Inc. System and method to facilitate centralized radio resource management in a split radio access network environment
US9813970B2 (en) 2016-01-20 2017-11-07 Cisco Technology, Inc. System and method to provide small cell power control and load balancing for high mobility user equipment in a network environment
US10420134B2 (en) 2016-02-02 2019-09-17 Cisco Technology, Inc. System and method to facilitate subframe scheduling in a split medium access control radio access network environment
US10091697B1 (en) 2016-02-08 2018-10-02 Cisco Technology, Inc. Mitigation of uplink interference within heterogeneous wireless communications networks

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223041B1 (en) * 1997-08-06 2001-04-24 Nortel Networks Ltd Dynamic radio resource allocation in a wireless communication system
US20020041566A1 (en) * 2000-08-11 2002-04-11 Jen-Shun Yang Dynamic scheduling for packet data network
US20020145988A1 (en) * 2001-04-04 2002-10-10 Erik Dahlman Cellular radio communication system with frequency reuse
US20030012217A1 (en) * 1999-10-29 2003-01-16 Christoffer Andersson Channel-type switching to a common channel based on common channel load
US20030081568A1 (en) * 2001-10-30 2003-05-01 Shepherd Johnny D. Apparatus and method for channel request in a wireless communication system
US20030081547A1 (en) * 2001-11-01 2003-05-01 Jin-Meng Ho Signaling for parameterized quality of service (QoS) support
US20030198200A1 (en) * 2002-04-22 2003-10-23 Cognio, Inc. System and Method for Spectrum Management of a Shared Frequency Band
US6987753B2 (en) * 2001-10-09 2006-01-17 Alcatel Canada Inc Apparatus and method for dynamic bandwidth allocation with minimum bandwidth guarantee
US6990348B1 (en) * 1999-05-07 2006-01-24 At&T Corp. Self-configuring wireless system and a method to derive re-use criteria and neighboring lists therefor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4354641B2 (en) 1998-04-03 2009-10-28 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Flexible radio access and resource allocation in Universal Mobile Telephone System (UMTS)
US6721568B1 (en) * 1999-11-10 2004-04-13 Telefonaktiebolaget Lm Ericsson (Publ) Admission control in a mobile radio communications system
DE10026741B4 (en) * 2000-05-30 2005-09-08 Siemens Ag Method and device for channel allocation in a radio communication system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223041B1 (en) * 1997-08-06 2001-04-24 Nortel Networks Ltd Dynamic radio resource allocation in a wireless communication system
US6990348B1 (en) * 1999-05-07 2006-01-24 At&T Corp. Self-configuring wireless system and a method to derive re-use criteria and neighboring lists therefor
US20030012217A1 (en) * 1999-10-29 2003-01-16 Christoffer Andersson Channel-type switching to a common channel based on common channel load
US20020041566A1 (en) * 2000-08-11 2002-04-11 Jen-Shun Yang Dynamic scheduling for packet data network
US20020145988A1 (en) * 2001-04-04 2002-10-10 Erik Dahlman Cellular radio communication system with frequency reuse
US6987753B2 (en) * 2001-10-09 2006-01-17 Alcatel Canada Inc Apparatus and method for dynamic bandwidth allocation with minimum bandwidth guarantee
US20030081568A1 (en) * 2001-10-30 2003-05-01 Shepherd Johnny D. Apparatus and method for channel request in a wireless communication system
US20030081547A1 (en) * 2001-11-01 2003-05-01 Jin-Meng Ho Signaling for parameterized quality of service (QoS) support
US20030198200A1 (en) * 2002-04-22 2003-10-23 Cognio, Inc. System and Method for Spectrum Management of a Shared Frequency Band

Cited By (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040032876A1 (en) * 2002-08-19 2004-02-19 Ajay Garg Selection of transmission channels
US7136655B2 (en) * 2002-11-21 2006-11-14 Bandspeed, Inc. Method and apparatus for coverage and throughput enhancement in a wireless communication system
US20040102222A1 (en) * 2002-11-21 2004-05-27 Efstratios Skafidas Multiple access wireless communications architecture
US20040259563A1 (en) * 2002-11-21 2004-12-23 Morton John Jack Method and apparatus for sector channelization and polarization for reduced interference in wireless networks
US20040259558A1 (en) * 2002-11-21 2004-12-23 Efstratios Skafidas Method and apparatus for coverage and throughput enhancement in a wireless communication system
US7512404B2 (en) 2002-11-21 2009-03-31 Bandspeed, Inc. Method and apparatus for sector channelization and polarization for reduced interference in wireless networks
US7248877B2 (en) 2002-11-21 2007-07-24 Bandspeed, Inc. Multiple access wireless communications architecture
US20040179542A1 (en) * 2002-12-17 2004-09-16 Koso Murakami Router apparatus provided with output port circuit including storage unit, and method of controlling output port circuit of router apparatus
US7321594B2 (en) * 2002-12-17 2008-01-22 Semiconductor Technology Academic Research Center Router apparatus provided with output port circuit including storage unit, and method of controlling output port circuit of router apparatus
US7747255B2 (en) * 2003-03-26 2010-06-29 Sony Corporation System and method for dynamic bandwidth estimation of network links
US20050163059A1 (en) * 2003-03-26 2005-07-28 Dacosta Behram M. System and method for dynamic bandwidth estimation of network links
US7302278B2 (en) 2003-07-03 2007-11-27 Rotani, Inc. Method and apparatus for high throughput multiple radio sectorized wireless cell
US7424298B2 (en) 2003-07-03 2008-09-09 Rotani, Inc. Methods and apparatus for channel assignment
US20070066234A1 (en) * 2003-07-03 2007-03-22 Rotani, Inc. Method and apparatus for high throughput multiple radio sectorized wireless cell
US20050003763A1 (en) * 2003-07-03 2005-01-06 Rotani, Inc. Methods and apparatus for high throughput multiple radio wireless cells and networks
US20080137616A1 (en) * 2003-07-03 2008-06-12 Rotani, Inc. Methods and apparatus for reducing interference
US20080132260A1 (en) * 2003-07-03 2008-06-05 Rotani, Inc. Methods and Apparatus for Wireless Network Formation
US7274944B2 (en) 2003-07-03 2007-09-25 Rotani, Inc. Method and apparatus for high throughput multiple radio sectorized wireless cell
US20080132261A1 (en) * 2003-07-03 2008-06-05 Rotani, Inc. Methods and Apparatus for Channel Assignment
US7359675B2 (en) 2003-07-03 2008-04-15 Rotani, Inc. Methods and apparatus for high throughput multiple radio wireless cells and networks
US20050282545A1 (en) * 2003-07-03 2005-12-22 Rotani, Inc. Method and apparatus for high throughput multiple radio sectorized wireless cell
WO2005010652A3 (en) * 2003-07-03 2006-03-30 Rotani Inc Method and apparatus for high throughput multiple radio sectorized wireless cell
US7308270B2 (en) 2003-07-03 2007-12-11 Rotani, Inc. Method and apparatus for high throughput multiple radio sectorized wireless cell
US7305246B2 (en) * 2003-07-03 2007-12-04 Rotani, Inc. Method and apparatus for high throughput multiple radio sectorized wireless cell
US20060268905A1 (en) * 2003-11-13 2006-11-30 Honghong Su Method for controlling QoS and QoS policy converter
US20050208949A1 (en) * 2004-02-12 2005-09-22 Chiueh Tzi-Cker Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks
US20070189199A1 (en) * 2004-03-30 2007-08-16 Matsushita Electric Industrial Co., Ltd. Base station apparatus, mobile station apparatus, and data channel scheduling method
US9232523B2 (en) * 2004-04-13 2016-01-05 Intellectual Ventures Holding 81 Llc Allocating resources for shared and non-shared downlink wireless resources
US20070259668A1 (en) * 2004-04-13 2007-11-08 Legg Peter J Method and Arrangement for Allocating a Dedicated Channel in a Cellular Communication System
USRE47568E1 (en) * 2004-04-13 2019-08-06 Intellectual Ventures Holding 81 Llc Allocating resources for shared and non-shared downlink wireless resources
US20140286209A1 (en) * 2004-04-13 2014-09-25 Intellectual Ventures Holding 81 Llc Allocating resources for shared and non-shared downlink wireless resources
US8983478B2 (en) * 2004-04-13 2015-03-17 Intellectual Ventures Holding 81 Llc Allocating resources for shared and non-shared downlink wireless resources
US7822386B2 (en) 2004-06-15 2010-10-26 Rotani, Inc. Method and apparatus for increasing data throughput
US20080242230A1 (en) * 2004-06-15 2008-10-02 Rotani, Inc. Method and Apparatus for Increasing Data Throughput
US7400860B2 (en) 2004-06-15 2008-07-15 Rotani, Inc. Method and apparatus for increasing data throughput
US20080150827A1 (en) * 2004-07-19 2008-06-26 Rotani, Inc. Method And Apparatus For Shaped Antenna Radiation Patterns
US7616959B2 (en) 2004-07-19 2009-11-10 Rotani, Inc. Method and apparatus for shaped antenna radiation patterns
US7865143B2 (en) 2004-10-26 2011-01-04 Panasonic Corporation Radio terminal device, management terminal device, and radio communication method
US20090054002A1 (en) * 2004-10-26 2009-02-26 Tomoya Urushihara Radio terminal device, management terminal device, and radio communication method
US20080139235A1 (en) * 2004-12-22 2008-06-12 Claes Tidestav Method and Arrangement for Improved Outer Loop Power Control
US7489282B2 (en) 2005-01-21 2009-02-10 Rotani, Inc. Method and apparatus for an antenna module
US20060164320A1 (en) * 2005-01-21 2006-07-27 Rotani, Inc. Method and apparatus for an antenna module
US11677683B2 (en) 2005-03-16 2023-06-13 Comcast Cable Communications Management, Llc Upstream bandwidth management methods and apparatus
US11349779B2 (en) 2005-03-16 2022-05-31 Comcast Cable Communications Management, Llc Upstream bandwidth management methods and apparatus
US10735347B2 (en) 2005-03-16 2020-08-04 Comcast Cable Communications Management, Llc Upstream bandwidth management methods and apparatus
US9496931B2 (en) 2006-02-28 2016-11-15 Woodbury Wireless, LLC Methods and apparatus for overlapping MIMO physical sectors
US8270383B2 (en) 2006-02-28 2012-09-18 Rotani, Inc. Methods and apparatus for overlapping MIMO physical sectors
US20070202809A1 (en) * 2006-02-28 2007-08-30 Rotani, Inc. Methods and apparatus for overlapping MIMO antenna physical sectors
US11108443B2 (en) 2006-02-28 2021-08-31 Woodbury Wireless, LLC MIMO methods and systems
US10516451B2 (en) 2006-02-28 2019-12-24 Woodbury Wireless Llc MIMO methods
US10211895B2 (en) 2006-02-28 2019-02-19 Woodbury Wireless Llc MIMO methods and systems
US10069548B2 (en) 2006-02-28 2018-09-04 Woodbury Wireless, LLC Methods and apparatus for overlapping MIMO physical sectors
US10063297B1 (en) 2006-02-28 2018-08-28 Woodbury Wireless, LLC MIMO methods and systems
US9584197B2 (en) 2006-02-28 2017-02-28 Woodbury Wireless, LLC Methods and apparatus for overlapping MIMO physical sectors
US9525468B2 (en) 2006-02-28 2016-12-20 Woodbury Wireless, LLC Methods and apparatus for overlapping MIMO physical sectors
US9503163B2 (en) 2006-02-28 2016-11-22 Woodbury Wireless, LLC Methods and apparatus for overlapping MIMO physical sectors
US9496930B2 (en) 2006-02-28 2016-11-15 Woodbury Wireless, LLC Methods and apparatus for overlapping MIMO physical sectors
US8009646B2 (en) 2006-02-28 2011-08-30 Rotani, Inc. Methods and apparatus for overlapping MIMO antenna physical sectors
US8855089B2 (en) 2006-02-28 2014-10-07 Helvetia Ip Ag Methods and apparatus for overlapping MIMO physical sectors
US20110228870A1 (en) * 2006-02-28 2011-09-22 Rotani, Inc. Method and Apparatus for Overlapping MIMO Physical Sectors
US20110230141A1 (en) * 2006-02-28 2011-09-22 Rotani, Inc. Methods and Apparatus for Overlapping MIMO Antenna Physical Sectors
US8428039B2 (en) 2006-02-28 2013-04-23 Rotani, Inc. Methods and apparatus for overlapping MIMO physical sectors
US8111678B2 (en) 2006-02-28 2012-02-07 Rotani, Inc. Methods and apparatus for overlapping MIMO antenna physical sectors
US8345651B2 (en) 2006-02-28 2013-01-01 Rotani, Inc. Methods and apparatus for overlapping MIMO antenna physical sectors
US8325695B2 (en) 2006-02-28 2012-12-04 Rotani, Inc. Methods and apparatus for overlapping MIMO physical sectors
WO2007118062A3 (en) * 2006-04-03 2008-07-03 Global Communications Inc System and method for dynamic allocation of spectrum
WO2007118062A2 (en) * 2006-04-03 2007-10-18 Global Communications, Inc, System and method for dynamic allocation of spectrum
US20070245393A1 (en) * 2006-04-03 2007-10-18 Global Communications, Inc. System and method for dynamic allocation of spectrum
US7848398B2 (en) 2006-04-03 2010-12-07 Global Communications, Inc. System and method for dynamic allocation of spectrum
US20070248043A1 (en) * 2006-04-20 2007-10-25 Nextel Communications, Inc. Method, computer-readable medium, and apparatus for dynamic resource allocation across FDD and TDD systems
US9781014B2 (en) 2006-07-14 2017-10-03 Qualcomm Incorporated Call establishment and maintenance in a wireless network
US20100329207A1 (en) * 2006-07-14 2010-12-30 Qualcomm Incorporated Call establishment and maintenance in a wireless network
US20100329224A1 (en) * 2006-07-14 2010-12-30 Qualcomm Incorporated Call establishment and maintenance in a wireless network
US10447557B2 (en) 2006-07-14 2019-10-15 Qualcomm Incorporated Call establishment and maintenance in a wireless network
US8849297B2 (en) 2006-07-14 2014-09-30 Qualcomm Incorporated Call establishment and maintenance in a wireless network
US20080014956A1 (en) * 2006-07-14 2008-01-17 Srinivasan Balasubramanian Call establishment and maintanance in a wireless network
US20100034154A1 (en) * 2006-09-20 2010-02-11 Kyocera Corporation Communication System, Base Station, and Communication Method
US8228857B2 (en) * 2006-09-25 2012-07-24 Kyocera Corporation Wireless communication system, wireless communication terminal, base station and wireless communication method
US20100085881A1 (en) * 2006-09-25 2010-04-08 Kyocera Corporation Wireless Communication System, Wireless Communication Terminal, Base Station and Wireless Communication Method
US7855963B2 (en) * 2006-12-21 2010-12-21 Aruba Networks, Inc. Capacity estimation and proportional sharing of varying capacity channels
US20080151751A1 (en) * 2006-12-21 2008-06-26 Aruba Networks, Inc. Capacity estimation and proportional sharing of varying capacity channels
US20080225889A1 (en) * 2007-03-14 2008-09-18 Cisco Technology, Inc. Admission control for virtualized services in routers
US8040916B2 (en) * 2007-03-14 2011-10-18 Cisco Technology, Inc. Admission control for virtualized services in routers
US20110173673A1 (en) * 2007-04-03 2011-07-14 Johnson Jesse A VUTP Hybrid Command Management Authority
US8139657B2 (en) 2007-04-03 2012-03-20 Global Communications Inc. VUTP hybrid command management authority
US20090022061A1 (en) * 2007-07-20 2009-01-22 John Walley Method and system for quality of service management in a multi-standard mesh of networks
US8665735B2 (en) * 2007-07-20 2014-03-04 Broadcom Corporation Method and system for quality of service management in a multi-standard mesh of networks
US20090163221A1 (en) * 2007-12-21 2009-06-25 Fujitsu Limited Communication Systems
US8422453B2 (en) * 2007-12-21 2013-04-16 Fujitsu Limited Communication systems
US20090197631A1 (en) * 2008-02-01 2009-08-06 Qualcomm Incorporated Interference mitigation for control channels in a wireless communication network
US8599705B2 (en) 2008-02-01 2013-12-03 Qualcomm Incorporated Interference management based on enhanced pilot measurement reports
US8504091B2 (en) * 2008-02-01 2013-08-06 Qualcomm Incorporated Interference mitigation for control channels in a wireless communication network
US9648596B2 (en) 2008-02-01 2017-05-09 Qualcomm Incorporated Interference mitigation for control channels in a wireless communication network
US9686097B2 (en) 2009-04-30 2017-06-20 Orbit-Matrix, Llc Machine, program product, and computer-implemented methods for a hybrid command management aggregator
US10574483B2 (en) 2009-04-30 2020-02-25 Orbit-Matrix, Llc Machine, program product, and computer-implemented methods for a hybrid command management aggregator
US20110122890A1 (en) * 2009-04-30 2011-05-26 Jesse Johnson Machine, Program Product, and Computer-Implemented Methods for a Hybrid Command Management Aggregator
US20110219142A1 (en) * 2010-03-08 2011-09-08 The Chinese University Of Hong Kong Path Selection In Streaming Video Over Multi-Overlay Application Layer Multicast
US9185024B2 (en) * 2010-03-08 2015-11-10 The Chinese University Of Hong Kong Path selection in streaming video over multi-overlay application layer multicast
US9549340B2 (en) 2011-05-27 2017-01-17 Sca Ipla Holdings Inc Mobile communications system, infrastructure equipment, base station and method
GB2491196A (en) * 2011-05-27 2012-11-28 Wireless Tech Solutions Llc A mobile communication system with a broadband network and a contemporaneous dedicated messaging network
GB2491196B (en) * 2011-05-27 2015-05-27 Sca Ipla Holdings Inc Mobile communication system, infrastructure equipment, base station and method
US11323337B2 (en) 2011-09-27 2022-05-03 Comcast Cable Communications, Llc Resource measurement and management
US11736369B2 (en) 2011-09-27 2023-08-22 Comcast Cable Communications, Llc Resource measurement and management
US9560528B2 (en) 2011-12-22 2017-01-31 Nokia Solutions And Networks Oy Assigning frequency bands from a group of frequency bands to a wireless network system
US9713159B2 (en) 2012-06-06 2017-07-18 Kyocera Corporation Communication control method and base station
US10225203B2 (en) * 2013-03-13 2019-03-05 Comcast Cable Communications, Llc Scheduled transmission of data
US10880226B2 (en) 2013-03-13 2020-12-29 Comcast Cable Communications, Llc Scheduled transmission of data
US20160065485A1 (en) * 2013-03-13 2016-03-03 Comcast Cable Communications, Llc Scheduled Transmission of Data
US10681608B2 (en) * 2014-07-21 2020-06-09 Cisco Technology, Inc. Traffic class capacity allocation in computer networks

Also Published As

Publication number Publication date
US20080107074A1 (en) 2008-05-08
ATE424708T1 (en) 2009-03-15
JP3929416B2 (en) 2007-06-13
CA2427108A1 (en) 2003-11-08
US8005046B2 (en) 2011-08-23
KR100566652B1 (en) 2006-03-31
EP1361769A1 (en) 2003-11-12
EP1361769B1 (en) 2009-03-04
CA2427108C (en) 2010-01-05
CN1225136C (en) 2005-10-26
CN1471329A (en) 2004-01-28
BR0301321A (en) 2004-08-24
KR20030087567A (en) 2003-11-14
DE60326408D1 (en) 2009-04-16
ES2321388T3 (en) 2009-06-05
JP2004007652A (en) 2004-01-08

Similar Documents

Publication Publication Date Title
US8005046B2 (en) System and method for dynamic frequency allocation for packet switched services
US6792273B1 (en) Method and apparatus for resource reservation in a mobile radio communication system
US9723613B2 (en) Carrier allocation apparatus, method and terminal
JP4295206B2 (en) Radio resource management for high-speed shared channels
US20050117536A1 (en) System and method for transmitting and receiving resource allocation information in a wireless communication system
EP2314094B1 (en) Systems and methods for reducing interference between a macro base station and a femto base station
JP4545939B2 (en) Resource acquisition method and apparatus in mobile radio communication system
US9578517B2 (en) Full spectrum sharing
US20040097240A1 (en) Admission control method and device in mobile communication system
US20060142051A1 (en) Method and apparatus to optimize the utilization of the carriers in a flexible multi-carrier system
US20030096608A1 (en) Communication device and method for communicating over a digital mobile network
US8948136B2 (en) Resource allocation in a communication system
US6570861B1 (en) Method and apparatus for assigning use of a radio frequency communication resource
KR20030084957A (en) System and method for wireless code division multiple access communication
JP2004517571A (en) Dynamic channel assignment method and system
US20070189304A1 (en) MAC-driven transport block size selection at a physical layer
JP2005504492A (en) Total wireless network solution for GSM / EDGE
KR100736728B1 (en) Apparatus and method for fair resource allocation in the band amc mode in portable internet system
WO2008115541A2 (en) Method of constructing a quickconfig message in a 1xevolution data only (1xev-do) communication network and method of reducing call and handoff failure rates in the 1xev-do network without introducing additional call setup latencies
JP5048840B2 (en) Radio base station apparatus and radio communication method
JP2002539692A (en) Resource allocation method in wireless communication system
EP1568245A2 (en) Communication system and method for reducing congestion therein

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOKIA CORPORATION, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SALMENKAITA, MATTI;GIMENEZ, JOSE;MORENO, PABLO TAPIA;REEL/FRAME:013105/0039;SIGNING DATES FROM 20020702 TO 20020703

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION