WO2009103231A1 - Limiting speed method, apparatus and system of reverse level user - Google Patents

Limiting speed method, apparatus and system of reverse level user Download PDF

Info

Publication number
WO2009103231A1
WO2009103231A1 PCT/CN2009/070442 CN2009070442W WO2009103231A1 WO 2009103231 A1 WO2009103231 A1 WO 2009103231A1 CN 2009070442 W CN2009070442 W CN 2009070442W WO 2009103231 A1 WO2009103231 A1 WO 2009103231A1
Authority
WO
WIPO (PCT)
Prior art keywords
reverse
packet
power gain
level user
data packet
Prior art date
Application number
PCT/CN2009/070442
Other languages
French (fr)
Chinese (zh)
Inventor
叶国骏
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2009103231A1 publication Critical patent/WO2009103231A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/06TPC algorithms
    • H04W52/16Deriving transmission power values from another channel

Definitions

  • Embodiments of the present invention relate to the field of wireless communications, and in particular, to a speed limit method, apparatus, and system for a reverse level user. Background technique
  • the processing method of the traffic channel relative to the pilot channel in the wireless communication system is Code Division Multiplex Access (CDMA).
  • CDMA Code Division Multiplex Access
  • 2000 lx only supports the Reverse Traffic Channel Medium Access Control (RTC MAC) subtype of the reverse traffic channel (Evolution Data Only, EV-DO).
  • RTC MAC Reverse Traffic Channel Medium Access Control
  • D0A system In the Rev A (RevA) system of CDMA 2000 EV-D0 (referred to as D0A system), the concept of stream (f low) is introduced, because different streams have different levels and different quality of service (Quality of Service, Abbreviation: QoS) requirements, so the prior art uses a leaky bucket processing method to schedule flows, each stream has a storage unit similar to a leaky bucket to store resources.
  • QoS Quality of Service
  • T2PInflow indicates that the T2P resource injected into the leaky bucket storage unit is the currently available T2P resource; PotentialT2P0utflow is the potential T2P resource that can be used in the current subframe; and T2P0utflow represents the true outflow after the evaluation process.
  • the T2P resource that is, the T2P resource actually allocated to the user;
  • BucketLevel indicates the leak
  • the current state of the bucket that is, the amount of T2P resources currently accumulated by the leaky bucket.
  • BucketLeve l Sa t indicates the maximum amount of T2P resources that the leaky bucket can accommodate.
  • the T2P processing method schedules each stream by continuously updating the leaky bucket.
  • a high-level stream has more T2P resources, can be scheduled faster, can occupy more bytes in a physical layer packet, and can improve the level of the entire physical layer packet, thereby ⁇ Use a higher T2P to send, so the corresponding hybrid automatic retransmission (Hybr id Automa tic Rep ea t Reques t; abbreviation: HARQ) is less frequent and the delay is smaller.
  • the T2P processing method implements reverse rate scheduling, which determines the packet length that the current subframe should send, the transmission mode of the transmitted packet, and the power of the packet. This processing method enables QoS within the user (i ntra-user).
  • the existing T2P processing method cannot implement the speed limit of different reverse level users in the reverse direction.
  • the reverse users can be set to different levels according to the user's needs (i.e., different levels of reverse level users are formed), and system resources are allocated according to the reverse user level.
  • the system resources that can be enjoyed by the reverse channel construction and the reverse user level at which the reverse packets are sent will be different.
  • This mechanism places more emphasis on the priority between reverse users.
  • the existing T2P processing methods are based on the principle of efficiency and fairness.
  • the parameter configuration is to achieve different priorities of different flows within the reverse user, and does not consider the priority between reverse users.
  • the technical problem to be solved by the embodiments of the present invention is: embodying the priority between different reverse users, so that different levels of reverse users enjoy different reverse data packet maximum transmission rates.
  • the speed limit method of the household including:
  • the power gain parameter information is sent to the corresponding reverse level user, and the power gain parameter information is used to instruct the reverse level user to construct and send the reverse data packet according to the power gain parameter information.
  • the limit packet length of the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet of the preset different level is obtained, and the corresponding packet length is modified.
  • the power channel parameter of the traffic channel relative to the pilot channel abbreviation: T2P parameter
  • T2P resource the power channel resource of the traffic channel available to the system corresponding to the reverse data packet is equal to
  • T2P resource The minimum value of the T2P resource that the system needs to use when adjusting the reverse packet with the packet length.
  • the limit packet length of the reverse level packets sent by the users of different levels of reverse level is implemented; the reverse data packet is sent by the restriction.
  • the limit packet length is implemented to limit the maximum transmission rate of reverse packets available to users of different levels of reverse level, that is, the speed limit of the reverse level user is realized, thereby reflecting the difference between the reverse level users and Priority, which is convenient to meet the different needs of different users; In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
  • the second aspect of the present invention provides a speed limit device for a reverse level user, including:
  • a first acquiring module configured to acquire a restricted packet length of the reverse data packet corresponding to a maximum transmission rate of the reverse level user reverse data packet
  • a setting module configured to set a power gain parameter of the traffic channel relative to the pilot channel, to enable power
  • the value of the gain parameter is the minimum value of the power gain resource of the traffic channel relative to the pilot channel that the system needs to use when demodulating the reverse packet having the restricted packet length;
  • a sending module configured to send the set of the power gain parameter information to a corresponding reverse level user, where the power gain parameter information is used to instruct the reverse level user to construct a reverse data packet according to the power gain parameter information And send.
  • the first acquisition module acquires a restriction packet of a reverse data packet corresponding to a maximum transmission rate of a reverse level user reverse data packet of a preset different level.
  • the setting module adjusts the corresponding T2P parameters, and limits the T2P resources available to the system to be equal to the minimum value of the T 2P resources that the system needs to use when demodulating the reverse packets with the restricted packet length.
  • the maximum packet length of the reverse packet sent by the user which limits the maximum transmission rate of reverse packets available to users of different levels of reverse level by limiting the maximum packet length of the reverse packet, thereby realizing the reverse level user.
  • the speed limit reflects the difference and priority between users in the reverse level, which is convenient to meet the different needs of different users. In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
  • the third aspect of the present invention provides a rate limiting system for a reverse level user, including a base station and an access terminal, where:
  • the base station is configured to obtain a restricted packet length of a reverse data packet corresponding to a maximum transmission rate of a reverse level user reverse data packet; set a power gain parameter of the traffic channel relative to the pilot channel, so that a value of the power gain parameter is a solution Adjusting the minimum value of the power channel resource of the traffic channel relative to the pilot channel used by the system when the reverse packet with the packet length is adjusted; and connecting the set power gain parameter information to the corresponding reverse level user Delivered to the terminal;
  • the access terminal is configured to receive power gain parameter information from the base station, construct a reverse data packet according to the power gain parameter information, and send the data packet.
  • the base station obtains the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet of the preset different levels. Limit the packet length and modify the corresponding T2P parameters so that the T2P resource available to the system corresponding to the reverse packet is equal to the minimum value of the T2P resource that the system needs to use when demodulating the reverse packet with the restricted packet length.
  • the access terminals of different reverse level users perform group reverse data packets according to the modified T2P parameters and transmit, the T2P resources available to the corresponding system when the corresponding access terminal sends the reverse data packet are restricted.
  • the access terminals corresponding to different levels of reverse-level users have different reverse packet maximum transmission rates, realizing the speed limit of the reverse-level users, and reflecting the difference and priority between the reverse-level users; It can provide network operators with tiered charging QoS solutions to improve operational revenue.
  • FIG. 1 is a schematic diagram of a prior art power gain processing method
  • FIG. 2 is a flow chart of a first embodiment of a speed limit method for a reverse level user according to the present invention
  • FIG. 3 is a flow chart of a second embodiment of a method for speed limit of a reverse level user according to the present invention.
  • FIG. 4 is a schematic structural diagram of an embodiment of a speed limiting device of a reverse level user according to the present invention.
  • FIG. 5 is a schematic structural diagram of an embodiment of a speed limit system of a reverse level user according to the present invention. detailed description
  • the embodiment of the present invention is based on the RTC MAC Sub type 3 protocol of the Rev. A ( RevA) system of CDMA 2 000 EV-D0 (referred to as D OA system for short), and uses the T2P algorithm to limit the reverse level users of different levels to send the reverse.
  • the maximum packet length of the packet is such that the rate control of the reverse class user to send the reverse packet is achieved.
  • Table 1 shows the reverse traffic channel rate and payload table.
  • the transmission rate of the reverse packet is determined by the packet length of the reverse packet and the termination subpacket of the demodulated reverse packet.
  • the first, second, third or fourth sub-packets of the present invention demodulate the reverse data packets when corresponding to the first, first, third or fourth sub-frames in Table 1, respectively.
  • Table 1 shows the packet length of the reverse data packet that the access terminal (Aces s Point; abbreviation: AT) needs to transmit is determined, there are four possibilities for the reverse data packet to be demodulated to correspond to the terminating sub-packet.
  • the terminating sub-packet is the value of the corresponding sub-packet when the reverse data packet is successfully demodulated; the current sending rate of the reverse data packet corresponds to four possible values.
  • the actual corresponding packet length is 12288bi t, namely:
  • the current reverse packet needs to be sent in the packet length of 12288b it format.
  • the corresponding reverse transmission rate is 184 3. 2 kbps; the reverse packet is successfully demodulated in the second sub-packet.
  • the corresponding reverse transmission rate is 921.6 kbps; when the reverse packet is successfully demodulated in the third sub-packet, the corresponding reverse transmission rate is 614.
  • the reverse data packet is in the 4th sub-package.
  • the corresponding reverse transmission rate is 460. 8kbp s. According to this method, the correspondence between the packet length of the reverse packet and the transmission rate can be obtained by looking up Table 1.
  • the calculation value method of Table 1 is common knowledge in the art, and will not be described herein.
  • the reverse packet is demodulated; the packet length of the reverse packet can be calculated by the T2P algorithm. Therefore, the key to achieving the rate of transmission of reverse-level user reverse packets is to limit the maximum packet length that reverse-level users can send.
  • the maximum transmission rate of the corresponding reverse data packet can be limited. The maximum transmission rate is: the actual packet length of the reverse data packet is in the first sub- The transmission rate that the packet has when it is successfully demodulated.
  • the limit packet length of the reverse packet corresponding to the corresponding rate limit of the different reverse level users can be obtained.
  • each reverse flow maintains a leaky bucket mechanism of T2P resources.
  • the more T2P resources available in the leaky bucket the larger the packet length of the reverse data packets that the system can send.
  • the allowed packet length of the reverse data packet sent by the reverse level user will not exceed the preset limit packet length, thereby limiting the reverse data packet.
  • the purpose of the package is long.
  • the transmission mode of the general reverse data packet is as follows: High capacity (H i gh Capac ty, referred to as H iCap ) mode and low latency ( Low La tency, referred to as: LoLa t Mode, different transmission modes
  • H iCap mode High capacity
  • LoLa t Mode Low La tency
  • different transmission modes When demodulating reverse packets for different sub-packets, the system needs to use different T2P resources.
  • H iCap mode the reverse packet is demodulated.
  • the T2P resource used by the system is small.
  • the LoLa t mode the reverse packet is demodulated.
  • the T2P resource used by the system is large.
  • the system demodulates reverse packets.
  • the default value of the T2P resource used by the system is the same under each sub-package, that is, when the first, first, third or fourth termination sub-packets demodulate the same reverse data packet, the T2P resources required by the system are the same.
  • the system needs The minimum value of the T2P resource can be: The first, 2, 3, or 4 sub-packets demodulate the T2P resources required by the system when the reverse packet with the packet length is limited; if the system demodulates the reverse packet in each sub-packet The value of the T2P resource used by the sub-system is different.
  • the fourth sub-packet demodulates the reverse packet with the packet length, the T2P resource required by the system is the smallest.
  • Table 2 shows the packet length, transmission rate, and T2P resource correspondence of the reverse data packet in the H iCap mode.
  • the conversion point refers to the transmission in which the T2P changes after the system sends the reverse packet.
  • the conversion point of LoLat mode is 2, that is: when the first 2 sub-packets demodulate the reverse data packet, the system needs more T2P resources than the last 2 sub-packets to demodulate the reverse data packet.
  • the 4th terminating sub-packet requires the smallest T2P resource for demodulating the reverse data packet. Therefore, when demodulating a reverse packet with a restricted packet length in the L oLa t mode, the minimum value of the T2P resource required by the system is: when the fourth sub-packet demodulates the reverse packet with the packet length limited, the system The T2P resources to be used.
  • the first aspect of the present invention provides a speed limiting method for a reverse level user.
  • an access terminal can support different streams for reverse transmission.
  • the service class is divided into three levels according to the service type: the fast forwarding service (abbreviation: EF flow), the guaranteed forwarding service (abbreviation: AF flow), and the forwarding service (abbreviation: BE flow).
  • EF flow fast forwarding service
  • AF flow guaranteed forwarding service
  • BE flow forwarding service
  • different streams have different system parameter requirements in reverse transmission.
  • the EF stream has low bandwidth requirements, but has high requirements on parameters such as delay and jitter; the AF stream needs to have bandwidth guarantee; the BE stream has a lower level and the system parameters are lower.
  • FIG. 2 is a flow chart of a first embodiment of a method for speed limiting of a reverse level user according to the present invention.
  • the rate limit of the BE flow of the reverse level user is taken as an example to describe the technical solution of the embodiment of the present invention.
  • the application scenario of this embodiment may be: The operator does not want the speed limit of the reverse-level user to affect the service corresponding to the EF flow and the AF flow. In this case, only the BE flow can be limited, instead of the EF flow, AF. The flow performs the transmission rate control of the reverse packet.
  • T The power gain parameter of the modified traffic channel relative to the pilot channel in this embodiment.
  • the 2P parameter is: the maximum value of the power gain resource that each sub-package of the system can add (referred to as: T2 PInf l owMax parameter), which indicates that the reverse data packet is demodulated in the first, second, third or fourth sub-packet.
  • T2 PInf l owMax parameter the maximum value of the power gain resource that each sub-package of the system can add
  • the transmission mode of the reverse packet of the BE stream is H iCap mode. As shown in FIG. 2, this embodiment includes:
  • Step 1 According to the level of the reverse level user, set the maximum transmission rate of the reverse data packet allowed by the reverse level user of each level; Step 12: Obtain the limit packet length corresponding to the preset maximum transmission rate by using the lookup table 1; Step 13. Obtain the H iCap mode by using the lookup table 2, and when the reverse packet with the limit packet length is in the 4th sub The T2P resources that the system needs to use when demodulating packets;
  • Step 14 Modify the T2PInf lowMax parameter, so that the T2PInf lowM ax of the corresponding level user BE stream is equal to the T2P resource used by the system queried in step 13, that is, the value of the T2PInf lowMax parameter is equal to the reverse data packet with the restricted packet length. 4 sub-packets are demodulated, the T 2 P resources required by the system;
  • the present invention sets the value of the T2PInf lowMax parameter to demodulate a reverse data packet having a restricted packet length, while ensuring that the maximum packet length of the reverse reverse data allowed by the user of different reverse levels does not exceed the limit packet length.
  • the minimum value of the T2P resource that the system needs to use in each terminating sub-packet may specifically require the minimum value of the T2P resource to be used.
  • Step 15 The modified T2PInf lowMax parameter information is sent to the corresponding reverse level user, and the corresponding reverse level user is instructed to send the reverse data packet according to the parameter information group.
  • the maximum packet sending rate of the corresponding BE stream reverse packet is set according to different levels of the reverse level user, and the restricted packet length of the reverse packet of the BE stream corresponding to the maximum sending rate is obtained, and the corresponding T2PInf is modified.
  • the owMax parameter such that the value of the T2PInf lowMax parameter is equal to that in the H iCap mode, demodulates the T2P resource that the system needs to use when the reverse packet with the packet length is limited to the fourth subpacket. Since the T2P resources available to the corresponding system when the reverse-level users of different levels are transmitted are restricted, the limit packet length of the reverse-level users transmitting the BE stream reverse packets is restricted, and the restriction is transmitted by the restriction.
  • the limit packet length of the BE stream reverse packet is implemented, and the maximum transmission rate of the reverse packet obtainable by the reverse level user of different levels is realized, that is, the speed limit of the reverse level user of the BE stream is realized, which embodies the implementation of the BE.
  • the differences and priorities between users of the reverse level are convenient to meet the different needs of different users.
  • the Qo S solution capable of providing level charging for network operators can improve operational revenue.
  • a reverse packet is sent in a certain packet length format, and the conditions for selecting six packet lengths must be met at the same time. If any of the six conditions for selecting the packet length is not satisfied, the reverse packet cannot be sent in the packet length format. Therefore, it is only necessary to limit one of the six conditions for selecting the packet length to achieve the purpose of limiting the packet length. After the packet length is limited, the maximum transmission rate of the reverse data packet is also limited, and the rate limit of the reverse level user in this embodiment can be implemented.
  • the BE stream uses the HiCap mode for reverse transmission.
  • This embodiment limits the condition 2 for selecting the packet length specified in Section 10.11.6.1.6.1.1.1 of the RTC MAC Subtype3 protocol.
  • Select the condition 2 of the packet length, that is, the formula (1) is as follows:
  • auxiliary Pilotgain if the packet length of the reverse dedicated line user is greater than or equal to the preset minimum packet length of the auxiliary pilot channel (AuxiliaryP ilotChannelMinPayload), the Bayer J needs to correspond to the packet length.
  • T2PHiCapPreTransition PS T2PHiCapPostTransitionPS based on the power value AuxiliaryPilotgain coupled as the final T2PHiCapPreTransitionPS, T2PHiCapPos tTrans it ionPS 0 in the variable named in the T2P HicapPreTransitonPS, T2P T2P indicate that the variable is a value, which is understood to be a power value; Hicap indicates HiEn mode; PreTransit ion indicates before the transition point; PS indicates the packet length.
  • T2PHicapPreTransitonPS is connected: In HiCap mode, the packet length PS is T2P before the transition point.
  • T2PHiCapPos tTransit ionPS represents the T2P of the packet length PS after the transition point in HiCap mode.
  • TxT2PHiCapNo min alPS max(T2PHicap Pr eTransitionPS, T2PHicapPostTransitionPS)
  • PS is greater than the minimum packet length of the auxiliary pilot channel, it satisfies: PS > AuxiliaryPilotChannelMinPayload
  • TxT2PHiCapNo min alPS max(T2PHicap Pr eTransitionPS, T2PHicapPostTransitionPS)
  • TxT2PHiCapNominalPS is the maximum T2P resource that the system needs to use in the demodulation of 4 sub-packets of the reverse data packet.
  • the value of TxT2PHiCapNominalPS is the value of the T2PInflowmax parameter set in step 14. That is: the T2P resource that the system needs to use when the fourth sub-packet demodulates the reverse packet with the restricted packet length.
  • T2PInflow max ⁇ max(TxT2P min, ⁇ ie F(PotentialT2POutflow i HC ))
  • TxT2Pmin represents the minimum T2P resource flowing out of the system. Since TxT2Pmin is usually set to a small value, equation (2) can be simplified to formula (3):
  • T2PInflow max ⁇ ⁇ ie F (PotentialT2POutflow ; HC ) According to the condition 5 of the selected packet length specified in section 10.11.6.1.6.1.1.1 of the RTC MAC Subtype3 protocol, formula (4), it can be seen that when the speed limit condition is reached, due to the data The source is sufficient, and the injection amount T2PInflow of the T2P resource injected into the leaky bucket is always equal to T2PInflowmax,
  • T2PInflow i,n See also Figure 1, where the subscript i represents the i-th stream and n represents the n-th sub-frame.
  • Bucke tFactori represents the BucketFactor function of the i-th stream, and the BucketFactor function takes a range of 2 _ 6. Therefore, according to formula (4), formula (5) can be obtained:
  • the value of T2PInf lolix ax is equal to In step 13, the T2P resource to be used by the system when the 4th sub-packet demodulates the reverse data packet with the restricted packet length. If the value of the actual T2PInf loxax is greater than the reverse packet obtained by the fourth sub-packet demodulation having the limit packet length obtained in step 13 of the embodiment, the T2P resource to be used by the system cannot be transformed into the formula (1). In the formula (2), the condition 2 for selecting the packet length, that is, the formula (1) is not established. Therefore, in this embodiment, by limiting the value of T2PInf lowmax, the packet length of the reverse packet can be limited; by limiting the packet length of the reverse packet, the maximum transmission rate of the reverse packet having the packet length is restricted.
  • FIG. 3 is a flow chart of a second embodiment of a method for speed limiting of a reverse level user according to the present invention.
  • the application scenario of this embodiment may be: The operator needs to limit the maximum transmission rate of the reverse reverse data packets of different levels of reverse level users, and limit the BE flow, the EF flow, and the AF flow.
  • the T2P parameter to be modified in this embodiment is: a power gain maximum function parameter of the transmitted traffic channel relative to the pilot channel (referred to as: TxT2Pmax At tr ibute parameter), the meaning of the parameter is: stipulate that the access terminal is different
  • TxT2Pmax The maximum value of the power gain of the traffic channel transmitted under the pilot strength relative to the pilot channel (abbreviation: TxT2Pmax) is such that the packet length of the reverse data packet transmitted by the access terminal cannot exceed the packet length corresponding to TxT2Pmax.
  • this embodiment includes:
  • Step 21 Set a maximum transmission rate of the reverse data packet allowed by the reverse level user of each level according to the level of the reverse level user;
  • Step 22 Obtain the limit packet length corresponding to the preset maximum transmission rate by using the lookup table 1; Step 23, obtain the H iCap mode by using the lookup table 2, and when the reverse packet with the limit packet length is in the 4th sub
  • the transmission mode of the reverse packet includes the HiCap mode and the LoLat mode. Due to the demodulation of reverse packets in the HiCap mode, the T2P resources used by the system are small. In the LoLat mode, the reverse packet is demodulated. The T2P resources used by the system are large. Therefore, in the H iCap mode, the fourth When the sub-packet demodulation has a reverse packet that limits the packet length, the system needs to use the T2P resource as the minimum value of the T2P resource that the system needs to use when demodulating the reverse packet with the packet length. Of course, you can also get various kinds of current system support according to the actual situation. The minimum value of the T2P resource used.
  • Step 24 Modify the TxT2Pmax At tribute parameter, and set the two TxT2PMax interpolation point ordinates of the parameter to be equal to:
  • the value of the TxT2PMax) interpolation point ordinate can also be set to be slightly larger than the solution minimum value, while ensuring that the maximum packet length of the reverse reverse packet allowed by the user of different reverse levels does not exceed the limit packet length.
  • the TxT2Pmax Attribute parameter defines the abscissa and ordinate of the two interpolation points of the TxT2Pmax function.
  • the TxT2Pmax function can be calculated by the calculation method of the one-dimensional linear interpolation function specified in Section 14.1 of the RTC MAC Subtype3 protocol.
  • Table 3 shows the default values for the TxT2Pmax Attribute parameter.
  • NumPi lotStrengthAx isValues is the pilot strength coordinate point of 2;
  • TxT2Pmax Attribute parameter means: When the pilot strength PilotStrengthAxisO is -10dB, the value of TxT2Pma X that can be obtained under the pilot strength is TxT2PmaxPilotStrengthAxisO is 12dB When the pilot strength Pi lotStrengthAxis 1 is -5 dB, the value of TxT2Pmax TxT2PmaxPilotStreng thAxisl which can be obtained at the pilot intensity is 27 dB.
  • TxT2PmaxPi lotStrengthAxis 0 and TxT2PmaxPi lotS tren gthAxisl are respectively set to step 23 to query the T2P resource used by the system when the reverse packet with the packet length is limited to the fourth sub-packet in the HiCap mode. Therefore, the value of TxT2Pmax is always equal to the T2P resource used by the system queried in step 23.
  • the TxT2Pmax function curve is a straight line independent of the pilot strength.
  • Table 3 is the default value of the TxT2Pmax Attribute parameter.
  • T2P parameters minutes, default value
  • the maximum packet transmission rate corresponding to the maximum transmission rate is set according to different levels of the reverse level user, and the limit packet length of the reverse data packet corresponding to the maximum transmission rate is obtained, and the parameter is modified by modifying the corresponding TxT2Pmax Attribute parameter.
  • the value of TxT2Pm ax is always equal to the Hi2 mode, and the T2P resource used by the system is demodulated when the reverse packet with the packet length is demodulated in the 4th subpacket.
  • the limit packet length of the reverse level packets sent by the users of different levels of reverse level is restricted, and the reverse data packet is sent by the restriction.
  • the limit packet length is implemented to limit the maximum transmission rate of reverse packets available to users of different levels of reverse level, that is, the speed limit of the reverse level user is realized, which reflects the reverse level when implementing BE, EF and AF services. Differentiated and prioritized users can easily meet the different needs of different users. In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
  • a reverse packet shall be sent in a certain packet length format, and the conditions for selecting 6 packet lengths must be satisfied at the same time. If any of the conditions of the six selected packet lengths is not satisfied, the reverse data packet cannot be transmitted in the packet length format. Therefore, it is only necessary to limit one of the six conditions for selecting the packet length to achieve the purpose of limiting the packet length. After the packet length is limited, the maximum transmission rate of the reverse data packet is also limited, and the rate limit of the reverse level user in this embodiment can be implemented. This embodiment limits the condition 3 for selecting the packet length specified in section 10.11.6.1.6.1.1.1 of the RTC MAC Subtype 3 protocol. Select condition 3 of the packet length, that is, formula (6) is as follows:
  • the RTC MAC Subtype3 protocol stipulates that formula (7):
  • the reverse packet rate set by the reverse level user is 153.6k bps.
  • the maximum transmission rate corresponds to a limit packet length of 1024bit.
  • Table 2 in step 22 of the embodiment it can be known that the reverse packet of the packet length is limited, and the T2P resource used by the system is 10 dB when the fourth sub-packet is demodulated.
  • TxT2PMaX is set equal to 10 dB.
  • T2PHiCapPreTransition PS and T2PHiCapPostTransitionPS are both less than or equal to TxT2PMaX (10dB), and formula (6) is always true; when the packet length of the reverse packet is greater than 1024bit If it is 2048bit, then by looking up Table 2, the value of T2PHiCapPreTransion ionPS ⁇ T2PHiCapPos tTransit ionPS is 13 dB, which is greater than TxT2PMax ( lOdB), then the reverse data packet cannot be sent in the 2048 bit packet length format, thus limiting The restricted packet length of the reverse packet also limits the maximum transmission rate at which the reverse packet is sent.
  • a second aspect of the present invention provides a speed limiting device for a reverse level user.
  • 4 is a schematic structural view of an embodiment of a speed limiting device of a reverse level user according to the present invention. This embodiment includes the first acquisition module 1 01. The module 102 and the sending module 103 are set.
  • the first obtaining module 01 is configured to obtain a restricted packet length of the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet.
  • the setting module 102 is configured to set a power gain parameter of the traffic channel relative to the pilot channel (ie, a T 2P parameter), and the value of the power gain parameter is used when demodulating the reverse data packet having the restricted packet length.
  • a power gain parameter of the traffic channel relative to the pilot channel ie, a T 2P parameter
  • the value of the T2P parameter can also be set to be slightly larger than the demodulation of the reverse data with the limited packet length, while ensuring that the maximum packet length allowed by the reverse reverse level user to transmit the reverse data packet does not exceed the limit packet length.
  • the sending module 1300 is configured to send the T2P parameter information after the setting module 102 is set to the corresponding reverse level user, where the T2P parameter information is used to indicate that the corresponding reverse level user constructs the reverse data according to the T2P parameter information. Package and send.
  • the embodiment may further include a customization module 104 and a second acquisition module 105.
  • the customization module 104 is configured to set a maximum transmission rate of the reverse data packet to be sent by the corresponding reverse level user according to the level of the reverse level user, and send the maximum transmission rate of the set reverse data packet to the first acquisition module 101. .
  • the second obtaining module 105 is configured to obtain a minimum value of the T2P resource that the system needs to use when demodulating the reverse data packet with the limited packet length acquired by the first acquiring module 101, and send the value of the T2P resource to the setting module 102. As a basis for the setting module 102 to perform T2P parameter setting.
  • the maximum transmission rate of different reverse data packets is set for different levels of reverse level users by the customization module according to different levels of reverse level users.
  • the first and second obtaining modules respectively obtain the restricted packet length corresponding to the maximum transmission rate, and the T2P resource that the system needs to use when demodulating the reverse data packet having the restricted packet length.
  • the T2P resource available to the system is limited to the minimum value of the T2P resource that the system needs to use when demodulating the reverse packet with the restricted packet length.
  • the packet length by limiting the maximum packet length for sending reverse packets, limits the maximum transmission rate of reverse packets available to users of different levels of reverse level, thereby realizing the speed limit of the reverse level user, reflecting the reverse level. Differentiated and prioritized users can easily meet the different needs of different users. In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
  • FIG. 5 is a schematic structural diagram of an embodiment of a speed limit system of a reverse level user according to the present invention. This embodiment includes a base station 1 and an access terminal 2.
  • the base station 1 is configured to obtain a restricted packet length of the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet; set a power gain parameter of the traffic channel relative to the pilot channel, and demodulate the value of the power gain parameter The minimum value of the power gain resource of the traffic channel to be used by the system when the reverse packet with the packet length is limited; and the set power gain parameter information is sent to the corresponding reverse level user.
  • the terminal 2, the power gain parameter information is used to indicate that the corresponding reverse level user constructs a reverse data packet according to the power gain parameter information and transmits.
  • the access terminal 2 is configured to receive power gain parameter information from the base station 1, and reverse the data packet according to the power gain parameter information group and transmit.
  • the base station sets a corresponding T2P parameter by acquiring a limit packet length of a reverse data packet corresponding to a maximum transmission rate of a reverse level user reverse data packet of a preset different level, so that the reverse data packet corresponds to
  • the T2P resource available to the system is equal to the minimum value of the T2P resource that the system needs to use when demodulating a reverse packet with a restricted packet length.
  • the value of the T2P parameter may also be the minimum value of the T2P resource that can be set when the maximum packet length of the reverse reverse data allowed by the user of different reverse levels does not exceed the limit packet length.
  • the T2P resources available to the corresponding system when the corresponding access terminal sends the reverse data packet are restricted.
  • the access terminals corresponding to the level users have different reverse transmission rate of the reverse data packets, realizing the speed limit of the reverse level users, reflecting the difference and priority between the reverse level users; in addition, being able to be the network operator Provide a level-based QoS solution to increase operational revenue.
  • the base station in this embodiment is a specific application of the reverse level user speed limiting device of the present invention.
  • the reverse level user speed limiting device of the present invention can also be integrated into an existing base station as a functional module.
  • For the refinement module of the base station reference may be made to the text description of the embodiment of the reverse level user speed limiting device of the present invention and the description of FIG. 4, and details are not described herein again.
  • the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

