[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102088311A - Base-band physical layer scheduling implementation method and device of long-term evolution system - Google Patents

Base-band physical layer scheduling implementation method and device of long-term evolution system Download PDF

Info

Publication number
CN102088311A
CN102088311A CN2009102604537A CN200910260453A CN102088311A CN 102088311 A CN102088311 A CN 102088311A CN 2009102604537 A CN2009102604537 A CN 2009102604537A CN 200910260453 A CN200910260453 A CN 200910260453A CN 102088311 A CN102088311 A CN 102088311A
Authority
CN
China
Prior art keywords
virtual resource
data
resource blocks
index
handled
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.)
Granted
Application number
CN2009102604537A
Other languages
Chinese (zh)
Other versions
CN102088311B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200910260453.7A priority Critical patent/CN102088311B/en
Publication of CN102088311A publication Critical patent/CN102088311A/en
Application granted granted Critical
Publication of CN102088311B publication Critical patent/CN102088311B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

In order to solve a problem of inefficient UE (user equipment) scheduling, the invention discloses a base-band physical layer scheduling implementation method and device of a long-term evolution system, wherein the method comprises: virtual resource blocks of the same user equipment orderly generate parameters required when processing each step to the data to be processed according to index sequence of the virtual resource blocks, wherein the data to be processed is in one-to-one correspondence with each virtual resource block; and based on the generated parameters, the data to be processed corresponding to each virtual resource block is orderly processed according to the index sequence of the virtual resource blocks in each data processing step. By scheduling the service channel data based on RB (resource block), the floating on data volume and user volume brought by UE-based scheduling is avoided, thus the scheduling efficiency is improved.

Description

