WO2012155802A2 - 传输格式调整方法、装置以及系统 - Google Patents

传输格式调整方法、装置以及系统 Download PDF

Info

Publication number
WO2012155802A2
WO2012155802A2 PCT/CN2012/075245 CN2012075245W WO2012155802A2 WO 2012155802 A2 WO2012155802 A2 WO 2012155802A2 CN 2012075245 W CN2012075245 W CN 2012075245W WO 2012155802 A2 WO2012155802 A2 WO 2012155802A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
amount
cell
sent
user
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.)
Ceased
Application number
PCT/CN2012/075245
Other languages
English (en)
French (fr)
Other versions
WO2012155802A3 (zh
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.)
Huawei 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
Publication of WO2012155802A2 publication Critical patent/WO2012155802A2/zh
Publication of WO2012155802A3 publication Critical patent/WO2012155802A3/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load

Definitions

  • the present invention relates to the field of communications, and in particular, to a transport format and resource combination (TFRC) selection method, related apparatus, and system.
  • TFRC transport format and resource combination
  • WCDMA Wideband Code Division Multiple Access
  • High-speed packet access (HSPA+, High Speed Packet Access) technology was introduced in R7 and subsequent versions. This technology enables operators to use existing access network equipment to provide higher-speed, higher-quality services.
  • the transport format and resource combination selection algorithm is the key to HSPA+ technology implementation at the base station (NodeB) baseband.
  • the TFRC selection algorithm is based on the channel quality of the user that can be scheduled, The amount of buffered data (or the size of the transport block) in the queue, and the power resources and code resources available for High Speed Downlink Packet Access (HSDPA) in the current transmission time interval (TTI).
  • HSDPA High Speed Downlink Packet Access
  • Determine the appropriate transmission format, including: modulation mode, transmission module (TB, Transport Block) size, high speed downlink shared channel (HS-SCCH, High Speed Downlink Shared Channel) and HS-DSCH shared control channel (HS- PDSCH, Shared Control Channel for HS-DSCH), the purpose of determining the appropriate transmission format is to improve the resource utilization of the cell, maximize the cell throughput rate, and satisfy the fairness and difference between users determined by the scheduling algorithm. Demand.
  • TB Transport Block
  • HS-SCCH High Speed Downlink Shared Channel
  • HS-DSCH shared control channel
  • the TFRC selection algorithm outputs the allocation and usage of the NodeB baseband downlink resources. Therefore, the introduction and application of almost any HSDPA+ technology have an important impact on the design and optimization of the algorithm.
  • dual-cell HSDPA DC-HSDPA, Dual Cell-HSDPA
  • multi-cell HSDPA The application of multi-carrier technology (MC-HSDPA, ie Multi Cell-HSDPA) enables the user to simultaneously receive at least two HSDPA data transmitted by the same-frequency and coverage-covered downlink cell (one cell is built on one carrier).
  • the network side can dynamically schedule the HSDPA transmission for the user between these carriers.
  • the application of the multi-carrier technology is such that there is a resource coupling relationship between cells of different frequency points in the same sector (ie, at least two cells share a resource). Therefore, the object of the TFRC selection algorithm is also expanded from a single cell to a cell resource group composed of a plurality of inter-frequency coverage cells. For a DC or MC user, a reasonable resource needs to be allocated to the user on the cell resource group.
  • the next cell can directly use the updated data to be sent.
  • the size is used as input to perform TFRC selection, so that reasonable resource allocation can be performed according to the actual amount of data to be sent.
  • Embodiments of the present invention provide a transmission format adjustment method, related apparatus, and system for performing multi-carrier TFRC selection in parallel.
  • the method for adjusting a transmission format includes: acquiring state information of a cell user sent by a data processing device; determining an initial transmission format of the cell user by using the state information; and acquiring the cell user sent by the data processing device The amount of data to be sent; adjusting the initial transmission format according to the amount of data to be sent, to obtain an execution transmission format;
  • the obtaining the amount of data to be sent sent by the data processing device includes: determining, by using the state information, a maximum amount of data that the cell user can send; sending a query message to the data processing device; The message is used to query the data processing device for the amount of data to be sent, where the query message carries the maximum amount of data, so that the data processing device determines the amount of data to be sent according to the maximum amount of data;
  • the determining, by the state information, the initial transmission format of the cell user includes: calculating, according to the state information, an available transmission format of the cell user; and using the available transmission format in the channel quality
  • the initial transmission format of the cell user is queried in the CQI-TB list of the quantity indication and transmission module.
  • the initial transmission format includes: a channel quality indication parameter CQI and a high-speed physical downlink shared channel HS-PDSCH code number; Adjusting the initial transmission format according to the amount of data to be sent includes: comparing a size of the to-be-transmitted data with a size of the maximum amount of data; if the amount of to-be-sent data is greater than or equal to the maximum amount of data, maintaining the code The number N is unchanged, the channel quality indicator parameter CQI is adjusted by querying the CQI-TB list; and/or, if the amount of data to be sent is less than the maximum amount of data, querying the CQI-TB list, adjusting the HS - the number of PDSCH codes or the parameter CQI;
  • the method further includes: determining, according to the remaining resources of the cell, whether to continue to perform transmission format adjustment of other users in the cell, where other users in the cell are in addition to the current cell user in the cell. External users; if not required, resource allocation is performed for each user in the cell according to the execution transmission format of each user in the cell.
  • the method for adjusting a transmission format includes: transmitting, to a scheduling device, status information of a cell user; determining, by the status information, an amount of data to be sent by the user of the cell; and transmitting, to the scheduling device, the amount of data to be sent;
  • the determining, by the status information, the amount of data to be sent by the cell user includes: receiving, by the scheduling device, an inquiry message, where the query message carries a maximum data that can be sent by the cell user.
  • Determining, by the status information, the amount of data to be sent of the cell user includes: determining, by using the status information and the maximum amount of data, an amount of data to be sent by the cell user;
  • Determining the amount of data to be sent of the cell user by using the state information and the maximum amount of data includes: determining, by using the state information, a current data amount of the cell user; comparing the current data amount with the maximum data amount a size, if the current data amount is greater than or equal to the maximum data amount, the maximum data amount is used as an amount of data to be sent; if the current data amount is less than the maximum data amount, the current data amount is As the amount of data to be sent;
  • the sending, by the scheduling apparatus, the amount of data to be sent includes: sending the status information of the cell user to the scheduling apparatus, and sending the to-be-sent data amount to the scheduling apparatus;
  • the determining, by the status information, the amount of data to be sent by the cell user includes: determining, by using the status information, an initial data volume of the cell user; determining, by using state information of each user in the cell, a current cell user. The proportion of data to be sent in all cell users; multiplying the initial data amount by the specific gravity to obtain the amount of data to be sent.
  • the scheduling device includes: a first acquiring unit, configured to acquire state information of a cell user sent by the data processing device; and a first determining unit, configured to determine the small by using the state information The initial transmission format of the user of the area; the second obtaining unit, configured to acquire the amount of data to be sent of the cell user sent by the data processing device; and an adjusting unit, configured to adjust the initial transmission format according to the amount of data to be sent .
  • the data processing apparatus includes: a status message sending unit, configured to send status information of a cell user to the scheduling apparatus; and a data determining unit, configured to determine, by using the status information, a data volume to be sent by the cell user; And a quantity sending unit, configured to send the amount of data to be sent to the scheduling apparatus.
  • the communication system includes: a scheduling device and a data processing device; the scheduling device is configured to acquire state information of a cell user sent by the data processing device; and determine, by using the state information, an initial transmission format of the cell user; Acquiring the amount of data to be sent of the cell user sent by the data processing device; adjusting the initial transmission format according to the amount of data to be sent; the data processing device, configured to send status information of the cell user to the scheduling device; Determining, by the status information, an amount of data to be sent of the cell user; and sending the amount of data to be sent to the scheduling apparatus.
  • the embodiments of the present invention have the following advantages:
  • the data processing apparatus is responsible for processing the state information of the cell user and the amount of data to be sent
  • the scheduling apparatus is responsible for performing TFRC selection.
  • the scheduling device obtains the state information of the cell user and the amount of data to be sent by the information exchange with the data processing device, determines the initial transmission format of the cell user, and adjusts the initial transmission format by the amount of the to-be-sent data, thereby obtaining the execution transmission. Format, thus completing
  • the invention separates the processing of the state information and the process of adjusting the scheduling by rational division of labor, realizing the load sharing between different functional modules, so that some steps of the multi-carrier TFRC selection can be performed synchronously, and the processing efficiency of the TFRC selection is improved. It also provides conditions for subsequent implementation of higher-specification multi-carrier evolution.
  • FIG. 1 is a schematic flow chart of a method for adjusting a transmission format in an embodiment of the present invention
  • FIG. 2 is another schematic flowchart of a method for adjusting a transmission format in an embodiment of the present invention
  • FIG. 3 is another schematic flowchart of a method for adjusting a transmission format in an embodiment of the present invention.
  • FIG. 4 is another schematic flowchart of a method for adjusting a transmission format in an embodiment of the present invention.
  • FIG. 5 is another schematic flowchart of a method for adjusting a transmission format in an embodiment of the present invention.
  • FIG. 6 is another schematic flowchart of a method for adjusting a transmission format in an embodiment of the present invention.
  • Figure ⁇ is a signaling flow chart of a transmission format adjustment method in the embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a scheduling apparatus according to an embodiment of the present invention
  • FIG. 9 is another schematic structural diagram of a scheduling apparatus according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
  • FIG. 11 is another schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
  • Figure 12 is a block diagram showing the structure of a communication system in an embodiment of the present invention. detailed description
  • Embodiments of the present invention provide a transmission format adjustment method, related apparatus, and system for performing multi-carrier TFRC selection in parallel.
  • an embodiment of a method for adjusting a transmission format in an embodiment of the present invention includes:
  • the scheduling device acquires state information of the cell user transmitted by the data processing device.
  • the scheduling device is responsible for performing a specific TFRC selection process, and the data processing device is responsible for processing the status information of the user of the cell and the amount of data to be transmitted.
  • One scheduling device corresponds to one cell, and one data processing device can correspond to multiple cells.
  • the status information of the cell user may include: power available to the cell, HS-SCCH power of the current cell user, and HS-SCCH power occupied by the user other than the current cell user in the cell, maximum power available to a single user, common pilot The transmit power of the channel, the offset of the HS-PDSCH power relative to the pilot power, the CQI value reported by the cell user, and the like.
  • the data processing device sorts the scheduling priorities of all users in the cell according to the foregoing state information, and then sends the status information of each user in the cell and the scheduling result of the scheduling priority to the scheduling device, so that the scheduling device According to the ranking result of the scheduling priority, each user in the cell is processed in turn.
  • the scheduling device determines an initial transmission format of the current cell user by using the status information, where the initial transmission format includes: an initial CQI of the current cell user and an HS-PDSCH code number.
  • the available power of the high speed-Dedicated Physical Control Channel (HS-DPCCH) of the cell user may be calculated first, and then the CQI available to the user of the cell is calculated according to the available power of the HS-DPCCH. And the number of HS-PDSCH codes, and finally use this
  • the scheduling device acquires the amount of data to be sent of the current cell user sent by the data processing device, and the to-be-sent The amount of data is the amount of data transmission that the current cell user needs to bear in the case of multi-carrier transmission, and the amount of data to be sent is also updated and maintained by the data processing apparatus.
  • the amount of data to be sent may be adjusted according to the actual scheduling situation performed by the scheduling device when the scheduling device is performing TFRC selection, or may be estimated by the data processing device according to the state information of the local cell user, and which method is used. The details are described in the following embodiments, and are not described herein.
  • the scheduling device adjusts the initial transmission format according to the amount of data to be sent, and obtains an execution transmission format.
  • the local scheduling device After the scheduling device performs information interaction with the data processing device to obtain the amount of data to be sent of the current cell user, the local scheduling device can know how much data the local cell user should send, so that when the TFRC selection is made, the transmission format is determined more. To be accurate, unnecessary waste of resources is reduced; and the data processing apparatus and the scheduling apparatus can be freed from the limitations of the existing centralized deployment, for example, two separate physical units can be used as data processing apparatus and scheduling apparatus for deployment, respectively. It is even possible to deploy the data processing device and the scheduling device separately, making the arrangement of the transmission network more flexible.
  • the transmission format of each cell user in the cell is adjusted according to the cell resources in the cell, and then the users in the cell are performed according to the adjusted transmission format (that is, the transmission format is performed). Resource allocation.
  • the scheduling device or the data processing device may be a specific physical unit, for example, in a practical application, it may be one of a core of a multi-core central processing unit (CPU), or may be a separate digital signal processor (DSP, Digital).
  • the signal processor can also be a circuit board.
  • the specific physical shape can be determined according to the actual situation, which is not limited here.
  • the data processing device is responsible for processing the state information of the cell user and the amount of data to be sent, and the scheduling device is responsible for the process of selecting the TFRC; the scheduling device acquires the state information of the cell user and the amount of the data to be sent through information exchange with the data processing device. Determining an initial transmission format of the cell user, and adjusting the initial transmission format by the amount of data to be sent, and obtaining an execution transmission format, so that resource adjustment can be performed according to the execution transmission format, and TFRC selection is completed.
  • the invention separates the processing of the state information and the process of adjusting the scheduling by rational division of labor, realizing the load sharing between different functional modules, so that some steps of the multi-carrier TFRC selection can be performed synchronously, and the processing efficiency of the TFRC selection is improved. It also provides conditions for subsequent implementation of higher-specification multi-carrier evolution.
  • an embodiment of the method for adjusting the transmission format in the embodiment of the present invention includes:
  • step 201 in this embodiment is the same as that of step 101 in the foregoing embodiment shown in FIG. 1, and details are not described herein again.
  • the scheduling device determines an initial transmission format of the current cell user by using the status information, where the initial transmission format includes: a CQI mi of the cell user and an HS-PDSCH code number N im .
  • the first calculate the cell user HS-DPCCH available power then calculates the cell available to the user CQI A and HS-PDSCH code number N a in accordance with the available power of the HS-DPCCH, and finally using the CQI of the available and a number of HS-PDSCH codes obtained CQI im N a query and the number of HS-PDSCH codes in the CQI-TBS N mi list.
  • the scheduling device determines, by the status information, the maximum amount of data that the current cell user can transmit. Specifically, the number of CQI a and HS-PDSCH codes available to the cell user obtained by using the foregoing steps may be queried in the CQI-TBS list to obtain the maximum amount of data that the cell user can send.
  • the scheduling device sends a query message to the data processing device, where the query message is used to query the data processing device for the amount of data to be sent of the cell user, where the query message carries the maximum data amount, so that the data processing device determines the data according to the maximum data amount.
  • the amount of data to be sent is used to query the data processing device for the amount of data to be sent of the cell user, where the query message carries the maximum data amount, so that the data processing device determines the data according to the maximum data amount. The amount of data to be sent.
  • the scheduling device notifies the data processing device of the maximum amount of data that can be sent by the cell corresponding to the scheduling device by using the query message, so that the data processing device can adjust the amount of data to be sent locally saved by the data processing device according to the maximum amount of data, and finally Determine the amount of data to be sent that needs to be returned to the dispatcher.
  • a current data amount is preset in the data processing device, and the initial value of the current data amount is set according to the state information of the cell user in the initial transmission state, which is a dynamic variable, which is changed according to the change of the TFRC selection times of the cell user. .
  • the data processing device obtains the maximum amount of data, comparing the current data amount with the maximum data amount, if the current data amount is greater than or equal to the maximum data amount, the maximum data amount is used as the to-be-sent data amount. And updating the current data amount by using the difference between the current data amount and the maximum data amount; if the current data amount is less than the maximum data amount, using the current data amount as the to-be-sent data amount, and clearing the current data amount.
  • the scheduling device acquires the amount of data to be sent returned by the data processing device.
  • the amount of data to be sent is adjusted by the data processing device to perform real-time maintenance and adjustment. Therefore, the amount of data to be sent is more accurate, so that the scheduling device can accurately perform the initial transmission format. Adjustment.
  • the scheduling device adjusts the initial transmission format according to the amount of data to be transmitted and the maximum amount of data to obtain an execution transmission format.
  • the maximum amount of scheduled data is compared with the amount of pending data, if the outgoing data is greater than or equal to the maximum amount of data, then a sufficient local cache data, it is held to the initial number of codes N im transport format
  • N im transport format
  • the CQI-TB list is queried, and the code number N im or the parameter CQI mi is adjusted to a small direction, so that the adjusted code is obtained.
  • the number N b and the parameter CQI b correspond to the maximum amount of data in the CQI-TB list, and the code number N b- i and the parameter CQIb, or the code number N b and the parameter CQIb-i are in the CQI-TB list.
  • the maximum value of the corresponding data amount is less than the maximum data amount.
  • the scheduling device and the data processing device adjust the amount of data to be sent through real-time information interaction, thereby improving the accuracy of the amount of data to be sent, so that the TFRC selection process of different cell users is decoupled without loss, that is,
  • the allocation scheme of the embodiment of the present invention is non-destructive in the utilization of resources.
  • the transmission format adjustment in the embodiment of the present invention includes:
  • the scheduling device simultaneously acquires state information of the cell user and the amount of data to be sent sent by the data processing device.
  • the data processing device while processing the state information of the cell user corresponding to the scheduling device, also estimates the amount of data to be sent of the cell user, and then sends the state information and the amount of the data to be sent to the scheduling device.
  • the process of estimating the amount of data to be sent may specifically be:
  • the data processing device presets an initial data amount locally, and the current data amount is used according to the cell.
  • the status information of the initial state of the user is set.
  • the data processing device calculates the current cell user ⁇ by using the preset formula 3, and then uses the weight value to calculate the proportion Pl of the data to be sent by the current cell user in all cell users by using the preset formula 4, and finally, the initial The amount of data is multiplied by the specific gravity to obtain the amount of data to be sent of the current cell user.
  • Equation 3 W CQV ( 3 ⁇ 4*X );
  • C (3 ⁇ 4 is the channel quality indicator of the user in the cell i, is the power utilization rate of the cell i, and X is the location where the current transmission time interval of the user is scheduled in the scheduling of the cell i, and the parameter i is the code of any cell.
  • the cell i refers to any cell, and refers to the weight of the data transmission amount that the cell i should bear, and C (3 ⁇ 4 and other parameters have similar meanings.
  • the scheduling device determines, by using the status information, an initial transmission format of the current cell user, where the initial transmission format includes: a CQI MI of the cell user and an HS-PDSCH code number N IM .
  • the available power of the HS-DPCCH of the cell user P a can be calculated by using the preset formula 1;
  • Equation 1 Pcell — Pp-used—Ppi-used—Pll-cur, PMAX—Pil-cur );
  • P cell is a cell available power
  • PH- use d is the power already occupied by the HS-SCCH channel of the user other than the current cell user in the cell
  • PMAX is the maximum power available to a single user.
  • the foregoing P E is the transmit power of the common pilot channel
  • the MPO is the offset of the HS-PDSCH power relative to the pilot power
  • the CQI RE is the CQI value reported by the cell user.
  • the CQIUE is an estimate of the CQI capability of the cell user. parameter.
  • the CQI A and the available HS-PDSCH code number N A are queried in the CQI-TBS list to obtain the CQI im and the HS-PDSCH code number N mi .
  • step 303 in the embodiment is the same as that of the step 203 in the embodiment shown in FIG. 2, and details are not described herein again.
  • the scheduling device adjusts the initial transmission format according to the amount of data to be sent and the maximum amount of data, to obtain an execution transmission format.
  • the maximum amount of scheduled data is compared with the amount of pending data, if the outgoing data is greater than or equal to the maximum amount of data, then a sufficient local cache data, it is held to the initial number of codes N im transport format
  • N im transport format
  • the CQI-TB list is queried, and the code number N im or the parameter CQI mi is adjusted to a small direction, so that the adjusted code is obtained.
  • the number N b and the parameter CQI b correspond to the maximum amount of data in the CQI-TB list, and the code number N b-] and the parameter CQIb, or the code number N b and the parameter CQI b- i are in the CQI-TB list.
  • the maximum value of the corresponding data amount is less than the maximum data amount.
  • the scheduling device determines, according to the remaining resources of the cell, whether to continue to perform transmission format adjustment of other users in the cell, and other users in the cell are users other than the current cell user in the cell, if necessary, Then, the data processing device continues to interact with the data processing device to complete the transmission format adjustment of other users in the cell; if not, the resource allocation is performed for each user in the cell according to the execution transmission format of each user in the cell, and the content of the specific resource allocation may be allocated.
  • the data processing device may perform an estimation of the amount of data to be sent of the current cell user before the scheduling device performs TFRC selection, and Receiving the state information sent by the data processing device, receiving the estimated value of the amount of data to be sent, thereby reducing the information interaction process between the data processing device and the scheduling device, and reducing the data processing device and the scheduling device
  • the delay caused by the information improves the efficiency of the TFRC selection.
  • the transmission format adjustment method in the embodiment of the present invention is described from the perspective of the scheduling device.
  • the following describes the transmission format adjustment method in the embodiment of the present invention from the data processing device side.
  • Another embodiment of the transport format adjustment method includes:
  • the data processing device transmits the state information of the cell user to the scheduling device, so that the scheduling device performs TFRC selection based on the state information.
  • the data processing device is responsible for processing the status information of the cell user and the amount of data to be sent, one data location
  • the device can process status information of multiple cells and the amount of data to be transmitted.
  • the status information may include: power available to the cell, HS-SCCH power of the current cell user, and HS-SCCH power occupied by the user other than the current cell user in the cell, maximum power available to a single user, common pilot channel Transmit power, offset of HS-PDSCH power relative to pilot power, CQI value reported by the cell user, and so on.
  • the data processing device sorts the scheduling priorities of all users in the cell by using preset rules according to the foregoing state information, and then sends the status information of each user in the cell and the scheduling result of the scheduling priority to the scheduling device.
  • the initial value of the foregoing status information may be input by an administrator or may be obtained from an external communication device; the data processing device updates and maintains the above state information according to data transmission status of each user in the cell.
  • the data processing device determines the amount of data to be sent of the current cell user by using the foregoing status information.
  • the amount of data to be sent may be adjusted by real-time information interaction between the scheduling device and the data processing device, or may be estimated according to local state information of the data processing device; in actual applications, other methods may be used to perform data to be sent.
  • the calculation of the quantity is not limited herein.
  • the data processing device sends the amount of data to be sent to the scheduling device, so that the scheduling device adjusts the initial transmission format of the current cell user according to the amount of data to be sent.
  • the steps 401 and 402 are not limited to the execution order, and the order of the steps may be 401.
  • the execution order of the specific steps may be determined according to the actual situation, which is not limited herein.
  • the data processing apparatus in the embodiment of the present invention assists in completing the data processing amount in the TFRC selection process of the TFRC selection and sharing of the cell user by performing information interaction with the scheduling apparatus, thereby improving the processing efficiency of the TFRC selection; and the data processing apparatus and scheduling
  • the device can be deployed separately using two separate physical units, and even the two devices can be deployed separately, making the arrangement of the transport network more flexible.
  • One embodiment of a medium transmission format adjustment method includes:
  • the content of the step 501 in the embodiment is the same as the content of the step 401 in the embodiment shown in FIG. 4, and details are not described herein again.
  • 502. Receive a query message.
  • the data processing device receives the query message sent by the scheduling device, and extracts the maximum amount of data that the cell user carried in the query message can send.
  • the query message is used to query the data processing device for the amount of data to be sent of the current cell user corresponding to the scheduling device.
  • the data processing device determines the amount of data to be transmitted of the user of the cell by using the status information of the user of the cell and the maximum amount of data extracted as described above.
  • the data processing device presets a current data amount locally, and the initial value of the current data amount is set according to the state information of the cell user in the initial transmission state, which is a dynamic variable, and the number of TFRC selection times is changed according to the cell user. change.
  • the data processing device obtains the maximum amount of data, comparing the current data amount with the maximum data amount, if the current data amount is greater than or equal to the maximum data amount, the maximum data amount is used as the to-be-sent data amount. And updating the current data amount by using the difference between the current data amount and the maximum data amount; if the current data amount is less than the maximum data amount, using the current data amount as the to-be-sent data amount, and clearing the current data amount.
  • the data processing apparatus returns the amount of data to be transmitted to the scheduling apparatus, so that the scheduling apparatus adjusts the initial transmission format of the cell user according to the amount of data to be transmitted.
  • the amount of data to be sent is adjusted and maintained in real time by the scheduling device and the data processing device. Therefore, the amount of data to be sent is more accurate, so that the scheduling device adjusts the initial transmission format more. accurate.
  • the scheduling device and the data processing device adjust the amount of data to be sent through real-time information interaction, thereby improving the accuracy of the amount of data to be sent, so that the TFRC selection process of different cell users is decoupled without loss, that is,
  • the allocation scheme of the embodiment of the present invention is non-destructive in the utilization of resources.
  • an embodiment of the transmission format adjustment method in the embodiment of the present invention includes:
  • the data processing device estimates the amount of data to be sent of the current cell user through the state information of each user in the locally stored cell.
  • the process of estimating the amount of data to be sent may specifically be:
  • the data processing device presets an initial amount of data locally, the current data amount being set according to state information of the initial state of the cell user.
  • the data processing device calculates the weight W x of the data transmission amount that the current cell user should bear by using the preset formula 3, and then uses the weight value to calculate the data to be sent of the current cell user in all the cell users by using the preset formula 4
  • the proportion of the initial data is multiplied by the specific gravity P1 to obtain the amount of data to be sent of the current cell user.
  • Equation 3 W CQV ( R X );
  • the above C (3 ⁇ 4 is the channel quality indicator of the user in the cell i, and is the power utilization rate of the cell i, and X is the location where the current transmission time interval of the user is scheduled in the scheduling of the cell 1.
  • the data processing device carries the status information of the current cell user and the amount of data to be sent simultaneously in an interaction message, and sends the interaction message to the scheduling device corresponding to the cell user, so that the scheduling device determines the initial transmission of the cell user according to the status information. Format, and adjust the initial transmission format by the amount of data to be transmitted.
  • the data processing device may perform an estimation of the amount of data to be sent of the current cell user before the scheduling device performs TFRC selection, and Receiving the state information sent by the data processing device, receiving the estimated value of the amount of data to be sent, thereby reducing the information interaction process between the data processing device and the scheduling device, and reducing the data processing device and the scheduling device
  • the delay caused by the information improves the efficiency of the TFRC selection.
  • the data processing apparatus performs scheduling scheduling on the cell user.
  • the data processing apparatus sorts the users of each cell by the size of the cell power utilization, and the data processing apparatus schedules the ranking results.
  • the data processing device selects a cell in which no resource is allocated and the scheduling priority is the highest in the scheduling ordering result for TFRC selection.
  • the data processing device sends status information of the cell user.
  • the data processing device aggregates the above-mentioned scheduling, and the state information of each cell user is transmitted to the scheduling device, so that the scheduling device performs TFRC selection based on the state information.
  • the status information includes: the power P cell available to the cell , the HS-PDSCH channel power of each user in the small area ⁇ - ⁇ the HS-SCCH power of each user in the small area 1 &1 ⁇ ⁇ ⁇ , the maximum power available to a single user ⁇ , public
  • the scheduling device reserves the number of HS-SCCH codes.
  • the scheduling device queries the available HS-SCCH code set of the current transmission time interval. If the number of remaining HS-SCCH codes is greater than 2, the number of HS-SCCH codes is reserved, and the reserved code number is allocated to the bearer.
  • the scheduling apparatus performs pre-allocation of the HS-SCCH channel code.
  • the scheduling device performs pre-allocation of the HS-SCCH channel code to the current cell user.
  • HS-SCCH code set of the cell pre-allocate an HS-SCCH code number to the cell user, and trigger step 705; if the HS-SCCH code set of the cell If there is no unused HS-SCCH channel code, the TFRC selection process is ended.
  • the scheduling apparatus determines an initial transmission format of the cell user.
  • the scheduling device determines, by using the status information, an initial transmission format of the cell user, where the initial transmission format includes: a CQI mi of the cell user and an HS-PDSCH code number N mi
  • the available power of the HS-DPCCH of the cell user P a can be calculated by using the preset formula 1;
  • Equation 1 Pcell — Pp-used—PH-used— ⁇ -cur , P]MAX—Pll-cur );
  • the P cell is the power available to the cell
  • the P used is the power occupied by the HS-PDSCH channel of the user other than the current cell user
  • the P H ur is the HS-SCCH power of the current cell user
  • P H - use d is the power already occupied by the HS-SCCH channel of the user other than the current cell user in the cell
  • PMAX is the maximum power available to a single user.
  • the foregoing P e is the transmit power of the common pilot channel
  • the MPO is the offset of the HS-PDSCH power relative to the pilot power
  • the CQI RE is the CQI value reported by the cell user.
  • the CQIUE is an estimate of the CQI capability of the cell user. parameter.
  • the scheduling device sends a query message to the data processing device; the query message is used to query the data processing device for the data volume TB a of the cell user, where the query message carries the maximum data volume TB ml , so that the data processing device is configured according to the maximum determining the amount of data TB mi outgoing data amount TB a.
  • the amount of data sent is TB a .
  • the data processing device determines a quantity of data to be sent of the cell user.
  • the data processing device determines the amount of data to be transmitted TB a of the cell user by using the state information of the cell user and the extracted maximum data volume TB.
  • the data processing device locally presets a current data volume TB t , and the initial value of the current data volume TB t is set according to the state information of the cell user in the initial transmission state, which is a dynamic variable, and the TFRC selection is performed with the cell user. Change in the number of times.
  • the data processing device acquires the maximum data amount TB mi , the current data amount TB t and the maximum data amount TB mi are compared:
  • the maximum data amount TB mi is taken as the to-be-sent data amount TB a , and the difference between the current data amount TB t and the maximum data amount TB im is updated.
  • Current data volume
  • the current data amount TB t is less than the maximum data amount TB mi , the current data amount TB t is taken as the to-be-sent data amount TB a , and the current data amount TB t is cleared.
  • the data processing device updates the state variables in a "first come, first served" manner, and queues the cell users.
  • the TB t query and the service modification are mutually exclusive protection.
  • the data processing device returns the sent data amount.
  • the data processing device returns the amount of data to be transmitted TB a to the scheduling device, so that the scheduling device adjusts according to the amount of data to be transmitted TB ⁇ j and the initial transmission format of the area user.
  • the scheduling device adjusts an initial transmission format.
  • the scheduling apparatus adjusts the initial transmission format (CQI im and HS-PDSCH code number N) according to the amount of data to be transmitted TB a and the maximum amount of data TB im .
  • the scheduling device compares the maximum data amount TB lm with the to-be-sent data amount TB a : if the to-be-sent data amount is greater than or equal to the maximum data amount, it indicates that the locally cached data is sufficient, so the original transmission format is maintained.
  • the code number N mi is unchanged, and the parameter CQI im is adjusted by querying the CQI-TB list, so that the minimum CQI value in the CQI-TB list is selected on the premise that the maximum data amount is guaranteed to be unchanged;
  • the CQI-TB table is queried, and the code number N im or the parameter CQI im is adjusted to a small direction, so that the adjusted
  • the code number N b and the parameter CQI b correspond to the maximum data amount in the CQI-TB list, and the code number N b-1 and the parameter CQIb, or the code number N b and the parameter CQI b- i are in the CQI-TB
  • the maximum value of the corresponding data amount in the list is less than the maximum data amount.
  • the scheduling device allocates HS-PDSCH power.
  • the scheduling apparatus allocates the HS-PDSCH power P p for the current cell user queue or the HARQ process according to the initial transmission format (the code number N b and the parameter CQI b ) obtained above, and updates the power resource and the HS-PDSCH code resource used by the cell, At the same time, it is judged whether to perform the TFRC selection of the next queue or process according to whether the remaining resources of the cell are sufficient.
  • the scheduling device allocates resources.
  • the scheduling apparatus After the transmission format of all the cell users is determined (that is, the execution transmission format corresponding to each cell is obtained), the scheduling apparatus allocates the number of HS-SCCH channel codes for each user in the cell, and performs HS-PDSCH code number initial position allocation and process number allocation. And the distribution of new logos, etc.
  • One embodiment of the scheduling apparatus of the present invention for performing the above-described transmission format adjustment method is described below.
  • One embodiment of the scheduling apparatus in the embodiment of the present invention includes:
  • the first obtaining unit 801 is configured to obtain the state information of the cell user that is sent by the data processing device.
  • the first determining unit 802 is configured to determine an initial transmission format of the cell user by using the state information. The amount of data to be sent of the user of the cell sent by the data processing device;
  • the adjusting unit 804 is configured to adjust the initial transmission format according to the amount of data to be sent.
  • the first determining unit 802 in the embodiment of the present invention may include:
  • the calculation module 8021 is configured to calculate an available transmission format of the cell user according to the status information
  • the query module 8022 is configured to query, in the CQI-TB list, the initial transmission format of the cell user by using the available transmission format.
  • the adjusting unit 804 in the embodiment of the present invention may include:
  • the comparing module 8041 is configured to compare the amount of the to-be-transmitted data with the maximum amount of data, and if the amount of the to-be-sent data is greater than or equal to the maximum amount of data, triggering the first adjusting module; if the amount of data to be sent is less than the maximum data A quantity, then triggering a second adjustment module;
  • the first adjustment module 8042 is configured to keep the HS-PDSCH code number N unchanged, and adjust the channel quality indicator parameter CQI by querying the CQI-TB list;
  • the second adjustment module 8043 is configured to query the CQI-TB list, and adjust the code number N or the parameter CQI to a small direction.
  • the scheduling device in the embodiment of the present invention may further include:
  • a second determining unit 805, configured to determine, by using the status information, a maximum amount of data that the cell user can send;
  • the sending unit 806 is configured to send a query message to the data processing device, where the query message is used to query the data processing device for the amount of data to be sent, where the query message carries the maximum amount of data, so that the data processing device is configured according to the maximum data.
  • the amount determines the amount of data to be sent.
  • the first acquisition unit 801 of the scheduling device acquires the status information of the cell user transmitted by the data processing device.
  • the scheduling device is responsible for performing a specific TFRC selection process
  • the data processing device is responsible for processing the state information of the cell user and the amount of data to be transmitted, wherein one scheduling device corresponds to one cell and one data processing device can correspond to multiple cells.
  • the status information may include: power available to the cell, HS-SCCH power of the current cell user, and HS-SCCH power occupied by the user other than the current cell user in the cell, maximum power available to a single user, common pilot channel Transmit power, offset of HS-PDSCH power relative to pilot power, CQI value reported by the cell user, and so on.
  • the first determining unit 802 determines, by using the status information, an initial transmission format of the cell user, where the initial transmission format includes: a CQI im of the cell user and
  • the available power of the HS-DPCCH of the cell user may be calculated first, and then the calculating module 8021 calculates the user of the cell according to the available power of the HS-DPCCH.
  • the query module 8022 using CQI a number of HS-PDSCH codes, and the available ⁇ CQI-TBS query in the list, and obtain CQI mi
  • the second determining unit 805 determines, by the status information, the maximum amount of data that the cell user can transmit. Specifically, the parameters obtained by the calculating module 8021 may be extracted: the CQI a and the HS-PDSCH code number N available to the cell user, and the CQI a and the code number N a are used to query in the CQI-TBS list to obtain the user of the cell. The maximum amount of data that can be sent. Then, the sending unit 806 constructs and sends a query message to the data processing device, where the query message is used to query the data processing device for the amount of data to be sent of the cell user; and when the query message is constructed, the maximum data is added to the query message.
  • a current data amount is preset in the data processing device, and the initial value of the current data amount is a state of the cell user according to the initial transmission state.
  • the information set is a dynamic variable that changes as the cell user changes the number of TFRC selections.
  • the data processing device obtains the maximum amount of data, comparing the current data amount with the maximum data amount, if the current data amount is greater than or equal to the maximum data amount, the maximum data amount is used as the to-be-sent data amount. And updating the current data amount by using the difference between the current data amount and the maximum data amount; if the current data amount is less than the maximum data amount, using the current data amount as the to-be-sent data amount, and clearing the current data amount.
  • the second obtaining unit 803 acquires the amount of data to be sent returned by the data processing device.
  • the adjusting unit 804 adjusts the initial transmission format according to the amount of data to be sent and the maximum amount of data.
  • the comparing module 8041 of the adjusting unit 804 compares the maximum data amount with the amount of data to be sent. If the amount of data to be sent is greater than or equal to the maximum amount of data, it indicates that the locally buffered data is sufficient, triggering the first adjustment.
  • the module 8042 keeps the HS-PDSCH code number N unchanged, and adjusts the channel quality indicator parameter CQI by querying the CQI-TB list, so that the minimum CQI value in the CQI-TB list is selected on the premise of ensuring that the maximum data amount does not change; If the amount of data to be sent is less than the maximum amount of data, it indicates that the data of the local cache is insufficient, and the second adjustment module 8043 is triggered to query the CQI-TB list, and the code number N or the parameter CQI is adjusted to a small direction, so that the adjustment is performed.
  • the code number N b and the parameter CQI b correspond to the maximum data amount in the CQI-TB list, and the code number N w and the parameter CQI b , or the code number N b and the parameter CQI W are in the CQI-TB list.
  • the maximum value of the corresponding data amount is less than the maximum data amount.
  • the first obtaining unit 801 and the second obtaining unit 803 in the embodiment of the present invention may simultaneously perform operations, specifically, The interaction process of each unit in the scheduling apparatus of the embodiment of the invention is as follows:
  • the first acquiring unit 801 and the second obtaining unit 803 of the scheduling device respectively acquire the state information of the cell user and the amount of data to be sent sent by the data processing device, which may be specifically: the scheduling device receives the data processing device to send
  • the first acquisition unit 801 extracts the status information of the cell user from the interaction message
  • the second acquisition unit 803 extracts the amount of data to be sent of the cell user from the interaction message.
  • the first determining unit 802 determines an initial transmission format of the cell user by using the status information, where the initial transmission format includes the CQI im and the HS-PDSCH code number N im of the cell user.
  • the second determining unit 805 determines the maximum amount of data that the cell user can transmit by the status information.
  • the adjusting unit 804 adjusts the initial transmission frame according to the amount of data to be sent and the maximum amount of data, and the comparison module 8041 of the adjusting unit 804 compares the maximum data amount with the data to be sent. If the amount of data to be sent is greater than or equal to the maximum amount of data, it indicates that the locally buffered data is sufficient, and the first adjustment module 8042 is triggered to keep the number of HS-PDSCH codes N unchanged, and the CQI-TB list is queried.
  • the triggering second adjustment module 8043 queries the CQI-TB list, and adjusts the code number N or the parameter CQI to a small direction, so that the adjusted code number N b and the parameter CQI b correspond to the data amount in the CQI-TB list.
  • One embodiment of the data processing apparatus of the present invention for performing the above-described transmission format adjustment method is described below.
  • One embodiment of the data processing apparatus in the embodiment of the present invention includes:
  • a status message sending unit 901 configured to send status information of the cell user to the scheduling device, where the data determining unit 902 is configured to determine, by using the status information, a data volume to be sent by the cell user, and a data quantity sending unit 903, configured to send to the scheduling device Send the amount of data to be sent.
  • the data processing device in the embodiment of the present invention may further include:
  • the query message receiving unit 904 is configured to receive a query message sent by the scheduling device, where the query message carries a maximum amount of data that the cell user can send;
  • the data determining unit 902 is further configured to: determine the cell user by using the state information and the maximum amount of data The amount of data to be sent; and the data determining unit 902 can include:
  • a first determining module 9021 configured to determine, by using the status information, a current data amount of the cell user; the data amount comparison module 9022 is configured to compare the current data amount with the maximum data amount, if the current data amount is greater than or equal to The maximum amount of data is used as the amount of data to be sent; if the current amount of data is less than the maximum amount of data, the current amount of data is taken as the amount of data to be transmitted.
  • the interaction process of each unit in the data processing apparatus is as follows:
  • the status message sending unit 901 of the data processing apparatus sends the status information of the cell user to the scheduling apparatus, so that the scheduling apparatus according to the Status information is TFRC selected.
  • the status information may include: power available to the cell, HS-SCCH power of the current cell user, and HS-SCCH power occupied by the user other than the current cell user in the cell, maximum power available to a single user, common pilot channel Transmit power, offset of HS-PDSCH power relative to pilot power, CQI value reported by the cell user, and so on.
  • the data processing device sorts the scheduling priorities of all users in the cell by using preset rules according to the status information, and then sends the status information of each user in the cell and the scheduling result of the scheduling priority to the scheduling device.
  • the query message receiving unit 904 receives the query message sent by the scheduling device, and extracts the maximum amount of data that the cell user carried in the query message can send.
  • the query message is used to query the data processing device for the amount of data to be sent of the cell user corresponding to the scheduling device.
  • the data determining unit 902 determines the amount of data to be transmitted of the cell user by the state information of the cell user and the extracted maximum data amount. Specifically, the first determining module 9021 determines, by using the status information, a current data volume of the cell user, where an initial value of the current data volume is set according to status information of a cell user in an initial transmission state, which is a dynamic variable, and the cell The user changes the number of TFRC selections. Then, the data amount comparison module 9022 compares the current data amount with the maximum data amount. If the current data amount is greater than or equal to the maximum data amount, the maximum data amount is used as the to-be-sent data amount, and the current data is used. The difference between the quantity and the maximum amount of data updates the current amount of data; if the current amount of data is less than the maximum amount of data, the current amount of data is taken as the amount of data to be transmitted, and the current amount of data is cleared.
  • the data volume sending unit 903 After determining the amount of data to be sent by the user of the cell, the data volume sending unit 903 returns the amount of data to be sent, so that the scheduling device adjusts the initial transmission format of the cell user according to the amount of data to be sent.
  • the state in the embodiment of the present invention may further include:
  • the second determining module 9023 is configured to determine, by using the status information, an initial data volume of the cell user.
  • the third determining module 9024 is configured to determine, by using status information of each user in the cell, that the current cell user is to send data in all cell users. Proportion of
  • the multiplying module 9025 is configured to multiply the initial data amount by the specific gravity to obtain an amount of data to be sent.
  • the interaction process of each unit in the data processing apparatus according to the embodiment of the present invention is as follows:
  • the data determining unit 902 of the data processing apparatus uses the status information of each user in the locally stored cell to the current cell user.
  • the amount of data to be sent is estimated.
  • the second determining module 9023 of the data determining unit 902 determines the initial data amount of the cell user by using the status information, and the current data amount is set according to the status information of the initial state of the cell user.
  • the third determining module 9024 calculates the weight of the data transmission amount that the current cell user should bear by using the preset formula 3, and then uses the weight value to calculate the data to be sent by the current cell user in all the cell users by using the preset formula 4.
  • the specific gravity P1 uses the weight value to calculate the data to be sent by the current cell user in all the cell users by using the preset formula 4.
  • the specific gravity P1 uses the weight value to calculate the data to be sent by the current cell user in all the cell users by using the preset formula 4.
  • the specific gravity P1 The specific gravity P1 ;
  • the multiplication module 9025 multiplies the initial data amount by the specific gravity P1 to obtain the amount of data to be transmitted of the current cell user.
  • the status message transmitting unit 901 and the data amount transmitting unit 903 simultaneously transmit a status message and the amount of data to be transmitted to the scheduling device.
  • the data processing device carries the status information of the cell user and the amount of data to be sent simultaneously in an interaction message, and sends the interaction message to the scheduling device corresponding to the cell user, so that the scheduling device determines the user of the cell according to the status information.
  • the initial transmission format, and the initial transmission format is adjusted by the amount of data to be transmitted.
  • an embodiment of the communication system of the present invention for performing the above-mentioned transmission format adjustment method.
  • an embodiment of the communication system in the embodiment of the present invention includes: a scheduling device and a data processing device;
  • the scheduling device and the data processing device may be physical units. In actual applications, it may be one of the CPUs of the multi-core CPU, or an independent DSP, or a circuit board. The specific physical form may be based on actual conditions. Depending on the situation, it is not limited here.
  • the scheduling device 1201 is configured to acquire state information of a cell user sent by the data processing device 1202, determine an initial transmission format of the cell user by using the state information, and acquire an amount of data to be sent of the cell user sent by the data processing device 1202. The amount of data to be sent adjusts the initial transmission format;
  • the data processing device 1202 is configured to send the status information of the cell user to the scheduling device 1201, determine the amount of data to be sent of the cell user by using the status information, and send the to-be-sent data to the scheduling device 1201. the amount.
  • the above communication system is applied to the application scenario described in FIG. 7 above.
  • the disclosed systems, devices, and methods may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not executed.
  • the coupling or direct connection or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in the form of an electrical, mechanical or other.
  • the components displayed by the unit may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the technical solution of the present invention or the part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Description

