IP Library Granted Patent US 9,621,320
Granted Patent B2
US 9,621,320 · App. 14/449,370 · Granted Apr 11, 2017

Method and apparatus for selecting transport format

Inventors: Yi Yang (Shanghai, CN); Gengshi Wu (Shanghai, CN); Meng Hua (Shanghai, CN); Xiaolei Tie (Shanghai, CN); Shurong Jiao (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L5/0053H04L1/0007H04L1/0015H04W24/02H04W72/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,621,320
App. No.
14/449,370
Granted
Apr 11, 2017
Kind
B2
Abstract

A method and an apparatus for selecting a transport format are provided. The method includes: receiving a transport format parameter of a user equipment sent by a base station, where the transport format parameter of the user equipment includes a primary stream grant value and an association between the primary stream and the secondary stream; determining a maximum transport block length of the primary stream according to a preset value of the maximum transmit power of the user equipment and the association between the primary stream and the secondary stream; determining an actual transport block length of the primary stream according to a size relationship between a theoretical transport block length of the primary stream and the maximum transport block length; and determining a transport block length of the secondary stream.

Claims (71)

1. A method for selecting a transport format, comprising:

receiving a transport format parameter of a user equipment sent by a base station, wherein the transport format parameter of the user equipment comprises a primary stream grant value and an association between a primary stream and a secondary stream;

determining a maximum transport block length of the primary stream;

determining an actual transport block length of the primary stream according to a size relationship between a theoretical transport block length of the primary stream and the maximum transport block length, wherein the theoretical transport block length of the primary stream is determined by a block length of scheduling grant data and/or a block length of non-scheduling grant data, wherein the scheduling grant data and the non-scheduling grant data are transmitted by the primary stream, wherein the block length of the scheduling grant data is determined by the primary stream grant value, and wherein the theoretical transport block length of the primary stream is obtained by acquiring the block length of the non-scheduling grant data and performing calculation by adding half of the block length of the scheduling grant data to the block length of the non-scheduling grant data to obtain the theoretical transport block length of the primary stream;

determining a transport block length of the secondary stream according to the actual transport block length of the primary stream and the association between the primary stream and the secondary stream; and

selecting the transport format of the primary stream and of the secondary stream according to a maximum transmit power of the user equipment and a channel quality difference between the primary stream and the secondary stream.

2. The method for selecting the transport format according to claim 1 , wherein, when transmit powers of data channels of the primary stream and the secondary stream are the same, determining the maximum transport block length of the primary stream comprises:

performing calculation according to a preset value of the maximum transmit power of the user equipment and the association between the primary stream and the secondary stream to generate a value of a remaining transmit power of the user equipment;

performing calculation according to half of the value of the remaining transmit power of the user equipment to obtain a block length indication sequence number of the primary stream;

searching for, according to the block length indication sequence number of the primary stream, a transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream; and

using the transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream as the maximum transport block length of the primary stream.

3. The method for selecting the transport format according to claim 1 , wherein, when total channel transmit powers of the primary stream and the secondary stream are the same, determining the maximum transport block length of the primary stream comprises:

performing calculation according to the association between the primary stream and the secondary stream to generate a total power offset difference of a first related channel relative to a second related channel, wherein the first related channel is another channel on the primary stream except a data channel of the primary stream, and wherein the second related channel is another channel on the secondary channel except a data channel of the secondary channel;

performing calculation according to a preset value of the maximum transmit power of the user equipment, the association between the primary stream and the secondary stream, and the total power offset difference of the first related channel relative to the second related channel to generate a value of the remaining transmit power of the primary stream;

performing calculation according to the value of the remaining transmit power of the primary stream to obtain a block length indication sequence number of the primary stream;

searching for, according to the block length indication sequence number of the primary stream, a transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream; and

using the transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream as the maximum transport block length of the primary stream.

4. The method for selecting the transport format according to claim 1 , wherein determining the actual transport block length of the primary stream according to the size relationship between the theoretical transport block length of the primary stream and the maximum transport block length, comprises:

performing calculation according to the primary stream grant value to generate the block length of the scheduling grant data;

comparing a value of the theoretical transport block length of the primary stream with a value of the maximum transport block length; and

determining that the smaller one of the two is used as the actual transport block length of the primary stream.

5. The method for selecting the transport format according to claim 1 , wherein the association between the primary stream and the secondary stream comprises a channel quality ratio of the primary stream and the secondary stream, or a block length indication sequence number offset of the primary stream and the secondary stream.

6. The method for selecting the transport format according to claim 5 , wherein, when the association between the primary stream and the secondary stream is the channel quality ratio of the primary stream and the secondary stream, determining the transport block length of the secondary stream according to the actual transport block length of the primary stream and the association between the primary stream and the secondary stream comprises:

searching for, according to the actual transport block length of the primary stream, the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream;

performing calculation according to the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream to generate an unquantized power offset of a data transmission channel of the primary stream;

performing calculation according to the unquantized power offset of the data transmission channel of the primary stream and the channel quality ratio of the primary stream and the secondary stream to generate an unquantized power offset of a data transmission channel of the secondary stream;

performing calculation according to the unquantized power offset of the data transmission channel of the secondary stream to generate a block length indication sequence number of the secondary stream; and

searching for the transport block length of the secondary stream according to the block length indication sequence number of the secondary stream.

7. The method for selecting the transport format according to claim 6 , wherein performing calculation according to the unquantized power offset of the data transmission channel of the primary stream and the channel quality ratio of the primary stream and the secondary stream to generate the unquantized power offset of the data transmission channel of the secondary stream comprises performing calculation according to the unquantized power offset of the data transmission channel of the primary stream, the channel quality ratio of the primary stream and the secondary stream, and the total power offset difference of the first related channel relative to the second related channel to generate the unquantized power offset of the data transmission channel of the secondary stream.

8. The method for selecting the transport format according to claim 5 , wherein, when the association between the primary stream and the secondary stream is the block length indication sequence number offset of the primary stream and the secondary stream, determining the transport block length of the secondary stream according to the transport block length of the primary stream and the association between the primary stream and the secondary stream further comprises:

searching for, according to the actual transport block length of the primary stream, the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream;

performing calculation according to the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream and the block length indication sequence number offset of the primary stream and the secondary stream to generate a block length indication sequence number of the secondary stream; and

searching for the transport block length of the secondary stream according to the block length indication sequence number of the secondary stream.

9. The method for selecting the transport format according to claim 1 , wherein after determining the transport block length of the secondary stream according to the transport block length of the primary stream and the association between the primary stream and the secondary stream, the method further comprises that a data block length used by the stream that is used for data retransmission is the same as a data block length used by a stream that initially transmits the data when at least one stream is used for data retransmission in the primary stream and the secondary stream.

10. The method for selecting the transport format according to claim 1 , wherein the non-scheduling grant data is borne on a stream for transmission, and wherein the stream is in the primary stream and the secondary stream and performs outer loop power control.

11. An apparatus for selecting a transport format, comprising:

a non-transitory computer readable medium having instruction stored thereon; and

a computer processor coupled to the non-transitory computer readable medium and configured to execute the instructions to:

receive a transport format parameter of a user equipment sent by a base station, wherein the transport format parameter of the user equipment comprises a primary stream grant value and an association between a primary stream and a secondary stream;

determine a maximum transport block length of the primary stream;

determine an actual transport block length of the primary stream according to a size relationship between a theoretical transport block length of the primary stream and the maximum transport block length determined by the first determining unit, wherein the theoretical transport block length of the primary stream is determined by a block length of scheduling grant data and/or a block length of non-scheduling grant data, wherein the scheduling grant data and the non-scheduling grant data are transmitted by the primary stream, wherein the block length of the scheduling grant data is determined by the primary stream grant value, and wherein the theoretical transport block length of the primary stream is obtained by acquiring the block length of the non-scheduling grant data and performing calculation by adding half of the block length of the scheduling grant data to the block length of the non-scheduling grant data to obtain the theoretical transport block length of the primary stream;

determine a transport block length of the secondary stream according to the actual transport block length of the primary stream and the association between the primary stream and the secondary stream; and

select the transport format of the primary stream and of the secondary stream according to a maximum transmit power of the user equipment and a channel quality difference between the primary stream and the secondary stream.

12. The apparatus for selecting the transport format according to claim 11 , wherein the computer processor is configured to execute the instructions to:

perform calculation according to a preset value of the maximum transmit power of the user equipment and the association between the primary stream and the secondary stream, to generate a value of a remaining transmit power of the user equipment when transmit powers of data channels of the primary stream and the secondary stream are the same;

perform calculation according to half of the value of the remaining transmit power of the user equipment to obtain a block length indication sequence number of the primary stream; and

search for, according to the block length indication sequence number that is of the primary stream and obtained by the second calculating module by means of calculation, a transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream; and

use the transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream as the maximum transport block length of the primary stream.

13. The apparatus for selecting the transport format according to claim 11 , wherein the computer processor is configured to execute the instructions to:

perform calculation according to the association between the primary stream and the secondary stream to generate a total power offset difference of a first related channel relative to a second related channel when total channel transmit powers of the primary stream and the secondary stream are the same, wherein the first related channel is another channel on the primary stream except a data channel of the primary stream, and wherein the second related channel is another channel on the secondary channel except a data channel of the secondary channel;

perform calculation according to a preset value of the maximum transmit power of the user equipment, the association between the primary stream and the secondary stream, and the total power offset difference of the first related channel relative to the first related channel to generate a value of the remaining transmit power of the primary stream;

perform calculation according to the value of the remaining transmit power of the primary stream to obtain a block length indication sequence number of the primary stream;

search for, according to the block length indication sequence number of the primary stream, a transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream; and

use the transport block length that is of the primary stream and corresponds to the block length indication sequence number of the primary stream as the maximum transport block length of the primary stream.

14. The apparatus for selecting the transport format according to claim 11 , wherein the computer processor is configured to execute the instructions to:

perform calculation according to the primary stream grant value to generate the block length of the scheduling grant data;

compare a value of the theoretical transport block length of the primary stream with a value of the maximum transport block length; and

determine that the smaller one of the two is used as the actual transport block length of the primary stream.

15. The apparatus for selecting the transport format according to claim 11 , wherein the association between the primary stream and the secondary stream comprises a channel quality ratio of the primary stream and the secondary stream, or a block length indication sequence number offset of the primary stream and the secondary stream.

16. The apparatus for selecting the transport format according to claim 15 , wherein the computer processor is configured to execute the instructions to:

search for, when the association between the primary stream and the secondary stream is the channel quality ratio of the primary stream and the secondary stream and according to the actual transport block length of the primary stream, the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream;

perform calculation according to the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream to generate an unquantized power offset of a data transmission channel of the primary stream;

perform calculation according to the unquantized power offset of the data transmission channel of the primary stream and the channel quality ratio of the primary stream and the secondary stream to generate an unquantized power offset of a data transmission channel of the secondary stream;

perform calculation according to the unquantized power offset of the data transmission channel of the secondary stream to generate a block length indication sequence number of the secondary stream; and

search for the transport block length of the secondary stream according to the block length indication sequence number of the secondary stream.

17. The apparatus for selecting the transport format according to claim 15 , wherein the computer processor is configured to execute the instructions to perform calculation according to the unquantized power offset of the data transmission channel of the primary stream, the channel quality ratio of the primary stream and the secondary stream, and the total power offset difference of the second related channel to generate the unquantized power offset of the data transmission channel of the secondary stream.

18. The apparatus for selecting the transport format according to claim 15 , wherein the computer processor is configured to execute the instructions to:

search for, when the association between the primary stream and the secondary stream is the block length indication sequence number offset of the primary stream and the secondary stream and according to the actual transport block length of the primary stream, the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream;

perform calculation according to the block length indication sequence number that is of the primary stream and corresponds to the actual transport block length of the primary stream, and the block length indication sequence number offset of the primary stream and the secondary stream to generate a block length indication sequence number of the secondary stream; and

search for the transport block length of the secondary stream according to the block length indication sequence number of the secondary stream.

19. The apparatus for selecting the transport format according to claim 11 , wherein the computer processor is configured to execute the instructions to set that a data block length used by the stream that is used for data retransmission is the same as a data block length used by a stream that initially transmits the data when at least one stream is used for data retransmission in the primary stream and the secondary stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: YANG, YI; WU, GENGSHI; HUA, MENG; TIE, XIAOLEI; JIAO, SHURONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 033444/0208 →
Priority Claims (1)
CN 2012 1 0023369 · Feb 2, 2012 · national
Continuity (2)
Continuation PCTCN2013070646 · Jan 18, 2013
Related Publication 20140341162A1 · Nov 20, 2014