A kind of implementation method and device of long evolving system base band physical layer scheduling
Technical field
The present invention relates to communication technology technical field, particularly relate to a kind of implementation method and device of long evolving system base band physical layer scheduling.
Background technology
Long evolving system LTE is as the direction of the following evolution of multiple existing technologies, and the comprehensive expression of person of various wireless technology evolution has realized the fusion that wireless technology is real; And LTE backward can smooth evolution to LTE-Adv, possess most features of 4G.The LTE system adopts based on OFDM (0rthogonalFrequency Division Multiplexing, OFDM) and MIMO (Multiple-InputMultiple-Out-put, multiple-input and multiple-output) air interface mode, handling aspects such as time-delay, mobility has had bigger improvement in the availability of frequency spectrum (high 3~4 times with respect to 3G), data throughput, user's face with respect to before 3G system etc., and this disposal ability to the base band physical layer has also proposed challenge.
Existing relating in the base band physical layer Traffic Channel dispatching method actual treatment based on user equipment (UE), because user's number unsteady big (from 0 user-to-network user tolerance limit) in the real network, and also there are more greatly and float (from tens Kbit/s to 300Mbps) in the data throughout of unique user, causes actual schedule efficient not high.
Summary of the invention
In order to solve having now based on the not high problem of UE dispatching efficiency, the implementation method of a kind of long evolving system base band physical layer scheduling that the embodiment of the invention provides comprises:
The virtual resource blocks of same subscriber equipment is pressed the virtual resource blocks indexed sequential, produces successively to treat deal with data and carry out the required parameter of same step process, and described pending data are corresponding one by one with each described virtual resource blocks;
According to the described parameter that produces, in same deal with data step,, successively the pending data of each described virtual resource blocks correspondence are handled by described virtual resource blocks indexed sequential.
Further, before treating deal with data at every turn and carrying out same step process, required parameter is called when handling when prestoring this data processing of this step synchronously, and when this step is called the required parameter of described this data processing, with the required parameter of this step data processing next time that prestores, this is handled in the memory space of required parameter to switch to storage.
Further, the deal with data step is:
Cascade, symbol level are handled or the resource mapping step, and symbol level is handled and comprised: scrambler, modulation, MIMO handle.
Further, when the deal with data step is cascade, produce that required parameter comprises when treating deal with data and carrying out same step process:
The index of the pairing virtual resource blocks of handling according to each pending cascade of data, and the corresponding relation of the index of virtual resource blocks and virtual resource block size, determine the pairing virtual resource block size of data that the pending cascade of each time is handled, the corresponding relation of the index of virtual resource blocks and virtual resource block size upgrades by time slot;
In same deal with data step, press the virtual resource blocks indexed sequential, the pending data of each virtual resource blocks correspondence handled comprised successively:
When cascade is handled, press the virtual resource blocks indexed sequential, carry out data read according to each virtual resource block size of determining successively.
Further, when the deal with data step is a symbol level when handling, produce that required parameter also comprises when treating deal with data and carrying out same step process:
The index of the pairing virtual resource blocks of handling according to each pending symbol level of data, and the corresponding relation of the index of virtual resource blocks and subscriber equipment index, determine the subscriber equipment index of the index correspondence of each virtual resource blocks, required parameter when determining that according to the subscriber equipment index of determining each sub-symbol level is handled, the corresponding relation of the index of virtual resource blocks and subscriber equipment index upgrades by time slot;
In same deal with data step, press the virtual resource blocks indexed sequential, the pending data of each virtual resource blocks correspondence handled also comprised successively:
By the virtual resource blocks indexed sequential, the data that the pending symbol level of each virtual resource blocks correspondence is handled are handled successively in carrying out the symbol level treatment step.
Further, when the deal with data step is resource when mapping, produce that required parameter also comprises when treating deal with data and carrying out same step process:
Shine upon the index of the pairing virtual resource blocks of handling of data according to each pending resource, and the corresponding relation of virtual resource blocks index and Physical Resource Block index, determine the pairing Physical Resource Block index of index of each virtual resource blocks, virtual resource blocks index and Physical Resource Block index upgrade by symbol;
In same deal with data step, press the virtual resource blocks indexed sequential, the pending data of each virtual resource blocks correspondence handled also comprised successively:
When the resource mapping is handled, press the virtual resource blocks indexed sequential, on the frequency domain resource of each Physical Resource Block index correspondence of determining, place the data that pending resource mapping is handled successively.
The implement device of a kind of long evolving system base band physical layer scheduling that the embodiment of the invention also provides comprises:
Parameter generation module, the virtual resource blocks that is used for same subscriber equipment be by the virtual resource blocks indexed sequential, produces successively to treat deal with data and carry out the required parameter of same step process, and described pending data are corresponding one by one with each described virtual resource blocks;
Service Processing Module is used for by described virtual resource blocks indexed sequential, successively the pending data of each described virtual resource blocks correspondence being handled in same deal with data step according to the described parameter that produces.
Further, also comprise: the parameter scheduler module, before treating deal with data at every turn and carrying out same step process, required parameter is called when handling when prestoring this data processing of this step synchronously, and when this step is called the required parameter of described this data processing, with the required parameter of this step data processing next time that prestores, this is handled in the memory space of required parameter to switch to storage.
Further, Service Processing Module also is used for according to the parameter that produces, and presses the virtual resource blocks indexed sequential in cascade, symbol level processing or resource mapping step, successively the pending data of each virtual resource blocks correspondence are handled, symbol level is handled and comprised: scrambler, modulation, MIMO handle.
Further, the parameter generation module, also be used for index according to the pairing virtual resource blocks of data of each pending cascade processing, and the corresponding relation of the index of virtual resource blocks and virtual resource block size, determine the pairing virtual resource block size of data that the pending cascade of each time is handled, the corresponding relation of the index of virtual resource blocks and virtual resource block size upgrades by time slot;
Service Processing Module also is used for when cascade is handled by the virtual resource blocks indexed sequential, carries out data read according to each virtual resource block size of determining successively.
Further, the parameter generation module, also be used for index according to the pairing virtual resource blocks of data of each pending symbol level processing, and the corresponding relation of the index of virtual resource blocks and subscriber equipment index, determine the subscriber equipment index of the index correspondence of each virtual resource blocks, required parameter when determining that according to the subscriber equipment index of determining each sub-symbol level is handled, the corresponding relation of the index of virtual resource blocks and subscriber equipment index upgrades by time slot;
Service Processing Module also is used for carrying out the symbol level treatment step by the virtual resource blocks indexed sequential, and the data that the pending symbol level of each virtual resource blocks correspondence is handled are handled successively.
Further, the parameter generation module, also be used for index according to the pairing virtual resource blocks of data of each pending resource mapping processing, and the corresponding relation of virtual resource blocks index and Physical Resource Block index, determine the pairing Physical Resource Block index of index of each virtual resource blocks, virtual resource blocks index and Physical Resource Block index upgrade by symbol;
Service Processing Module also is used for when resource mapping is handled on the frequency domain resource of each Physical Resource Block index correspondence of determining, placing the data that pending resource mapping is handled successively by the virtual resource blocks indexed sequential.
In the embodiment of the invention just because of traffic channel data being dispatched based on RB, satisfying under the prerequisite of systemic-function, avoided dispatching floating of the data volume brought and customer volume based on the UE mode, improved dispatching efficiency, improved flexibility, optimized hardware system structure, increased throughput of system, satisfied the demand of LTE system the big data quantity data processing.
Description of drawings
Fig. 1 is the first embodiment of the invention method flow diagram;
Fig. 2 is the second embodiment of the invention structure drawing of device.
Embodiment
Existing in order to solve based on the not high problem of UE dispatching efficiency, the embodiment of the invention provides a kind of implementation method of long evolving system base band physical layer scheduling, comprise: the virtual resource blocks of same subscriber equipment is pressed the virtual resource blocks indexed sequential, produce successively and treat deal with data and carry out the required parameter of same step process, described pending data are corresponding one by one with each described virtual resource blocks; According to the described parameter that produces, in same deal with data step,, successively the pending data of each described virtual resource blocks correspondence are handled by described virtual resource blocks indexed sequential.
Further, before treating deal with data at every turn and carrying out same step process, required parameter is called when handling when prestoring this data processing of this step synchronously, and when this step is called the required parameter of described this data processing, with the required parameter of this step data processing next time that prestores, this is handled in the memory space of required parameter to switch to storage.
Further, the deal with data step is: cascade, symbol level are handled or the resource mapping step, and symbol level is handled and comprised: scrambler, modulation, MIMO handle.
Further, when the deal with data step is cascade, required parameter comprised when generation was treated deal with data and carried out same step process: the index of the pairing virtual resource blocks of handling according to each pending cascade of data, and the corresponding relation of the index of virtual resource blocks and virtual resource block size, determine the pairing virtual resource block size of data that the pending cascade of each time is handled, the corresponding relation of the index of virtual resource blocks and virtual resource block size upgrades by time slot; In same deal with data step, press the virtual resource blocks indexed sequential, successively the pending data of each virtual resource blocks correspondence are handled and comprised: when cascade is handled, press the virtual resource blocks indexed sequential, carry out data read according to each virtual resource block size of determining successively.
Further, when the deal with data step is the symbol level processing, required parameter also comprised when generation was treated deal with data and carried out same step process: the index of the pairing virtual resource blocks of handling according to each pending symbol level of data, and the corresponding relation of the index of virtual resource blocks and subscriber equipment index, determine the subscriber equipment index of the index correspondence of each virtual resource blocks, required parameter when determining that according to the subscriber equipment index of determining each sub-symbol level is handled, the corresponding relation of the index of virtual resource blocks and subscriber equipment index upgrades by time slot; In same deal with data step, press the virtual resource blocks indexed sequential, successively the pending data of each virtual resource blocks correspondence are handled also and comprised: by the virtual resource blocks indexed sequential, the data that the pending symbol level of each virtual resource blocks correspondence is handled are handled successively in carrying out the symbol level treatment step.
Further, when the deal with data step is the resource mapping, required parameter also comprised when generation was treated deal with data and carried out same step process: the index of the pairing virtual resource blocks of handling according to each pending resource mapping of data, and the corresponding relation of virtual resource blocks index and Physical Resource Block index, determine the pairing Physical Resource Block index of index of each virtual resource blocks, virtual resource blocks index and Physical Resource Block index upgrade by symbol; In same deal with data step, press the virtual resource blocks indexed sequential, successively the pending data of each virtual resource blocks correspondence are handled also and comprised: when the resource mapping is handled, press the virtual resource blocks indexed sequential, on the frequency domain resource of each Physical Resource Block index correspondence of determining, place the data that pending resource mapping is handled successively.In the present embodiment, have 2 UE, UE0 and UE1, wherein virtual resource blocks index VRB0, VRB2 belong to UE0, and VRB1, VRB3 belong to UE1.The method that the embodiment of the invention provides comprises following key step as shown in Figure 1:
Step 101: press the order of VRB0 and VRB2 and the order of VRB1 and VRB3,, produce successively the data of each VRB correspondence are carried out each step data required all kinds of parameters when handling in the mode of flowing water.
Step 102: according to all kinds of parameters that produce, manage in the data step order throughout by VRB0 and VRB2, with the order of VRB1 and VRB3, successively the pending data of VRB0 and VRB2 correspondence are handled, and successively the pending data of VRB1 and VRB3 correspondence are handled.
Wherein in the step 101, as long as order according to VRB2 behind the first VRB0, and the order of VRB3 gets final product behind the first VRB1, order to VRB1 and VRB0, VRB1 and VRB2, and the order of VRB3 and VRB0, VRB3 and VRB2 do not do requirement, and for example VRB1 can be before VRB0, or VRB1 is between VRB0 and VRB2, or VRB1 is after VRB2, and VRB3 is similar.The step of carrying out data processing in the base band physical layer of LTE comprises: cascade processing, symbol level are handled and the resource mapping is handled, and symbol level is handled and comprised: scrambler, modulation, MIMO handle.Produce successively to the data of each VRB correspondence carry out each step data when handling required all kinds of parameters specifically refer to, when cascade is handled, successively according to the order of VRB2 behind the first VRB0, and the order of VRB3 produces cascade required all kinds of parameters when handling behind the first VRB1.Same when symbol level is handled also be according to first VRB0 after the order of VRB2, and required all kinds of parameters when the order of VRB3 produces the symbol level processing behind the first VRB1, and the like repeat no more herein.
Be treated to the example explanation with cascade below and how produce cascade processing desired parameters successively, required virtual resource block size RENUM_RB0 when the data that at first generate the VRB0 correspondence are carried out cascade and handled, specifically be meant the number of element of resource (RE), and be stored in the memory headroom 0 for carrying out and call when cascade is handled, required virtual resource block size RENUM_RB2 when the data that generate the VRB2 correspondence are afterwards carried out cascade and handled, and be stored in the memory headroom 1 standby.Virtual resource block size RENUM_RB0 will handle (data of VRB0 correspondence are carried out cascade to be handled) preceding generation in this cascade, virtual resource block size RENUM RB1 will handle (data of VRB1 correspondence are carried out cascade to be handled) preceding generation in next cascade, when carrying out this cascade processing, can from memory headroom 0, reading of data be the value of virtual resource block size RENUM_RB0, call preparing against in the data importing memory headroom 0 in the memory headroom 1 simultaneously, be in the memory headroom 0 storage be that required virtual resource block size is handled in current cascade, storage is that required virtual resource block size is handled in next cascade in the memory headroom 1.Symbol level processing and resource follow-up in this enforcement are shone upon in the treatment step, adopt parameter required when storing this with next the processing in two memory headrooms respectively equally.Generating the concrete process of virtual resource block size is according to VRB0, question blank 1 obtains VRB0 corresponding virtual resource block size RENUM_RB0, same afterwards according to VRB2, question blank 1 obtains VRB2 corresponding virtual resource block size RENUM_RB2, RENUM_RB0 is identical in the present embodiment with RENUM_RB2, can certainly be different according to demand, present embodiment does not limit this.
Table 1
Figure G2009102604537D00081
The detailed process that produces symbol level processing desired parameters successively is as follows, at first determine the subscriber equipment index UE_ID_RB0 of VRB0 correspondence according to VRB0 and table 2, just can know according to UE_ID_RB0 the data of VRB0 correspondence (data that the pending symbol level in back is handled are handled in cascade) are being carried out scrambler, modulation, required parameter when MIMO handles, determine the subscriber equipment index UE_ID_RB2 of VRB2 correspondence afterwards according to VRB2 and table 2, because VRB0 and VRB2 belong to UE0, UE_ID_RB0 is identical with UE_ID_RB2 in the present embodiment (that is to say that VRB0 and VRB1 belong to different UEs, UE_ID_RB0, the UE_ID_RB1 corresponding with VRB1 is different), therefore carry out scrambler in data to the VRB2 correspondence, modulation, required parameter and VRB0's was identical when MIMO handled.
Table 2
Figure G2009102604537D00082
The detailed process that produces resource mapping processing desired parameters successively is as follows, at first determine VRB0 corresponding physical Resource Block index PRB_ID_RB0 according to VRB0 and table 2, PRB_ID_RB0 is this resource mapping and handles desired parameters, determine VRB2 corresponding physical Resource Block index PRB_ID_RB2 according to VRB2 and table 2 afterwards, PRB_ID_RB2 is next resource mapping and handles desired parameters.PRB_ID_RB0 is identical with PRB_ID_RB2 in the present embodiment, can certainly be different according to demand, and present embodiment does not limit this.
The process of required all kinds of parameters and VRB1 and VRB3's was similar when generation was carried out each step data processing to the data of the correspondence of VRB1 and VRB3, was not giving unnecessary details herein.
The renewal of table 1 is to upgrade according to symbol SYMBOL in the present embodiment, and the renewal of table 1 is to upgrade according to time slot SLOT.It is good that table 1 and table 2 were set up before implementation step 101 in advance, can be that mode by memory realizes during concrete enforcement, the buffer address part: the buffer address addressing addresses by the index VRB_ID of virtual resource blocks, wherein VRB_ID is the order of internal resource piece RB scheduling, requires the VRB that belongs to same UE to dispatch in order during actual schedule.The cache contents part: cache contents is user UE id, the corresponding physical resource location PRB_ID under each VRB in the table 2, the shared RE number RE_NUM of Traffic Channel under this PRB in the table 1.Wherein, VRB_ID represents the index such as the VRB0 of virtual resource blocks; UE_ID represents UE index such as the UE_ID_RB0 under this virtual resource blocks VRB; PRB_ID represents this virtual resource blocks corresponding physical Resource Block PRB index such as PRB_ID_RB0; RE_ID represents the shared RE number of physical channel that this virtual resource blocks comprises in current sign, physical channel can be PDSCH (Physical DownlinlkShared Channel, a physical down link sharing channel).Wherein cell parameter that can issue by high level of the parameter in table 1 and the table 2 and the symbol level processing parameter of UE directly or indirectly produce, and for example upper layer software (applications) requires down to deliver parameter in 3 constantly in regulation according to scheduling.According to the resource map type, calculate the parameter that produces in table 1 and the table 2.
Table 3
Parameter Summary
REMAP_TYPE The Re map type
BITMAP_TYPE0 RE mapped bitmap under the type 0
RBG_SUBSET SUBET index under the Class1
RE_SHFT Be used for indicating Class1 whether skew is arranged
BITMAP_TYPE1 RE mapped bitmap under the Class1
RB_START The original position of 2 times Resources allocation of type
L_CRBS The resource block number that type is distributed for 2 times
N_GAP GAP (call GAPping calling interval) type
Wherein in the step 102, according to the virtual resource block size RENUM_RB0 and the virtual resource block size RENUM_RB2 that produce in the step 101, carry out data read by virtual resource block size RENUM_RB0 when at first carrying out the cascade processing, carry out data read by virtual resource block size RENUM_RB1 afterwards.Required parameter is the example explanation during according to the modulation treatment that produces in the step 101, at first required parameter is carried out modulation treatment according to the modulation treatment that is issued by high level of VRB0 corresponding UE 0 time, and required parameter is carried out modulation treatment during afterwards to the modulation treatment that is issued by high level of VRB2 corresponding UE 0.Physical Resource Block index PRB_ID_RB0 and Physical Resource Block index PRB_ID_RB2 according to step 101 generation, at first on the frequency domain resource of Physical Resource Block index PRB_ID_RB0 correspondence, place the data that pending resource mapping is handled, on the frequency domain resource of Physical Resource Block index PRB_ID_RB2 correspondence, placement is treated afterwards
Carry out the data that the resource mapping is handled.Finish the conversion of frequency domain to time domain after being placed on the frequency domain resource.
As follows for the sequential relationship between each step, the order of the treatment step of LTE system is: cascade-scrambler-modulation-MIMO-〉resource mapping, be VRB0-with the dispatching sequence of the index of virtual resource blocks VRB1-VRB2-VRB3 (can certainly be VRB1-〉VRB0-〉VRB2-〉VRB3 or VRB0-〉VRB2-〉VRB1-〉VRB3).After VRB0 carries out the cascade processing, carry out scrambler according to handling process VRB0 and handle, VRB1 carries out cascade to be handled.Similar afterwards, VRB0 carries out carrying out modulation treatment after scrambler is handled, and VRB1 carries out carrying out scrambler after cascade is handled to be handled, and VRB2 carries out cascade to be handled.Afterwards, VRB0 carries out carrying out the MIMO processing after the modulation treatment, and VRB1 carries out carrying out modulation treatment after scrambler is handled, and VRB2 carries out carrying out scrambler after cascade is handled to be handled, and VRB3 carries out cascade to be handled.
The embodiment of the invention also provides a kind of implement device of long evolving system base band physical layer scheduling, as shown in Figure 2, comprising:
Parameter generation module 201, the virtual resource blocks that is used for same subscriber equipment be by the virtual resource blocks indexed sequential, produces successively to treat deal with data and carry out the required parameter of same step process, and described pending data are corresponding one by one with each described virtual resource blocks;
Service Processing Module 202 is used for by described virtual resource blocks indexed sequential, successively the pending data of each described virtual resource blocks correspondence being handled in same deal with data step according to the described parameter that produces.
Further, also comprise: parameter scheduler module 203, before being used for treating deal with data at every turn and carrying out same step process, required parameter is called when handling when prestoring this data processing of this step synchronously, and when this step is called the required parameter of described this data processing, with the required parameter of this step data processing next time that prestores, this is handled in the memory space of required parameter to switch to storage.
Further, Service Processing Module 202, also be used for according to the parameter that produces, in cascade, symbol level processing or resource mapping step, press the virtual resource blocks indexed sequential, successively the pending data of each virtual resource blocks correspondence are handled, symbol level is handled and comprised: scrambler, modulation, MIMO handle.
Further, parameter generation module 201, also be used for index according to the pairing virtual resource blocks of data of each pending cascade processing, and the corresponding relation of the index of virtual resource blocks and virtual resource block size, determine the pairing virtual resource block size of data that the pending cascade of each time is handled, the corresponding relation of the index of virtual resource blocks and virtual resource block size upgrades by time slot;
Service Processing Module 202 also is used for when cascade is handled by the virtual resource blocks indexed sequential, carries out data read according to each virtual resource block size of determining successively.
Further, parameter generation module 201, also be used for index according to the pairing virtual resource blocks of data of each pending symbol level processing, and the corresponding relation of the index of virtual resource blocks and subscriber equipment index, determine the subscriber equipment index of the index correspondence of each virtual resource blocks, required parameter when determining that according to the subscriber equipment index of determining each sub-symbol level is handled, the corresponding relation of the index of virtual resource blocks and subscriber equipment index upgrades by time slot;
Service Processing Module 202 also is used for carrying out the symbol level treatment step by the virtual resource blocks indexed sequential, and the data that the pending symbol level of each virtual resource blocks correspondence is handled are handled successively.
Further, parameter generation module 201, also be used for index according to the pairing virtual resource blocks of data of each pending resource mapping processing, and the corresponding relation of virtual resource blocks index and Physical Resource Block index, determine the pairing Physical Resource Block index of index of each virtual resource blocks, virtual resource blocks index and Physical Resource Block index upgrade by symbol;
Service Processing Module 202 also is used for when resource mapping is handled on the frequency domain resource of each Physical Resource Block index correspondence of determining, placing the data that pending resource mapping is handled successively by the virtual resource blocks indexed sequential.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (12)