Abstract

A limiting speed method, an apparatus and a system of a reverse level user are provided. The limiting speed method includes: obtaining the limiting package length of a reverse data package corresponding to a maximal sending speed rate of the reverse data package of the reverse level user; setting a power gain parameter of a service channel relative to a pilot channel, the value of the power gain parameter being made to be the minimum of the power gain resource of the service channel relative to the pilot channel used necessarily by the system when demodulating the reverse data package with the limiting package length; sending the set power gain parameter information down to the corresponding reverse level user, the parameter information being used for indicating that the reverse level user reverses the data package according to the configure of the parameter information and sends it. The limiting speed method, the apparatus and the system all implement the limiting speed of the reverse level user and embody in the differences and the priorities among the reverse level users so as to facilitate to satisfy the different requests of different users and to supply the QoS project of the level charge for a network operator.

Description

反向等级用户的限速方法、 装置及系统 本申请要求于 2008年 2月 19 日提交中国专利局、 申请号为 2008100578 47.8、 发明名称为 "反向等级用户的限速方法、 装置及系统" 的中国专利申 请的优先权, 其全部内容通过引用结合在本申请中。 技术领域  Method, device and system for speed limit of reverse level users This application claims to be filed on February 19, 2008 with the Chinese Patent Office, application number 2008100578 47.8, and the invention titled "restriction rate method, device and system for reverse level users" Priority of the Chinese Patent Application, the entire contents of which is incorporated herein by reference. Technical field
本发明实施例涉及无线通信领域, 特别是涉及一种反向等级用户的限速 方法、 装置及系统。 背景技术  Embodiments of the present invention relate to the field of wireless communications, and in particular, to a speed limit method, apparatus, and system for a reverse level user. Background technique
目前, 无线通讯系统中的业务信道相对于导频信道的功率增益(Traffi c Channel to Pi lot Channel transmit power ratio, 简称: T2P )处理方 法是码分多址(Code Division Multiplex Access, 简称: CDMA) 2000 lx 只支持数据业务的演进版本(Evolution Data Only, 简称: EV-DO) 的反向 业务信道的媒体接入控制协议 ( Reverse Traffic Channel Medium Access Control, 简称: RTC MAC ) 子类型 (subtype) 3的核心处理方法。 在 CDMA 2000 EV-D0 的修订版本 A (RevA) 系统(简称: D0A系统) 中, 引入了流(f low) 的概念, 由于不同的流有不同的等级和不同的服务质量(Quality of Service, 简称: QoS )要求, 因此现有技术釆用了一种漏桶的处理方法来对 流进行调度, 每个流都有一个类似漏桶的存储单元来存储资源。 图 1为现有 技术功率增益处理方法的示意图。 如图 1所示, T2PInflow表示注入漏桶存 储单元的 T2P资源, 是当前可用的 T2P资源; PotentialT2P0utflow 为当前 子帧能够使用到的潜在的 T2P资源; 而 T2P0utflow则代表了经过评估处理后 真正流出的 T2P资源, 即实际分配给用户的 T2P资源; BucketLevel表明漏 桶当前的状态, 即漏桶当前所累积的 T2P资源量, BucketLeve l Sa t表示漏桶 所能容纳的最大 T2P资源量。 T2P处理方法通过不断更新漏桶来对各个流进 行调度。 At present, the processing method of the traffic channel relative to the pilot channel in the wireless communication system (Traffi c Channel to Pilot Channel transmit power ratio, referred to as T2P) is Code Division Multiplex Access (CDMA). 2000 lx only supports the Reverse Traffic Channel Medium Access Control (RTC MAC) subtype of the reverse traffic channel (Evolution Data Only, EV-DO). The core processing method. In the Rev A (RevA) system of CDMA 2000 EV-D0 (referred to as D0A system), the concept of stream (f low) is introduced, because different streams have different levels and different quality of service (Quality of Service, Abbreviation: QoS) requirements, so the prior art uses a leaky bucket processing method to schedule flows, each stream has a storage unit similar to a leaky bucket to store resources. 1 is a schematic diagram of a prior art power gain processing method. As shown in Figure 1, T2PInflow indicates that the T2P resource injected into the leaky bucket storage unit is the currently available T2P resource; PotentialT2P0utflow is the potential T2P resource that can be used in the current subframe; and T2P0utflow represents the true outflow after the evaluation process. The T2P resource, that is, the T2P resource actually allocated to the user; BucketLevel indicates the leak The current state of the bucket, that is, the amount of T2P resources currently accumulated by the leaky bucket. BucketLeve l Sa t indicates the maximum amount of T2P resources that the leaky bucket can accommodate. The T2P processing method schedules each stream by continuously updating the leaky bucket.
由图 1可知, 等级高的流, 有更多的 T2P资源, 能被更快的调度, 在一 个物理层包中能占用更多的字节数, 并且能提高整个物理层包的等级, 从而 釆用更高的 T2P来发送, 因此相应的混合自动重传(Hybr id Automa t ic Rep ea t Reques t ; 简称: HARQ ) 次数也就更少, 时延也就更小。 简单的说, T2P 处理方法实现了反向的速率调度, 决定了当前的子帧 (subframe )应该发的 包长, 所发包的传输模式, 以及发包的功率。 该处理方法能够实现用户内 (i ntra-user ) 的 QoS。  It can be seen from FIG. 1 that a high-level stream has more T2P resources, can be scheduled faster, can occupy more bytes in a physical layer packet, and can improve the level of the entire physical layer packet, thereby更高 Use a higher T2P to send, so the corresponding hybrid automatic retransmission (Hybr id Automa tic Rep ea t Reques t; abbreviation: HARQ) is less frequent and the delay is smaller. To put it simply, the T2P processing method implements reverse rate scheduling, which determines the packet length that the current subframe should send, the transmission mode of the transmitted packet, and the power of the packet. This processing method enables QoS within the user (i ntra-user).
但是, 现有的 T2P处理方法不能在反向实现不同反向等级用户的限速。 在反向等级用户的机制中, 根据用户的需求可将反向用户设定为不同的等级 (即: 形成不同等级的反向等级用户) , 根据反向用户的等级进行系统资源 的分配。 通过反向信道构造和发送反向数据包的反向用户等级不同, 其可享 受的系统资源将有区别。 该机制更多强调了反向用户之间的优先级。 而现有 的 T2P处理方法, 都是以兼顾效率与公平为原则, 所给出的参数配置都是为 了实现反向用户内部不同流的不同优先级,并不考虑反向用户之间的优先级; 而不同反向用户之间存在着不同的用户需求, 为满足反向用户的不同需求而 设定的反向等级用户机制重点强调了反向用户之间的优先级。 因此, 现有技 术中简单地使用 T2P处理方法是不能实现反向等级用户机制下等级用户的限 速问题。 发明内容  However, the existing T2P processing method cannot implement the speed limit of different reverse level users in the reverse direction. In the mechanism of the reverse level user, the reverse users can be set to different levels according to the user's needs (i.e., different levels of reverse level users are formed), and system resources are allocated according to the reverse user level. The system resources that can be enjoyed by the reverse channel construction and the reverse user level at which the reverse packets are sent will be different. This mechanism places more emphasis on the priority between reverse users. The existing T2P processing methods are based on the principle of efficiency and fairness. The parameter configuration is to achieve different priorities of different flows within the reverse user, and does not consider the priority between reverse users. There are different user requirements between different reverse users, and the reverse level user mechanism set to meet the different needs of the reverse users emphasizes the priority between the reverse users. Therefore, the simple use of the T2P processing method in the prior art cannot achieve the speed limit problem of the level user under the reverse level user mechanism. Summary of the invention
本发明实施例要解决的技术问题是: 体现不同反向用户之间的优先级, 使得不同等级的反向用户享有不同的反向数据包最大发送速率。  The technical problem to be solved by the embodiments of the present invention is: embodying the priority between different reverse users, so that different levels of reverse users enjoy different reverse data packet maximum transmission rates.
为了解决上述技术问题, 本发明第一方面实施例提供了一种反向等级用 户的限速方法, 包括: In order to solve the above technical problem, the first aspect of the present invention provides a reverse level. The speed limit method of the household, including:
获取与反向等级用户反向数据包最大发送速率对应的反向数据包的限制 包长;  Obtaining a limit of a reverse packet corresponding to a maximum transmission rate of a reverse-level user reverse packet;
设置业务信道相对于导频信道的功率增益参数, 使功率增益参数的值为 解调具有所述限制包长的反向数据包时系统需要使用的业务信道相对于导频 信道的功率增益资源的最小值;  Setting a power gain parameter of the traffic channel relative to the pilot channel, such that the value of the power gain parameter is used to demodulate the power channel of the traffic channel relative to the pilot channel when the reverse packet having the restricted packet length is demodulated Minimum value
将设置的所述功率增益参数信息向相应的反向等级用户下发, 所述功率 增益参数信息用于指示所述反向等级用户根据所述功率增益参数信息构造反 向数据包并发送。  The power gain parameter information is sent to the corresponding reverse level user, and the power gain parameter information is used to instruct the reverse level user to construct and send the reverse data packet according to the power gain parameter information.
本发明第一方面实施例反向等级用户的限速方法中, 通过获取预设的不 同等级的反向等级用户反向数据包的最大发送速率对应的反向数据包的限制 包长, 修改相应的业务信道相对于导频信道的功率增益参数(简称: T2P 参 数) , 使得反向数据包对应的系统可获得的业务信道相对于导频信道的功率 增益资源 (简称: T2P 资源)等于, 解调具有限制包长的反向数据包时系统 需要使用的 T2P资源的最小值。 由于限制了不同等级的反向等级用户发送反 向数据包时相应的系统可获得的 T2P资源, 实现限制不同等级反向等级用户 发送反向数据包的限制包长; 通过限制发送反向数据包的限制包长, 实现限 制不同等级的反向等级用户可获得的反向数据包最大发送速率, 即: 实现了 反向等级用户的限速, 从而体现了反向等级用户之间的差异性和优先级, 便 于满足不同用户的不同需求; 此外, 能够为网络运营商提供等级收费的 QoS 解决方案, 提高运营收益。  In the speed limit method of the reverse level user in the first aspect of the present invention, the limit packet length of the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet of the preset different level is obtained, and the corresponding packet length is modified. The power channel parameter of the traffic channel relative to the pilot channel (abbreviation: T2P parameter), so that the power channel resource (referred to as: T2P resource) of the traffic channel available to the system corresponding to the reverse data packet is equal to, The minimum value of the T2P resource that the system needs to use when adjusting the reverse packet with the packet length. Since the T2P resources available to the corresponding system when the reverse level users of different levels are sent are restricted, the limit packet length of the reverse level packets sent by the users of different levels of reverse level is implemented; the reverse data packet is sent by the restriction. The limit packet length is implemented to limit the maximum transmission rate of reverse packets available to users of different levels of reverse level, that is, the speed limit of the reverse level user is realized, thereby reflecting the difference between the reverse level users and Priority, which is convenient to meet the different needs of different users; In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
为了解决上述技术问题, 本发明第二方面实施例提供了一种反向等级用 户的限速装置, 包括:  In order to solve the above technical problem, the second aspect of the present invention provides a speed limit device for a reverse level user, including:
第一获取模块, 用于获取与反向等级用户反向数据包最大发送速率对应 的反向数据包的限制包长;  a first acquiring module, configured to acquire a restricted packet length of the reverse data packet corresponding to a maximum transmission rate of the reverse level user reverse data packet;
设置模块, 用于设置业务信道相对于导频信道的功率增益参数, 使功率 增益参数的值为解调具有所述限制包长的反向数据包时系统需要使用的业务 信道相对于导频信道的功率增益资源的最小值; a setting module, configured to set a power gain parameter of the traffic channel relative to the pilot channel, to enable power The value of the gain parameter is the minimum value of the power gain resource of the traffic channel relative to the pilot channel that the system needs to use when demodulating the reverse packet having the restricted packet length;
下发模块,将设置的所述功率增益参数信息向相应的反向等级用户下发, 所述功率增益参数信息用于指示所述反向等级用户根据所述功率增益参数信 息构造反向数据包并发送。  a sending module, configured to send the set of the power gain parameter information to a corresponding reverse level user, where the power gain parameter information is used to instruct the reverse level user to construct a reverse data packet according to the power gain parameter information And send.
本发明第二方面实施例反向等级用户的限速装置中, 通过第一获取模 块获取预设的不同等级的反向等级用户反向数据包的最大发送速率对应的 反向数据包的限制包长, 设置模块通过修改相应的 T2P参数, 限制系统可 获得的 T2P资源等于解调具有限制包长的反向数据包时,系统需要使用的 T 2P资源的最小值, 实现限制不同等级反向等级用户发送反向数据包的最大 包长, 通过限制发送反向数据包的最大包长实现限制不同等级的反向等级 用户可获得的反向数据包最大发送速率,从而实现了反向等级用户的限速, 体现了反向等级用户之间的差异性和优先级, 便于满足不同用户的不同需 求; 此外, 能够为网络运营商提供等级收费的 QoS解决方案, 提高运营收 益。  In the speed limit device of the reverse level user of the second aspect of the present invention, the first acquisition module acquires a restriction packet of a reverse data packet corresponding to a maximum transmission rate of a reverse level user reverse data packet of a preset different level. Long, the setting module adjusts the corresponding T2P parameters, and limits the T2P resources available to the system to be equal to the minimum value of the T 2P resources that the system needs to use when demodulating the reverse packets with the restricted packet length. The maximum packet length of the reverse packet sent by the user, which limits the maximum transmission rate of reverse packets available to users of different levels of reverse level by limiting the maximum packet length of the reverse packet, thereby realizing the reverse level user. The speed limit reflects the difference and priority between users in the reverse level, which is convenient to meet the different needs of different users. In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
为了解决上述技术问题, 本发明第三方面实施例提供了一种反向等级用 户的限速系统, 包括基站和接入终端, 其中:  In order to solve the above technical problem, the third aspect of the present invention provides a rate limiting system for a reverse level user, including a base station and an access terminal, where:
所述基站用于获取与反向等级用户反向数据包最大发送速率对应的反向 数据包的限制包长; 设置业务信道相对于导频信道的功率增益参数, 使功率 增益参数的值为解调具有所述限制包长的反向数据包时系统需要使用的业务 信道相对于导频信道的功率增益资源的最小值; 将设置的所述功率增益参数 信息向相应的反向等级用户的接入终端下发;  The base station is configured to obtain a restricted packet length of a reverse data packet corresponding to a maximum transmission rate of a reverse level user reverse data packet; set a power gain parameter of the traffic channel relative to the pilot channel, so that a value of the power gain parameter is a solution Adjusting the minimum value of the power channel resource of the traffic channel relative to the pilot channel used by the system when the reverse packet with the packet length is adjusted; and connecting the set power gain parameter information to the corresponding reverse level user Delivered to the terminal;
所述接入终端用于接收来自所述基站的功率增益参数信息, 根据所述功 率增益参数信息构造反向数据包并发送。  The access terminal is configured to receive power gain parameter information from the base station, construct a reverse data packet according to the power gain parameter information, and send the data packet.
本发明第三方面实施例反向等级用户的限速系统中, 基站通过获取预设 的不同等级的反向等级用户反向数据包的最大发送速率对应的反向数据包的 限制包长, 修改相应的 T2P参数, 使得反向数据包对应的系统可获得的 T2P 资源等于, 解调具有限制包长的反向数据包时, 系统需要使用的 T2P资源的 最小值。 当不同反向等级用户的接入终端根据修改后的 T2P参数进行组反向 数据包并发送时, 由于限制了相应的接入终端发送反向数据包时相应的系统 可获得的 T2P资源, 实现限制不同等级反向等级用户发送反向数据包的最大 限制包长, 通过限制发送反向数据包的最大限制包长实现限制不同等级的反 向等级用户可获得的反向数据包最大发送速率, 不同等级的反向等级用户对 应的接入终端具有不同的反向数据包最大发送速率, 实现了反向等级用户的 限速, 体现了反向等级用户之间的差异性和优先级; 此外, 能够为网络运营 商提供等级收费的 QoS解决方案, 提高运营收益。 附图说明 In the rate limiting system of the reverse level user in the third aspect of the present invention, the base station obtains the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet of the preset different levels. Limit the packet length and modify the corresponding T2P parameters so that the T2P resource available to the system corresponding to the reverse packet is equal to the minimum value of the T2P resource that the system needs to use when demodulating the reverse packet with the restricted packet length. When the access terminals of different reverse level users perform group reverse data packets according to the modified T2P parameters and transmit, the T2P resources available to the corresponding system when the corresponding access terminal sends the reverse data packet are restricted. Limiting the maximum limit packet length of reverse-level users sent by different levels of reverse-level users, and limiting the maximum transmission rate of reverse packets available to users of different levels of reverse-level users by limiting the maximum limit packet length for sending reverse packets, The access terminals corresponding to different levels of reverse-level users have different reverse packet maximum transmission rates, realizing the speed limit of the reverse-level users, and reflecting the difference and priority between the reverse-level users; It can provide network operators with tiered charging QoS solutions to improve operational revenue. DRAWINGS
图 1为现有技术功率增益处理方法的示意图;  1 is a schematic diagram of a prior art power gain processing method;
图 2为本发明反向等级用户的限速方法第一实施例流程图;  2 is a flow chart of a first embodiment of a speed limit method for a reverse level user according to the present invention;
图 3为本发明反向等级用户的限速方法第二实施例流程图;  3 is a flow chart of a second embodiment of a method for speed limit of a reverse level user according to the present invention;
图 4为本发明反向等级用户的限速装置实施例结构示意图;  4 is a schematic structural diagram of an embodiment of a speed limiting device of a reverse level user according to the present invention;
图 5为本发明反向等级用户的限速系统实施例结构示意图。 具体实施方式  FIG. 5 is a schematic structural diagram of an embodiment of a speed limit system of a reverse level user according to the present invention. detailed description
下面通过附图和实施例, 对本发明实施例的技术方案做进一步的详细描 述。  The technical solutions of the embodiments of the present invention are further described in detail below with reference to the accompanying drawings and embodiments.
本发明实施例基于 CDMA2000 EV-D0 的修订版本 A ( RevA ) 系统(简称: D OA系统)的 RTC MAC Sub type 3协议, 通过釆用 T2P算法限制不同等级的反向等 级用户发送反向数据包的最大限制包长, 从而实现反向等级用户发送反向数 据包的速率控制。 The embodiment of the present invention is based on the RTC MAC Sub type 3 protocol of the Rev. A ( RevA) system of CDMA 2 000 EV-D0 (referred to as D OA system for short), and uses the T2P algorithm to limit the reverse level users of different levels to send the reverse. The maximum packet length of the packet is such that the rate control of the reverse class user to send the reverse packet is achieved.
首先说明与本发明实施例理论基础相关的 2组对应关系, 即表 1和表 2。 表 1为反向业务信道速率和净荷表。反向数据包的发送速率由反向数据包 的包长和解调反向数据包的终止子包共同决定。 本发明第 1、 2、 3或 4子包分 别对应表 1中第 1、 1、 3或 4子帧时解调反向数据包。 如表 1所示, 当接入终端 ( Acces s Point ; 简称: AT )需要发送的反向数据包的包长确定后, 该反向 数据包被解调对应的终止子包有 4种可能, 其中, 终止子包即为一个反向数据 包被成功解调时对应的子包的值; 当前发送该反向数据包的发送速率对应有 4 种可能取值。 First, two sets of correspondences related to the theoretical basis of the embodiment of the present invention, that is, Table 1 and Table 2 will be described. Table 1 shows the reverse traffic channel rate and payload table. The transmission rate of the reverse packet is determined by the packet length of the reverse packet and the termination subpacket of the demodulated reverse packet. The first, second, third or fourth sub-packets of the present invention demodulate the reverse data packets when corresponding to the first, first, third or fourth sub-frames in Table 1, respectively. As shown in Table 1, after the packet length of the reverse data packet that the access terminal (Aces s Point; abbreviation: AT) needs to transmit is determined, there are four possibilities for the reverse data packet to be demodulated to correspond to the terminating sub-packet. The terminating sub-packet is the value of the corresponding sub-packet when the reverse data packet is successfully demodulated; the current sending rate of the reverse data packet corresponds to four possible values.
举例说明: 当接入终端发送的反向数据包中包含的静荷长度为 12256b i t , 该静荷长度加上默认的 32bi t的冗余信息后,实际对应的包长为 12288bi t ,即: 当前反向数据包需要以 12288b i t格式的包长进行发送。 在当前反向数据包发 送过程中, 反向数据包在第 1子包被成功解调时, 对应的反向发送速率为 184 3. 2kbps ; 反向数据包在第 2子包被成功解调时, 对应的反向发送速率为 921. 6kbps ; 反向数据包在第 3子包被成功解调时, 对应的反向发送速率为 614. 4k bps ; 反向数据包在第 4子包被成功解调时, 对应的反向发送速率为 460. 8kbp s。 根据该方法, 通过查找表 1可获得反向数据包的包长和发送速率之间的对 应关系。 表 1的计算取值方法为本领域公知常识, 此处不再赘述。  For example: When the static data length of the reverse data packet sent by the access terminal is 12256b it, and the static load length plus the default 32bi t redundancy information, the actual corresponding packet length is 12288bi t, namely: The current reverse packet needs to be sent in the packet length of 12288b it format. In the current reverse packet transmission process, when the reverse packet is successfully demodulated in the first sub-packet, the corresponding reverse transmission rate is 184 3. 2 kbps; the reverse packet is successfully demodulated in the second sub-packet. The corresponding reverse transmission rate is 921.6 kbps; when the reverse packet is successfully demodulated in the third sub-packet, the corresponding reverse transmission rate is 614. 4k bps; the reverse data packet is in the 4th sub-package. When the demodulation is successful, the corresponding reverse transmission rate is 460. 8kbp s. According to this method, the correspondence between the packet length of the reverse packet and the transmission rate can be obtained by looking up Table 1. The calculation value method of Table 1 is common knowledge in the art, and will not be described herein.
反向业务信道速率和净荷表  Reverse traffic channel rate and payload table
Figure imgf000008_0001
2017 3040 460. 8 230. 4 153. 6 115. 2
Figure imgf000008_0001
2017 3040 460. 8 230. 4 153. 6 115. 2
3041 4064 614. 4 307. 2 204. 8 153. 6 3041 4064 614. 4 307. 2 204. 8 153. 6
4065 6112 921. 6 460. 8 307. 2 230. 44065 6112 921. 6 460. 8 307. 2 230. 4
6113 8160 1228. 8 614. 4 409. 6 307. 26113 8160 1228. 8 614. 4 409. 6 307. 2
8161 12256 1843. 2 921. 6 614. 4 460. 8 在 RTC MAC Sub type 3协议中, 通常无法精确控制反向数据包对应的终止 子包的值, 即: 无法精确控制在第几个子包成功解调反向数据包; 而反向数 据包的包长可通过 T2P算法计算得到。 因此, 实现反向等级用户反向数据包的 发送速率的关键是限制反向等级用户能够发送的最大包长。 当反向等级用户 允许发送的包长被限制后,相应的反向数据包的最大发送速率便可得到限制, 该最大发送速率即为:该反向数据包具有的实际包长在第 1子包被成功解调时 所具有的发送速率。 8161 12256 1843. 2 921. 6 614. 4 460. 8 In the RTC MAC Sub type 3 protocol, it is usually impossible to precisely control the value of the terminating sub-packet corresponding to the reverse packet, ie: Unable to accurately control the success of the first sub-packet The reverse packet is demodulated; the packet length of the reverse packet can be calculated by the T2P algorithm. Therefore, the key to achieving the rate of transmission of reverse-level user reverse packets is to limit the maximum packet length that reverse-level users can send. When the packet length allowed by the reverse level user is limited, the maximum transmission rate of the corresponding reverse data packet can be limited. The maximum transmission rate is: the actual packet length of the reverse data packet is in the first sub- The transmission rate that the packet has when it is successfully demodulated.
通过查询表 1可以获取不同反向等级用户相应的限制速率对应的反向数 据包的限制包长。 接下来需要获取不同等级的反向等级用户发送具有相应的 限制包长的反向数据包时, 系统需要使用的 T2P资源。 如前所述, 每个反向流 都维护一个 T2P资源的漏桶机制, 当漏桶中可用的 T2P资源越多, 系统可发送 的反向数据包的包长越大。 为了使得不同等级的反向等级用户发送的反向数 据包的包长不超过预设的限制包长, 这里需要获取解调具有限制包长的反向 数据包时, 系统所需 T2P资源的最小值。 当系统实际可用的 T2P资源小于或等 于该 T2P资源的最小值时,反向等级用户发送的反向数据包的允许包长将不会 超出预设的限制包长, 从而达到限制反向数据包包长的目的。  By querying the table 1, the limit packet length of the reverse packet corresponding to the corresponding rate limit of the different reverse level users can be obtained. Next, you need to obtain the T2P resources that the system needs to use when sending reverse packets with different levels of reverse packets. As mentioned above, each reverse flow maintains a leaky bucket mechanism of T2P resources. The more T2P resources available in the leaky bucket, the larger the packet length of the reverse data packets that the system can send. In order to make the packet length of the reverse data packet sent by different levels of reverse level users not exceed the preset limit packet length, it is necessary to obtain the minimum T2P resource required by the system when demodulating the reverse data packet with the restricted packet length. value. When the T2P resource actually available to the system is less than or equal to the minimum value of the T2P resource, the allowed packet length of the reverse data packet sent by the reverse level user will not exceed the preset limit packet length, thereby limiting the reverse data packet. The purpose of the package is long.
在 RTC MAC Sub type 3协议中, 对于通用的反向数据包的发送模式如: 高 容量(H i gh Capac i ty, 简称: H iCap )模式和低延时( Low La tency, 简称: LoLa t )模式, 不同发送模式对于不同的子包解调反向数据包时, 系统需要使 用的 T2P资源不同。 H iCap模式下解调反向数据包, 系统需要使用的 T2P资源较 小, LoLa t模式下解调反向数据包, 系统需要使用的 T2P资源较大。  In the RTC MAC Sub type 3 protocol, the transmission mode of the general reverse data packet is as follows: High capacity (H i gh Capac ty, referred to as H iCap ) mode and low latency ( Low La tency, referred to as: LoLa t Mode, different transmission modes When demodulating reverse packets for different sub-packets, the system needs to use different T2P resources. In the H iCap mode, the reverse packet is demodulated. The T2P resource used by the system is small. In the LoLa t mode, the reverse packet is demodulated. The T2P resource used by the system is large.
此外, RTC MAC Sub type 3协议中, 在 H iCap模式下, 系统解调反向数据包 时在每个子包下系统所需使用的 T2P资源的默认值相同, 即第 1、 1、 3或 4终止 子包解调同一反向数据包时, 系统所需的 T2P资源相同。 因此, 对于 H iCap模 式, 如果系统解调反向数据包时, 在每个子包下系统所需使用的 T2P资源的默 认值相同, 解调具有限制包长的反向数据包时, 系统所需 T2P资源的最小值可 为: 第 1、 2、 3或 4子包解调具有限制包长的反向数据包时, 系统所需的 T2P 资源;如果系统解调反向数据包时在每个子包下系统所需使用的 T2P资源的值 不同, 则第 4子包解调具有限制包长的反向数据包时, 系统所需的 T2P资源最 小。 表 2为 H iCap模式下反向数据包的包长、发送速率及系统所需 T2P资源对应 关系。 通过查询表 2即可获取反向数据包的包长与第 4子包解调该反向数据包 时, 系统需使用的 T2P资源。 In addition, in the RTC MAC Sub type 3 protocol, in H iCap mode, the system demodulates reverse packets. When the default value of the T2P resource used by the system is the same under each sub-package, that is, when the first, first, third or fourth termination sub-packets demodulate the same reverse data packet, the T2P resources required by the system are the same. Therefore, for the H iCap mode, if the system demodulates the reverse data packet, the default value of the T2P resource used by the system under each sub-packet is the same, and when demodulating the reverse data packet with the restricted packet length, the system needs The minimum value of the T2P resource can be: The first, 2, 3, or 4 sub-packets demodulate the T2P resources required by the system when the reverse packet with the packet length is limited; if the system demodulates the reverse packet in each sub-packet The value of the T2P resource used by the sub-system is different. When the fourth sub-packet demodulates the reverse packet with the packet length, the T2P resource required by the system is the smallest. Table 2 shows the packet length, transmission rate, and T2P resource correspondence of the reverse data packet in the H iCap mode. By querying Table 2, the packet length of the reverse packet can be obtained and the T2P resource used by the system when the 4th packet demodulates the reverse packet.
表 2 H iCap模式下反向数据包包长、 发送速率及系统所需 T2P资源对应关系  Table 2 Reverse packet length, transmission rate, and T2P resource correspondence required by the system in H iCap mode
Figure imgf000010_0001
在 LoLa t模式下, 系统解调反向数据包时在每个子包下系统所需使用的 Τ 2Ρ资源的默认值不同, 在转换点以前的子包解调反向数据包时, 系统所需 Τ2 Ρ资源大于转换点以后的子包解调反向数据包时, 系统所需 Τ2Ρ资源。 其中的 转换点, 是指系统发送反向数据包后, T2P发生变化的那一次传输。 在协议默 认之下, LoLa t模式的转换点为 2 , 即: 前 2个子包解调反向数据包时, 系统所 需要的 T2P资源大于后 2个子包解调反向数据包时, 系统所需要的 T2P资源。 在 4个终止子包中, 第 4终止子包解调反向数据包所需的 T2P资源最小。 因此, L oLa t模式下解调具有限制包长的反向数据包时, 系统所需 T2P资源的最小值即 为: 第 4子包解调具有限制包长的反向数据包时, 系统所需使用的 T2P资源。
Figure imgf000010_0001
In LoLa t mode, when the system demodulates the reverse data packet, the default value of the 所需 2 Ρ resource used by the system is different under each sub-package. When the sub-packet before the conversion point demodulates the reverse data packet, the system needs When the Ρ2 Ρ resource is larger than the sub-packet demodulation reverse packet after the conversion point, the system needs Τ2Ρ resources. one of them The conversion point refers to the transmission in which the T2P changes after the system sends the reverse packet. Under the protocol default, the conversion point of LoLat mode is 2, that is: when the first 2 sub-packets demodulate the reverse data packet, the system needs more T2P resources than the last 2 sub-packets to demodulate the reverse data packet. Required T2P resources. Among the 4 terminating sub-packets, the 4th terminating sub-packet requires the smallest T2P resource for demodulating the reverse data packet. Therefore, when demodulating a reverse packet with a restricted packet length in the L oLa t mode, the minimum value of the T2P resource required by the system is: when the fourth sub-packet demodulates the reverse packet with the packet length limited, the system The T2P resources to be used.
接下来详述本发明实施例。 本发明第一方面实施例提供了一种反向等级 用户的限速方法。  Next, an embodiment of the present invention will be described in detail. The first aspect of the present invention provides a speed limiting method for a reverse level user.
在 D0A系统中, 一个接入终端可支持不同的流进行反向传输。 例如, 运营 商根据业务种类将业务分为三个等级: 快速转发类业务(简称: EF流) 、 保 证转发类业务(简称: AF流)以及尽可能转发类业务(简称: BE流) 。 其中, 不同的流在反向传输时具有不同的系统参数要求。 如 EF流对带宽要求低, 但 对时延、 抖动等参数要求高; AF流需要有带宽的保障; BE流的等级较低, 对 系统参数的要求也较低。  In a D0A system, an access terminal can support different streams for reverse transmission. For example, the service class is divided into three levels according to the service type: the fast forwarding service (abbreviation: EF flow), the guaranteed forwarding service (abbreviation: AF flow), and the forwarding service (abbreviation: BE flow). Among them, different streams have different system parameter requirements in reverse transmission. For example, the EF stream has low bandwidth requirements, but has high requirements on parameters such as delay and jitter; the AF stream needs to have bandwidth guarantee; the BE stream has a lower level and the system parameters are lower.
图 2为本发明反向等级用户的限速方法第一实施例流程图。本实施例以对 反向等级用户的 BE流进行限速为例, 说明本发明实施例的技术方案。 本实施 例的应用场景可为: 运营商不希望反向等级用户的限速会影响到 EF流和 AF流 相应的业务, 此时, 可仅对 BE流进行限速, 而不对 EF流、 AF流进行反向数据 包的发送速率控制。  2 is a flow chart of a first embodiment of a method for speed limiting of a reverse level user according to the present invention. In this embodiment, the rate limit of the BE flow of the reverse level user is taken as an example to describe the technical solution of the embodiment of the present invention. The application scenario of this embodiment may be: The operator does not want the speed limit of the reverse-level user to affect the service corresponding to the EF flow and the AF flow. In this case, only the BE flow can be limited, instead of the EF flow, AF. The flow performs the transmission rate control of the reverse packet.
本实施例需要修改的业务信道相对于导频信道的功率增益参数 (简称: T The power gain parameter of the modified traffic channel relative to the pilot channel in this embodiment (referred to as: T
2P参数)为: 系统每个子包能够增加的功率增益资源最大值参数(简称: T2 PInf l owMax参数) , 该参数表示反向数据包在第 1、 2、 3或 4子包解调中, 系 统能够增加的 T2P资源的最大值。 BE流的反向数据包的发送模式为 H iCap模式。 如图 2所示, 本实施例包括: The 2P parameter is: the maximum value of the power gain resource that each sub-package of the system can add (referred to as: T2 PInf l owMax parameter), which indicates that the reverse data packet is demodulated in the first, second, third or fourth sub-packet. The maximum amount of T2P resources that the system can increase. The transmission mode of the reverse packet of the BE stream is H iCap mode. As shown in FIG. 2, this embodiment includes:
步骤 1 1、 根据反向等级用户的等级, 设置各个等级的反向等级用户允许 的发送反向数据包的最大发送速率; 步骤 12、 通过查找表 1 , 获取预设的最大发送速率对应的限制包长; 步骤 13、 通过查找表 2 , 获取 H iCap模式下, 当具有该限制包长的反向数 据包在第 4子包解调时, 系统需要使用的 T2P资源; Step 1 1. According to the level of the reverse level user, set the maximum transmission rate of the reverse data packet allowed by the reverse level user of each level; Step 12: Obtain the limit packet length corresponding to the preset maximum transmission rate by using the lookup table 1; Step 13. Obtain the H iCap mode by using the lookup table 2, and when the reverse packet with the limit packet length is in the 4th sub The T2P resources that the system needs to use when demodulating packets;
步骤 14、 修改 T2PInf lowMax参数, 使得相应等级用户 BE流的 T2PInf lowM ax等于步骤 13查询到的系统需要使用的 T2P资源, 即: T2PInf lowMax参数的值 等于具有限制包长的反向数据包在第 4子包时被解调, 系统所需使用的 T 2 P资 源;  Step 14: Modify the T2PInf lowMax parameter, so that the T2PInf lowM ax of the corresponding level user BE stream is equal to the T2P resource used by the system queried in step 13, that is, the value of the T2PInf lowMax parameter is equal to the reverse data packet with the restricted packet length. 4 sub-packets are demodulated, the T 2 P resources required by the system;
在实际应用中, 在保证不同反向等级用户允许发送反向数据包的最大包 长不超出限制包长时, 本发明设置 T2PInf lowMax参数的值为解调具有限制包 长的反向数据包的各个终止子包中系统需要使用的 T2P资源的最小值可具体 需要使用的 T2P资源的最小值。  In practical applications, the present invention sets the value of the T2PInf lowMax parameter to demodulate a reverse data packet having a restricted packet length, while ensuring that the maximum packet length of the reverse reverse data allowed by the user of different reverse levels does not exceed the limit packet length. The minimum value of the T2P resource that the system needs to use in each terminating sub-packet may specifically require the minimum value of the T2P resource to be used.
步骤 15、将修改后的 T2PInf lowMax参数信息下发给相应的反向等级用户, 指示相应的反向等级用户根据该参数信息组反向数据包并发送。  Step 15: The modified T2PInf lowMax parameter information is sent to the corresponding reverse level user, and the corresponding reverse level user is instructed to send the reverse data packet according to the parameter information group.
本实施例通过根据反向等级用户的不同等级设置相应的 BE流反向数据包 最大发送速率, 获取该最大发送速率对应的 BE流反向数据包的限制包长, 并 通过修改相应的 T2PInf l owMax参数, 使得 T2PInf lowMax参数的值等于 H iCap 模式下, 解调具有限制包长的反向数据包在第 4子包时, 系统所需使用的 T2P 资源。 由于限制了不同等级的反向等级用户发送 BE流反向数据包时相应的系 统可获得的 T2P资源, 实现限制不同等级反向等级用户发送 BE流反向数据包的 限制包长, 通过限制发送 BE流反向数据包的限制包长, 实现限制不同等级的 反向等级用户可获得的反向数据包最大发送速率, 即实现了 BE流的反向等级 用户的限速, 体现了在实现 BE业务时, 反向等级用户之间的差异性和优先级, 便于满足不同用户的不同需求; 此外, 能够为网络运营商提供等级收费的 Qo S解决方案, 提高运营收益。  In this embodiment, the maximum packet sending rate of the corresponding BE stream reverse packet is set according to different levels of the reverse level user, and the restricted packet length of the reverse packet of the BE stream corresponding to the maximum sending rate is obtained, and the corresponding T2PInf is modified. The owMax parameter, such that the value of the T2PInf lowMax parameter is equal to that in the H iCap mode, demodulates the T2P resource that the system needs to use when the reverse packet with the packet length is limited to the fourth subpacket. Since the T2P resources available to the corresponding system when the reverse-level users of different levels are transmitted are restricted, the limit packet length of the reverse-level users transmitting the BE stream reverse packets is restricted, and the restriction is transmitted by the restriction. The limit packet length of the BE stream reverse packet is implemented, and the maximum transmission rate of the reverse packet obtainable by the reverse level user of different levels is realized, that is, the speed limit of the reverse level user of the BE stream is realized, which embodies the implementation of the BE. In the case of services, the differences and priorities between users of the reverse level are convenient to meet the different needs of different users. In addition, the Qo S solution capable of providing level charging for network operators can improve operational revenue.
下面论述通过本实施例上述步骤, 实现不同等级的反向等级用户限速的 原理: The following steps are discussed in the present embodiment to achieve different levels of reverse level user speed limit. Principle:
根据 RTC MAC Sub type 3协议第 10.11.6.1.6.1.1.1章节的规定,以某种包 长格式发送一个反向数据包, 必须同时满足 6个选择包长的条件。 该 6个选择 包长的条件中任何一个条件不满足, 该反向数据包则不能以该包长格式进行 发送。 因此, 只需对选择包长的 6个条件中的某一个条件进行限制, 即可达到 限制包长的目的。 而限制了包长后, 反向数据包的最大发送速率也就受到了 限制, 即可实现本实施例对反向等级用户限速。  According to Section 10.11.6.1.6.1.1.1 of the RTC MAC Sub type 3 protocol, a reverse packet is sent in a certain packet length format, and the conditions for selecting six packet lengths must be met at the same time. If any of the six conditions for selecting the packet length is not satisfied, the reverse packet cannot be sent in the packet length format. Therefore, it is only necessary to limit one of the six conditions for selecting the packet length to achieve the purpose of limiting the packet length. After the packet length is limited, the maximum transmission rate of the reverse data packet is also limited, and the rate limit of the reverse level user in this embodiment can be implemented.
BE流在反向传输时使用的是 HiCap模式。 本实施例对 RTC MAC Subtype3 协议第 10.11.6.1.6.1.1.1章节规定的选择包长的条件 2进行了限制。 选择包 长的条件 2, 即公式(1 )如下:  The BE stream uses the HiCap mode for reverse transmission. This embodiment limits the condition 2 for selecting the packet length specified in Section 10.11.6.1.6.1.1.1 of the RTC MAC Subtype3 protocol. Select the condition 2 of the packet length, that is, the formula (1) is as follows:
10 A(TxT2PHiCapNomin alPS/10) < 10 A (TxT2PHiCapNomin alPS/10) <
max(10 Λ (ΤχΤ2Ρ min/10),^ i e F(PotentialT 2POutf ow t HC )) Max(10 Λ (ΤχΤ2Ρ min/10), ^ ie F(PotentialT 2POutf ow t HC ))
考虑到辅助导频信道( AuxiliaryPilotgain) 的影响, 如果反向专线用 户的包长大于或等于预先设置的存在辅助导频信道的最小包长(AuxiliaryP ilotChannelMinPayload) , 贝' J需要在该包长对应的 T2PHiCapPreTransition PS、 T2PHiCapPostTransitionPS基础上再加上 AuxiliaryPilotgain的功率值 作为最终的 T2PHiCapPreTransitionPS、 T2PHiCapPos tTrans i t ionPS0 在 T2P HicapPreTransitonPS这个变量的命名中, T2P标明该变量是一个 T2P值, 可以 理解为这是一个功率值; Hicap标明釆用 HiCap模式; PreTrans i t ion表示在转 换点之前; PS表示包长。 T2PHicapPreTransitonPS连起来就是: HiCap模式下, 包长 PS在转换点之前的 T2P。 而 T2PHiCapPos tTrans it ionPS表示的就是 HiCap 模式下, 包长 PS在转换点之后的 T2P。 Considering the influence of the auxiliary pilot channel (Auxiliary Pilotgain), if the packet length of the reverse dedicated line user is greater than or equal to the preset minimum packet length of the auxiliary pilot channel (AuxiliaryP ilotChannelMinPayload), the Bayer J needs to correspond to the packet length. T2PHiCapPreTransition PS, T2PHiCapPostTransitionPS based on the power value AuxiliaryPilotgain coupled as the final T2PHiCapPreTransitionPS, T2PHiCapPos tTrans it ionPS 0 in the variable named in the T2P HicapPreTransitonPS, T2P T2P indicate that the variable is a value, which is understood to be a power value; Hicap indicates HiEn mode; PreTransit ion indicates before the transition point; PS indicates the packet length. T2PHicapPreTransitonPS is connected: In HiCap mode, the packet length PS is T2P before the transition point. T2PHiCapPos tTransit ionPS represents the T2P of the packet length PS after the transition point in HiCap mode.
公式(1 )中, 当包长 PS小于或等于辅助导频信道的最小包长时, 即满足: PS < AuxiliaryPilotChannelMinPayload  In formula (1), when the packet length PS is less than or equal to the minimum packet length of the auxiliary pilot channel, it satisfies: PS < AuxiliaryPilotChannelMinPayload
TxT2PHiCapNo min alPS = max(T2PHicap Pr eTransitionPS, T2PHicapPostTransitionPS) 当 PS大于辅助导频信道的最小包长时, 即满足: PS > AuxiliaryPilotChannelMinPayload TxT2PHiCapNo min alPS = max(T2PHicap Pr eTransitionPS, T2PHicapPostTransitionPS) When PS is greater than the minimum packet length of the auxiliary pilot channel, it satisfies: PS > AuxiliaryPilotChannelMinPayload
TxT2PHiCapNo min alPS = max(T2PHicap Pr eTransitionPS, T2PHicapPostTransitionPS) TxT2PHiCapNo min alPS = max(T2PHicap Pr eTransitionPS, T2PHicapPostTransitionPS)
+ 10 l0g(l + 1 (^(A^PilotCh^nelGain/lO) ) 也就是说, TxT2PHiCapNominalPS是反向数据包在 4个子包解调中, 系统 需要使用的最大 T2P资源。 本实施例中, TxT2PHiCapNominalPS的值即为步骤 1 4设置的 T2PInflowmax参数的值, 即为: 在第 4子包解调具有限制包长的反向 数据包时, 系统需要使用的 T2P资源。 由此, 对公式( 1 )进行从 dB域到线性 域的转换, 可得到公式(2) : + 10 l0g(l + 1 (^(A^PilotCh^nelGain/lO)) That is to say, TxT2PHiCapNominalPS is the maximum T2P resource that the system needs to use in the demodulation of 4 sub-packets of the reverse data packet. In this embodiment, The value of TxT2PHiCapNominalPS is the value of the T2PInflowmax parameter set in step 14. That is: the T2P resource that the system needs to use when the fourth sub-packet demodulates the reverse packet with the restricted packet length. Thus, the formula (1) To perform the conversion from the dB domain to the linear domain, we can get the formula (2):
T2PInflow max≤ max(TxT2P min, ^ i e F(PotentialT2POutflowi HC)) T2PInflow max ≤ max(TxT2P min, ^ ie F(PotentialT2POutflow i HC ))
TxT2Pmin表示系统流出的最小的 T2P资源, 由于通常将 TxT2Pmin设置为较 小的值, 因此公式(2)可简化为公式(3) : TxT2Pmin represents the minimum T2P resource flowing out of the system. Since TxT2Pmin is usually set to a small value, equation (2) can be simplified to formula (3):
T2PInflow max≤∑ i e F(PotentialT2POutflow; HC) 根据 RTC MAC Subtype3协议第 10.11.6.1.6.1.1.1章节规定的选择包长 的条件 5即公式(4) , 可知, 当达到限速条件时, 由于数据源充足, 注入漏 桶的 T2P资源的注入量 T2PInflow总是等于 T2PInflowmax, T2PInflow max ≤ ∑ ie F (PotentialT2POutflow ; HC ) According to the condition 5 of the selected packet length specified in section 10.11.6.1.6.1.1.1 of the RTC MAC Subtype3 protocol, formula (4), it can be seen that when the speed limit condition is reached, due to the data The source is sufficient, and the injection amount T2PInflow of the T2P resource injected into the leaky bucket is always equal to T2PInflowmax,
PotentialT2POutfloWi HC max(0, min((l + AllocationStagger x rn) x (Bucketlevel; n / 4 + T2PInfolwi n ), BucketFactor! (10 x log 10(T2PInflow1 n ), F ABn x T2PInflowi n )) 公式(4) 中, AllocationStagger 是一个 0-1之间的常数, rn是 -1-1之间的 一个随机数, 这两个变量的用意是给算法引入一些随机性。 BucketLeveli,n, 请参见图 1所示, 其中的下标 i 表示第 i个流, n表示第 n个子帧。 T2PInflow i,n 也请参见图 1所示, 其中下标 i 表示第 i个流, n表示第 n个子帧。 Bucke tFactori 表示第 i个流的漏桶因子 ( BucketFactor ) 函数, BucketFactor函 数取值变化范围是 2_6。 因此, 根据公式(4)可以得到公式(5) : PotentialT2POutfloWi HC max(0, min((l + AllocationStagger x rn) x (Bucketlevel; n / 4 + T2PInfolw in ), BucketFactor! (10 x log 10(T2PInflow 1 n ), F AB n x T2PInflow in )) 4), AllocationStagger is a constant between 0-1, rn is a random number between -1-1, the purpose of these two variables is to introduce some randomness to the algorithm. BucketLeveli, n, see Figure 1 As shown, the subscript i represents the i-th stream, and n represents the n-th sub-frame. T2PInflow i,n See also Figure 1, where the subscript i represents the i-th stream and n represents the n-th sub-frame. Bucke tFactori represents the BucketFactor function of the i-th stream, and the BucketFactor function takes a range of 2 _ 6. Therefore, according to formula (4), formula (5) can be obtained:
PotentialT2POutflowi HC > T2PInflow max 将公式( 5 )代入公式( 3 ) 中, 可知公式( 3 ) 不等式恒成立。 PotentialT2POutflow i HC > T2PInflow max Substituting the formula (5) into the formula ( 3 ), we can see that the inequality of the formula (3) is always true.
本实施例通过修改 T2P参数: T2PInflowmax, 使得 T2PInf lo丽 ax的值等于 步骤 13中, 在第 4子包解调具有限制包长的反向数据包时, 系统需使用的 T2P 资源。如果实际的 T2PInf lo丽 ax的值大于本实施例步骤 13中获得的在第 4子包 解调具有限制包长的反向数据包时, 系统需使用的 T2P资源, 公式(1 )无法 变换到公式(2 )中, 进而使选择包长的条件 2 , 即: 公式(1 )不成立。 因此, 本实施例通过限制 T2PInf lowmax的值, 可以限制反向数据包的包长; 通过限 制反向数据包的包长进而限制发送具有该包长的反向数据包的最大发送速率。 In this embodiment, by modifying the T2P parameter: T2PInflowmax, the value of T2PInf lolix ax is equal to In step 13, the T2P resource to be used by the system when the 4th sub-packet demodulates the reverse data packet with the restricted packet length. If the value of the actual T2PInf loxax is greater than the reverse packet obtained by the fourth sub-packet demodulation having the limit packet length obtained in step 13 of the embodiment, the T2P resource to be used by the system cannot be transformed into the formula (1). In the formula (2), the condition 2 for selecting the packet length, that is, the formula (1) is not established. Therefore, in this embodiment, by limiting the value of T2PInf lowmax, the packet length of the reverse packet can be limited; by limiting the packet length of the reverse packet, the maximum transmission rate of the reverse packet having the packet length is restricted.
图 3为本发明反向等级用户的限速方法第二实施例流程图。本实施例的应 用场景可为: 运营商需要限制不同等级的反向等级用户的发送反向数据包的 最大发送速率, 并且对 BE流、 EF流和 AF流都进行限制。  3 is a flow chart of a second embodiment of a method for speed limiting of a reverse level user according to the present invention. The application scenario of this embodiment may be: The operator needs to limit the maximum transmission rate of the reverse reverse data packets of different levels of reverse level users, and limit the BE flow, the EF flow, and the AF flow.
本实施例需要修改的 T2P参数为:发射的业务信道相对于导频信道的功率 增益最大值函数参数(简称: TxT2Pmax At tr ibute参数), 该参数的含义是: 规定了接入终端在不同的导频强度下发射的业务信道相对于导频信道的功率 增益最大值(简称: TxT2Pmax ) 的取值, 使得接入终端发送的反向数据包的 包长无法超过 TxT2Pmax对应的包长。 如图 3所示, 本实施例包括:  The T2P parameter to be modified in this embodiment is: a power gain maximum function parameter of the transmitted traffic channel relative to the pilot channel (referred to as: TxT2Pmax At tr ibute parameter), the meaning of the parameter is: stipulate that the access terminal is different The maximum value of the power gain of the traffic channel transmitted under the pilot strength relative to the pilot channel (abbreviation: TxT2Pmax) is such that the packet length of the reverse data packet transmitted by the access terminal cannot exceed the packet length corresponding to TxT2Pmax. As shown in FIG. 3, this embodiment includes:
步骤 21、 根据反向等级用户的等级, 设置各个等级的反向等级用户允许 的发送反向数据包的最大发送速率;  Step 21: Set a maximum transmission rate of the reverse data packet allowed by the reverse level user of each level according to the level of the reverse level user;
步骤 22、 通过查找表 1 , 获取预设的最大发送速率对应的限制包长; 步骤 23、 通过查找表 2 , 获取 H iCap模式下, 当具有该限制包长的反向数 据包在第 4子包解调时, 系统需要使用的 T2P资源;  Step 22: Obtain the limit packet length corresponding to the preset maximum transmission rate by using the lookup table 1; Step 23, obtain the H iCap mode by using the lookup table 2, and when the reverse packet with the limit packet length is in the 4th sub The T2P resources that the system needs to use when demodulating packets;
本实施例由于包含了 BE流、 EF流和 AF流, 因此, 反向数据包的发送模式 包括 HiCap模式和 LoLa t模式。 由于 HiCap模式下解调反向数据包, 系统需要使 用的 T2P资源较小, LoLa t模式下解调反向数据包, 系统需要使用的 T2P资源较 大, 因此, 以 H iCap模式下, 第 4子包解调具有限制包长的反向数据包时, 系 统需要使用的 T2P资源作为, 系统解调具有限制包长的反向数据包时系统需要 使用的 T2P资源的最小值。 当然, 也可根据实际情况获取当前系统支持的各种 用的 T2P资源的最小值。 Since the present embodiment includes the BE stream, the EF stream, and the AF stream, the transmission mode of the reverse packet includes the HiCap mode and the LoLat mode. Due to the demodulation of reverse packets in the HiCap mode, the T2P resources used by the system are small. In the LoLat mode, the reverse packet is demodulated. The T2P resources used by the system are large. Therefore, in the H iCap mode, the fourth When the sub-packet demodulation has a reverse packet that limits the packet length, the system needs to use the T2P resource as the minimum value of the T2P resource that the system needs to use when demodulating the reverse packet with the packet length. Of course, you can also get various kinds of current system support according to the actual situation. The minimum value of the T2P resource used.
步骤 24、 修改 TxT2Pmax At tribute参数, 设置该参数的二个 TxT2PMax插 值点纵坐标分别等于: 步骤 23查询出来的 HiCap模式下, 在第 4子包解调具有 限制包长的反向数据包时, 系统需使用的 T2P资源;  Step 24: Modify the TxT2Pmax At tribute parameter, and set the two TxT2PMax interpolation point ordinates of the parameter to be equal to: The HiCap mode queried in step 23, when the fourth sub-packet demodulates the reverse data packet with the restricted packet length, T2P resources to be used by the system;
在实际应用中, 在保证不同反向等级用户允许发送反向数据包的最大包 长不超出限制包长时, TxT2PMax)插值点纵坐标的值也可设置为: 略大于解 最小值。  In practical applications, the value of the TxT2PMax) interpolation point ordinate can also be set to be slightly larger than the solution minimum value, while ensuring that the maximum packet length of the reverse reverse packet allowed by the user of different reverse levels does not exceed the limit packet length.
RTC MAC Subtype3协议中, TxT2Pmax Attribute参数定义了 TxT2Pmax 函数的二个插值点的横坐标和纵坐标。 釆用 RTC MAC Subtype3协议中第 14.1 1章节规定的一维线性插值函数的计算方法可以计算出 TxT2Pmax函数。  In the RTC MAC Subtype3 protocol, the TxT2Pmax Attribute parameter defines the abscissa and ordinate of the two interpolation points of the TxT2Pmax function. The TxT2Pmax function can be calculated by the calculation method of the one-dimensional linear interpolation function specified in Section 14.1 of the RTC MAC Subtype3 protocol.
表 3为 TxT2Pmax Attribute参数的默认值。 表 3中, NumPi lotStrengthAx isValues为导频强度坐标点为 2个; TxT2Pmax Attribute参数的含义是: 当导 频强度 PilotStrengthAxisO为 -10dB时, 在该导频强度下能够获得的 TxT2Pma X的值 TxT2PmaxPilotStrengthAxisO为 12dB; 当导频强度 Pi lotStrengthAxis 1为 -5dB时, 在该导频强度下能够获得的 TxT2Pmax的值 TxT2PmaxPilotStreng thAxisl为 27dB。  Table 3 shows the default values for the TxT2Pmax Attribute parameter. In Table 3, NumPi lotStrengthAx isValues is the pilot strength coordinate point of 2; TxT2Pmax Attribute parameter means: When the pilot strength PilotStrengthAxisO is -10dB, the value of TxT2Pma X that can be obtained under the pilot strength is TxT2PmaxPilotStrengthAxisO is 12dB When the pilot strength Pi lotStrengthAxis 1 is -5 dB, the value of TxT2Pmax TxT2PmaxPilotStreng thAxisl which can be obtained at the pilot intensity is 27 dB.
本实施例步骤 24将 TxT2PmaxPi lotStrengthAxis 0和 TxT2PmaxPi lotS tren gthAxisl分别设置为步骤 23查询出来在 HiCap模式下,具有限制包长的反向数 据包在第 4子包时, 系统所需使用的 T2P资源。 因此, TxT2Pmax的取值恒等于 步骤 23查询出来的系统所需使用的 T2P资源, TxT2Pmax函数曲线即为与导频强 度无关的一条直线。  In step 24 of the embodiment, TxT2PmaxPi lotStrengthAxis 0 and TxT2PmaxPi lotS tren gthAxisl are respectively set to step 23 to query the T2P resource used by the system when the reverse packet with the packet length is limited to the fourth sub-packet in the HiCap mode. Therefore, the value of TxT2Pmax is always equal to the T2P resource used by the system queried in step 23. The TxT2Pmax function curve is a straight line independent of the pilot strength.
表 3为 TxT2Pmax Attribute参数的,默认值  Table 3 is the default value of the TxT2Pmax Attribute parameter.
T2P参数 分里 默认值T2P parameters, minutes, default value
TxT2Pmax NumPi lotS trengthAxisVa lues 2 Attribute TxT2Pmax NumPi lotS trengthAxisVa lues 2 Attribute
Pi lotStrengthAxisO -10 dB TxT2PmaxPi lotStrengthAxisO 12 dB Pi lotStrengthAxisO -10 dB TxT2PmaxPi lotStrengthAxisO 12 dB
Pi lotStrengthAxisl -5 dB  Pi lotStrengthAxisl -5 dB
TxT2PmaxPi lotStrengthAxisl 27 dB 步骤 25、 将修改后的 TxT2Pmax Attribute, TxT2Pmax参数信息下发给相 应的反向等级用户, 指示相应的反向等级用户根据该参数信息组反向数据包 并发送。  TxT2PmaxPi lotStrengthAxisl 27 dB Step 25. Send the modified TxT2Pmax Attribute, TxT2Pmax parameter information to the corresponding reverse level user, and instruct the corresponding reverse level user to reverse the data packet according to the parameter information group and send it.
本实施例通过根据反向等级用户的不同等级设置相应的反向数据包最大 发送速率, 获取该最大发送速率对应的反向数据包的限制包长, 并通过修改 相应 TxT2Pmax Attribute参数, 使得该参数规定的不同导频强度下, TxT2Pm ax的值恒等于 HiCap模式下, 解调具有限制包长的反向数据包在第 4子包时, 系统所需使用的 T2P资源。由于限制了不同等级的反向等级用户发送反向数据 包时相应的系统可获得的 T2P资源,实现限制不同等级反向等级用户发送反向 数据包的限制包长, 通过限制发送反向数据包的限制包长实现限制不同等级 的反向等级用户可获得的反向数据包最大发送速率, 即实现了反向等级用户 的限速, 体现了在实现 BE、 EF和 AF业务时, 反向等级用户之间的差异性和优 先级, 便于满足不同用户的不同需求; 此外, 能够为网络运营商提供等级收 费的 QoS解决方案, 提高运营收益。  In this embodiment, the maximum packet transmission rate corresponding to the maximum transmission rate is set according to different levels of the reverse level user, and the limit packet length of the reverse data packet corresponding to the maximum transmission rate is obtained, and the parameter is modified by modifying the corresponding TxT2Pmax Attribute parameter. Under the specified different pilot intensities, the value of TxT2Pm ax is always equal to the Hi2 mode, and the T2P resource used by the system is demodulated when the reverse packet with the packet length is demodulated in the 4th subpacket. Since the T2P resources available to the corresponding system when the reverse level users of different levels are sent are restricted, the limit packet length of the reverse level packets sent by the users of different levels of reverse level is restricted, and the reverse data packet is sent by the restriction. The limit packet length is implemented to limit the maximum transmission rate of reverse packets available to users of different levels of reverse level, that is, the speed limit of the reverse level user is realized, which reflects the reverse level when implementing BE, EF and AF services. Differentiated and prioritized users can easily meet the different needs of different users. In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
下面论述通过本实施例上述步骤, 实现不同等级的反向等级用户限速的 原理:  The principle of realizing the speed limit of different levels of reverse level users by the above steps of the embodiment is discussed below:
根据 RTC MAC Sub type 3协议第 10.11.6.1.6.1.1.1章节的规定,以某种包 长格式发送一个反向数据包, 必须同时满足 6个选择包长的条件。 该 6个选择 包长的条件中任何一个条件不满足, 该反向数据包则不能以该包长格式进行 发送。 因此, 只需对选择包长的 6个条件中的某一个条件进行限制, 即可达到 限制包长的目的。 而限制了包长后, 反向数据包的最大发送速率也就受到了 限制, 即可实现本实施例对反向等级用户限速。 本实施例对 RTC MAC Subtype3协议第 10.11.6.1.6.1.1.1章节规定的选 择包长的条件 3进行了限制。 选择包长的条件 3, 即公式(6)如下: According to the provisions of Section 10.11.6.1.6.1.1.1 of the RTC MAC Sub type 3 protocol, a reverse packet shall be sent in a certain packet length format, and the conditions for selecting 6 packet lengths must be satisfied at the same time. If any of the conditions of the six selected packet lengths is not satisfied, the reverse data packet cannot be transmitted in the packet length format. Therefore, it is only necessary to limit one of the six conditions for selecting the packet length to achieve the purpose of limiting the packet length. After the packet length is limited, the maximum transmission rate of the reverse data packet is also limited, and the rate limit of the reverse level user in this embodiment can be implemented. This embodiment limits the condition 3 for selecting the packet length specified in section 10.11.6.1.6.1.1.1 of the RTC MAC Subtype 3 protocol. Select condition 3 of the packet length, that is, formula (6) is as follows:
max(l 0 Λ (T2PHiCap Pr eTransitionPS/ 10), 10 Λ (T2PHiCapPostTransitionPS /10))≤ 10 Λ (TxT2P max(PilotStrengthn s )/10) Max(l 0 Λ (T2PHiCap Pr eTransitionPS/ 10), 10 Λ (T2PHiCapPostTransitionPS /10)) ≤ 10 Λ (TxT2P max(PilotStrength ns )/10)
RTC MAC Subtype3协议中规定, 即公式 (7) :  The RTC MAC Subtype3 protocol stipulates that formula (7):
10 Λ (T2PHiCap Pr eTransitionPS / 10) = 10 Λ (T2PHiCapPostTransitionPS /10))= AverageT2P 本实施例通过修改 TxT2Pmax Attribute参数, 使得 TxT2PMaX输出的值恒 等于步骤 23查询的 T2P资源, 即等于: HiCap模式下, 具有限制包长的反向数 据包在第 4子包时被解调时, 系统需使用的 T2P资源。 因此将公式(7)代入公 式(6)中可知, 当反向数据包的包长小于限制包长时, 发送该反向数据包所 需使用的 Average T2P, 小于限制包长的反向数据包被解调时, 系统需要的 T 2P资源的最小值, 公式(6) 恒成立; 当反向数据包的包长大于限制包长时, 公式(6) 不成立。 10 Λ (T2PHiCap Pr eTransitionPS / 10) = 10 Λ (T2PHiCapPostTransitionPS /10)) = AverageT2P This embodiment changes the TxT2Pmax Attribute parameter so that the value of TxT2PMaX output is always equal to the T2P resource queried in step 23, which is equal to: HiCap mode, The T2P resource that the system needs to use when the reverse packet with the restricted packet length is demodulated at the 4th sub-packet. Therefore, substituting the formula (7) into the formula (6), when the packet length of the reverse packet is less than the limit packet length, the Average T2P required to transmit the reverse packet is smaller than the reverse packet of the restricted packet length. When demodulated, the minimum value of the T 2P resource required by the system, the formula (6) is always true; when the packet length of the reverse packet is greater than the limit packet length, the formula (6) does not hold.
举例说明: 假设反向等级用户设置的反向数据包最大发送速率为 153.6k bps, 通过查找表 1, 该最大发送速率对应的限制包长为 1024bit。 通过本实施 例步骤 22查找表 2, 可知该限制包长的反向数据包, 在第 4子包解调时, 系统 需要使用的 T2P资源为 10dB。 通过本实施例步骤 24, 设置 TxT2PMaX等于 10dB。 此时, 当反向数据包的包长小于或等于 1024bit时, T2PHiCapPreTransition PS和 T2PHiCapPostTransitionPS的值都小于或等于 TxT2PMaX ( 10dB) , 公式 (6)恒成立; 当反向数据包的包长大于 1024bit时, 如为 2048bit, 此时通过 查找表 2可知, T2PHiCapPreTrans i t ionPS^T2PHiCapPos tTrans i t ionPS的值 为 13 dB, 大于 TxT2PMax ( lOdB) , 则反向数据包不能使用 2048bit的包长格 式进行发送, 因而限制了反向数据包的限制包长, 也因此实现了发送反向数 据包的最大发送速率的限制。  For example: Assume that the reverse packet rate set by the reverse level user is 153.6k bps. By looking up Table 1, the maximum transmission rate corresponds to a limit packet length of 1024bit. By looking up Table 2 in step 22 of the embodiment, it can be known that the reverse packet of the packet length is limited, and the T2P resource used by the system is 10 dB when the fourth sub-packet is demodulated. With step 24 of this embodiment, TxT2PMaX is set equal to 10 dB. At this time, when the packet length of the reverse packet is less than or equal to 1024 bits, the values of T2PHiCapPreTransition PS and T2PHiCapPostTransitionPS are both less than or equal to TxT2PMaX (10dB), and formula (6) is always true; when the packet length of the reverse packet is greater than 1024bit If it is 2048bit, then by looking up Table 2, the value of T2PHiCapPreTransion ionPS^T2PHiCapPos tTransit ionPS is 13 dB, which is greater than TxT2PMax ( lOdB), then the reverse data packet cannot be sent in the 2048 bit packet length format, thus limiting The restricted packet length of the reverse packet also limits the maximum transmission rate at which the reverse packet is sent.
本发明第二方面实施例提供了一种反向等级用户的限速装置。图 4为本发 明反向等级用户的限速装置实施例结构示意图。本实施例包括第一获取模块 1 01、 设置模块 102和下发模块 103。 A second aspect of the present invention provides a speed limiting device for a reverse level user. 4 is a schematic structural view of an embodiment of a speed limiting device of a reverse level user according to the present invention. This embodiment includes the first acquisition module 1 01. The module 102 and the sending module 103 are set.
第一获取模块 1 01用于获取与反向等级用户反向数据包最大发送速率对 应的反向数据包的限制包长。  The first obtaining module 01 is configured to obtain a restricted packet length of the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet.
设置模块 102用于设置业务信道相对于导频信道的功率增益参数(即: T 2P参数) , 使功率增益参数的值为解调具有所述限制包长的反向数据包时系 统需要使用的业务信道相对于导频信道的功率增益资源的最小值。 在实际应 用中, 在保证不同反向等级用户允许发送反向数据包的最大包长不超出限制 包长时, T2P参数的值也可设置为: 略大于解调具有限制包长的反向数据包的 各个终止子包中系统需要使用的 T2P资源的最小值。  The setting module 102 is configured to set a power gain parameter of the traffic channel relative to the pilot channel (ie, a T 2P parameter), and the value of the power gain parameter is used when demodulating the reverse data packet having the restricted packet length. The minimum value of the power channel resource of the traffic channel relative to the pilot channel. In practical applications, the value of the T2P parameter can also be set to be slightly larger than the demodulation of the reverse data with the limited packet length, while ensuring that the maximum packet length allowed by the reverse reverse level user to transmit the reverse data packet does not exceed the limit packet length. The minimum value of the T2P resource that the system needs to use in each termination subpackage of the packet.
下发模块 1 03用于将设置模块 1 02设置后的 T2P参数信息下发给相应的反 向等级用户, 该 T2P参数信息用于指示相应的反向等级用户根据该 T2P参数信 息构造反向数据包并发送。  The sending module 1300 is configured to send the T2P parameter information after the setting module 102 is set to the corresponding reverse level user, where the T2P parameter information is used to indicate that the corresponding reverse level user constructs the reverse data according to the T2P parameter information. Package and send.
在上述技术方案的基础上,本实施例还可包括定制模块 1 04和第二获取模 块 105。  Based on the above technical solution, the embodiment may further include a customization module 104 and a second acquisition module 105.
定制模块 104用于根据反向等级用户的等级,设置相应的反向等级用户允 许发送反向数据包的最大发送速率, 将设置好的反向数据包的最大发送速率 发送给第一获取模块 101。  The customization module 104 is configured to set a maximum transmission rate of the reverse data packet to be sent by the corresponding reverse level user according to the level of the reverse level user, and send the maximum transmission rate of the set reverse data packet to the first acquisition module 101. .
第二获取模块 105用于获取解调具有第一获取模块 1 01获取的限制包长的 反向数据包时, 系统需使用的 T2P资源的最小值, 将该 T2P资源的值发送给设 置模块 102 , 作为设置模块 102进行 T2P参数设置的依据。  The second obtaining module 105 is configured to obtain a minimum value of the T2P resource that the system needs to use when demodulating the reverse data packet with the limited packet length acquired by the first acquiring module 101, and send the value of the T2P resource to the setting module 102. As a basis for the setting module 102 to perform T2P parameter setting.
本实施例通过定制模块根据反向等级用户的不同等级, 为不同等级的反 向等级用户设置不同的反向数据包的最大发送速率。 第一和第二获取模块分 别获取该最大发送速率对应的限制包长, 以及解调具有该限制包长的反向数 据包时, 系统需要使用的 T2P资源。 设置模块通过修改相应的 T2P参数, 限制 系统可获得的 T2P资源等于解调具有限制包长的反向数据包时, 系统需要使用 的 T2P资源的最小值, 实现限制不同等级反向等级用户发送反向数据包的最大 包长, 通过限制发送反向数据包的最大包长实现限制不同等级的反向等级用 户可获得的反向数据包最大发送速率, 从而实现了反向等级用户的限速, 体 现了反向等级用户之间的差异性和优先级, 便于满足不同用户的不同需求; 此外, 能够为网络运营商提供等级收费的 QoS解决方案, 提高运营收益。 In this embodiment, the maximum transmission rate of different reverse data packets is set for different levels of reverse level users by the customization module according to different levels of reverse level users. The first and second obtaining modules respectively obtain the restricted packet length corresponding to the maximum transmission rate, and the T2P resource that the system needs to use when demodulating the reverse data packet having the restricted packet length. By setting the module to modify the corresponding T2P parameters, the T2P resource available to the system is limited to the minimum value of the T2P resource that the system needs to use when demodulating the reverse packet with the restricted packet length. Maximum to the packet The packet length, by limiting the maximum packet length for sending reverse packets, limits the maximum transmission rate of reverse packets available to users of different levels of reverse level, thereby realizing the speed limit of the reverse level user, reflecting the reverse level. Differentiated and prioritized users can easily meet the different needs of different users. In addition, it can provide network operators with tiered charging QoS solutions to improve operational revenue.
本发明第三方面实施例提供了一种反向等级用户的限速系统。图 5为本发 明反向等级用户的限速系统实施例结构示意图。本实施例包括基站 1和接入终 端 2。  A third aspect of the present invention provides a speed limit system for a reverse level user. FIG. 5 is a schematic structural diagram of an embodiment of a speed limit system of a reverse level user according to the present invention. This embodiment includes a base station 1 and an access terminal 2.
基站 1用于获取与反向等级用户反向数据包最大发送速率对应的反向数 据包的限制包长; 设置业务信道相对于导频信道的功率增益参数, 使功率增 益参数的值为解调具有所述限制包长的反向数据包时系统需要使用的业务信 道相对于导频信道的功率增益资源的最小值; 将设置的功率增益参数信息下 发给相应的反向等级用户的接入终端 2 ,该功率增益参数信息用于指示相应的 反向等级用户根据该功率增益参数信息构造反向数据包并发送。  The base station 1 is configured to obtain a restricted packet length of the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet; set a power gain parameter of the traffic channel relative to the pilot channel, and demodulate the value of the power gain parameter The minimum value of the power gain resource of the traffic channel to be used by the system when the reverse packet with the packet length is limited; and the set power gain parameter information is sent to the corresponding reverse level user. The terminal 2, the power gain parameter information is used to indicate that the corresponding reverse level user constructs a reverse data packet according to the power gain parameter information and transmits.
接入终端 2用于接收来自基站 1的功率增益参数信息, 根据该功率增益参 数信息组反向数据包并发送。  The access terminal 2 is configured to receive power gain parameter information from the base station 1, and reverse the data packet according to the power gain parameter information group and transmit.
本实施例中, 基站通过获取预设的不同等级的反向等级用户反向数据包 的最大发送速率对应的反向数据包的限制包长, 设置相应的 T2P参数, 使得反 向数据包对应的系统可获得的 T2P资源等于,解调具有限制包长的反向数据包 时系统需要使用的 T2P资源的最小值。 在实际应用中, 在保证不同反向等级用 户允许发送反向数据包的最大包长不超出限制包长时, T2P参数的值也可设置 的 T2P资源的最小值。 当不同反向等级用户的接入终端根据修改后的 T2P参数 进行组反向数据包并发送时, 由于限制了相应的接入终端发送反向数据包时 相应的系统可获得的 T2P资源, 实现限制不同等级反向等级用户发送反向数据 包的最大限制包长, 通过限制发送反向数据包的最大限制包长实现限制不同 等级的反向等级用户可获得的反向数据包最大发送速率, 不同等级的反向等 级用户对应的接入终端具有不同的反向数据包最大发送速率, 实现了反向等 级用户的限速, 体现了反向等级用户之间的差异性和优先级; 此外, 能够为 网络运营商提供等级收费的 QoS解决方案, 提高运营收益。 In this embodiment, the base station sets a corresponding T2P parameter by acquiring a limit packet length of a reverse data packet corresponding to a maximum transmission rate of a reverse level user reverse data packet of a preset different level, so that the reverse data packet corresponds to The T2P resource available to the system is equal to the minimum value of the T2P resource that the system needs to use when demodulating a reverse packet with a restricted packet length. In practical applications, the value of the T2P parameter may also be the minimum value of the T2P resource that can be set when the maximum packet length of the reverse reverse data allowed by the user of different reverse levels does not exceed the limit packet length. When the access terminals of different reverse level users perform group reverse data packets according to the modified T2P parameters and transmit, the T2P resources available to the corresponding system when the corresponding access terminal sends the reverse data packet are restricted. Limiting the maximum limit packet length of reverse-level users sent by different levels of reverse-level users, and limiting the maximum transmission rate of reverse packets available to users of different levels of reverse-level users by limiting the maximum limit packet length for sending reverse packets, Different levels of reverse, etc. The access terminals corresponding to the level users have different reverse transmission rate of the reverse data packets, realizing the speed limit of the reverse level users, reflecting the difference and priority between the reverse level users; in addition, being able to be the network operator Provide a level-based QoS solution to increase operational revenue.
本实施例中基站是本发明反向等级用户限速装置的一个具体应用, 本发 明反向等级用户限速装置也可作为一个功能模块集成现有基站中。 有关基站 的细化模块可参照本发明反向等级用户限速装置实施例的文字描述以及附图 4的记载, 不再赘述。  The base station in this embodiment is a specific application of the reverse level user speed limiting device of the present invention. The reverse level user speed limiting device of the present invention can also be integrated into an existing base station as a functional module. For the refinement module of the base station, reference may be made to the text description of the embodiment of the reverse level user speed limiting device of the present invention and the description of FIG. 4, and details are not described herein again.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: R0M、 RAM, 磁碟或者光盘等各种可以存储程序代码的介质。  A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The steps of the foregoing method embodiments are included; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对其 限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通技术 人员应当理解: 其依然可以对前述实施例所记载的技术方案进行修改, 或者 对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技术 方案的本质脱离本发明实施例技术方案的精神和范围。  It should be noted that the above embodiments are only for explaining the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that: The technical solutions described in the foregoing embodiments are modified, or the equivalents of the technical features are replaced by the equivalents of the technical solutions of the embodiments of the present invention.

Claims

权 利 要 求 书 Claim
1、 一种反向等级用户的限速方法, 其特征在于包括:  1. A speed limiting method for a reverse level user, characterized by comprising:
获取与反向等级用户反向数据包最大发送速率对应的反向数据包的限制 包长;  Obtaining a limit of a reverse packet corresponding to a maximum transmission rate of a reverse-level user reverse packet;
设置业务信道相对于导频信道的功率增益参数, 使所述功率增益参数的 值为解调具有所述限制包长的反向数据包时系统需要使用的业务信道相对于 导频信道的功率增益资源的最小值;  Setting a power gain parameter of the traffic channel relative to the pilot channel, such that the value of the power gain parameter is a power gain of the traffic channel relative to the pilot channel that the system needs to use when demodulating the reverse data packet having the restricted packet length The minimum value of the resource;
将设置的所述功率增益参数信息向相应的反向等级用户下发, 所述功率 增益参数信息用于指示所述反向等级用户根据所述功率增益参数信息构造反 向数据包并发送。  The power gain parameter information is sent to the corresponding reverse level user, and the power gain parameter information is used to instruct the reverse level user to construct and send the reverse data packet according to the power gain parameter information.
2、 根据权利要求 1所述的反向等级用户的限速方法, 其特征在于, 所述 获取与反向等级用户反向数据包最大发送速率对应的反向数据包的限制包长 之前, 还包括:  2. The method for limiting rate of a reverse level user according to claim 1, wherein the obtaining a limit packet length of the reverse data packet corresponding to the maximum transmission rate of the reverse level user reverse data packet is further Includes:
根据所述反向等级用户的等级, 设置相应的反向等级用户允许发送反向 数据包的最大发送速率。  According to the level of the reverse level user, the maximum reverse transmission rate of the reverse data packet is allowed to be set by the corresponding reverse level user.
3、 根据权利要求 1所述的反向等级用户的限速方法, 其特征在于, 所述 设置功率增益参数之前, 还包括:  The speed limit method of the reverse level user according to claim 1, wherein before the setting the power gain parameter, the method further includes:
根据所述限制包长, 查询解调具有相应包长的反向数据包时系统需使用 的功率增益资源的最小值。  According to the limit packet length, the minimum value of the power gain resource that the system needs to use when demodulating and demodulating the reverse data packet having the corresponding packet length.
4、 根据权利要求 3所述的反向等级用户的限速方法, 其特征在于, 所述 解调具有相应包长的反向数据包时系统需使用的功率增益资源的最小值具体 为: 高容量模式、 低延迟模式或高容量模式和低延迟模式的混合模式下, 具 有所述限制包长的反向数据包在各个终止子包解调时, 系统需要使用的功率 增益资源的最小值。  The method for limiting rate of a reverse-level user according to claim 3, wherein the minimum value of the power gain resource to be used by the system when demodulating the reverse data packet having the corresponding packet length is: In the mixed mode of the capacity mode, the low delay mode or the high capacity mode and the low delay mode, the minimum value of the power gain resource that the system needs to use when the reverse packet having the restricted packet length is demodulated in each termination sub-packet.
5、根据权利要求 1-4所述的任一反向等级用户的限速方法,其特征在于, 所述设置功率增益参数具体为: 修改系统每个子包能够增加的功率增益资源最大值参数, 设置该功率增 益资源最大值参数的值等于, 解调具有所述限制包长的反向数据包时系统需 要使用的功率增益资源的最小值。 The speed limit method of any reverse level user according to any one of claims 1-4, wherein the setting power gain parameter is specifically: Modifying a power gain resource maximum parameter that each sub-packet of the system can increase, and setting a value of the power gain resource maximum parameter is equal to a minimum value of a power gain resource that the system needs to use when demodulating a reverse data packet having the limited packet length value.
6、根据权利要求 1-4所述的任一反向等级用户的限速方法,其特征在于, 所述设置功率增益参数具体为:  The speed limit method of any reverse level user according to any one of claims 1-4, wherein the setting power gain parameter is specifically:
修改发射的业务信道相对于导频信道的功率增益最大值函数参数, 设置 该参数的二个发射的业务信道相对于导频信道的功率增益最大值插值点纵坐 标分别等于, 解调具有所述限制包长的反向数据包时系统需要使用的功率增 益资源的最小值。  Modifying the power gain maximum function parameter of the transmitted traffic channel relative to the pilot channel, setting the two transmitted traffic channels of the parameter with respect to the power channel maximum value of the pilot channel, the interpolation point ordinate is equal to, the demodulation has the The minimum value of the power gain resource that the system needs to use when limiting the packet's reverse packet.
7、 一种反向等级用户的限速装置, 其特征在于包括:  7. A speed limiting device for a reverse level user, characterized by comprising:
第一获取模块, 用于获取与反向等级用户反向数据包最大发送速率对应 的反向数据包的限制包长;  a first acquiring module, configured to acquire a restricted packet length of the reverse data packet corresponding to a maximum transmission rate of the reverse level user reverse data packet;
设置模块, 用于设置业务信道相对于导频信道的功率增益参数, 使功率 增益参数的值为解调具有所述限制包长的反向数据包时系统需要使用的业务 信道相对于导频信道的功率增益资源的最小值;  a setting module, configured to set a power gain parameter of the traffic channel relative to the pilot channel, such that a value of the power gain parameter is used to demodulate a reverse channel with the restricted packet length, and a traffic channel to be used by the system relative to the pilot channel The minimum value of the power gain resource;
下发模块,将设置的所述功率增益参数信息向相应的反向等级用户下发, 所述功率增益参数信息用于指示所述反向等级用户根据所述功率增益参数信 息构造反向数据包并发送。  a sending module, configured to send the set of the power gain parameter information to a corresponding reverse level user, where the power gain parameter information is used to instruct the reverse level user to construct a reverse data packet according to the power gain parameter information And send.
8、 根据权利要求 7所述的反向等级用户的限速装置, 其特征在于, 还包 括:  8. The speed limiting device of a reverse level user according to claim 7, further comprising:
定制模块, 用于根据反向等级用户的等级, 设置相应的反向等级用户允 许发送反向数据包的最大发送速率。  A custom module is configured to set a maximum transmission rate of the reverse data packet by the corresponding reverse level user according to the level of the reverse level user.
9、 根据权利要求 7或 8所述的反向等级用户的限速装置, 其特征在于, 还包括:  The speed limit device of the reverse level user according to claim 7 or 8, further comprising:
第二获取模块, 用于获取解调具有所述限制包长的反向数据包时, 系统 需使用的功率增益资源的最小值。 And a second acquiring module, configured to obtain a minimum value of a power gain resource to be used by the system when demodulating the reverse data packet having the restricted packet length.
10、 一种反向等级用户的限速系统, 包括基站和接入终端, 其特征在于, 所述基站用于获取与反向等级用户反向数据包最大发送速率对应的反向 数据包的限制包长; 设置业务信道相对于导频信道的功率增益参数, 使功率 增益参数的值为解调具有所述限制包长的反向数据包时系统需要使用的业务 信道相对于导频信道的功率增益资源的最小值; 将设置的所述功率增益参数 信息向相应的反向等级用户的接入终端下发; A rate limiting system for a reverse-level user, comprising a base station and an access terminal, wherein the base station is configured to acquire a restriction of a reverse data packet corresponding to a maximum transmission rate of a reverse-level user reverse data packet. a packet length; setting a power gain parameter of the traffic channel relative to the pilot channel, such that the value of the power gain parameter is used to demodulate the power of the traffic channel relative to the pilot channel when the reverse packet having the restricted packet length is demodulated The minimum value of the gain resource; the set power gain parameter information is sent to the access terminal of the corresponding reverse level user;
所述接入终端用于接收来自所述基站的功率增益参数信息, 根据所述功 率增益参数信息构造反向数据包并发送。  The access terminal is configured to receive power gain parameter information from the base station, construct a reverse data packet according to the power gain parameter information, and send the data packet.
PCT/CN2009/070442 2008-02-19 2009-02-16 Limiting speed method, apparatus and system of reverse level user WO2009103231A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200810057847.8 2008-02-19
CN 200810057847 CN101227655B (en) 2008-02-19 2008-02-19 System, apparatus and method for limiting speed of reverse class user

Publications (1)

Publication Number Publication Date
WO2009103231A1 true WO2009103231A1 (en) 2009-08-27

Family

ID=39859372

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/070442 WO2009103231A1 (en) 2008-02-19 2009-02-16 Limiting speed method, apparatus and system of reverse level user

Country Status (2)

Country Link
CN (1) CN101227655B (en)
WO (1) WO2009103231A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103327527A (en) * 2012-03-22 2013-09-25 电信科学技术研究院 Method and device determining service capacity

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227655B (en) * 2008-02-19 2010-12-29 华为技术有限公司 System, apparatus and method for limiting speed of reverse class user
CN102300268B (en) * 2010-06-24 2016-11-23 中兴通讯股份有限公司 A kind of method and system selecting access channel rate
CN115987905A (en) * 2022-12-21 2023-04-18 杭州诚智天扬科技有限公司 Multi-channel flow control method, system, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889524A (en) * 2006-07-26 2007-01-03 华为技术有限公司 Method for backward realizing private line user mechanism in communication system
US20070070908A1 (en) * 2005-09-27 2007-03-29 Donna Ghosh Method and apparatus for carrier allocation and management in multi-carrier communication systems
CN101060721A (en) * 2007-06-18 2007-10-24 华为技术有限公司 A method and system and device for realizing the reverse dedicated line user mechanism
CN101227655A (en) * 2008-02-19 2008-07-23 华为技术有限公司 System, apparatus and method for limiting speed of reverse class user

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100578958C (en) * 2006-07-19 2010-01-06 华为技术有限公司 A kind of method of adjusting inversed business channel power

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070070908A1 (en) * 2005-09-27 2007-03-29 Donna Ghosh Method and apparatus for carrier allocation and management in multi-carrier communication systems
CN1889524A (en) * 2006-07-26 2007-01-03 华为技术有限公司 Method for backward realizing private line user mechanism in communication system
CN101060721A (en) * 2007-06-18 2007-10-24 华为技术有限公司 A method and system and device for realizing the reverse dedicated line user mechanism
CN101227655A (en) * 2008-02-19 2008-07-23 华为技术有限公司 System, apparatus and method for limiting speed of reverse class user

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103327527A (en) * 2012-03-22 2013-09-25 电信科学技术研究院 Method and device determining service capacity

Also Published As

Publication number Publication date
CN101227655B (en) 2010-12-29
CN101227655A (en) 2008-07-23

Similar Documents

Publication Publication Date Title
RU2417524C2 (en) Method of sending dispatching request in mobile communication system and terminal device to this end
JP5612160B2 (en) Acknowledgment and rate control combination
JP4550940B2 (en) Variable packet length for high packet data rate communication
TWI360985B (en) Method and apparatus of configuring a transport bl
US7009960B2 (en) Medium access control protocol for high rate wireless personal area network
JP4185035B2 (en) Reverse transfer rate scheduling method and apparatus for supporting fast transfer rate change in packet communication system
CN101517996B (en) Methods and apparatus for reducing the likelihood of deadlock in a wireless communication system
MXPA05008659A (en) Method and apparatus for controlling data rate of a reverse link in a communication system.
CN101946444A (en) Control of data transmission based on HARQ in a wireless communication system
US20080119181A1 (en) Radio base station, radio communication terminal and radio communication system
NZ552301A (en) Cooperative autonomous and scheduled resource allocation for a distributed communication system
JP5439578B2 (en) Efficient uplink operation by increasing instantaneous data rate
WO2009103231A1 (en) Limiting speed method, apparatus and system of reverse level user
WO2011143915A1 (en) Method and system for choosing enhanced dedicated transport channel transport format combination (e-tfc)
JP2023515606A (en) Information processing method, device, equipment and computer-readable storage medium
CN101043307A (en) Method and apparatus for de-activating hybrid automatic repeat request process in a wireless communications system
WO2008104094A1 (en) A method for sharing the non-scheduling resource and the scheduling resource in the enhanced uplink system
WO2008154859A1 (en) A method, system and apparatus for realizing reverse dedicated line user mechanism
WO2008014653A1 (en) Method and device for insuring user qos of special line in reverse link in wireless communication system
CN1984059A (en) Method and system for transmitting scheduling information in wireless network
TWI358218B (en) Cooperative autonomous and scheduled resource allo
WO2012022191A1 (en) Terminal and grant processing method thereof
Cai et al. QoS support in wireless/wired networks using the TCP-friendly AIMD protocol
CN107820216A (en) Dispatching method and device based on SC MTCH
Foronda et al. Service interval optimization with delay bound guarantee for HCCA in IEEE 802.11 e WLANs

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09712726

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09712726

Country of ref document: EP

Kind code of ref document: A1