传输格式调整方法、 装置以及系统 本申请要求于 2011 年 5 月 18 日提交中国专利局、 申请号为 201110128543.8、 发明名称为"传输格式调整方法、 装置以及系统"的中国专利申 请的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信领域,尤其涉及一种传输格式和资源组合(TFRC, Transport Format and Resource Combination ) 选择方法、 相关装置以及系统。 背景技术
宽带码分多址( WCDMA, Wideband Code Division Multiple Access )标准在 发展中形成了 R99, R4, R5 , R6, R7 , R8, R9, R10等版本。 在 R7及其后续 版本推出了高速分组接入 ( HSPA+, High Speed Packet Access )技术, 这种技术 的应用可以使运营商利用现有的接入网设备提供更高速率、 更高质量的服务。
传输格式和资源组合选择算法是 HSPA+技术在基站 (NodeB )基带上实现 的关键。 在媒体接入控制 (MAC, Medium Access Control ) 调度算法执行完用 户队列及混合自动重传 ( HARQ, Hybrid Automatic Repeat Request )进程的优先 级排序之后, TFRC选择算法根据可以调度的用户的信道质量、 队列中的緩存数 据量(或传输块的大小)、 当前传输时间间隔 ( TTI, Transmission Time Interval ) 内高速下行分组接入 ( HSDPA, High Speed Downlink Packet Access ) 可用的功 率资源和码资源等信息, 确定合适的传输格式, 传输格式包括: 调制方式、 传 输模块( TB, Transport Block )的大小、高速下行共享信道( HS-SCCH, High Speed Downlink Shared Channel ) 和 HS-DSCH的共享控制信道( HS-PDSCH, Shared Control Channel for HS-DSCH )码数的选择, 确定合适的传输格式目的是为了提 高小区的资源利用率, 最大化小区吞吐率, 同时满足调度算法确定的用户之间 的公平性与差异化需求。
TFRC选择算法输出的是 NodeB基带下行资源的分配和使用方式, 因此几 乎任何一个 HSDPA+技术的引入和应用都对算法的设计和优化有着重要的影响。 特别的, 双小区 HSDPA ( DC-HSDPA, 即 Dual Cell-HSDPA )、 多小区 HSDPA ( MC-HSDPA, 即 Multi Cell-HSDPA ) 等多载波技术的应用使得用户可以同时 接收至少两个的异频同覆盖的下行小区 (一个小区建在一个载波上)发送的 HSDPA数据。 而网络侧可以在这些载波间动态的选择为用户调度 HSDPA传输。 然而, 多载波技术的应用使得同个扇区内的不同频点的小区之间存在着资源上 的耦合关系 (即至少两个小区共享一份资源)。 因此, TFRC选择算法的对象也 从单个小区扩大至由多个异频同覆盖小区组成的小区资源组。对于 DC或者 MC 用户而言, 需要在小区资源组上为用户分配合理的资源。
为了解决多个小区的资源分配问题, 现有技术中, 在每个小区做完 TFRC 选择后, 在本地更新各个队列的待发数据量大小, 则下一个小区可以直接利用 更新后的待发数据量大小作为输入进行 TFRC选择, 如此便可根据实际待发数 据量的需求进行合理的资源分配。
但由于现有技术的多小区 TFRC选择过程是由单个物理单元顺序执行的, 而由于单个物理单元的处理能力有限, 因此, 当需要对多个小区用户的状态信 息进行处理时, TFRC选择过程就会变得緩慢, 并且该单个物理单元的运算负担 过重, 很难再支持后续多载波的演进, 限制了使用该技术的通信产品的扩展能 力。 发明内容
本发明实施例提供了一种传输格式调整方法、 相关装置以及系统, 用于并 行的进行多载波的 TFRC选择。
本发明提供的传输格式调整方法, 包括: 获取数据处理装置发送的小区用 户的状态信息; 通过所述状态信息确定所述小区用户的初始传输格式; 获取所 述数据处理装置发送的所述小区用户的待发数据量; 根据所述待发数据量调整 所述初始传输格式, 得到执行传输格式;
可选的, 所述获取所述数据处理装置发送的待发数据量之前包括: 通过状 态信息确定所述小区用户所能够发送的最大数据量; 向所述数据处理装置发送 查询消息; 所述查询消息用于向所述数据处理装置查询待发数据量, 所述查询 消息中携带所述最大数据量, 使得所述数据处理装置根据所述最大数据量确定 所述待发数据量;
可选的, 所述通过状态信息确定小区用户的初始传输格式包括: 根据所述 状态信息计算所述小区用户的可用传输格式; 通过所述可用传输格式在信道质 量指示与传输模块 CQI-TB列表中查询所述小区用户的初始传输格式; 可选的, 所述初始传输格式包括: 信道质量指示参数 CQI和高速物理下行 共享信道 HS-PDSCH码数; 所述根据待发数据量调整所述初始传输格式包括: 比较所述待发数据量与所述最大数据量的大小; 若所述待发数据量大于或等于 所述最大数据量, 则保持所述码数 N不变, 通过查询 CQI-TB列表, 调整所述 信道质量指示参数 CQI; 和 /或, 若所述待发数据量小于所述最大数据量, 则查 询 CQI-TB列表, 调整所述 HS-PDSCH码数或所述参数 CQI;
可选的, 所述得到执行传输格式后, 还包括: 根据小区的剩余资源判断是 否需要继续进行小区内其他用户的传输格式调整, 所述小区内其他用户为所述 小区内除当前小区用户之外的用户; 若不需要, 则根据小区内各个用户的执行 传输格式为小区内各个用户进行资源分配。
本发明提供的传输格式调整方法, 包括: 向调度装置发送小区用户的状态 信息; 通过所述状态信息确定所述小区用户的待发数据量; 向所述调度装置发 送所述待发数据量;
可选的, 所述通过所述状态信息确定所述小区用户的待发数据量之前包括: 接收所述调度装置发送的查询消息, 所述查询消息中携带所述小区用户所能够 发送的最大数据量; 所述通过所述状态信息确定所述小区用户的待发数据量包 括: 通过所述状态信息和所述最大数据量确定所述小区用户的待发数据量; 可选的, 所述通过所述状态信息和所述最大数据量确定所述小区用户的待 发数据量包括: 通过所述状态信息确定所述小区用户的当前数据量; 比较所述 当前数据量与所述最大数据量的大小, 若所述当前数据量大于或等于所述最大 数据量, 则将所述最大数据量作为待发数据量; 若所述当前数据量小于所述最 大数据量, 则将所述当前数据量作为待发数据量;
可选的, 所述向所述调度装置发送所述待发数据量包括: 所述向调度装置 发送小区用户的状态信息的同时, 向所述调度装置发送所述待发数据量;
可选的, 所述通过所述状态信息确定所述小区用户的待发数据量包括: 通 过所述状态信息确定所述小区用户的初始数据量; 通过小区内各个用户的状态 信息确定当前小区用户在所有小区用户中待发数据所占的比重; 将所述初始数 据量与所述比重相乘, 得到待发数据量。
本发明提供的调度装置, 包括: 第一获取单元, 用于获取数据处理装置发 送的小区用户的状态信息; 第一确定单元, 用于通过所述状态信息确定所述小 区用户的初始传输格式; 第二获取单元, 用于获取所述数据处理装置发送的所 述小区用户的待发数据量; 调整单元, 用于根据所述待发数据量调整所述初始 传输格式。
本发明提供的数据处理装置, 包括: 状态消息发送单元, 用于向调度装置 发送小区用户的状态信息; 数据确定单元, 用于通过所述状态信息确定所述小 区用户的待发数据量; 数据量发送单元, 用于向所述调度装置发送所述待发数 据量。
本发明提供的通信系统, 包括: 调度装置和数据处理装置; 所述调度装置, 用于获取数据处理装置发送的小区用户的状态信息; 通过所述状态信息确定所 述小区用户的初始传输格式; 获取所述数据处理装置发送的所述小区用户的待 发数据量; 根据所述待发数据量调整所述初始传输格式; 所述数据处理装置, 用于向调度装置发送小区用户的状态信息; 通过所述状态信息确定所述小区用 户的待发数据量; 向所述调度装置发送所述待发数据量。
从以上技术方案可以看出, 本发明实施例具有以下优点: 本发明进行多载 波 TFRC选择时, 由数据处理装置负责处理小区用户的状态信息和待发数据量, 由调度装置负责进行 TFRC选择的过程; 调度装置通过与数据处理装置的信息 交换获取小区用户的状态信息和待发数据量, 确定小区用户的初始传输格式, 并通过该待发数据量来调整该初始传输格式, 得到执行出传输格式, 从而完成
TFRC选择。本发明通过合理地分工,将状态信息的处理和调整调度的过程分离, 实现了不同功能模块之间的负荷均摊, 使得多载波 TFRC选择的一些步骤可以 同步执行, 提高了 TFRC选择的处理效率, 并为后续实现更高规格的多载波演 进提供了条件。 附图说明
图 1是本发明实施例中传输格式调整方法的一个流程示意图;
图 2是本发明实施例中传输格式调整方法的另一个流程示意图;
图 3是本发明实施例中传输格式调整方法的另一个流程示意图;
图 4是本发明实施例中传输格式调整方法的另一个流程示意图;
图 5是本发明实施例中传输格式调整方法的另一个流程示意图;
图 6是本发明实施例中传输格式调整方法的另一个流程示意图;
图 Ί是本发明实施例中传输格式调整方法的一个信令流程图;
图 8是本发明实施例中调度装置的一个结构示意图; 图 9是本发明实施例中调度装置的另一个结构示意图;
图 10是本发明实施例中数据处理装置的结构示意图;
图 11是本发明实施例中数据处理装置的另一个结构示意图;
图 12是本发明实施例中通信系统的结构示意图。 具体实施方式
本发明实施例提供了一种传输格式调整方法、 相关装置以及系统, 用于并 行的进行多载波的 TFRC选择。
请参阅图 1 , 本发明实施例中传输格式调整方法的一个实施例包括:
101、 获取小区用户的状态信息;
调度装置获取数据处理装置发送的小区用户的状态信息。
调度装置负责执行具体的 TFRC选择过程, 而数据处理装置则负责处理小 区用户的状态信息和待发数据量, 其中, 一个调度装置对应一个小区, 而一个 数据处理装置则可以对应多个小区。
小区用户的状态信息可以包括:小区可用的功率,当前小区用户的 HS-SCCH 功率和小区内除当前小区用户之外的用户已占用的 HS-SCCH功率,单个用户可 用的最大功率, 公共导频信道的发射功率, HS-PDSCH功率相对导频功率的偏 置, 小区用户上报的 CQI值等。
数据处理装置根据上述状态信息通过预置的规则对该小区内所有用户的调 度优先级进行排序, 然后将上述小区内各个用户的状态信息以及调度优先级的 排序结果发送给调度装置, 使得调度装置根据该调度优先级的排序结果依次对 小区内各个用户进行处理。
102、 确定小区用户的初始传输格式;
调度装置通过该状态信息确定当前小区用户的初始传输格式, 该初始传输 格式包括: 当前小区用户初始的 CQI以及 HS-PDSCH码数。
具体的, 可先计算出小区用户的专业高速物理控制通道(HS-DPCCH, High Speed-Dedicated Physical Control Channel )的可用功率,然后,根据该 HS-DPCCH 的可用功率计算出该小区用户可用的 CQI以及 HS-PDSCH码数, 最后使用该可
HS-PDSCH码数。
103、 获取小区用户的待发数据量;
调度装置获取该数据处理装置发送的当前小区用户的待发数据量, 该待发 数据量是在多载波传输的情况下, 当前小区用户所需要承担的数据发送量, 该 待发数据量也是由数据处理装置进行更新维护的。
该待发数据量可以在调度装置正在进行 TFRC选择时, 根据调度装置执行 的实际调度情况进行调整计算, 也可以由数据处理装置根据本地小区用户的状 态信息进行预估, 具体使用哪种方法会在下面的实施例中进行详细说明, 此处 不作赘述。
104、 调整初始传输格式。
调度装置根据该待发数据量调整初始传输格式, 得到执行传输格式。
调度装置通过与数据处理装置进行信息交互, 得到当前小区用户的待发数 据量后, 本地的调度装置则可以获知本地小区用户应该发送多少数据量, 使得 在进行 TFRC选择时, 传输格式的确定更为准确, 减少了不必要的资源浪费; 且数据处理装置和调度装置可以摆脱现有那种集中部署的限制, 例如可以使用 两个单独的物理单元分别作为数据处理装置和调度装置来进行部署, 甚至可以 将数据处理装置和调度装置分开两地部署, 使得传输网络的布置更具有灵活性。
当调度装置在 TFRC选择时, 会根据小区内的小区资源依次对该小区内的 每个小区用户进行传输格式的调整, 再根据调整后的传输格式 (即执行传输格 式)对小区内各个用户进行资源分配。
本发明进行多载波 TFRC选择时, 通过数据处理装置和调度装置来加以实 现。 调度装置或数据处理装置可以是具体的物理单元, 例如在实际的应用中可 以是多核中央处理器(CPU, Central Processing Unit ) 的其中一个核, 也可以一 个独立的数字信号处理器 (DSP, Digital Signal Processor ), 还可以是一块电路 单板, 具体的物理形态可以根据实际的情况而定, 此处不作限定。
本发明由数据处理装置负责处理小区用户的状态信息和待发数据量, 由调 度装置负责进行 TFRC选择的过程; 调度装置通过与数据处理装置的信息交换 获取小区用户的状态信息和待发数据量, 确定小区用户的初始传输格式, 并通 过该待发数据量来调整该初始传输格式, 得到执行出传输格式, 从而可以根据 该执行出传输格式进行资源调整, 完成 TFRC选择。 本发明通过合理地分工, 将状态信息的处理和调整调度的过程分离, 实现了不同功能模块之间的负荷均 摊, 使得多载波 TFRC选择的一些步骤可以同步执行, 提高了 TFRC选择的处 理效率, 并为后续实现更高规格的多载波演进提供了条件。
当调度装置正在进行 TFRC选择时, 调度装置和数据处理装置可以根据实 际的调度情况, 通过信息交互对数据处理装置所处理的待发数据量进行调整, 具体请参阅图 2, 本发明实施例中传输格式调整方法的一个实施例包括:
201、 获取小区用户的状态信息;
本实施例中的步骤 201的内容与前述图 1所示的实施例中步骤 101的内容 相同, 此处不再赘述。
202、 确定小区用户的初始传输格式;
调度装置通过该状态信息确定当前小区用户的初始传输格式, 该初始传输 格式包括: 该小区用户的 CQImi以及 HS-PDSCH码数 Nim
具体的, 可先计算出小区用户的 HS-DPCCH可用功率, 然后, 根据该 HS-DPCCH的可用功率计算出该小区用户可用的 CQIa以及 HS-PDSCH码数 Na, 最后使用该可用的 CQIa以及 HS-PDSCH码数 Na在 CQI-TBS列表中查询得 到 CQIim以及 HS-PDSCH码数 Nmi
203、 确定小区用户的最大数据量;
调度装置通过该状态信息确定当前小区用户所能够发送的最大数据量。 具体的, 可使用上述步骤得到的该小区用户可用的 CQIa以及 HS-PDSCH码 数 在 CQI-TBS列表中进行查询, 得到该小区用户所能够发送的最大数据量。
204、 向数据处理装置发送查询消息;
调度装置向数据处理装置发送查询消息; 该查询消息用于向该数据处理装 置查询小区用户的待发数据量, 该查询消息中携带该最大数据量, 使得数据处 理装置根据该最大数据量确定该待发数据量。
调度装置通过查询消息把该调度装置对应的小区所能够发送的最大数据量 通知给数据处理装置, 使得数据处理装置可以根据该最大数据量来调整数据处 理装置本地保存的待发数据量, 并最终确定需要返回给调度装置的待发数据量。
数据处理装置中预设了一个当前数据量, 该当前数据量的初始值是根据初 传状态的小区用户的状态信息设置的, 是一个动态变量, 随该小区用户进行 TFRC选择次数的改变而改变。 当数据处理装置获取到该最大数据量时, 比较该 当前数据量与该最大数据量的大小, 若该当前数据量大于或等于该最大数据 量, 则将该最大数据量作为待发数据量, 且用该当前数据量与该最大数据量的 差更新当前数据量; 若该当前数据量小于该最大数据量, 则将该当前数据量作 为待发数据量, 且将该当前数据量清零。
205、 获取小区用户的待发数据量; 调度装置获取该数据处理装置返回的待发数据量。
由于该待发数据量在本发明实施例中是调度装置通过数据处理装置进行信 息交互进行实时维护调整的, 因此, 该待发数据量更为准确, 使得调度装置可 以精确地进行初始传输格式的调整。
206、 调整初始传输格式。
调度装置根据该待发数据量与最大数据量调整该初始传输格式, 得到执行 传输格式。
调度装置将该最大数据量与待发数据量进行比较, 若该待发数据量大于或 等于该最大数据量, 则表示本地的緩存的数据充足, 故保持该初始传输格式中 的码数 Nim不变, 通过查询 CQI-TB列表, 调整该参数 CQI皿, 使得保证该最大 数据量不变的前提下, 选择 CQI-TB列表中最小的 CQI值;
若该待发数据量小于该最大数据量, 则表示本地的緩存的数据不足, 故查 询 CQI-TB列表, 将该码数 Nim或该参数 CQImi向小的方向调整, 使得调整后的 码数 Nb和参数 CQIb在 CQI-TB列表中对应的数据量大于该最大数据量, 且码数 Nb-i和参数 CQIb、 或码数 Nb和参数 CQIb-i在 CQI-TB列表中对应的数据量的最 大值, 小于该最大数据量。
本发明实施例中, 调度装置和数据处理装置通过实时的信息交互来调整待 发数据量, 提高了该待发数据量的准确度, 使得不同小区用户的 TFRC选择过 程无损的解耦开, 即在进行资源分配时, 本发明实施例的分配方案在资源的利 用率上是无损的。
考虑到实际的网络传输状态繁忙的问题, 若在调度装置和数据处理装置之 间的信息交互开销很大的情况下, 可使用下面的方案, 请参阅图 3, 本发明实施 例中传输格式调整方法的一个实施例包括:
301、 获取状态信息和待发数据量;
调度装置同时获取数据处理装置发送的小区用户的状态信息以及待发数据 量。
数据处理装置在处理该调度装置所对应小区用户的状态信息的同时, 也对 该小区用户的待发数据量进行预估, 然后同时将该状态信息与该待发数据量发 送给调度装置。
待发数据量预估的过程具体可以为:
数据处理装置在本地预设了一个初始数据量, 该当前数据量是根据小区用 户初始状态的状态信息设置的。
数据处理装置通过预置的公式 3计算当前小区用户 \^, 然后使用该权值通 过预置的公式 4计算当前小区用户在所有小区用户中待发数据所占的比重 Pl, 最后, 将该初始数据量与该比重相乘, 得到当前小区用户的待发数据量。
公式 3 : W CQV ( ¾*X );
公式 4: = W,/ W〗+ W2+ ... + Wn;
其中, 上述的 C(¾为用户在小区 i的信道质量指示, 为小区 i的功率利用 率, X为用户当前传输时间间隔在小区 i的调度排序的位置, 上述参数 i为任意 一个小区的代号, 可以理解的是, 小区 i指代任意一个小区, 指代的是小区 i 所应承担的数据发送量的权值, 而 C(¾以及 等参数都具有类似的含义。
302、 确定小区用户的初始传输格式;
调度装置通过该状态信息确定当前小区用户的初始传输格式, 该初始传输 格式包括: 该小区用户的 CQIMI以及 HS-PDSCH码数 NIM
具体的, 首先, 可以通过预置的公式 1计算出小区用户的 HS-DPCCH可用 功率 Pa;
公式 1 : P a=min ( Pcell— Pp-used— Ppi-used— Pll-cur, PMAX— Pil-cur );
其中, 上述的 Pcell是小区可用的功率, PP^ed是小区内除当前小区用户之外 的用户的 HS-PDSCH信道已经占用的功率, ΡΗ^是当前小区用户的 HS-SCCH 功率, PH-used是小区内除当前小区用户之外的用户的 HS-SCCH信道已经占用的 功率, PMAX是单个用户可用的最大功率。
然后, 可根据预置的公式 2和可用功率 PA计算出可用的 CQIA,
公式 2: CQIa= min ( Round ( PA-PC-MPO-CQIRE ) , CQIUE );
其中, 上述的 PE是公共导频信道的发射功率, MPO是 HS-PDSCH功率相 对导频功率的偏置, CQIRE是小区用户上报的 CQI值 CQIUE是对小区用户的 CQI 能力的一个预估参数。
最后, CQIA以及可用的 HS-PDSCH码数 NA在 CQI-TBS列表中查询得到 CQIim以及 HS-PDSCH码数 Nmi
303、 确定小区用户的最大数据量;
本实施例中的步骤 303的内容与前述图 2所示的实施例中步骤 203的内容 相同, 此处不再赘述。
304、 调整初始传输格式。 调度装置根据该待发数据量与最大数据量调整该初始传输格式, 得到执行 传输格式。
调度装置将该最大数据量与待发数据量进行比较, 若该待发数据量大于或 等于该最大数据量, 则表示本地的緩存的数据充足, 故保持该初始传输格式中 的码数 Nim不变, 通过查询 CQI-TB列表, 调整该参数 CQI皿, 使得保证该最大 数据量不变的前提下, 选择 CQI-TB列表中最小的 CQI值;
若该待发数据量小于该最大数据量, 则表示本地的緩存的数据不足, 故查 询 CQI-TB列表, 将该码数 Nim或该参数 CQImi向小的方向调整, 使得调整后的 码数 Nb和参数 CQIb在 CQI-TB列表中对应的数据量大于该最大数据量, 且码数 Nb-]和参数 CQIb、 或码数 Nb和参数 CQIb-i在 CQI-TB列表中对应的数据量的最 大值, 小于该最大数据量。
在得到执行传输格式之后, 调度装置根据小区的剩余资源判断是否需要继 续进行小区内其他用户的传输格式调整, 该小区内其他用户为所述小区内除当 前小区用户之外的用户, 若需要, 则继续与数据处理装置进行交互, 完成小区 内其他用户的传输格式调整; 若不需要, 则根据小区内各个用户的执行传输格 式为小区内各个用户进行资源分配, 具体资源分配的内容可以为分配 HS-SCCH 信道码数, 进行 HS-PDSCH码数起始位置分配、 进程号分配以及新传标识分配 等。
在本发明实施例中, 若调度装置和数据处理装置之间的信息交互开销很 大, 可以在调度装置进行 TFRC选择之前, 由数据处理装置进行当前小区用户 的待发数据量的预估, 并在接受数据处理装置发送的状态信息的同时, 接收该 待发数据量的预估值, 如此, 则减少了数据处理装置与调度装置的信息交互流 程, 同时也减少了数据处理装置与调度装置收发信息所造成的时延, 提高了 TFRC选择的工作效率。
上面是从调度装置的角度对本发明实施例中的传输格式调整方法进行了描 述, 下面从数据处理装置侧对本发明实施例中的传输格式调整方法进行描述, 请参阅图 4 , 本发明实施例中传输格式调整方法的另一实施例包括:
401、 发送小区用户的状态信息;
数据处理装置向调度装置发送小区用户的状态信息, 使得调度装置根据该 状态信息进行 TFRC选择。
数据处理装置则负责处理小区用户的状态信息和待发数据量, 一个数据处 理装置可以处理多个小区的状态信息和待发数据量。
该状态信息可以包括: 小区可用的功率, 当前小区用户的 HS-SCCH功率和 小区内除当前小区用户之外的用户已占用的 HS-SCCH功率, 单个用户可用的最 大功率, 公共导频信道的发射功率, HS-PDSCH功率相对导频功率的偏置, 小 区用户上报的 CQI值等。 数据处理装置根据上述状态信息通过预置的规则对该 小区内所有用户的调度优先级进行排序, 然后将上述小区内各个用户的状态信 息以及调度优先级的排序结果发送给调度装置。
上述状态信息的初始值是可以是管理员输入的, 也可以是从外界的通信设 备中获取到; 数据处理装置根据小区内各个用户的数据传输情况更新和维护上 述的状态信息。
402、 确定小区用户的待发数据量;
数据处理装置通过上述状态信息确定当前小区用户的待发数据量。
该待发数据量可以通过调度装置与数据处理装置进行实时的信息交互进行 调整运算, 也可以根据数据处理装置本地的状态信息进行预估; 在实际应用中, 还可以使用其它方法进行待发数据量的计算, 具体此处不作限定。
403、 发送待发数据量。
数据处理装置向调度装置发送该待发数据量, 使得调度装置根据该待发数 据量对当前小区用户的初始传输格式进行调整。
在本发明实施例中, 步骤 401和 402并无执行顺序的限制, 402可以发生在 401之前, 具体步骤的执行顺序可以根据实际情况来定, 此处不作限定。
本发明实施例中的数据处理装置通过与调度装置进行信息交互, 协助完成 小区用户的 TFRC选择分担的在 TFRC选择过程中的数据处理量,提高了 TFRC 选择的处理效率; 而数据处理装置和调度装置可以使用两个单独的物理单元分 别进行部署, 甚至可以将该两个装置分开两地部署, 使得传输网络的布置更具 有灵活性。
当调度装置正在进行 TFRC选择时, 调度装置和数据处理装置可以根据实 际的调度情况, 通过信息交互对数据处理装置所更新维护的待发数据量进行调 整, 具体请参阅图 5, 本发明实施例中传输格式调整方法的一个实施例包括:
501、 发送小区用户的状态信息;
本实施例中的步骤 501的内容与前述图 4所示的实施例中步骤 401的内容 相同, 此处不再赘述。 502、 接收查询消息;
数据处理装置接收调度装置发送的查询消息, 并提取该查询消息中携带的 该小区用户所能够发送的最大数据量。 该查询消息用于向数据处理装置查询该 调度装置所对应的当前小区用户的待发数据量。
503、 确定小区用户的待发数据量;
数据处理装置通过该小区用户的状态信息和上述提取到的最大数据量, 确 定该小区用户的待发数据量。
数据处理装置在本地预设了一个当前数据量, 该当前数据量的初始值是根 据初传状态的小区用户的状态信息设置的, 是一个动态变量, 随该小区用户进 行 TFRC选择次数的改变而改变。 当数据处理装置获取到该最大数据量时, 比 较该当前数据量与该最大数据量的大小, 若该当前数据量大于或等于该最大数 据量, 则将该最大数据量作为待发数据量, 且用该当前数据量与该最大数据量 的差更新当前数据量; 若该当前数据量小于该最大数据量, 则将该当前数据量 作为待发数据量, 且将该当前数据量清零。
504、 发送待发数据量。
数据处理装置向调度装置返回该待发数据量, 使得调度装置根据该待发数 据量对小区用户的初始传输格式进行调整。
由于该待发数据量在本发明实施例中是通过调度装置和数据处理装置进行 信息交互实时调整维护的, 因此, 该待发数据量更为准确, 使得调度装置对初 始传输格式的调整更为精确。
本发明实施例中, 调度装置和数据处理装置通过实时的信息交互来调整待 发数据量, 提高了该待发数据量的准确度, 使得不同小区用户的 TFRC选择过 程无损的解耦开, 即在进行资源分配时, 本发明实施例的分配方案在资源的利 用率上是无损的。
若在调度装置和数据处理装置之间的信息交互开销很大的情况下, 可以使 用下面的方案, 请参阅图 6, 本发明实施例中传输格式调整方法的一个实施例包 括:
601、 预估小区用户的待发数据量;
数据处理装置通过本地存储的小区内各个用户的状态信息, 对当前小区用 户的待发数据量进行预估。
待发数据量预估的过程具体可以为: 数据处理装置在本地预设了一个初始数据量, 该当前数据量是根据小区用 户初始状态的状态信息设置的。
数据处理装置通过预置的公式 3计算当前小区用户所应承担的数据发送量 的权值 Wx, 然后使用该权值通过预置的公式 4计算当前小区用户在所有小区用 户中待发数据所占的比重 , 最后, 将该初始数据量与该比重 Pl相乘, 得到当 前小区用户的待发数据量。
公式 3: W CQV ( R X );
公式 4: Pl= W,/ W]+ W2+ ... + Wn;
其中, 上述的 C(¾为用户在小区 i的信道质量指示, 为小区 i的功率利用 率, X为用户当前传输时间间隔在小区 1的调度排序的位置。
602、 发送状态信息和待发数据量。
数据处理装置将当前小区用户的状态信息和待发数据量同时携带在一条交 互消息中, 向该小区用户对应的调度装置发送该交互消息, 使得调度装置根据 该状态信息确定该小区用户的初始传输格式, 并通过该待发数据量调整该初始 传输格式。
在本发明实施例中, 若调度装置和数据处理装置之间的信息交互开销很 大, 可以在调度装置进行 TFRC选择之前, 由数据处理装置进行当前小区用户 的待发数据量的预估, 并在接受数据处理装置发送的状态信息的同时, 接收该 待发数据量的预估值, 如此, 则减少了数据处理装置与调度装置的信息交互流 程, 同时也减少了数据处理装置与调度装置收发信息所造成的时延, 提高了 TFRC选择的工作效率。
为了便于理解, 下面以一具体应用场景对上述的实施例中的传输格式调整 方法进行详细描述, 请参考图 7, 具体为:
701、 数据处理装置对小区用户进行调度排序;
在每个传输时间间隔的 TFRC选择开始时, 数据处理装置会对每个小区的 用户按小区功率利用率的大小进行排序, 数据处理装置调度排序结果。 数据处 理装置选择该调度排序结果中没有被分配资源且调度优先级最高的小区进行 TFRC选择。
702、 数据处理装置发送小区用户的状态信息;
数据处理装置将上述调度集中, 各小区用户的状态信息发送给调度装置, 使得调度装置根据该状态信息进行 TFRC选择。 该状态信息包括: 小区可用的功率 Pcell, 小区内各个用户的 HS-PDSCH信 道功率 Ρί - Ρρ^ 小区内各个用户的 HS-SCCH功率 Ρ&1 ~ Ρ η, 单个用户可用 的最大功率 ΡΜΑΧ, 公共导频信道的发射功率 PE, HS-PDSCH功率相对导频功率 的偏置 MPO, 小区内各个用户上报的 CQI值 CQIre-1 ~ CQIre-n, 以及上述调度排 序的排序结果等。
703、 调度装置预留 HS-SCCH码数;
调度装置查询当前传输时间间隔的可用 HS-SCCH码集若剩余的 HS-SCCH 码数大于 2, 则预留一个 HS-SCCH码数, 将该预留的码数分配给承载在
HS-SCCH信道上的物理层指令, 即 HS-SCCH order
704、 调度装置进行 HS-SCCH信道码的预分配;
调度装置对当前的小区用户进行 HS-SCCH信道码的预分配。
具体的, 若小区的 HS-SCCH码集中的还有未使用的 HS-SCCH信道码, 则 预分配一个 HS-SCCH码数给该小区用户, 并触发步骤 705; 若小区的 HS-SCCH 码集中的已经没有了未使用的 HS-SCCH信道码, 则结束本次 TFRC选择过程。
705、 调度装置确定小区用户的初始传输格式;
调度装置通过该状态信息确定该小区用户的初始传输格式, 该初始传输格 式包括: 该小区用户的 CQImi以及 HS-PDSCH码数 Nmi
具体的, 首先, 可以通过预置的公式 1计算出小区用户的 HS-DPCCH可用 功率 Pa;
公式 1 : P a=min ( Pcell— Pp-used—PH-used— Ρΐί-cur , P]MAX— Pll-cur );
其中, 上述的 Pcell是小区可用的功率, P used是小区内除当前小区用户之外 的用户的 HS-PDSCH信道已经占用的功率, PH ur是当前小区用户的 HS-SCCH 功率, PH-used是小区内除当前小区用户之外的用户的 HS-SCCH信道已经占用的 功率, PMAX是单个用户可用的最大功率。
然后, 可根据预置的公式 2和可用功率 Pa计算出可用的 CQIa,
公式 2: CQIa= min ( Round ( Pa-Pc-MPO-CQIRE ), CQIUE );
其中, 上述的 Pe是公共导频信道的发射功率, MPO是 HS-PDSCH功率相 对导频功率的偏置, CQIRE是小区用户上报的 CQI值 CQIUE是对小区用户的 CQI 能力的一个预估参数。
最后, CQIa以及可用的 HS-PDSCH码数 Na在 CQI-TBS列表中查询得到
CQIim以及 HS-PDSCH码数 N 调度装置向数据处理装置发送查询消息; 该查询消息用于向该数据处理装 置查询小区用户的待发数据量 TBa, 该查询消息中携带该最大数据量 TBml, 使 得数据处理装置根据该最大数据量 TBmi确定该待发数据量 TBa
调度装置通过查询消息把该调度装置对应的小区所能够发送的最大数据量 丁811通知给数据处理装置, 使得数据处理装置可以根据该最大数据量 TBmi来调 整返回给调度装置的待发数据量 TBa
707、 数据处理装置确定小区用户的待发数据量;
数据处理装置通过该小区用户的状态信息和上述提取到的最大数据量 TB皿, 确定该小区用户的待发数据量 TBa
数据处理装置在本地预设了一个当前数据量 TBt, 该当前数据量 TBt的初始 值是根据初传状态的小区用户的状态信息设置的, 是一个动态变量, 随该小区 用户进行 TFRC选择次数的改变而改变。
当数据处理装置获取到该最大数据量 TBmi时, 比较该当前数据量 TBt与该 最大数据量 TBmi的大小:
一、 若 TBmi≤TBt, 则 TBa=TBim, 且 TBt= TB厂 TBmi
若该当前数据量 TBt大于或等于该最大数据量 ΤΒιω则将该最大数据量 TBmi 作为待发数据量 TBa, 且用该当前数据量 TBt与该最大数据量 TBim的差更新当 前数据量;
二、 若 TBmi > TBt, 则 TBa=TBt, 且 TBt=0;
若该当前数据量 TBt小于该最大数据量 TBmi, 则将该当前数据量 TBt作为待 发数据量 TBa, 且将该当前数据量 TBt清零。
三、 由于会存在多个小区同时进行查询的可能(即多个调度装置同时向调度 装置发送查询消息), 因此数据处理装置采用"先到先得"的方式更新状态变量, 并且对小区用户队列中 TBt的查询和务改进行互斥保护。
708、 数据处理装置返回该发数据量;
数据处理装置向调度装置返回该待发数据量 TBa, 使得调度装置根据该待发 数据量 TB ^j、区用户的初始传输格式进行调整。
709、 调度装置调整初始传输格式。
调度装置根据该待发数据量 TBa与最大数据量 TBim调整该初始传输格式 ( CQIim以及 HS-PDSCH码数 N皿)。 调度装置将该最大数据量 TBlm与待发数据量 TBa进行比较: 若该待发数据量大于或等于该最大数据量, 则表示本地的緩存的数据充 足, 故保持该初始传输格式中的码数 Nmi不变, 通过查询 CQI-TB列表, 调整该 参数 CQIim, 使得保证该最大数据量不变的前提下, 选择 CQI-TB列表中最小的 CQI值;
若该待发数据量小于该最大数据量, 则表示本地的緩存的数据不足, 故查询 CQI-TB歹表, 将该码数 Nim或该参数 CQIim向小的方向调整, 使得调整后的码 数 Nb和参数 CQIb在 CQI-TB列表中对应的数据量大于该最大数据量, 且码数 Nb-1和参数 CQIb、 或码数 Nb和参数 CQIb-i在 CQI-TB列表中对应的数据量的最 大值, 小于该最大数据量。
710、 调度装置分配 HS-PDSCH功率;
调度装置根据上述得到的初始传输格式(码数 Nb和参数 CQIb ) 为当前的小 区用户队列或 HARQ进程分配 HS-PDSCH功率 Pp, 更新小区已经使用的功率资源 和 HS-PDSCH码资源,同时根据小区剩余的资源是否充足来判断是否进行下一个 队列或进程的 TFRC选择。
具体的,如果 -0.5≤Pa-( Pc+MPO-CQIre+CQIb ) < 1,则此小区用户队列或 HARQ 进程的 HS-PDSCH将用尽小区所有可用功率, 即 Pa = Pp, 同时, 整个 TFRC过 程就此结束; 否则 Pa= Pc+MPO-CQIre+CQIb
711、 调度装置分配资源。
在所有小区用户的传输格式确定 (即得到各个小区对应的执行传输格式) 之后, 调度装置为小区内各个用户分配 HS-SCCH信道码数, 进行 HS-PDSCH 码数起始位置分配、 进程号分配以及新传标识分配等。
上面仅以一些例子对本发明实施例中的应用场景进行了说明, 可以理解的 是, 在实际应用中, 还可以有更多的应用场景, 具体此处不作限定。
下面对用于执行上述传输格式调整方法的本发明调度装置的实施例进行说 明, 本发明实施例中调度装置的一个实施例包括:
第一获取单元 801 , 用于获取数据处理装置发送的小区用户的状态信息; 第一确定单元 802, 用于通过该状态信息确定该小区用户的初始传输格式; 第二获取单元 803, 用于获取该数据处理装置发送的该小区用户的待发数据 量;
调整单元 804 , 用于根据该待发数据量调整该初始传输格式。 本发明实施例中的第一确定单元 802可以包括:
计算模块 8021, 用于根据该状态信息计算该小区用户的可用传输格式; 查询模块 8022, 用于通过该可用传输格式在 CQI-TB列表中查询该小区用 户的初始传输格式。
本发明实施例中的调整单元 804可以包括:
比较模块 8041 , 用于比较该待发数据量与最大数据量的大小, 若该待发数 据量大于或等于该最大数据量, 则触发第一调整模块; 若该待发数据量小于该 最大数据量, 则触发第二调整模块;
第一调整模块 8042, 用于保持 HS-PDSCH码数 N不变, 通过查询 CQI-TB 列表, 调整信道质量指示参数 CQI;
第二调整模块 8043 , 用于查询 CQI-TB列表, 将该码数 N或该参数 CQI向 小的方向调整。
可选的, 当调度装置和数据处理装置通过交互信息共同调整待发数据量时, 本发明实施例中的调度装置还可以进一步包括:
第二确定单元 805, 用于通过该状态信息确定该小区用户所能够发送的最大 数据量;
发送单元 806, 用于向该数据处理装置发送查询消息; 该查询消息用于向该 数据处理装置查询待发数据量, 该查询消息中携带该最大数据量, 使得该数据 处理装置根据该最大数据量确定该待发数据量。
请参阅图 8, 本发明实施例调度装置中各个单元的交互过程如下:
当 TFRC选择开始时, 调度装置的第一获取单元 801获取数据处理装置发送 的小区用户的状态信息。 调度装置负责执行具体的 TFRC选择过程, 而数据处 理装置则负责处理小区用户的状态信息和待发数据量, 其中, 一个调度装置对 应一个小区, 而一个数据处理装置则可以对应多个小区。 该状态信息可以包括: 小区可用的功率, 当前小区用户的 HS-SCCH功率和小区内除当前小区用户之外 的用户已占用的 HS-SCCH功率, 单个用户可用的最大功率, 公共导频信道的发 射功率, HS-PDSCH功率相对导频功率的偏置, 小区用户上报的 CQI值等。
在获取到该状态信息以后, 第一确定单元 802通过该状态信息确定该小区 用户的初始传输格式, 该初始传输格式包括: 该小区用户的 CQIim以及
HS-PDSCH码数 Nmi。 具体的, 可先计算出小区用户的 HS-DPCCH可用功率, 然后, 通过计算模块 8021根据该 HS-DPCCH的可用功率计算出该小区用户可 用的 CQIa以及 HS-PDSCH码数 Na, 最后, 查询模块 8022使用该可用的 CQIa 以及 HS-PDSCH码数 ^在 CQI-TBS列表中进行查询, 得到 CQImi以及
HS-PDSCH码数 Nmi
在确定了该小区用户的初始传输格式以后, 第二确定单元 805通过该状态 信息确定该小区用户所能够发送的最大数据量。 具体的, 可提取上述计算模块 8021得到的参数: 小区用户可用的 CQIa以及 HS-PDSCH码数 N, 使用该 CQIa 以及码数 Na在 CQI-TBS列表中进行查询,得到该小区用户所能够发送的最大数 据量。 然后, 发送单元 806构造并向数据处理装置发送查询消息, 该查询消息 用于向该数据处理装置查询小区用户的待发数据量; 在构造查询消息的同时, 在该查询消息中添加该最大数据量, 使得数据处理装置根据该最大数据量确定 该待发数据量, 具体的, 数据处理装置中预设了一个当前数据量, 该当前数据 量的初始值是根据初传状态的小区用户的状态信息设置的, 是一个动态变量, 随该小区用户进行 TFRC选择次数的改变而改变。 当数据处理装置获取到该最 大数据量时, 比较该当前数据量与该最大数据量的大小, 若该当前数据量大于 或等于该最大数据量, 则将该最大数据量作为待发数据量, 且用该当前数据量 与该最大数据量的差更新当前数据量; 若该当前数据量小于该最大数据量, 则 将该当前数据量作为待发数据量, 且将该当前数据量清零。
在发送查询消息以后, 等待数据处理装置返回待发数据量。 当数据处理装 置响应该查询消息之后, 第二获取单元 803获取该数据处理装置返回的待发数 据量。 而调整单元 804则根据该待发数据量与最大数据量调整该初始传输格式。
具体的, 调整单元 804的比较模块 8041将该最大数据量与待发数据量进行 比较, 若该待发数据量大于或等于该最大数据量, 则表示本地的緩存的数据充 足, 触发第一调整模块 8042保持 HS-PDSCH码数 N不变, 通过查询 CQI-TB 列表, 调整信道质量指示参数 CQI, 使得保证该最大数据量不变的前提下, 选 择 CQI-TB列表中最小的 CQI值; 若该待发数据量小于该最大数据量, 则表示 本地的緩存的数据不足, 触发第二调整模块 8043查询 CQI-TB列表, 将该码数 N或该参数 CQI向小的方向调整, 使得调整后的码数 Nb和参数 CQIb在 CQI-TB 列表中对应的数据量大于该最大数据量, 且码数 Nw和参数 CQIb、 或码数 Nb 和参数 CQIW在 CQI-TB列表中对应的数据量的最大值, 小于该最大数据量。
可选的, 请参阅图 9, 当数据处理装置对待发数据量进行预估时, 本发明实 施例中的第一获取单元 801和第二获取单元 803可同时进行操作, 具体的, 本 发明实施例调度装置中各个单元的交互过程如下:
当 TFRC选择开始时, 调度装置的第一获取单元 801和第二获取单元 803分 别获取数据处理装置发送的小区用户的状态信息以及待发数据量, 具体的可以 为: 调度装置接收数据处理装置发送的交互消息, 第一获取单元 801从该交互 消息中提取小区用户的状态信息, 而第二获取单元 803则从该交互消息中提取 小区用户的待发数据量。
在获取到该状态信息以后, 第一确定单元 802通过该状态信息确定该小区用 户的初始传输格式, 该初始传输格式包括 该小区用户的 CQIim以及 HS-PDSCH 码数 Nim。 第二确定单元 805通过该状态信息确定该小区用户所能够发送的最大 数据量。
在得到该初始传输格式以及最大数据量以后, 调整单元 804则根据该待发数 据量与最大数据量调整该初始传输格 具体的, 调整单元 804的比较模块 8041 将该最大数据量与待发数据量进行比较, 若该待发数据量大于或等于该最大数 据量, 则表示本地的緩存的数据充足, 触发第一调整模块 8042保持 HS-PDSCH 码数 N不变, 通过查询 CQI-TB列表, 调整信道质量指示参数 CQI, 使得保证 该最大数据量不变的前提下, 选择 CQI-TB列表中最小的 CQI值; 若该待发数 据量小于该最大数据量, 则表示本地的緩存的数据不足, 触发第二调整模块 8043 查询 CQI-TB列表, 将该码数 N或该参数 CQI向小的方向调整, 使得调整后的 码数 Nb和参数 CQIb在 CQI-TB列表中对应的数据量大于该最大数据量, 且码数 Nb_i和参数 CQIb、 或码数 Nb和参数 CQIb-i在 CQI-TB列表中对应的数据量的最 大值, 小于该最大数据量。
下面对用于执行上述传输格式调整方法的本发明数据处理装置的实施例进 行说明, 本发明实施例中数据处理装置的一个实施例包括:
状态消息发送单元 901 , 用于向调度装置发送小区用户的状态信息; 数据确定单元 902, 用于通过该状态信息确定小区用户的待发数据量; 数据量发送单元 903 , 用于向该调度装置发送该待发数据量。
可选的, 当调度装置和数据处理装置通过交互信息共同调整待发数据量时, 本发明实施例中的数据处理装置还可以进一步包括:
查询消息接收单元 904, 用于接收该调度装置发送的查询消息, 该查询消息 中携带该小区用户所能够发送的最大数据量;
数据确定单元 902还用于: 通过该状态信息和该最大数据量确定该小区用户 的待发数据量; 且数据确定单元 902可以包括:
第一确定模块 9021, 用于通过该状态信息确定该小区用户的当前数据量; 数据量比较模块 9022, 用于比较该当前数据量与该最大数据量的大小, 若该 当前数据量大于或等于该最大数据量, 则将该最大数据量作为待发数据量; 若 该当前数据量小于该最大数据量, 则将该当前数据量作为待发数据量。
请参阅图 10 , 本发明实施例数据处理装置中各个单元的交互过程如下: 当 TFRC选择开始时, 数据处理装置的状态消息发送单元 901向调度装置发 送小区用户的状态信息, 使得调度装置根据该状态信息进行 TFRC选择。 该状 态信息可以包括: 小区可用的功率, 当前小区用户的 HS-SCCH功率和小区内除 当前小区用户之外的用户已占用的 HS-SCCH功率, 单个用户可用的最大功率, 公共导频信道的发射功率, HS-PDSCH功率相对导频功率的偏置, 小区用户上 报的 CQI值等。 数据处理装置根据上述状态信息通过预置的规则对该小区内所 有用户的调度优先级进行排序, 然后将上述小区内各个用户的状态信息以及调 度优先级的排序结果发送给调度装置。
在向调度单元发送状态信息之后, 查询消息接收单元 904接收调度装置发送 的查询消息, 并提取该查询消息中携带的该小区用户所能够发送的最大数据 量。 该查询消息用于向数据处理装置查询该调度装置所对应小区用户的待发数 据量。
数据确定单元 902数据处理装置通过该小区用户的状态信息和上述提取到的 最大数据量, 确定该小区用户的待发数据量。 具体的, 第一确定模块 9021通过 该状态信息确定该小区用户的当前数据量, 该当前数据量的初始值是根据初传 状态的小区用户的状态信息设置的, 是一个动态变量, 随该小区用户进行 TFRC 选择次数的改变而改变。 然后, 数据量比较模块 9022比较该当前数据量与该最 大数据量的大小, 若该当前数据量大于或等于该最大数据量, 则将该最大数据 量作为待发数据量, 且用该当前数据量与该最大数据量的差更新当前数据量; 若该当前数据量小于该最大数据量, 则将该当前数据量作为待发数据量, 且将 该当前数据量清零。
在确定了该小区用户的待发数据量后, 数据量发送单元 903调度装置返回该 待发数据量, 使得调度装置根据该待发数据量对小区用户的初始传输格式进行 调整。
可选的, 当数据处理装置对待发数据量进行预估时, 本发明实施例中的状态 消息发送单元 901和数据量发送单元 903需要同时操作, 且该数据确定单元 902 还可以包括:
第二确定模块 9023 , 用于通过该状态信息确定该小区用户的初始数据量; 第三确定模块 9024, 用于通过小区内各个用户的状态信息确定当前小区用 户在所有小区用户中待发数据所占的比重;
相乘模块 9025 , 用于将该初始数据量与该比重相乘, 得到待发数据量。 请参阅图 11, 本发明实施例数据处理装置中各个单元的交互过程如下: 当 TFRC选择开始时, 数据处理装置的数据确定单元 902通过本地存储的小 区内各个用户的状态信息, 对当前小区用户的待发数据量进行预估。 具体的, 数据确定单元 902的第二确定模块 9023通过该状态信息确定该小区用户的初始 数据量该当前数据量是根据小区用户初始状态的状态信息设置的。 第三确定模 块 9024通过预置的公式 3计算当前小区用户所应承担的数据发送量的权值 然后使用该权值通过预置的公式 4计算当前小区用户在所有小区用户中待发数 据所占的比重 Pl; 最后, 相乘模块 9025将该初始数据量与该比重 Pl相乘, 得到 当前小区用户的待发数据量。
当得到了当前小区用户的待发数据量之后, 状态消息发送单元 901和数据量 发送单元 903同时向调度装置发送状态消息以及该待发数据量。 具体的, 数据 处理装置将该小区用户的状态信息和待发数据量同时携带在一条交互消息中, 向该小区用户对应的调度装置发送该交互消息, 使得调度装置根据该状态信息 确定该小区用户的初始传输格式, 并通过该待发数据量调整该初始传输格式。
下面对用于执行上述传输格式调整方法的本发明通信系统的实施例进行说 明, 其逻辑结构请参考图 12, 本发明实施例中通信系统的一个实施例包括: 调度装置和数据处理装置;
调度装置和数据处理装置可以是物理单元, 在实际的应用中可以是多核 CPU的其中一个 CPU, 也可以一个独立的 DSP, 还可以是一块电路单板, 具体 的物理形态可以 4艮据实际的情况而定, 此处不作限定。
调度装置 1201, 用于获取数据处理装置 1202发送的小区用户的状态信息; 通过该状态信息确定该小区用户的初始传输格式; 获取该数据处理装置 1202发 送的该小区用户的待发数据量; 根据该待发数据量调整该初始传输格式;
数据处理装置 1202, 用于向调度装置 1201发送小区用户的状态信息; 通过 该状态信息确定该小区用户的待发数据量; 向该调度装置 1201发送该待发数据 量。
上述通信系统应用于上述图 7所述的应用场景。
所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描述 的系统, 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统, 装置和方 法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意性 的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可以有另 外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个系统, 或 一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间的耦合或直 接輛合或通信连接可以是通过一些接口, 装置或单元的间接耦合或通信连接, 可以是电性, 机戈或其它的形式。 单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者 也可以分布到多个网絡单元上。 可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。
另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元 中。 上述集成的单元既可以采用硬件的形式实现, 也可以采用软件功能单元的 形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或 使用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明 的技术方案本盾上或者说对现有技术做出贡献的部分或者该技术方案的全部或 部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质 中, 包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器, 或 者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的 存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory )、 随 机存取存储器(RAM, Random Access Memory ), 磁碟或者光盘等各种可以存储 程序代码的介质。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于 此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到 变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应 所述以权利要求的保护范围为准。