1. the implementation method of a long evolving system base band physical layer scheduling is characterized in that, comprising:
The virtual resource blocks of same subscriber equipment is pressed the virtual resource blocks indexed sequential, produces successively to treat deal with data and carry out the required parameter of same step process, and described pending data are corresponding one by one with each described virtual resource blocks;
According to the described parameter that produces, in same deal with data step,, successively the pending data of each described virtual resource blocks correspondence are handled by described virtual resource blocks indexed sequential.
2. the method for claim 1, it is characterized in that, before treating deal with data at every turn and carrying out same step process, required parameter is called when handling when prestoring this data processing of this step synchronously, and when this step is called the required parameter of described this data processing, with the required parameter of this step data processing next time that prestores, this is handled in the memory space of required parameter to switch to storage.
3. the method for claim 1 is characterized in that, the deal with data step is:
Cascade, symbol level are handled or the resource mapping step, and symbol level is handled and comprised: scrambler, modulation, MIMO handle.
4. method as claimed in claim 3 is characterized in that, when the deal with data step is cascade, produces that required parameter comprises when treating deal with data and carrying out same step process:
The index of the pairing virtual resource blocks of handling according to each pending cascade of data, and the corresponding relation of the index of virtual resource blocks and virtual resource block size, determine the pairing virtual resource block size of data that the pending cascade of each time is handled, the corresponding relation of the index of virtual resource blocks and virtual resource block size upgrades by time slot;
In same deal with data step, press the virtual resource blocks indexed sequential, the pending data of each virtual resource blocks correspondence handled comprised successively:
When cascade is handled, press the virtual resource blocks indexed sequential, carry out data read according to each virtual resource block size of determining successively.
5. method as claimed in claim 3 is characterized in that, when the deal with data step is a symbol level when handling, produces that required parameter also comprises when treating deal with data and carrying out same step process:
The index of the pairing virtual resource blocks of handling according to each pending symbol level of data, and the corresponding relation of the index of virtual resource blocks and subscriber equipment index, determine the subscriber equipment index of the index correspondence of each virtual resource blocks, required parameter when determining that according to the subscriber equipment index of determining each sub-symbol level is handled, the corresponding relation of the index of virtual resource blocks and subscriber equipment index upgrades by time slot;
In same deal with data step, press the virtual resource blocks indexed sequential, the pending data of each virtual resource blocks correspondence handled also comprised successively:
By the virtual resource blocks indexed sequential, the data that the pending symbol level of each virtual resource blocks correspondence is handled are handled successively in carrying out the symbol level treatment step.
6. method as claimed in claim 3 is characterized in that, when the deal with data step is resource when mapping, produces that required parameter also comprises when treating deal with data and carrying out same step process:
Shine upon the index of the pairing virtual resource blocks of handling of data according to each pending resource, and the corresponding relation of virtual resource blocks index and Physical Resource Block index, determine the pairing Physical Resource Block index of index of each virtual resource blocks, virtual resource blocks index and Physical Resource Block index upgrade by symbol;
In same deal with data step, press the virtual resource blocks indexed sequential, the pending data of each virtual resource blocks correspondence handled also comprised successively:
When the resource mapping is handled, press the virtual resource blocks indexed sequential, on the frequency domain resource of each Physical Resource Block index correspondence of determining, place the data that pending resource mapping is handled successively.
7. the implement device of a long evolving system base band physical layer scheduling is characterized in that, comprising:
Parameter generation module, the virtual resource blocks that is used for same subscriber equipment be by the virtual resource blocks indexed sequential, produces successively to treat deal with data and carry out the required parameter of same step process, and described pending data are corresponding one by one with each described virtual resource blocks;
Service Processing Module is used for by described virtual resource blocks indexed sequential, successively the pending data of each described virtual resource blocks correspondence being handled in same deal with data step according to the described parameter that produces.
8. device as claimed in claim 7, it is characterized in that, also comprise: the parameter scheduler module, before being used for treating deal with data at every turn and carrying out same step process, required parameter is called when handling when prestoring this data processing of this step synchronously, and when this step was called the required parameter of described this data processing, with the required parameter of this step data processing next time that prestores, this was handled in the memory space of required parameter to switch to storage.
9. device as claimed in claim 7, it is characterized in that, Service Processing Module, also be used for according to the parameter that produces, in cascade, symbol level processing or resource mapping step, press the virtual resource blocks indexed sequential, successively the pending data of each virtual resource blocks correspondence are handled, symbol level is handled and comprised: scrambler, modulation, MIMO handle.
10. device as claimed in claim 9, it is characterized in that, the parameter generation module, also be used for index according to the pairing virtual resource blocks of data of each pending cascade processing, and the corresponding relation of the index of virtual resource blocks and virtual resource block size, determine the pairing virtual resource block size of data that the pending cascade of each time is handled, the corresponding relation of the index of virtual resource blocks and virtual resource block size upgrades by time slot;
Service Processing Module also is used for when cascade is handled by the virtual resource blocks indexed sequential, carries out data read according to each virtual resource block size of determining successively.
11. device as claimed in claim 9, it is characterized in that, the parameter generation module, also be used for index according to the pairing virtual resource blocks of data of each pending symbol level processing, and the corresponding relation of the index of virtual resource blocks and subscriber equipment index, determine the subscriber equipment index of the index correspondence of each virtual resource blocks, required parameter when determining that according to the subscriber equipment index of determining each sub-symbol level is handled, the corresponding relation of the index of virtual resource blocks and subscriber equipment index upgrades by time slot;
Service Processing Module also is used for carrying out the symbol level treatment step by the virtual resource blocks indexed sequential, and the data that the pending symbol level of each virtual resource blocks correspondence is handled are handled successively.
12. device as claimed in claim 9, it is characterized in that, the parameter generation module, also be used for index according to the pairing virtual resource blocks of data of each pending resource mapping processing, and the corresponding relation of virtual resource blocks index and Physical Resource Block index, determine the pairing Physical Resource Block index of index of each virtual resource blocks, virtual resource blocks index and Physical Resource Block index upgrade by symbol;
Service Processing Module also is used for when resource mapping is handled on the frequency domain resource of each Physical Resource Block index correspondence of determining, placing the data that pending resource mapping is handled successively by the virtual resource blocks indexed sequential.
CN200910260453.7A 2009-12-04 2009-12-04 Base-band physical layer scheduling implementation method and device of long-term evolution system Active CN102088311B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910260453.7A CN102088311B (en) 2009-12-04 2009-12-04 Base-band physical layer scheduling implementation method and device of long-term evolution system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910260453.7A CN102088311B (en) 2009-12-04 2009-12-04 Base-band physical layer scheduling implementation method and device of long-term evolution system

