CN101635958B - Method and device for distributing channel mode resources - Google Patents

Method and device for distributing channel mode resources Download PDF

Info

Publication number
CN101635958B
CN101635958B CN2008101333001A CN200810133300A CN101635958B CN 101635958 B CN101635958 B CN 101635958B CN 2008101333001 A CN2008101333001 A CN 2008101333001A CN 200810133300 A CN200810133300 A CN 200810133300A CN 101635958 B CN101635958 B CN 101635958B
Authority
CN
China
Prior art keywords
channel code
user
symbol
new
assignable
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.)
Active
Application number
CN2008101333001A
Other languages
Chinese (zh)
Other versions
CN101635958A (en
Inventor
张晓燕
陈取才
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.)
XFusion Digital Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2008101333001A priority Critical patent/CN101635958B/en
Publication of CN101635958A publication Critical patent/CN101635958A/en
Application granted granted Critical
Publication of CN101635958B publication Critical patent/CN101635958B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The embodiment of the invention discloses a method and a device for distributing channel mode resources. The method comprises the following steps: judging whether distributive channel codes exist; when the distributive channel codes exist, acquiring a lightest symbol loaded in the channel codes to carry out distribution; and when the distributive channel codes do not exist, applying for a new channel code. By using the embodiment of the invention, the same F-DPCH channel code can be shared by users as many as possible, and the users are distributed to the current loaded lightest symbol so as to furthest improve the utilization rate of the channel codes of a cell and balance the load of Uu interfaces.

Description