Claims

权利要求书
1、 一种传输格式调整方法, 其特征在于, 包括:
获取数据处理装置发送的小区用户的状态信息;
通过所述状态信息确定所述小区用户的初始传输格式;
获取所述数据处理装置发送的所述小区用户的待发数据量;
根据所述待发数据量调整所述初始传输格式, 得到执行传输格式。
2、 根据权利要求 1所述的方法, 其特征在于, 所述获取所述数据处理装置 发送的待发数据量之前包括:
通过状态信息确定所述小区用户所能够发送的最大数据量;
向所述数据处理装置发送查询消息; 所述查询消息用于向所述数据处理装 置查询所述小区用户的待发数据量, 所述查询消息中携带所述最大数据量, 使 得所述数据处理装置根据所述最大数据量确定所述待发数据量。
3、 根据权利要求 2所述的方法, 其特征在于, 所述通过状态信息确定所述 小区用户所能够发送的最大数据量包括:
根据所述状态信息计算小区用户的专业高速物理控制通道 HS-DPCCH的可 用功率, 然后, 根据该 HS-DPCCH的可用功率计算该小区用户可用的信道质量 指示 CQI以及 HS-PDSCH码数, 最后使用该可用的 CQI以及 HS-PDSCH码数 在信道质量指示与传输模块 CQI-TBS列表中查询, 得到所述小区用户所能够发 送的最大数据量。
4、 根据权利要求 1或 2或 3所述的方法, 其特征在于, 所述通过状态信息 确定小区用户的初始传输格式包括:
根据所述状态信息计算所述小区用户的可用传输格式;
通过所述可用传输格式在 CQI-TBS列表中查询所述小区用户的初始传输格 式。
5根据权利要求 4所述的方法, 其特征在于, 所述根据所述状态信息计算所 述小区用户的可用传输格式包括:
根据所述状态信息计算小区用户的 HS-DPCCH的可用功率, 然后, 根据该 HS-DPCCH的可用功率计算出该小区用户可用的 CQI以及 HS-PDSCH码数。
6根据权利要求 4所述的方法, 其特征在于,
所述状态信息包括: 小区的可用功率 PCELL, 单个用户可用的最大功率 PMAX , 所述小区内除当前小区用户之外的用户的 HS-PDSCH信道已经占用的功率 Pp-used, 当前小区用户的 HS-SCCH功率 PH—, 所述小区内除当前小区用户之外 的用户的 HS-SCCH信道已经占用的功率 P used, 公共导频信道的发射功率 Pc, HS-PDSCH功率相对导频功率的偏置 MPO, 小区用户上报的 CQI值 CQIre以及 小区用户的 CQI能力的一个预估参数 CQIUE;
所述根据状态信息计算所述小区用户的可用传输格式包括:
根据公式 1使用所述状态信息计算得到小区用户的 HS-DPCCH可用功率
Pa, 根据公式 2使用所述状态信息以及可用功率 Pa计算所述小区用户的可用的 信道质量指示 CQIa;
公式 1 : Pa=min ( Pceu- Pp-used- PH-used- PH-CU" PMAX- PH-cur );
公式 2: CQIa= min ( Round ( Pa-Pc-MPO-CQIRE ), CQIUE )。
7、 根据权利要求 3所述的方法, 其特征在于,
所述初始传输格式包括: 所述小区用户的 CQI和 HS-PDSCH码数; 所述根据待发数据量调整所述初始传输格式包括:
比较所述待发数据量与所述最大数据量的大小;
若所述待发数据量大于或等于所述最大数据量, 则保持所述码数 N不变, 通过查询 CQI-TBS列表, 选择 CQI-TB列表中最小的 CQI值; 和 /或, 若所述待 发数据量小于所述最大数据量, 则查询 CQI-TB列表, 调整所述 HS-PDSCH码 数或所述参数 CQI, 使得调整后的码数 Nb和参数 CQIb在 CQI-TB列表中对应的 数据量大于该最大数据量 , 且码数 ΝΜ和参数 CQIb, 或码数 Nb和参数 CQIb-i 在 CQI-TB列表中对应的数据量的最大值, 小于该最大数据量。
8、 根据权利要求 1或 2或 3所述的方法, 其特征在于, 所述得到执行传输 格式后, 还包括:
根据小区的剩余资源判断是否需要继续进行小区内其他用户的传输格式调 整, 所述小区内其他用户为所述小区内除当前小区用户之外的用户;
若不需要, 则根据小区各个用户的执行传输格式为小区各个用户进行资源 分配。
9、 根据权利要求 8所述的方法, 其特征在于, 所述资源分配的内容包括 HS-SCCH信道码数、 HS-PDSCH码数起始位置、 进程号分配以及新传标识。
10、 根据权利要求 1或 2或 3所述的方法, 其特征在于, 同时获取所述数 据处理装置发送的所述小区用户的状态信息和待发数据量。 11、 一种传输格式调整方法, 其特征在于, 包括:
向调度装置发送小区用户的状态信息;
通过所述状态信息确定所述小区用户的待发数据量;
向所述调度装置发送所述待发数据量。
12、 根据权利要求 11所述的方法, 其特征在于,
所述通过所述状态信息确定所述小区用户的待发数据量之前包括: 接收所述调度装置发送的查询消息, 所述查询消息中携带所述小区用户所 能够发送的最大数据量;
所述通过所述状态信息确定所述小区用户的待发数据量包括:
通过所述状态信息和所述最大数据量确定所述小区用户的待发数据量。
13、 根据权利要求 12所述的方法, 其特征在于, 所述通过所述状态信息和 所述最大数据量确定所述小区用户的待发数据量包括:
通过所述状态信息设置所述小区用户的当前数据量;
比较所述当前数据量与所述最大数据量的大小, 若所述当前数据量大于或 等于所述最大数据量, 则将所述最大数据量作为待发数据量; 若所述当前数据 量小于所述最大数据量, 则将所述当前数据量作为待发数据量。
14、 根据权利要求 12所述的方法, 其特征在于, 若所述当前数据量大于或 等于所述最大数据量, 则将所述最大数据量作为待发数据量后, 用该当前数据 量与该最大数据量的差更新当前数据量; 若该当前数据量小于该最大数据量, 则将该当前数据量作为待发数据量后, 将该当前数据量清零。
15、 根据权利要求 11所述的方法, 其特征在于, 所述向所述调度装置发送 所述待发数据量包括:
所述向调度装置发送小区用户的状态信息的同时, 向所述调度装置发送所 述待发数据量。
16、 根据权利要求 15所述的方法, 其特征在于, 所述通过所述状态信息确 定所述小区用户的待发数据量包括:
通过所述状态信息确定所述小区用户的初始数据量;
通过小区内各个用户的状态信息确定当前小区用户在所有小区用户中待发 数据所占的比重;
将所述初始数据量与所述比重相乘, 得到待发数据量。
17、 根据权利要求 16所述的方法, 其特征在于, 所述通过小区内各个用户 的状态信息确定当前小区用户在所有小区用户中待发数据所占的比重包括: 通过预置的公式 3计算当前小区用户 Wl 然后使用该权值通过预置的公式 4计算当前小区用户在所有小区用户中待发数据所占的比重 Pl,
公式 3: W CQV ( ¾*X );
公式 4: px= Wi+ W2+ ... + Wn;
其中, 上述的 C(¾为用户在小区 i的信道质量指示, 为小区 i的功率利用 率, X为用户当前传输时间间隔在小区 i的调度排序的位置, 上述参数 i为任意 一个小区的代号, Wt指代的是小区 i所应承担的数据发送量的权值。
18、 一种调度装置, 其特征在于, 包括:
第一获取单元, 用于获取数据处理装置发送的小区用户的状态信息; 第一确定单元, 用于通过所述状态信息确定所述小区用户的初始传输格式; 第二获取单元, 用于获取所述数据处理装置发送的所述小区用户的待发数 据量;
调整单元, 用于根据所述待发数据量调整所述初始传输格式。
19、 根据权利要求 18所述的调度装置, 其特征在于, 所述调度装置还包括: 第二确定单元, 用于通过所述状态信息确定所述小区用户所能够发送的最 大数据量;
发送单元, 用于向所述数据处理装置发送查询消息; 所述查询消息用于向 所述数据处理装置查询待发数据量, 所述查询消息中携带所述最大数据量, 使 得所述数据处理装置根据所述最大数据量确定所述待发数据量。
20、 根据权利要求 18所述的调度装置, 其特征在于, 所述第一确定单元包 括:
计算模块, 用于根据所述状态信息计算所述小区用户的可用传输格式; 查询模块, 用于通过所述可用传输格式在 CQI-TBS列表中查询所述小区用 户的初始传输格式。
21、 根据权利要求 18至 20任意一项所述的调度装置, 其特征在于, 所述 调整单元包括:
比较模块, 用于比较所述待发数据量与所述最大数据量的大小, 若所述待 发数据量大于或等于所述最大数据量, 则触发第一调整模块; 若所述待发数据 量小于所述最大数据量, 则触发第二调整模块;
第一调整模块, 用于保持 HS-PDSCH码数不变, 通过查询 CQI-TB列表, 调整信道质量指示参数 CQI;
第二调整模块, 用于查询 CQI-TBS列表, 将所述 HS-PDSCH码数或所述参 数 CQI向小的方向调整。
22、 一种数据处理装置, 其特征在于, 包括:
状态消息发送单元, 用于向调度装置发送小区用户的状态信息;
数据确定单元, 用于通过所述状态信息确定所述小区用户的待发数据量; 数据量发送单元, 用于向所述调度装置发送所述待发数据量。
23、 根据权利要求 22所述的数据处理装置, 其特征在于, 所述数据处理装 置还包括:
查询消息接收单元, 用于接收所述调度装置发送的查询消息, 所述查询消 息中携带所述小区用户所能够发送的最大数据量;
所述数据确定单元还用于: 通过所述状态信息和所述最大数据量确定所述 小区用户的待发数据量。
24、 根据权利要求 23所述的数据处理装置, 其特征在于, 所述数据确定单 元包括:
第一确定模块, 用于通过所述状态信息确定所述小区用户的当前数据量; 数据量比较模块, 用于比较所述当前数据量与所述最大数据量的大小, 若 所述当前数据量大于或等于所述最大数据量, 则将所述最大数据量作为待发数 据量; 若所述当前数据量小于所述最大数据量, 则将所述当前数据量作为待发 数据量。
25、 根据权利要求 23所述的数据处理装置, 其特征在于, 所述数据确定单 元还包括:
第二确定模块, 用于通过所述状态信息确定所述小区用户的初始数据量; 第三确定模块, 用于通过小区内各个用户的状态信息确定当前小区用户在 所有小区用户中待发数据所占的比重;
相乘模块, 用于将所述初始数据量与所述比重相乘, 得到待发数据量。
26、 一种通信系统, 其特征在于, 包括:
调度装置和数据处理装置;
所述调度装置, 用于获取数据处理装置发送的小区用户的状态信息; 通过 所述状态信息确定所述小区用户的初始传输格式; 获取所述数据处理装置发送 的所述小区用户的待发数据量; 根据所述待发数据量调整所述初始传输格式; 所述数据处理装置, 用于向调度装置发送小区用户的状态信息; 通过所述 状态信息确定所述小区用户的待发数据量; 向所述调度装置发送所述待发数据 量。
PCT/CN2012/075245 2011-05-18 2012-05-09 传输格式调整方法、装置以及系统 Ceased WO2012155802A2 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110128543.8A CN102195761B (zh) 2011-05-18 2011-05-18 传输格式调整方法、装置以及系统
CN201110128543.8 2011-05-18

Publications (2)

Publication Number Publication Date
WO2012155802A2 true WO2012155802A2 (zh) 2012-11-22
WO2012155802A3 WO2012155802A3 (zh) 2013-01-31

Family

ID=44603190

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/075245 Ceased WO2012155802A2 (zh) 2011-05-18 2012-05-09 传输格式调整方法、装置以及系统

Country Status (2)

Country Link
CN (1) CN102195761B (zh)
WO (1) WO2012155802A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115269641A (zh) * 2021-04-29 2022-11-01 华为技术有限公司 用于数据查询的方法和装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195761B (zh) * 2011-05-18 2013-09-11 上海华为技术有限公司 传输格式调整方法、装置以及系统
CN104349491A (zh) * 2013-08-08 2015-02-11 中兴通讯股份有限公司 一种物理下行共享信道传输的方法、系统和网络侧设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2382956B (en) * 2001-12-05 2006-03-01 Ipwireless Inc Method and arrangement for power control
US7382744B2 (en) * 2005-01-27 2008-06-03 Qualcomm Incorporated Systems and methods for optimizing the allocation of resources to serve different types of data flows in a wireless communication system
CN1852073B (zh) * 2005-11-21 2010-05-05 华为技术有限公司 一种在下行分组数据传输中分配资源的方法
CN100584072C (zh) * 2007-02-13 2010-01-20 华为技术有限公司 信道质量指示调整方法和基站节点
CN101453781A (zh) * 2008-12-19 2009-06-10 上海华为技术有限公司 调整初传误块率ibler的方法和基站
CN102195761B (zh) * 2011-05-18 2013-09-11 上海华为技术有限公司 传输格式调整方法、装置以及系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115269641A (zh) * 2021-04-29 2022-11-01 华为技术有限公司 用于数据查询的方法和装置

Also Published As

Publication number Publication date
WO2012155802A3 (zh) 2013-01-31
CN102195761B (zh) 2013-09-11
CN102195761A (zh) 2011-09-21

Similar Documents

Publication Publication Date Title
EP2849524B1 (en) Scheduling virtualization for mobile RAN cloud and separation of cell and user plane schedulers
CN112543508B (zh) 面向5g网络切片的无线资源分配方法及网络架构
CN106171032B (zh) 数据传输方法及设备
US8325655B2 (en) Multi-carrier HSDPA channel establishing method and the multi-carrier downlink packet data transmitting method
JP2006211676A (ja) パケット・データ・リソースを管理する方法および装置
MX2011006200A (es) Acceso multiple de divisiones de espacio para lan inalambrico y estimacion de canales para el mismo.
US20080259863A1 (en) Method for Configuring Channel and Carrier Resources for Multi-Carrier High Speed Downlink Packet Access
CN102083221A (zh) 一种基于hsdpa的资源调度方法及其装置
WO2011160292A1 (zh) 一种缓冲区数据量等级的上报方法和系统
CN109041193A (zh) 一种基于noma的网络切片动态联合用户关联和功率分配方法
Nojima et al. Resource isolation in RAN part while utilizing ordinary scheduling algorithm for network slicing
WO2017054400A1 (zh) 无线网络的接入方法和装置
CN101841919B (zh) 一种资源分配方法及装置
WO2015180043A1 (zh) 一种传输资源的确定方法、接入点及站点
CN1921444B (zh) 基于服务质量的分级包调度方法、资源分配方法及通信设备
CN105792359B (zh) 资源分配方法、数据映射方法及装置
WO2017148213A1 (zh) 资源分配控制方法、装置及系统
WO2016082115A1 (zh) 一种业务调度方法及设备
WO2012155802A2 (zh) 传输格式调整方法、装置以及系统
CN101860916A (zh) 一种资源调度方法及装置
CN101399763A (zh) 下行业务数据调度方法和装置
WO2016172877A1 (zh) 一种小区功率共享和调整方法和基站
CN1996942A (zh) 一种实现流量控制的方法及系统
US10772114B2 (en) Scheduling method and system
JP2004260261A (ja) パケットスケジューリング方法及び移動通信システム

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12785496

Country of ref document: EP

Kind code of ref document: A2