Publications (2)

Publication Number Publication Date
CN102088311A true CN102088311A (en) 2011-06-08
CN102088311B CN102088311B (en) 2014-09-10

Family

ID=44099940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910260453.7A Active CN102088311B (en) 2009-12-04 2009-12-04 Base-band physical layer scheduling implementation method and device of long-term evolution system

Country Status (1)

Country Link
CN (1) CN102088311B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107425951A (en) * 2011-08-16 2017-12-01 Lg 电子株式会社 The method and its equipment of base station multiplexed downlink control channels in a wireless communication system
WO2019137299A1 (en) * 2018-01-12 2019-07-18 华为技术有限公司 Communication method and communication device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101252783A (en) * 2008-03-27 2008-08-27 中兴通讯股份有限公司 Resource allocation method
CN101321039A (en) * 2008-07-01 2008-12-10 中兴通讯股份有限公司 Information transmission method
CN101466153A (en) * 2009-01-07 2009-06-24 中兴通讯股份有限公司 Method for completing random access response transmission in radio communication system and base station

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101252783A (en) * 2008-03-27 2008-08-27 中兴通讯股份有限公司 Resource allocation method
CN101321039A (en) * 2008-07-01 2008-12-10 中兴通讯股份有限公司 Information transmission method
CN101466153A (en) * 2009-01-07 2009-06-24 中兴通讯股份有限公司 Method for completing random access response transmission in radio communication system and base station

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107425951A (en) * 2011-08-16 2017-12-01 Lg 电子株式会社 The method and its equipment of base station multiplexed downlink control channels in a wireless communication system
CN107425951B (en) * 2011-08-16 2020-08-21 Lg 电子株式会社 Method for multiplexing downlink control channel by base station in wireless communication system and apparatus therefor
WO2019137299A1 (en) * 2018-01-12 2019-07-18 华为技术有限公司 Communication method and communication device
CN110035548A (en) * 2018-01-12 2019-07-19 华为技术有限公司 The method and communication equipment of communication
CN110035548B (en) * 2018-01-12 2022-12-30 华为技术有限公司 Communication method and communication device