A kind of method and apparatus of distributing channel mode resources
Technical field
The present invention relates to field of wireless communication, relate in particular to a kind of method and apparatus of distributing channel mode resources.
Background technology
In 3-G (Generation Three mobile communication system), Radio Resource is the most valuable resource, and utilization ratio of wireless resources directly has influence on the capacity and the performance of system.RRM (Radio Resource Management, RRM) guarantees the service quality (QoS) of system mainly through the distribution and the management of air interface resource, the balance of covering of assurance system and capacity.The main Radio Resource key element of WCDMA system comprises: frequency, code word, power etc.
In order to save the channel code resource and the power resource of sub-district; 3GPP (3rd Generation PartnershipProject; Third generation collaborative project) introduced F-DPCH (Fractional Dedicated PhysicalChannel, fractional dedicated physical channel) at R6.F-DPCH is a kind of descending DPCCH (DedicatedPhysical Control Channel of simplification; Dedicated Physical Control Channel); Get rid of pilot bits Pilot territory; Only kept the TPC territory that is used to transmit the power control command that carries out downlink power control needs, its time slot position remains unchanged, and the implication of TPC Bit is also the same with descending DPCCH.As shown in Figure 1, the F-DPCH channel code can the more user of time division multiplexing (maximum 10), and the Symbol that each user only takies among each Slot carries TPC Command.It is 256 that agreement is specified the SF (Spreading Factor, spreading factor) of F-DPCH, the same with descending DPCH for the F-DPCH channel code, distributes at the enterprising row of the idle code tree of SF256 by order from small to large.Ten F-DPCH users share SF256 channel code, need these ten users 256chip that staggers each other in a Slot (time slot) lining, each biasing is numbered, and be exactly 0~9.How being a F-DPCH user distributes suitable channel code and Symbol resource, with resource utilization that has influence on the sub-district and cell capacity.
The inventor finds that there is following problem at least in prior art in realizing process of the present invention:
Existing F-DPCH channel code resource allocation algorithm is fairly simple; Most typical allocation algorithm is the Random assignment method; For the user selects a F-DPCH channel code at random; The symbol of a free time of Random assignment then, though that this method realizes is simple, the utilance of F-DPCH channel code is lower.In addition; When setting up the F-DPCH channel for the soft handover user in the prior art; Be the timing relationship that guarantees that soft switching link and former link are consistent; For this user distributes a F-DPCH channel code that exclusively enjoys, though that this obviously method realizes is simple, significant wastage F-DPCH channel code resource.
Summary of the invention
The embodiment of the invention provides a kind of method and apparatus of distributing channel mode resources; Make user as much as possible share same F-DPCH channel code; And the user is assigned on the lightest symbol of present load, farthest improve the channel code utilance of sub-district, the balanced load of Uu interface.
The embodiment of the invention provides a kind of method of distributing channel mode resources, comprising:
Judge whether to exist assignable channel code;
When having said assignable channel code, obtain that the lightest symbol of load distributes in the said channel code;
When not having said assignable channel code, apply for new channel code.
The embodiment of the invention provides a kind of device of distributing channel mode resources simultaneously, comprising:
Judge module is used to judge whether to exist assignable channel code;
Processing module is used for according to the judged result of the said judge module user's distributing channel mode for inserting in advance, when having said assignable channel code, obtains that the lightest symbol of load distributes in the said channel code; When not having said assignable channel code, apply for new channel code.
Compared with prior art, the embodiment of the invention has the following advantages:
Through the embodiment of the invention method and apparatus is provided, can whether has the distribution that specific time offset requires to carry out respectively the F-DPCH channel resource according to the user.User for no special time biasing requires earlier for it distributes the highest F-DPCH channel code of Symbol utilance, distributes the lightest Symbol of load for it again; For the user (Symbol is definite) who has the special time biasing to require, for it distributes the highest channel code of Symbol utilance in the idle F-DPCH channel code of this Symbol.Can save sign indicating number resource and power resource to greatest extent for the user distributes suitable F-DPCH channel code and symbol number like this, balanced again simultaneously Uu mouth load.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the bias conditions sketch mapes of ten users when sharing same channel code;
Fig. 2 is the method flow diagram of distributing channel mode resources in the embodiment of the invention;
Fig. 3 is the method flow diagram of distributing channel mode resources in further embodiment of this invention;
Fig. 4 is the scene sketch map of distributing channel mode resources in further embodiment of this invention;
Fig. 5 is the method flow diagram of distributing channel mode resources in the embodiment of the invention;
Fig. 6 is the apparatus module sketch map of distributing channel mode resources in the embodiment of the invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
The embodiment of the invention provides a kind of method and apparatus of user code resource allocation, on the basis that increases limited algorithm complex, has realized significantly improving of F-DPCH sign indicating number resource utilization, has also taken into account load balancing simultaneously.
The method of the user code resource allocation that the embodiment of the invention is provided below in conjunction with accompanying drawing and specific embodiment is elaborated.
The method flow diagram of the user code resource allocation that Fig. 2 provides for the embodiment of the invention comprises:
Step s201, judge whether to exist assignable channel code.If there is execution in step s202; Otherwise execution in step s203.
Step s202, when having said assignable channel code, obtain that the lightest symbol of load distributes in the said channel code.Concrete, a channel code can be shared by ten users simultaneously, and Symbol of each CU when channel code has idle Symbol, can insert the user at this channel.For the access user who does not have the time offset requirement, can select the highest channel code of Symbol utilance, improve the utilance of channel code with this.Behind the selective channel sign indicating number, insert arbitrary Symbol that the user can take this channel code,, insert the user and can take the minimum Symbol of load based on the consideration that alleviates the Symbol load.The minimum Symbol of so-called load is meant that the user who takies this Symbol in the sub-district is minimum.
Step s203, when not having said assignable channel code, apply for new channel code.
Through above-mentioned steps,,, improved the utilance of channel code resource and also taken into account load balancing simultaneously for it distributes the lightest channel code of Symbol utilance the highest while Symbol load for the access user who does not have the time offset requirement.For access user, can for meeting Symbol, its distribution require the highest channel code of Symbol utilance simultaneously according to the time offset requirement with time offset requirement.For access user, can be its distributing channel mode through similar method with other requirements.
Be elaborated through the method for specific embodiment to user code resource allocation provided by the invention below, as shown in Figure 3, for the F-DPCH user of new access, the distribution method of channel code and symbol is following, specifically comprises:
Whether the sub-district that step s301, base station controller judges insert exists the F-DPCH channel code of having distributed.If there is execution in step s302; Otherwise, execution in step s303.
In the F-DPCH channel code that step s302, judgement have distributed, whether there is the idle channel code of symbol.If exist, select the highest F-DPCH channel code of any symbol occupancy, execution in step s304; If do not exist, execution in step s303 then.Concrete, a channel code can be shared by 10 users simultaneously, and these 10 users 256chip that need in a Slot, stagger each other numbers each biasing, 10 symbol totally.The F-DPCH channel code that the symbol occupancy is the highest just inserts the maximum F-DPCH channel code of user.
Step s303, F-DPCH user be to the new F-DPCH channel code of cell base station controller application, and in this new channel code, select arbitrary symbol to distribute to the F-DPCH user of new access.
Step s304, obtain the lightest symbol of load in this channel code, and distribute to new access user.Concrete, the cell base station controller obtains the shared symbol of all F-DPCH users in the sub-district, obtains the minimum Symbol of user load in the above-mentioned F-DPCH channel code, this symbol is distributed to the F-DPCH user of new access.
As shown in Figure 4, above-mentioned steps is elaborated, (SF 256, x to suppose sub-district that F-DPCH user's desire inserts to have three F-DPCH channel code; SF 256, y, and SF 256, z); The user does not have special time biasing requirement, according to above-mentioned steps, at first selects SF256; X is user's a F-DPCH channel code, because the user of its current shared maximum (6), promptly the symbol occupancy is the highest; Because 1,6,8, No. 9 symbol of F-DPCH channel code be idle, and the load of No. 9 symbol the gentliest (0), so No. 9 symbol are distributed to the F-DPCH user of new access.
Through the description of the foregoing description, when inserting F-DPCH user, judge the symbol occupancy of F-DPCH channel code and the load capacity of each symbol earlier, F-DPCH user is inserted the highest and the lightest F-DPCH channel code of load capacity symbol of symbol occupancy.So not only improved the utilance of F-DPCH channel code, but also the balanced load of Uu mouth the capacity of system and the stability of system have been improved to a certain extent.
As shown in Figure 5, the method for the distributing channel mode resources that further embodiment of this invention provides, for the F-DPCH user of the new link connection of soft handover, the distribution method of code word and symbol is following:
Step s501, obtain the time offset of the former link of user, confirm user's symbol according to this time offset.Concrete, because the user has qualification to time offset, so this user can only be linked in the F-DPCH channel code that satisfies its time qualification.
Whether the sub-district that step s502, judges insert exists the F-DPCH channel code of having distributed.If there is execution in step s503; Otherwise, execution in step s504.
Step s503, judge the F-DPCH channel code that whether exists this symbol idle in the F-DPCH channel code of having distributed in the sub-district.If there is execution in step s505; Otherwise execution in step s504.
Step s504, the new F-DPCH channel code of application, and the symbol that satisfies time offset in this channel code distributed to the user.
Step s505, in satisfying the F-DPCH channel code of time offset condition, the F-DPCH channel code that the symbol occupancy is the highest is distributed to the user.Concrete, obtain the load number of the symbol carrying of satisfying user-defined time offset, the F-DPCH channel code that the symbol occupancy is the highest is distributed to the user.
Whether the foregoing description has the distribution that specific time offset requires to carry out respectively the F-DPCH channel resource according to the user.User for no special time biasing requires earlier for it distributes the highest F-DPCH channel code of Symbol utilance, distributes the lightest Symbol of load for it again; For the user (Symbol is definite) who has the special time biasing to require, for it distributes the highest F-DPCH channel code of Symbol utilance in the idle F-DPCH channel code of this Symbol.Can save sign indicating number resource and power resource to greatest extent for the user distributes suitable F-DPCH channel code and symbol number like this, balanced again simultaneously Uu mouth load.
Simultaneously, be the method that realizes that the embodiment of the invention provides, the embodiment of the invention also provides a kind of device of distributing channel mode resources, and is as shown in Figure 6, comprising:
Judge module 610 is used to judge whether to exist assignable channel code;
Processing module 620 is used for according to the judged result of the said judge module user's distributing channel mode for inserting in advance, when having said assignable channel code, obtains that the lightest symbol of load distributes in the said channel code; When not having said assignable channel code, apply for new channel code.
This device also comprises: user type detection module 630 is used to detect preparatory access user's type.
This processing module 620 comprises:
First processing sub 621 is used for judging when said judge module having said assignable channel code, and detects when to insert the user in advance be new access user, obtains that the lightest symbol of load distributes in the said channel code;
Second processing sub 622 is used for judging when said judge module not having said assignable channel code and detecting when inserting the user for the new user of access in advance, does not apply for new channel code.
This processing module 620 also comprises:
The 3rd processing sub 623 is used for judging when said judge module having said assignable channel code, and detects when inserting the user in advance and being the new link connection user of soft handover, and the channel code that comprises the idle Symbol that satisfies the time offset requirement is distributed;
Manages submodule 624 everywhere; Be used for not having said assignable channel code when said judge module judgement; And detect when inserting the user in advance and being the new link connection user of soft handover, apply for new channel code, obtain and satisfy the idle Symbol that time offset requires in the said new channel code and distribute.
Through the embodiment of the invention method and apparatus is provided, has not only significantly improved the code word utilance through above-mentioned steps, also balanced Uu mouth load has improved the power system capacity and the stability of a system to a certain extent.
Through the description of above execution mode, those skilled in the art can be well understood to the present invention and can realize through hardware, also can realize by the mode that software adds necessary general hardware platform.Based on such understanding; Technical scheme of the present invention can be come out with the embodied of software product, this software product can be stored in a non-volatile memory medium (can be CD-ROM, USB flash disk; Portable hard drive etc.) in; Comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
More than disclosedly be merely several specific embodiment of the present invention, still, the present invention is not limited thereto, any those skilled in the art can think variation all should fall into protection scope of the present invention.

Claims (9)

1. the method for a distributing channel mode resources is characterized in that, comprising:
Judge whether to exist assignable channel code, be specially: judge whether channel code has idle Symbol;
When having said assignable channel code, obtain that the lightest symbol of load distributes in the said channel code;
When not having said assignable channel code, apply for new channel code.
2. the method for claim 1; It is characterized in that; When inserting the user is the new link connection user of soft handover, confirms user's symbol type according to the time offset of the original link of said user, and confirms that said assignable channel code comprises said type symbol.
3. according to claim 1 or claim 2 method is characterized in that, when having many channel code, obtains the highest allocatable channel sign indicating number of symbol utilance.
4. the method for claim 1 is characterized in that, when to insert the user be new access user, after the new channel code of said application, also comprises: the arbitrary symbol that obtains in the said new channel code distributes.
5. method as claimed in claim 2 is characterized in that, said definite said assignable channel code comprises said type symbol, comprising:
Judge whether to exist the assignable channel code that comprises said type symbol;
If exist, obtain that the lightest said type symbol of load distributes in the said channel code;
If there is not said assignable channel code, apply for new channel code, obtain that type symbol distributes described in the said new channel code.
6. the device of a distributing channel mode resources is characterized in that, comprising:
Judge module is used to judge whether to exist assignable channel code, is specially: judge whether channel code has idle Symbol;
Processing module is used for according to the judged result of the said judge module user's distributing channel mode for inserting in advance, when having said assignable channel code, obtains that the lightest symbol of load distributes in the said channel code; When not having said assignable channel code, apply for new channel code.
7. device as claimed in claim 6 is characterized in that, also comprises:
The user type detection module is used to detect preparatory access user's type.
8. device as claimed in claim 6 is characterized in that, said processing module comprises:
First processing sub is used for judging when said judge module having said assignable channel code, and detects when to insert the user in advance be new access user, obtains that the lightest symbol of load distributes in the said channel code;
Second processing sub is used for judging when said judge module not having said assignable channel code and detecting when inserting the user for the new user of access in advance, does not apply for new channel code.
9. device as claimed in claim 6 is characterized in that, said processing module also comprises:
The 3rd processing sub is used for judging when said judge module having said assignable channel code, and detects when inserting the user in advance and being the new link connection user of soft handover, and the channel code that comprises the idle Symbol that satisfies the time offset requirement is distributed;
Manages submodule everywhere; Be used for not having said assignable channel code when said judge module judgement; And detect when inserting the user in advance and being the new link connection user of soft handover, apply for new channel code, obtain and satisfy the idle Symbol that time offset requires in the said new channel code and distribute.
CN2008101333001A 2008-07-25 2008-07-25 Method and device for distributing channel mode resources Active CN101635958B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101333001A CN101635958B (en) 2008-07-25 2008-07-25 Method and device for distributing channel mode resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101333001A CN101635958B (en) 2008-07-25 2008-07-25 Method and device for distributing channel mode resources

Publications (2)

Publication Number Publication Date
CN101635958A CN101635958A (en) 2010-01-27
CN101635958B true CN101635958B (en) 2012-06-27

Family

ID=41594963

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101333001A Active CN101635958B (en) 2008-07-25 2008-07-25 Method and device for distributing channel mode resources

Country Status (1)

Country Link
CN (1) CN101635958B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1399433A (en) * 2001-07-20 2003-02-26 华为技术有限公司 Consultative code resource-distributing method in CDMA system
US6636496B1 (en) * 1998-08-26 2003-10-21 Samsung Electronics Co., Ltd. Packet data communication device and method in mobile communication system
CN1540897A (en) * 2003-04-26 2004-10-27 华为技术有限公司 Method for dynamic sharing resource of channel codes between heterogeneous channels

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636496B1 (en) * 1998-08-26 2003-10-21 Samsung Electronics Co., Ltd. Packet data communication device and method in mobile communication system
CN1399433A (en) * 2001-07-20 2003-02-26 华为技术有限公司 Consultative code resource-distributing method in CDMA system
CN1540897A (en) * 2003-04-26 2004-10-27 华为技术有限公司 Method for dynamic sharing resource of channel codes between heterogeneous channels

Also Published As

Publication number Publication date
CN101635958A (en) 2010-01-27

Similar Documents

Publication Publication Date Title
CN101116362B (en) Apparatus and method for dynamically assigning orthogonal codes in a radio communication system
CN101507312B (en) Improved radio resource allocation mechanism
CN101686466B (en) Method, device and system of subchannel sharing
CN102640553B (en) Scheduling of direct to direct communication
CN1792111B (en) Method and apparatus for holding P2P communication in TDD CDMA communication system
CN101595760B (en) Feedback control in fdd system
KR101200519B1 (en) Transmission scheduling optimization method and wireless user equipment device
US9204425B2 (en) Transmission frame and resource allocation method for communication system including base stations
Mach et al. Resource allocation for D2D communication with multiple D2D pairs reusing multiple channels
CN102802269B (en) Method, device and system for processing scheduling information
CN102523612A (en) Spectrum switching method and equipment in cognitive radio system
CN101931501B (en) A kind of method determining transport block size and device
CN105554893A (en) Time-frequency resource distribution method and time-frequency resource distribution device for LTE system
CN103580792A (en) Resource allocation method and device
CN102387497B (en) Base station and allocation method of radio network temporary identities
CN101938750A (en) Method for converting mobile allocation and upper control node of base station
CN107027183B (en) Resource allocation and data transmission method and device
CN101171780B (en) Channel distributing method of WCDMA mobile communication system
CN101635958B (en) Method and device for distributing channel mode resources
CN104170309B (en) A kind of method for managing resource and device
CN101466080B (en) Method and apparatus for distributing channel resource
CN103220074A (en) Resource allocation method, wireless network controller and base station
CN103229577A (en) Method and device for channel resource allocation, base station and user equipment
CN102572722A (en) Message transmission method and equipment based on cluster users
CN103379630B (en) A kind of Physical Downlink Shared Channel resource allocation methods and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20211222

Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province

Patentee after: Super fusion Digital Technology Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right