Also Published As

Publication number Publication date
CN102088311B (en) 2014-09-10

Similar Documents

Publication Publication Date Title
CN104023316B (en) Multicast information transmission method and apparatus
CN107690160B (en) A kind of method and apparatus in wireless communication
CN101291512B (en) Downlink resource indicating method and device
CN101765208B (en) Method for distributing resources, network equipment and wireless system
CN106576393A (en) Modified architecture for cloud radio access networks and approach for compression of front-haul data
CN106470399B (en) The method and system of semi-continuous scheduling reactivation in cluster multi call business
CN106358295B (en) A kind of resource allocation methods and device
CN102769843A (en) Identifier-sharing method for wireless communication devices, and wireless communication device and base station using same
TW201325291A (en) A method of resource scheduling used for machine type communications
CN101621846A (en) Frequency spectrum resource classification and classifying method
CN106598727A (en) Computation resource distribution method and system for communication system
CN102088311B (en) Base-band physical layer scheduling implementation method and device of long-term evolution system
CN103428862A (en) Resource distribution method and device
CN101553031B (en) Method, device and equipment for time-slot code channel resource allocation
SG132587A1 (en) Method and apparatus for allocating communication resources to communicate data in a radio communication system
CN102256367A (en) Scheduling method and device for reducing inter-cell interference
CN103079207A (en) Configuration method and equipment of physical cell identity (PCI)
CN107027189A (en) A kind of dispatching method and device
CN102215574A (en) Configuration and application method of semicontinuous scheduling resource
CN101155406B (en) Resource allocation indicating method and device
CN102387554A (en) Method for allocating inter-cell interference coordination (ICIC) resource
CN101686512A (en) Method and device for selecting destination neighbor cell
CN101527954B (en) Method for radio frequency control dispatching and mobile terminal thereof
CN101222312B (en) Transmission method for broadband single-carrier system resource distribution information
CN101132372B (en) Representing method for broadband single-carrier system resource allocation

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