WO2013166786A1 - 数据传输方法和设备 - Google Patents

数据传输方法和设备 Download PDF

Info

Publication number
WO2013166786A1
WO2013166786A1 PCT/CN2012/079265 CN2012079265W WO2013166786A1 WO 2013166786 A1 WO2013166786 A1 WO 2013166786A1 CN 2012079265 W CN2012079265 W CN 2012079265W WO 2013166786 A1 WO2013166786 A1 WO 2013166786A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
tbs
value
bound
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2012/079265
Other languages
English (en)
French (fr)
Inventor
南方
吴强
范霄安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP12876355.4A priority Critical patent/EP2840852A4/en
Priority to CN201280072969.9A priority patent/CN104272838B/zh
Publication of WO2013166786A1 publication Critical patent/WO2013166786A1/zh
Priority to US14/537,274 priority patent/US9584254B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • H04L1/0013Rate matching, e.g. puncturing or repetition of code symbols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • H04L1/0058Block-coded modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Definitions

  • the transmission time interval (TTI) binding ( ⁇ bunding ) method can be used.
  • the number of resource blocks (RBs) can only be applied to the resource block (RB).
  • the maximum transport block size (TBS) is 504 bits.
  • the starting point of the selection is:
  • the transmitting the data carried by the PUSCH includes: transmitting, during initial transmission, consecutive data selected from a position indicated by the RV0.
  • the selected TBS value is any value that is included in the first table in the range of [568, 2152].
  • the specific value is 8.
  • the data after the block is cascaded is modulated, and the symbols obtained after the modulation are respectively transmitted in each of the bound TTIs.
  • the number of ; is the value corresponding to the modulation method.
  • N cb is the size of the buffer of the bit stream after the buffer sub-block is interleaved; r V , A is the unique redundancy version number.
  • Continuous loop selects the data that can be transmitted by the bound ⁇ .
  • the selecting unit is specifically configured to: select data starting from a location indicated by RV0.
  • the TBS value corresponding to the same RB number in the first table and the TBS value corresponding to the same TBS index are performed. Modified, so that the modified TBS value can meet the rate requirement required for the binding transmission; or
  • the modulation mode corresponding to the corresponding TBS index when the number of RBs is less than or equal to the specific value and the TBS value can meet the rate requirement required for the TTI binding transmission is the same number of RBs in the first table.
  • the selecting unit is specifically configured to:
  • the sub-block interleaved data stream is a data stream obtained by performing cyclic redundancy check CRC addition, code block division and code block CRC addition, and encoding the encoded code stream by sub-block interleaving of the information bits.
  • the modulation mode corresponding to the corresponding TBS index when the number of RBs is less than or equal to the specific value and the TBS value can meet the rate requirement required for the TTI binding transmission is the same number of RBs in the first table.
  • the modulation method corresponding to the TBS index corresponding to the same TBS value is modified, so that the modified modulation mode is QPSK; or
  • the selection module is configured to continuously select the data that the bound ⁇ can transmit.
  • the selection starting point of the selection module continuously looping is the position indicated by RV0.
  • a transmission module configured to transmit data continuously selected from a position indicated by the RV0 at the time of initial transmission.
  • H is the bound bit that can be transmitted
  • N h is the size of the buffer of the bit stream after the buffer sub-block is interleaved r V , A is the unique redundancy version number.
  • a selecting module configured to: in a buffer of the bit stream after the buffer sub-block interleaving, start from a starting position of the bit selection, and continuously select a bit having a length of the sequence length matched by the rate;
  • a cascading module configured to perform code block cascading on each code block rate matched bit
  • a transmission module configured to modulate bits after the code block cascading, and respectively modulate the obtained symbols in the bound ⁇ Within each frame of the transmission.
  • the first determining module is specifically configured to determine, according to the following calculation formula, a bit that the bound ⁇ can transmit:
  • H is the bound bit that can be transmitted
  • the second determining module is specifically configured to determine a starting position of the bit selection according to the following calculation formula: k - R 1 ⁇ N cb
  • N cb is the size of the buffer of the bit stream after the buffer sub-block is interleaved; r V , A is the unique redundancy version number.
  • the transmission module is specifically configured to:
  • a UE including:
  • a processor configured to select a transport block size TBS value according to a pre-configured second table, where the second table is used to describe a TBS value, a resource block RB number, a correspondence between TBS indexes, and the selected TBS value
  • the number of corresponding RBs is less than or equal to a specific value
  • the modulation mode corresponding to the TBS index corresponding to the selected TBS value is a quadrature phase shift keying QPSK, and the selected TBS value can satisfy the transmission time interval and the binding transmission. Rate requirements required;
  • the processor is specifically configured to:
  • Selecting data carried by the PUSCH where the data carried by the PUSCH includes information bits.
  • the size of the information bit is the selected TBS value, when the data carried by the PUSCH is selected, the data is selected in the storage location range of the information bit, and all the selections are continuously selected.
  • the data carried by the selected PUSCH is transmitted by using the bound ⁇ .
  • the processor is specifically configured to:
  • Continuous loop selects the data that can be transmitted by the bound ⁇ .
  • the processor is specifically configured to determine a location indicated by RV0 as the selection starting point.
  • the transmitter is specifically configured to:
  • the data carried by the PUSCH is each code block rate.
  • the processor is specifically used to:
  • the sub-block interleaved data stream is a data stream obtained by performing cyclic redundancy CRC addition, code block division and code block CRC addition, and encoding the encoded code stream by sub-block interleaving of the information bits.
  • the transmitter is specifically configured to:
  • the unique redundancy version number used by the processor is 0; or, when retransmitting, the processor uses the The only redundancy version number is 0, 1, 2, or 3.
  • the transmitter is specifically configured to transmit, in each ⁇ , a modulated symbol corresponding to H/N bits, where H is the data that the bound ⁇ can transmit, and N is The number of bound ticks.
  • a receiver configured to receive a transmission time interval of the ⁇ binding ⁇ a physical uplink shared channel transmitted by the PUSCH;
  • the TBS value, the number of RBs, and the TBS index described in the second table used by the processor meet at least one of the following items:
  • the modulation mode corresponding to the corresponding TBS index when the number of RBs is less than or equal to the specific value and the TBS value can meet the rate requirement required for the TTI binding transmission is the same number of RBs in the first table.
  • the modulation method corresponding to the TBS index corresponding to the same TBS value is modified, so that the modified modulation mode is QPSK; or
  • the data is data carried by a physical uplink shared channel PUSCH
  • the base station further includes:
  • the processor is specifically configured to: determine a sequence length after the rate matching according to the number of data that can be transmitted, and determine a starting position of the data selection according to the unique redundancy version number; The starting position of the data selection starts, and the continuous loop selects the length as The data of the sequence length after the rate matching.
  • the unique redundancy version number used by the processor when the initial transmission is performed, is 0; or, when retransmitting, the unique one used by the processor The redundancy version number is 0, 1, 2, or 3.
  • G is the total number of data available for transmission of a transport block within a frame; N is the number of bound ⁇ .
  • N cb is the size r V of the buffer of the bit stream after buffer sub-block interleaving, and A is the unique redundancy version number.
  • a UE including:
  • a memory configured to store a bit stream after sub-block interleaving
  • H is the bound bit that can be transmitted
  • N is the number of bound ⁇ .
  • the coverage of the data rate in the PUSCH is to be satisfied. Seeking, needs to be satisfied at the same time: RB is smaller, QPSK modulation mode and TBS value are larger.
  • FIG. 1 is a schematic flowchart of an embodiment of a data transmission method according to an embodiment of the present invention, including:
  • the uplink data of the UE is scheduled by the base station, that is, before the step 11, the UE may further include: receiving, by the UE, configuration information sent by the base station, where the configuration information is used to indicate that the data carried by the PUSCH is transmitted by using the bound TTI; The UE receives the scheduling information sent by the base station, where the scheduling information includes the index of the MCS and the number of RBs.
  • This embodiment proposes a second table as above, which indicates that the value of the TBS is large, the RB corresponding to the TBS is small, and the modulation mode corresponding to the TBS is QPSK. Since the value of the TBS is large, the PUSCH can be satisfied. The rate requirement, and can obtain larger Turbo coding gain and reduce overhead, can obtain better MCL value by using smaller RB and QPSK. Therefore, the above method can improve the coverage of the data rate in PUSCH.
  • the data that can be transmitted by the bound ⁇ can be continuously cycled.
  • the 864-bit data can be transmitted in each subframe as an example.
  • this embodiment can continuously select 864 x 4 bits of data, and the continuously selected data, that is, 864 x 4 bits of data, the corresponding redundancy version number can be named RV0.
  • a selecting unit configured to select data carried by the PUSCH, where the data carried by the PUSCH includes all or part of the information bits, where the size of the information bits is the selected TBS value, and when the data carried by the PUSCH is selected, Selecting data within the storage location range of the information bits, and continuously selecting all information bits starting from the selection starting point;
  • the selecting unit is specifically configured to: select data starting from a location indicated by RV0.
  • the transmitting unit is specifically configured to: when initial transmission, transmit consecutive data selected from a position indicated by the RV0.
  • the corresponding number of RBs is greater than the RBs that the first table can select when transmitting the TTI binding. The maximum value of the number;
  • the first table is a table for describing the correspondence between the TBS value, the number of RBs, and the TBS index.
  • the number of RBs corresponding to the TBS value selected by the processing module is less than or equal to 8.
  • This embodiment proposes a second table as above, which indicates that the value of the TBS is large, the RB corresponding to the TBS is small, and the modulation mode corresponding to the TBS is QPSK. Since the value of the TBS is large, the PUSCH can be satisfied. The rate requirement, and can obtain larger Turbo coding gain and reduce overhead, can obtain better MCL value by using smaller RB and QPSK. Therefore, the above method can improve the coverage of the data rate in PUSCH.
  • Step 72 The base station determines a TBS value, and uses the TBS value to process the received data of the PUSCH, the TBS value is selected according to a pre-configured second table, and the second table is used to describe a correspondence between the TBS value, the number of RBs, and the TBS index, the number of RBs corresponding to the selected TBS value is less than or equal to a specific value, and the modulation mode corresponding to the TBS index corresponding to the selected TBS value is QPSK, and The selected TBS value can satisfy the rate requirement required for TTI binding transmission.
  • the base station may perform demodulation, decoding, and the like, where the decoding needs to be performed according to the TBS value.
  • the TBS value corresponding to the same RB number in the first table and the TBS value corresponding to the same TBS index are performed. Modified, so that the modified TBS value can meet the rate requirement required for the binding transmission; or
  • the modulation mode corresponding to the corresponding TBS index when the number of RBs is less than or equal to the specific value and the TBS value can meet the rate requirement required for the TTI binding transmission is the same number of RBs in the first table.
  • the modulation method corresponding to the TBS index corresponding to the same TBS value is modified, so that the modified modulation mode is QPSK; or
  • the first table is a table for describing the correspondence between the TBS value, the number of RBs, and the TBS index.
  • FIG. 8 is a schematic structural diagram of another embodiment of a data transmission device according to the present invention.
  • the device may be a base station, and the device includes a receiving module 81 and a processing module 82.
  • the receiving module 81 is configured to receive the PUSCH carried by the ⁇ -transmitted ⁇ transmission.
  • the TBS value, the number of RBs, and the TBS index described in the second table used by the processing module meet at least one of the following items:
  • the modulation mode corresponding to the corresponding TBS index when the number of RBs is less than or equal to the specific value and the TBS value can meet the rate requirement required for the TTI binding transmission is the same number of RBs in the first table.
  • the modulation method corresponding to the TBS index corresponding to the same TBS value is modified, so that the modified modulation mode is QPSK; or
  • the number of RBs corresponding to the TBS value selected by the processing module is less than or equal to 8.
  • This embodiment proposes a second table as above, which indicates that the value of the TBS is large, the RB corresponding to the TBS is small, and the modulation mode corresponding to the TBS is QPSK. Since the value of the TBS is large, the PUSCH can be satisfied. The rate requirement, and can obtain larger Turbo coding gain and reduce overhead, can obtain better MCL value by using smaller RB and QPSK. Therefore, the above method can improve the coverage of the data rate in PUSCH.
  • This data refers to bit level data.
  • the data is data carried by the PUSCH; optionally, the data carried by the PUSCH includes information bits, and the selected starting point is within a storage location where the information bits are located.
  • the starting point of the continuous loop selection is a position indicated by RV0.
  • the method further includes: transmitting, during initial transmission, data continuously selected from the position indicated by the RV0.
  • the present invention also provides a data selection device for binding, the device may be located in the UE.
  • the device includes a determining module 101 and a selecting module 102.
  • the determining module 101 is configured to determine the binding. Data that can be transmitted; the selection module 102 is configured to continuously select data that can be transmitted by the bound UI.
  • the device may further include: a transmission module, configured to, during initial transmission, transmit the data continuously selected from the position indicated by the RV0.
  • a transmission module configured to, during initial transmission, transmit the data continuously selected from the position indicated by the RV0.
  • the data may be data carried by the PUSCH.
  • the data carried by the PUSCH includes all information bits.
  • the PUSCH The carried data includes a partial information bit, and the information bits of the portion refer to all information bits starting from the starting point of the selection.
  • the size of the information bits is the selected TBS value.
  • channel coding is usually performed before data transmission. Channel coding usually involves the following steps:
  • Cyclic Redundancy Check (CRC) addition Add a parity block after the block is transmitted.
  • a ⁇ ( ⁇ L. c ⁇ )
  • the bits of each encoded stream are written into the matrix in rows, the null bits are added when the bits of the encoded stream are insufficient, the column is replaced by the matrix, and the bit stream is read out by the column.
  • the data in the cache may be arranged Referring to Figure 11, the foregoing ⁇ 1 contains bit information bits, 2 ⁇ bits back to parity bits.
  • N L 2
  • is equal to the number of layers mapped to the layer
  • Code block cascading The bits obtained by matching each code block rate are sequentially connected in sequence to obtain a final coded bit, and the number of bits is G.
  • the size of the transport block is a TBS selected according to the second table, and the TBS value in the second table is larger.
  • the bits when the bits are selected, all the information bits starting from the selection starting point are continuously selected, and it can also be said that the bound bits can be transmitted in a continuous loop.
  • the rate matching and the code block concatenation at the time of the existing channel coding can be modified.
  • the selected bit may also be referred to as selected data, and one bit is one bit of data, and the data is 0 or 1.
  • the present invention provides an embodiment as follows, including:
  • Step 151 Determine the number of bits that the bound ⁇ can transmit
  • Step 152 Determine a sequence length after the rate matching according to the number of bits that can be transmitted by the bound ;
  • Step 153 Determine the starting position of the bit selection according to the unique redundancy version number. Different from the prior art, in determining the sequence length described above, G is used in the prior art, and H is used in the present embodiment; the above starting position is determined. In the prior art, a starting position is determined for each ⁇ , and in this embodiment, a starting position is determined for N binding ⁇ .
  • G' H/(N L xQ m ) , where H is the total number of bits available for transmission of a transport block within N bindings, ie, at the bit level, a transport block is represented in N bindings. Resources that can be occupied;
  • N L 2
  • is equal to the number of layers mapped to the layer
  • the bit selected in step 154 is also the bit after the rate matching, for the code with the sequence number
  • the bits obtained after the rate matching can be expressed as: ⁇ E is calculated according to the calculation.
  • Step 156 Modulating the bits of the code block concatenation, and transmitting the modulated symbols in each of the bound frames.
  • the loss of information bits can be reduced, thereby transmitting more information bits.
  • FIG. 18 is a schematic structural diagram of an embodiment of a bit transmission device according to the present invention.
  • the device may be located at the UE side, and the device includes a first determining module 181, a second determining module 182, a selecting module 183, a cascading module 184, and a transmitting module 185.
  • the first determining module 181 is configured to determine the number of bits that the bound ⁇ can transmit, and determine the sequence length after the rate matching according to the number of bits that can be transmitted by the bound ;; the second determining module 182 is configured to use the unique The redundancy version number determines the starting position of the bit selection; the selection module 183 is configured to: in the buffer of the bit stream after the buffer sub-block interleaving, start from the starting position of the bit selection, and continuously select the length as the rate The matched sequence length bits; the concatenation module 184 is configured to perform code block concatenation for each code block rate matched bit; the transmission module 185 is configured to modulate the code block concatenated bits, and obtain the modulated The symbols are transmitted in each of the bound ⁇ .
  • the unique redundancy version number used by the second determining module is 0; or, when retransmitting, the unique redundancy used by the second determining module
  • the remaining version number is 0, 1, 2 or 3.
  • the first determining module determines that the number of bits that the bound ⁇ can transmit is:
  • N is the number of bound ⁇ .
  • the second determining module determines, according to the bits that can be transmitted by the bound ⁇ , the formula for calculating the sequence length after the rate matching is:
  • Is the number of rows of the matrix used when the sub-blocks are interleaved
  • the transmission module is specifically configured to: The modulated symbols corresponding to H / N bits are transmitted in each TTI, H is data that the bound TTI can transmit, and N is the number of the bound ⁇ .
  • the transmitter 192 is configured to use the bound ⁇ transmission physical uplink according to the selected TBS value.
  • the processor is specifically configured to:
  • the data carried by the PUSCH is selected, and the data carried by the PUSCH includes all or part of the information bits, and the size of the information bits is the selected TBS value, and when the data carried by the PUSCH is selected, the information bits are Selecting data within the storage location range, and continuously selecting all information bits starting from the selection starting point;
  • Continuous loop selects the data that can be transmitted by the bound ⁇ .
  • the processor is specifically configured to determine a location indicated by the RV0 as the starting start point.
  • the TBS value, the number of RBs, and the TBS index described by the second table used by the processor satisfy at least one of the following items:
  • the TBS value corresponding to the same RB number in the first table and the TBS value corresponding to the same TBS index are performed. Modified, so that the modified TBS value can meet the rate requirement required for the binding transmission; or
  • the corresponding TBS index corresponding to the modulation mode is the first
  • the RRBB number of the same phase in the table table lattice and the same TTBBSS value value are corresponding to the TTBBSS index index corresponding to the modulation modulation method.
  • the obtained modulation method is made to be modified, and the modified modulation method is QQPPSSKK; or alternatively,
  • the TTBBSS index index corresponding to the modulation method is QQPPSSKK and the TTBBSS value can be enough to meet the footbinding binding transmission
  • the rate rate required for the time of the transmission must be as large as the number of RRBBs corresponding to the time required to be greater than the number of the first table.
  • the table number can be sufficient when the 55 TTTTII binding binding transmission is transmitted. Selecting the largest and largest value of the number of RRBBs selected;
  • the said TTBBSS value value selected by the processing processor is within a range of [[556688,, 22115522]] and is first Any of the values contained in the table has been included in a table table. .
  • the specific value of the specified value in the second second table grid used by the processing processor is 88. . .
  • the data data carried by the PPUUSSCCHH carried by the PPUUSSCCHH is a data data matching the rate rate rate of each code block block, and the processing is performed.
  • the specific use of the device is used in::
  • binding data can be transmitted to transmit the transmitted data
  • the root can determine the length of the sequence sequence after matching the fixed rate rate, and the root is based on the only one. Redundant redundant version of the version of the number is determined to determine the starting position of the fixed data selection;
  • the data data after the code block block level is connected is subjected to line modulation modulation;
  • the specific transmitter device is used for:
  • 2255 may be optional, at the time of initial transmission, the said redundant processor version of the only redundant redundancy version used by the processing processor The number is 00;; or or, at the time of repeated transmission, the described processing processor uses the described only one of the tedious The remaining version of this version is 00, 11, 11, or 33. .
  • the processor determines, according to the data that can be transmitted by the bound ⁇ , the formula for calculating the sequence length after the rate matching is:
  • N is the size r V of the buffer of the bit stream after the buffer sub-block is interleaved
  • A is the unique redundancy version number.
  • the transmitter is specifically configured to transmit, in each port, a modulated symbol corresponding to H/N bits, H is data that can be transmitted by the bound port, and N is the bound TTI. The number.
  • the number of RBs corresponding to the selected TBS value is less than or equal to a specific value
  • the modulation mode corresponding to the TBS index corresponding to the selected TBS value is a quadrature phase shift keying QPSK
  • the TBS value corresponding to the same RB number in the first table and the TBS value corresponding to the same TBS index are performed. Modified, so that the modified TBS value can meet the rate requirement required for the binding transmission; or
  • the first table is a table for describing the correspondence between the TBS value, the number of RBs, and the TBS index.
  • the selected TBS value selected by the processor is any value that is included in the first table and is in the range of [568, 2152].
  • the specific value in the second table used by the processor is 8.
  • FIG. 21 is a schematic structural diagram of another embodiment of a UE according to the present invention, including a memory 211 and a processor 212; a memory 211 for storing data; and a processor 212 for determining data that can be transmitted by the bound device, and in the memory.
  • the continuous loop selects the data that the bound ⁇ can transmit.
  • the processor determines, according to the data that can be transmitted by the bound ⁇ , the formula for calculating the sequence length after the rate matching is:
  • 0 is the value corresponding to the modulation method
  • the processor determines, according to the unique redundancy version number, a formula for calculating a starting position of the data selection as:
  • N cb is the size of the buffer of the bit stream after the buffer sub-block is interleaved; r V , A is the unique redundancy version number.
  • FIG. 22 is a schematic structural diagram of another embodiment of a UE according to the present invention, including a memory 221, a processor 222, and a transmitter 223.
  • the memory 221 is configured to store a sub-block interleaved bit stream.
  • the processor 222 is configured to determine a binding capability.
  • the unique redundancy version number used by the processor is 0; or, when retransmitting, the unique redundancy version number used by the processor is 0, 1, 2 or 3.
  • the calculation formula for determining, by the processor, the number of bits that can be transmitted by the binding is:
  • H is the bound bit that can be transmitted
  • the processor determines, according to the number of bits that the bound ⁇ can transmit, the formula for calculating the sequence length after the rate matching is:
  • the processor determines, according to the unique redundancy version number, that the starting position of the bit selection is calculated as: k - R TC ⁇ f " N cb 1 '
  • Is the number of rows of the matrix used when the sub-blocks are interleaved
  • the bit stream of the code block r is selected in the demodulated bit stream, l ⁇ r ⁇ C.
  • the method for calculating the sequence length after the rate matching is described in detail in other embodiments of the present invention, and the same calculation method is used herein, and details are not described herein;
  • the starting position k is calculated from the unique redundancy version number. , put the bit stream of code block r into the cache In the location from the cache ⁇ . Start putting in. The starting position ⁇ .
  • the calculation method is described in detail in other embodiments of the present invention, and the same calculation method is used here, and will not be described again.
  • the unique redundancy version number used by the processor is 0; or, in retransmission, the unique redundancy version number is 0, 1, 2 or 3;
  • FIG. 24 is a schematic structural diagram of another embodiment of a base station according to the present invention, including a receiver 241 and a processor 242; a receiver 241 is configured to receive a modulated symbol of a bound TTI transmission, and send the modulation symbol to a processor; The 242 is configured to process the modulation symbols according to a unique redundancy version number.
  • the processing, by the processor, the modulation symbol includes:
  • the bit stream of the code block r is selected in the demodulated bit stream, l ⁇ r ⁇ C.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明提供一种数据传输方法和设备。该方法包括根据预先配置的第二表格选择TBS值,所述第二表格用于描述TBS值、RB个数、TBS索引之间的对应关系,所述选择的TBS值对应的RB个数小于或等于特定值,所述选择的TBS值对应的TBS索引对应的调制方式为QPSK,且所述选择的TBS值能够满足传输时间间隔ΤTI绑定传输时所需的速率要求;根据所述选择的TBS值釆用绑定的ΤTI传输PUSCH承载的数据。本发明实施例可以提高PUSCH中数据速率时的覆盖范围。

Description

数据传输方法和设备 技术领域 本发明涉及无线通信技术, 尤其涉及一种数据传输方法和设备。 背景技术
为了节约成本, 使网络的部署更便捷, 运营商希望长期演进(Long Term Evolution, LTE )能够与现有的通用移动通信系统( Universal Mobile Telecommunication System, UMTS )使用相同的站址, 为了保证小区边缘 用户的通信质量, 这就需要 LTE能和 UMTS系统达到相同的覆盖范围。 LTE在物理层划分了不同的信道来承载不同的信息, 需要评估 LTE的各 个信道的覆盖范围, 识别出覆盖受限的信道, 最后考虑能够增强该信道覆 盖的方法。
可以根据最大连接损耗 ( Maximum Coupling Loss, MCL )值评估 LTE 各个信道的覆盖范围, MCL值越小表明对应信道的覆盖范围越受限。 物 理上行共享信道(Physical Uplink Shared Channel, PUSCH ) 用于传输上 行数据业务, 当 PUSCH 用于中等速率的数据业务传输 (以下简称为 PUSCH中数据速率) 时, 其 MCL值相比其他信道的 MCL值最小, 覆盖 最差,需要提高其覆盖范围。其中, PUSCH中数据速率通常是指在 128kbps 到 384kbps之间的速率。
为了提高覆盖范围, 可以釆用传输时间间隔 ( Transmission Time Interval, TTI ) 绑定( ΤΤΙ bunding ) 的方法, 现有技术中 ΤΉ绑定只能应 用在资源块 (Resource Block, RB ) 的个数小于等于 3 且四相相移键控 ( Quadrature Phase Shift Keying , QPSK ) 调制的场景。 在该场景下, 传 输块大小 (Transport Block Size, TBS ) 的最大值为 504 比特。 那么, 此 时即使初传 100%正确, 绑定 4 个子帧时, 数据速率最大也只有 504/4ms= 126kbps,而 PUSCH中数据速率通常在 128kbps到 384kbps之间, 釆用 ΤΉ绑定后就不能达到 PUSCH中数据速率的速率要求。 也就是说, PUSCH中数据速率场景下不能直接应用现有的 ΤΉ绑定方案, 需要考虑 PUSCH中数据速率时提高覆盖范围的解决方案。 发明内容 本发明提供一种数据传输方法和设备, 用以提高 PUSCH中数据速率 时的覆盖范围。
本发明一方面提供了一种数据传输方法, 包括:
根据预先配置的第二表格选择传输块大小 TBS值,所述第二表格用于 描述 TBS值、 资源块 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值,所述选择的 TBS值对应的 TBS 索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS值能够满 足传输时间间隔 ΤΉ绑定传输时所需的速率要求;
根据所述选择的 TBS 值釆用绑定的 ΤΉ 传输物理上行共享信道 PUSCH承载的数据。
一种可能的实现方式中,所述根据所述选择的 TBS值釆用绑定的 TTT 传输 PUSCH承载的数据, 包括:
选取 PUSCH承载的数据, 所述 PUSCH承载的数据包括信息比特的 全部或部分, 所述信息比特的大小为所述选择的 TBS 值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。
另一种可能的实现方式中, 所述选取 PUSCH承载的数据, 包括: 连续循环选取绑定的 ΤΉ能够传输的数据。
另一种可能的实现方式中, 所述选取起始点为:
RV0指示的位置。
另一种可能的实现方式中, 所述传输 PUSCH承载的数据, 包括: 初传时, 传输从所述 RV0指示的位置开始选取的连续的数据。
另一种可能的实现方式中,所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
另一种可能的实现方式中, 所述选择的 TBS值为在 [568,2152]范围内 且第一表格中已包含的任一值。
另一种可能的实现方式中, 所述特定值为 8。
另一种可能的实现方式中, 所述 PUSCH承载的数据为每个码块速率 匹配后的数据, 所述选取 PUSCH承载的数据, 包括:
确定绑定的 ΤΉ能够传输的数据的个数,并根据所述绑定的 ΤΉ能够 传输的数据的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据, 得到所述每 个码块速率匹配后的数据, 所述子块交织后的数据流为对所述信息比特进 行 CRC添加、 码块分割和码块 CRC添加以及编码后的编码流进行子块交 织后得到的数据流;
所述釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据, 包括: 对所述每个码块速率匹配后的数据进行码块级联;
将码块级联后的数据进行调制, 将调制后得到的符号分别在绑定的 TTI中的每个 ΤΉ内传输。
另一种可能的实现方式中, 在初传时, 所述唯一的冗余版本号为 0; 或者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。 另一种可能的实现方式中, 所述确定绑定的 ΤΉ能够传输的数据的个 数包括: 根据 H = GxN确定绑定的 ΤΉ能够传输的数据的个数; 其中,
H是绑定的 ΤΉ能够传输的数据的个数;
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数;
N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述根据绑定的 ΤΉ能够传输的数据的个 数确定速率匹配后的序列长度包括: 根据如下计算公式确定速率匹配后的 序列长度:
^口果 r≤C_ _l, 贝1 J Er' = N xgmxLG'/C」, 否贝1 J, £ 2„^「(7'/<^; 其中, E 是所述序列长度; r是码块的序号; C是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G' odC , mod表示取模运算;
G' = H/(NLxQ , H是所述绑定的 ΤΉ能够传输的数据的个数; 在釆用传输分集时, NL=1, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
另一种可能的实现方式中, 所述根据唯一的冗余版本号确定比特选择 的起始位置包括: 根据如下计算公式确定比特选择的起始位置:
Ncb
Λ0 _丄、 2χ 其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
另一种可能的实现方式中, 所述将调制后得到的符号分别在绑定的 TTI中的每个 ΤΉ内传输, 包括: 在每个 TTI内传输 H / N个比特对应的调制后的符号, H是所述绑定的 ΤΉ能够传输的数据, N是所述绑定的 ΤΉ的个数。 本发明另一方面提供 了一种数据传输设备, 包括:
处理模块,用于根据预先配置的第二表格选择传输块大小 TBS值, 所 述第二表格用于描述 TBS值、资源块 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS 值对应的 TBS索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS值能够满足传输时间间隔 ΤΉ绑定传输时所需的速率要求;
传输模块, 用于根据所述选择的 TBS值釆用绑定的 ΤΉ传输物理上 行共享信道 PUSCH 7|载的数据。
一种可能的实现方式中, 所述传输模块包括:
选取单元, 用于选取 PUSCH承载的数据, 所述 PUSCH承载的数据 包括信息比特的全部或部分, 所述信息比特的大小为所述选择的 TBS值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开 始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
传输单元,用于釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。 另一种可能的实现方式中, 所述选取单元具体用于:
连续循环选取绑定的 ΤΉ能够传输的数据。
另一种可能的实现方式中, 所述选取单元具体用于: 从 RV0 指示的 位置开始选取数据。
另一种可能的实现方式中, 还包括:
存储模块, 用于存储所述第二表格, 所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
另一种可能的实现方式中,所述处理模块选择的 TBS值为在 [568,2152] 范围内且第一表格中已包含的任一值。
另一种可能的实现方式中,所述处理模块选择的 TBS值对应的 RB个 数小于或等于 8。
另一种可能的实现方式中, 所述 PUSCH承载的数据为每个码块速率 匹配后的数据,
所述选取单元具体用于:
确定绑定的 ΤΉ能够传输的数据的个数,并根据所述绑定的 ΤΉ能够 传输的数据的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据, 得到所述每 个码块速率匹配后的数据, 所述子块交织后的数据流为对所述信息比特进 行循环冗余校险 CRC添加、 码块分割和码块 CRC添加以及编码后的编码 流进行子块交织后得到的数据流;
所述传输单元具体用于:
对所述每个码块速率匹配后的数据进行码块级联;
将码块级联后的数据进行调制, 将调制后得到的符号分别在绑定的 TTI中的每个 ΤΉ内传输。
另一种可能的实现方式中, 在初传时, 所述传输单元釆用的所述唯一 的冗余版本号为 0; 或者, 在重传时, 所述传输单元釆用的所述唯一的冗 余版本号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述选取单元具体用于根据 H = GxN确定 绑定的 ΤΉ能够传输的数据的个数, 其中,
H = G x N , 其中, H是绑定的 ΤΉ能够传输的数据;
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述选取单元具体用于根据如下计算公式 确定速率匹配后的序列长度:
^口果 r≤C— — 1, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 J, £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; C是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G' odC , mod表示取模运算;
G^HI(NLxQm), H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
另一种可能的实现方式中, 所述选取单元具体用于根据如下的计算公 式确定比特选择的起始位置: 丄、 2χ
Figure imgf000009_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Nh是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
另一种可能的实现方式中, 所述传输单元将调制后得到的符号分别在 绑定的 ΤΉ中的每个 ΤΉ内传输, 包括:
在每个 ΤΉ内传输 H/N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
本发明又一方面提供了一种数据传输方法, 包括: 接收釆用绑定的传输时间间隔 ΤΉ传输的物理上行共享信道 PUSCH 承载的数据;
确定传输块大小 TBS值, 并釆用所述 TBS值对接收的所述 PUSCH 承载的数据进行处理, 所述 TBS值是根据预先配置的第二表格选择的, 所 述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的对应关系, 所述 选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS值对 应的 TBS索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS 值能够满足 Τ Ή绑定传输时所需的速率要求。
一种可能的实现方式中, 所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
另一种可能的实现方式中, 所述选择的 TBS值为在 [568,2152]范围内 且第一表格中已包含的任一值。
另一种可能的实现方式中, 所述特定值为 8。 本发明再一方面提供了 一种数据传输设备, 包括:
接收模块, 用于接收釆用绑定的传输时间间隔 ΤΉ传输的物理上行共 享信道 PUSCH承载的数据;
处理模块, 用于确定传输块大小 TBS值, 并釆用所述 TBS值对接收 的所述 PUSCH承载的数据进行处理, 所述 TBS值是根据预先配置的第二 表格选择的, 所述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选 择的 TBS值对应的 TBS索引对应的调制方式为四相相移键控 QPSK, 且 所述选择的 TBS值能够满足 ΤΉ绑定传输时所需的速率要求。
一种可能的实现方式中, 所述处理模块釆用的所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
另一种可能的实现方式中,所述处理模块选择的 TBS值为在 [568,2152] 范围内且第一表格中已包含的任一值。
另一种可能的实现方式中,所述处理模块选择的 TBS值对应的 RB个 数小于或等于 8。本发明另一方面还提供了一种 ΤΉ绑定时数据选取方法, 包括:
确定绑定的 ΤΉ能够传输的数据;
连续循环选取所述绑定的 ΤΉ能够传输的数据。
一种可能的实现方式中, 所述连续循环选取的选取起始点为 RV0 指 示的位置。
另一种可能的实现方式中, 所述数据为物理上行共享信道 PUSCH承 载的数据, 所述方法还包括:
在初传时, 传输从所述 RV0指示的位置开始连续循环选取的数据。 另一种可能的实现方式中, 所述连续循环选取所述绑定的 ΤΉ能够传 输的数据, 包括:
根据绑定的 ΤΉ能够传输的数据的个数确定速率匹配后的序列长度; 根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据。
另一种可能的实现方式中, 在初传时, 所述唯一的冗余版本号为 0; 或者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述根据绑定的 ΤΉ能够传输的数据的个 数确定速率匹配后的序列长度包括: 根据如下的计算公式确定速率匹配后 的序列长度:
^口果 r≤C— — 1, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G' odC , mod表示取模运算;
G^HI(NLxQm) , H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL =2, 其它情况下, 等于一个传输块映射到 层的个数;
0„是调制方式对应的值;
其中, 的计算公式为:
H=GxN ,
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数;
N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述根据唯一的冗余版本号确定比特选择 的起始位置包括: 根据如下计算公式确定比特选择的起始位置: k) = Rsubblock + 2
Figure imgf000013_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。本发明另一方面还提供了一种 ΤΉ绑定 时数据选取设备, 包括:
确定模块, 用于确定绑定的 ΤΉ能够传输的数据;
选取模块, 用于连续循环选取所述绑定的 ΤΉ能够传输的数据。 一种可能的实现方式中, 所述选取模块连续循环选取的选取起始点为 RV0指示的位置。
另一种可能的实现方式中, 还包括:
传输模块, 用于在初传时, 传输从所述 RV0 指示的位置开始连续循 环选取的数据。
另一种可能的实现方式中, 所述选取模块具体用于:
根据绑定的 ΤΉ能够传输的数据的个数确定速率匹配后的序列长度; 根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据。
另一种可能的实现方式中, 在初传时, 所述选取模块釆用的所述唯一 的冗余版本号为 0; 或者, 在重传时, 所述选取模块釆用的所述唯一的冗 余版本号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述选取模块具体用于根据如下的计算公 式确定速率匹配后的序列长度:
^口果 r≤C— — 1 , 贝1 J ' = Λ^ χρΜ χ[ί?'/(:」, 否贝1 £ ' = Λ^ χρΜ χ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整; / = G'modC , mod表示取模运算;
G^HI(NLxQm) , H是所述绑定的 TTI能够传输的数据; 在釆用传输分集时, NL =2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值;
其中, 的计算公式为:
H=GxN ,
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述选取模块具体用于根据如下的计算公 式确 置:
Figure imgf000014_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Nh是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
另一方面, 提供了一种比特传输方法, 包括:
确定绑定的传输时间间隔 ΤΉ能够传输的比特的个数, 并根据绑定的 TTI能够传输的比特的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定比特选择的起始位置;
在緩存子块交织后的比特流的緩存中, 从所述比特选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的比特, 得到每个码 块速率匹配后的比特;
对所述每个码块速率匹配后的比特进行码块级联;
将码块级联后的比特进行调制, 将调制后得到的符号分别在绑定的
TTI中的每个 ΤΉ内传输。
一种可能的实现方式中, 在初传时, 所述唯一的冗余版本号为 0; 或 者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述确定绑定的 ΤΉ能够传输的比特的个 数包括: 根据如下的计算公式确定绑定的 ΤΉ能够传输的比特的个数: H = GxN , 其中,
H是绑定的 ΤΉ能够传输的比特;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数; N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述根据绑定的 ΤΉ能够传输的比特确定 速率匹配后的序列长度包括: 根据如下的计算公式确定速率匹配后的序列 长度:
^口果 r≤C— — 1, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G' = HI(NL Qm), H是所述绑定的 ΤΉ能够传输的比特; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
另一种可能的实现方式中, 所述根据唯一的冗余版本号确定比特选择 的起始位置包括: 根据如下的计算公式确定比特选择的起始位置:
Λ k0 - _丄 R、TC χ Ncb
Figure imgf000015_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Nh是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
另一种可能的实现方式中, 所述将调制后得到的符号分别在绑定的 TTI中的每个 ΤΉ内传输, 包括:
在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
另一方面, 提供了一种比特传输设备, 包括:
第一确定模块, 用于确定绑定的传输时间间隔 ΤΉ能够传输的比特, 并根据绑定的 ΤΉ能够传输的比特确定速率匹配后的序列长度;
第二确定模块, 用于根据唯一的冗余版本号确定比特选择的起始位 置;
选取模块, 用于在緩存子块交织后的比特流的緩存中, 从所述比特选 择的起始位置开始, 连续循环选取长度为所述速率匹配后的序列长度的比 特;
级联模块, 用于对每个码块速率匹配后的比特进行码块级联; 传输模块, 用于将码块级联后的比特进行调制, 将调制后得到的符号 分别在绑定的 ΤΉ中的每个 ΤΉ内传输。
一种可能的实现方式中, 在初传时, 所述第二确定模块釆用的所述唯 一的冗余版本号为 0; 或者, 在重传时, 所述第二确定模块釆用的所述唯 一的冗余版本号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述第一确定模块具体用于根据如下的计 算公式确定绑定的 ΤΉ能够传输的比特:
H = Gx N , 其中,
H是绑定的 ΤΉ能够传输的比特;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数; N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述第一确定模块具体用于根据如下的计 算公式确定速率匹配后的序列长度的计算公式为:
^口果 r≤C— — 1 , 贝1 J ' = Λ^ χ ρΜ χ [ί?'/ (:」, 否贝1 £ ' = Λ^ χ ρΜ χ「(?'/ (:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G 'modC , mod表示取模运算;
G ' = H I (NL Qm) , H是所述绑定的 ΤΉ能够传输的比特; 在釆用传输分集时, NL = 2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
另一种可能的实现方式中, 所述第二确定模块具体用于根据如下的计 算公式确定比特选择的起始位置: k - R1 χ Ncb
Λ0 _ 2 x x rv idx + 2 其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
另一种可能的实现方式中, 所述传输模块具体用于:
在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
另一方面, 提供了一种 UE, 包括:
处理器,用于根据预先配置的第二表格选择传输块大小 TBS值, 所述 第二表格用于描述 TBS值、 资源块 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS 值对应的 TBS索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS值能够满足传输时间间隔 ΤΉ绑定传输时所需的速率要求;
发送器, 用于根据所述选择的 TBS值釆用绑定的 ΤΉ传输物理上行 共享信道 PUSCH承载的数据。
一种可能的实现方式中, 所述处理器具体用于:
选取 PUSCH承载的数据, 所述 PUSCH承载的数据包括信息比特的 全部或部分, 所述信息比特的大小为所述选择的 TBS 值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。
另一种可能的实现方式中, 所述处理器具体用于:
连续循环选取绑定的 ΤΉ能够传输的数据。
另一种可能的实现方式中, 所述处理器具体用于将 RV0 指示的位置 确定为所述选取起始点。
另一种可能的实现方式中, 所述发送器具体用于:
初传时, 传输从所述 RV0指示的位置开始选取的连续的数据。
另一种可能的实现方式中, 所述处理器釆用的所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
另一种可能的实现方式中, 所述处理器选择的所述 TBS 值为在 [568,2152]范围内且第一表格中已包含的任一值。
另一种可能的实现方式中, 所述处理器釆用的所述第二表格中的所述 特定值为 8。
另一种可能的实现方式中, 所述 PUSCH承载的数据为每个码块速率 匹配后的数据, 所述处理器具体用于:
确定绑定的 ΤΉ能够传输的数据的个数,并根据所述绑定的 ΤΉ能够 传输的数据的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据, 得到所述每 个码块速率匹配后的数据, 所述子块交织后的数据流为对所述信息比特进 行循环冗余效险 CRC添加、 码块分割和码块 CRC添加以及编码后的编码 流进行子块交织后得到的数据流;
对所述每个码块速率匹配后的数据进行码块级联;
将码块级联后的数据进行调制;
所述发送器具体用于:
将调制后得到的符号分别在绑定的 ΤΉ中的每个 ΤΉ内传输。
另一种可能的实现方式中, 在初传时, 所述处理器釆用的所述唯一的 冗余版本号为 0; 或者, 在重传时, 所述处理器釆用的所述所述唯一的冗 余版本号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确定绑定的 ΤΉ能够传输的数据的个数:
H = G x N , 其中,
H是绑定的 ΤΉ能够传输的数据;
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数;
N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确定速率匹配后的序列长度:
^口果 r≤C— — 1 , 贝1 J ' = Λ^ χ ρΜ χ[ί?'/(:」, 否贝1 J , £ ' = Λ^ χ ρΜ χ「(?'/(:,; 其中, E 是所述序列长度; r是码块的序号; C是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G ' odC , mod表示取模运算; G ' = H / (NL x Q , H是所述绑定的 TTI能够传输的数据; 在釆用传输分集时, NL = 2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确定比特选择的起始位置:
Ncb
丄、 2 χ 其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
N h是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
另一种可能的实现方式中, 所述发送器具体用于在每个 ΤΉ 内传输 H / N个比特对应的调制后的符号, H是所述绑定的 ΤΉ能够传输的数据, N是所述绑定的 ΤΉ的个数。
另一方面, 提供一种基站, 包括:
接收器, 用于接收釆用绑定的传输时间间隔 ΤΉ传输的物理上行共享 信道 PUSCH承载的数据;
处理器, 用于确定传输块大小 TBS值, 并釆用所述 TBS值对接收的 所述 PUSCH承载的数据进行处理, 所述 TBS值是根据预先配置的第二表 格选择的, 所述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的对 应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择 的 TBS值对应的 TBS索引对应的调制方式为四相相移键控 QPSK, 且所 述选择的 TBS值能够满足 ΤΉ绑定传输时所需的速率要求。
一种可能的实现方式中, 所述处理器釆用的所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
另一种可能的实现方式中,所述处理器选择的所述选择的 TBS值为在 [568,2152]范围内且第一表格中已包含的任一值。
另一种可能的实现方式中, 所述处理器釆用的所述第二表格中的所述 特定值为 8。
另一方面, 提供一种 UE, 包括:
存储器, 用于存储数据;
处理器, 用于确定绑定的 ΤΉ能够传输的数据, 并在所述存储器中连 续循环选取所述绑定的 ΤΉ能够传输的数据。
一种可能的实现方式中, 所述处理器具体用于: 连续循环选取的选取 起始点为 RV0指示的位置。
另一种可能的实现方式中, 所述数据为物理上行共享信道 PUSCH承 载的数据, 所述基站还包括:
发送器, 用于在初传时, 传输从所述 RV0 指示的位置开始连续循环 选取的数据。
另一种可能的实现方式中, 所述存储器具体用于緩存子块交织后的数 据流;
所述处理器具体用于: 根据绑定的 ΤΉ能够传输的数据的个数确定速 率匹配后的序列长度, 根据唯一的冗余版本号确定数据选择的起始位置; 在所述存储器中, 从所述数据选择的起始位置开始, 连续循环选取长度为 所述速率匹配后的序列长度的数据。
另一种可能的实现方式中, 在初传时, 所述处理器釆用的所述唯一的 冗余版本号为 0; 或者, 在重传时, 所述处理器釆用的所述唯一的冗余版 本号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确定速率匹配后的序列长度:
^口果 r≤C— — 1, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G' odC , mod表示取模运算;
G^HI(NLxQm), H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值;
其中, 的计算公式为:
H=GxN ,
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确 :
Figure imgf000022_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。 另一方面, 提供一种 UE, 包括:
存储器, 用于存储子块交织后的比特流;
处理器, 用于确定绑定的传输时间间隔 ΤΉ能够传输的比特的个数; 根据绑定的 ΤΉ能够传输的比特的个数确定速率匹配后的序列长度,根据 唯一的冗余版本号确定比特选择的起始位置; 在所述存储器中, 从所述比 特选择的起始位置开始, 连续循环选取长度为所述速率匹配后的序列长度 的比特, 得到每个码块速率匹配后的比特; 对所述每个码块速率匹配后的 比特进行码块级联; 将码块级联后的比特进行调制;
发送器,用于将调制后得到的符号分别在绑定的 ΤΉ中的每个 ΤΉ内 传输。
一种可能的实现方式中, 在初传时, 所述处理器釆用的所述唯一的冗 余版本号为 0; 或者, 在重传时, 所述处理器釆用的所述唯一的冗余版本 号为 0、 1、 2或 3。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确定绑定的 ΤΉ能够传输的比特的个数:
H = GxN , 其中,
H是绑定的 ΤΉ能够传输的比特;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数;
N是绑定的 ΤΉ的个数。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确定速率匹配后的序列长度:
^口果 r≤C— — 1, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G' = H/(NLxQ , H是所述绑定的 ΤΉ能够传输的比特; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
另一种可能的实现方式中, 所述处理器具体用于根据如下的计算公式 确定比特选择的起始位置: 丄、 2 χ
Figure imgf000024_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
N,是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
另一种可能的实现方式中, 所述发送器具体用于: 在每个 ΤΉ内传^
H / N个比特对应的调制后的符号, H是所述绑定的 ΤΉ能够传输的数据, N是所述绑定的 ΤΉ的个数。
另一方面, 提供一种比特接收方法, 包括:
接收绑定的 TTI传输的调制符号;
根据唯一的冗余版本号, 对所述调制符号进行处理。
一种可能的实现方式中, 在初传时, 所述唯一的冗余版本号为 0; 或 者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。
另一方面, 提供一种基站, 包括:
接收器, 用于接收绑定的 ΤΉ传输的调制符号, 并将所述调制符号发 送给处理器;
处理器, 用于根据唯一的冗余版本号, 对所述调制符号进行处理。 。 一种可能的实现方式中, 在初传时, 所述处理器釆用的唯一的冗余版 本号为 0; 或者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。
由上述技术方案可知, 本发明提出了如上的第二表格, 该第二表格表 明其中的 TBS的值较大、 TBS对应的 RB较小且 TBS对应的调制方式为 QPSK, 由于 TBS的值较大, 能够在 ΤΉ绑定时满足 PUSCH中速率的要 求, 并且可以获得更大的 Turbo编码增益和减少开销, 釆用较小的 RB和 QPSK可以得到较好的 MCL值, 因此, 釆用上述方式可以提高 PUSCH中 数据速率时的覆盖范围。 附图说明 为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述 中所需要使用的附图作一简单地介绍, 显而易见地, 下面描述中的附图是 本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳 动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明数据传输方法一实施例的流程示意图;
图 2为现有技术中数据映射方式的示意图;
图 3为本发明数据传输方法一实施例的流程示意图;
图 4为本发明中一种数据映射方式的示意图;
图 5为本发明中另一种数据映射方式的示意图;
图 6为本发明数据传输设备一实施例的结构示意图;
图 7为本发明数据传输方法另一实施例的流程示意图;
图 8为本发明数据传输设备另一实施例的结构示意图;
图 9为本发明 ΤΉ绑定时数据选取方法一实施例的流程示意图; 图 10为本发明 ΤΉ绑定时数据选取设备一实施例的结构示意图; 图 1 1为现有技术中子块交织后的比特緩存示意图;
图 12为现有技术中比特选择和打孔过程示意图;
图 13为现有技术中绑定的 ΤΉ传输时的初传和重传的示意图; 图 14为现有技术中绑定的 TTI传输釆用第二表格中的 TBS时比特选 择和打孔过程示意图;
图 15为本发明比特传输方法一实施例的流程示意图;
图 16为本发明实施例中绑定的 ΤΉ传输时比特选择和打孔过程示意 图;
图 17为本发明实施例中绑定的 ΤΉ传输时的初传和重传的示意图; 图 18为本发明比特传输设备一实施例的结构示意图;
图 19为本发明 UE—实施例的结构示意图;
图 20为本发明基站一实施例的结构示意图;
图 21为本发明 UE另一实施例的结构示意图; 图 22为本发明 UE另一实施例的结构示意图;
图 23为本发明比特接收方法一实施例的流程示意图;
图 24为本发明基站另一实施例的结构示意图。 具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他实施例, 都属于本发明保护的范围。
现有技术中, PUSCH传输数据时可以釆用的 TBS值参见表 1 :
表 1
Figure imgf000026_0001
18 376 776 1 160 1544 1992 2344 2792 31 12 3624 4008
19 408 840 1288 1736 2152 2600 2984 3496 3880 4264
20 440 904 1384 1864 2344 2792 3240 3752 4136 4584
21 488 1000 1480 1992 2472 2984 3496 4008 4584 4968
22 520 1064 1608 2152 2664 3240 3752 4264 4776 5352
23 552 1 128 1736 2280 2856 3496 4008 4584 5160 5736
24 584 1 192 1800 2408 2984 3624 4264 4968 5544 5992
25 616 1256 1864 2536 31 12 3752 4392 5160 5736 6200
26 712 1480 2216 2984 3752 4392 5160 5992 6712 7480
表 1中, wPRB表示 RB个数, /TBS表示 TBS索引, /TBS的值可以通过表 2 来确定。
表 2
MCS Index Modulation Order TBS Index Redundancy Version
Q rvidx
0 2 0 0
1 2 1 0
2 2 2 0
3 2 3 0
4 2 4 0
5 2 5 0
6 2 6 0
7 2 7 0
8 2 8 0
9 2 9 0
10 2 10 0
1 1 4 10 0
12 4 1 1 0
13 4 12 0
14 4 13 0
15 4 14 0
16 4 15 0
17 4 16 0
18 4 17 0 19 4 18 0
20 4 19 0
21 6 19 0
22 6 20 0
23 6 21 0
24 6 22 0
25 6 23 0
26 6 24 0
27 6 25 0
28 6 26 0
29 1
30 reserved 2
31 3 表 2中, MCS是调制编码方式( Modulation and Coding Scheme, MCS ) 索引, rvldx代表 PUSCH数据传输时所釆用的冗余版本, 代表调制方式, 等于 2 时表示 QPSK调制方式, 4 和 6 分别代表 16 正交幅度调制 ( Quadrature Amplitude Modulation , QAM )调制方式和 64QAM调制方式。
现有技术中,基站在上行调度命令( UL grant )中包含有 MCS索引 以及选取的 RB 个数 wPRB等信息, 从而调度上行数据的传输。 基站还可以 配置 UE釆用 ΤΉ绑定的方式进行 PUSCH的数据传输。 现有技术中, TTI 绑定方案的应用只能限制在 RB个数小于等于 3 , 且 QPSK调制方式的情 况。那么,在该限制条件下, ΤΉ绑定时可以釆用的 TBS值就是对应 wPRB为 1〜3且 / 为 0〜10的值, 从表 1可以看出, 此时 TBS值的最大值为 504。
如背景技术中所述, 对于绑定 4个连续子帧的 ΤΉ绑定场景, TBS值 在 504时并不能满足 PUSCH中数据速率的要求。
为了满足 PUSCH 中数据速率的要求, 以 PUSCH 中数据速率为 384kbps为例, 当釆用 4个 TTI绑定且误块率 ( Block Error Rate, BLER ) 为 10%时, TBS需要至少为: 384 x 4/90%= 1707。
再结合表 1 ,可以选取与 1707最接近的设定个数的值,例如选为 1736 或者 1800。
也就是说, 本发明实施例中要满足 PUSCH中数据速率的覆盖范围要 求, 需要同时满足: RB较小、 釆用 QPSK调制方式和 TBS值较大。 其中, RB较小是指 RB的个数小于或等于特定值, 特定值例如为 8, TBS值较大 是指 TBS值能够在 ΤΉ绑定传输方式时满足 PUSCH中数据速率要求, 即 TBS值至少为:(PUSCH中数据速率) X (绑定的 ΤΉ的个数)/( 1-BLER ) , 例如范围为 [568,2152]之间的一个值且该值在现有表格(表 1 )中已存在的 值, 如 1736或 1800。 下面实施例中为了简单起见, 将 RB个数小于或等 于特定值称为 RB较小, 将能够在 ΤΉ绑定时满足 PUSCH中数据速率要 求的 TBS值称为 TBS值较大。
但是, 从表 1也可以看出, 当 TBS值为 1736或 1800时, 其对应的调 制方式就不再是 QPSK和 /或对应 RB个数也不再较小,例如,/ ras = 14 , Nv =6 时对应的 TBS是 1736, 但是, 此时的调制方式是 16 QAM。
本发明实施例中为了同时满足上述的条件: RB较小、 釆用 QPSK调 制方式和 TBS值较大, 可以对表 1进行修改,将修改后的表格作为第二表 格。 可以包括:
方式一: 第二表格中, 在 RB个数小于或等于特定值以及 TBS索引对 应的调制方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数 和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS 值能够满足 Τ Ή绑定传输时所需的速率要求。
例如, 原来 /ras=8, wPRB =3对应的 TBS值为 392, 而本发明实施例中 将 /TBS =8, wPRB =3 对应的 TBS值更改为 1736。 方式二: 第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 ΤΉ绑定传输时所需的速 率要求时对应的 TBS索引对应的调制方式,是对第一表格中相同的 RB个 数和相同的 TBS值对应的 TBS索引对应的调制方式进行修改后得到的, 是的修改后的调制方式为 QPSK:。
例如, 原来 wPRB =3、 TBS=1736对应 /ras=23 , 而 /ras=23 时的调制方式 是 64QAM, 而本发明实施例中将 /ras=23时的调制方式更改为 QPSK:。
方式三: 第二表格中,在 TBS索引对应的调制方式为 QPSK以及 TBS 值能够满足 ΤΉ绑定传输时所需的速率要求时对应的 RB个数大于第一表 格在 ΤΉ绑定传输时能够选择的 RB个数的最大值;
例如, 现有技术中, 第一表格在 ΤΉ绑定传输时能够选择的 RB个数 的最大值为 3 , 而本发明实施例中可以将可以选择的 RB个数扩大, 例如, 扩大到 8, 那么根据第一表格(表 1 ) , 在能够选择的 RB个数小于或等于 8时,也可以找到上述的满足 ΤΉ绑定传输时所需的速率要求的 TBS值且 对应调制方式为 QPSK:。
具体的, 本发明给出如下实施例。
图 1为本发明数据传输方法一实施例的流程示意图, 包括:
步骤 11 : UE根据预先配置的第二表格选择 TBS值, 所述第二表格用 于描述 TBS值、 RB个数、 TBS 索引之间的对应关系, 所述选择的 TBS 值对应的 RB个数小于或等于特定值, 所述选择的 TBS值对应的 TBS索 引对应的调制方式为 QPSK,且所述选择的 TBS值能够满足 ΤΉ绑定传输 时所需的速率要求;
步骤 12: UE根据所述选择的 TBS釆用绑定的 ΤΉ传输 PUSCH承载 的数据。
其中, 本发明实施例中, 将现有表格, 即表 1称为第一表格, 而将本 发明实施例中新提出的表格称为第二表格, 第一表格和第二表格都可以预 先配置在 UE内。
另外, UE的上行数据是由基站调度的, 即, 在步骤 11之前还可以包 括: UE接收基站发送的配置信息, 该配置信息用于指示釆用绑定的 TTI 传输 PUSCH承载的数据; 以及, UE接收基站发送的调度信息, 该调度信 息中包括 MCS的索引和 RB的个数。
当 UE接收到调度信息后, 可以根据其中包含的 MCS 的索引和表 2 (表 2可以预先配置在 UE内 ) 查找得到对应的 TBS的索引 ™S, 之后再 根据 ™、 RB 的个数 wPRB和第二表格(现有技术根据表 1 ) 查找得到 TBS 的值。 之后就可以根据查找到的 TBS的值, 以及接收到的配置信息, 釆用 绑定的 TTI传输 PUSCH承载的数据。 现有技术中只有第一表格, 因此不 论 ΤΉ是否绑定都釆用第一表格, 但是, 如背景技术所述, 按照现有的第 一表格, ΤΉ绑定时, 在 RB小于或等于 3且 QPSK调制方式下的 TBS , 即表 1中 wPRB为 1〜3且 / 为 0〜10对应的 TBS是不能满足 PUSCH中数据 速率的速率要求的。 为此, 本发明实施例中新提出一个第二表格, 在 TTI 绑定时釆用该第二表格, 该第二表格中在 RB较小且 QPSK调制方式所对 应的 TBS较大以满足 PUSCH中数据速率要求。
第二表格同时满足了 RB较小、 釆用 QPSK调制方式和 TBS较大, 这 样就可以釆用 ΤΉ绑定的方式传输 PUSCH中数据速率时的业务数据。
本实施例提出了如上的第二表格,该第二表格表明其中的 TBS的值较 大、 TBS对应的 RB较小且 TBS对应的调制方式为 QPSK, 由于 TBS的值 较大, 能够满足 PUSCH中速率的要求, 并且可以获得更大的 Turbo编码 增益和减少开销, 釆用较小的 RB和 QPSK可以得到较好的 MCL值, 因 此, 釆用上述方式可以提高 PUSCH中数据速率时的覆盖范围。
进一步的, 在根据第二表格选择的 TBS釆用绑定的 ΤΉ传输 PUSCH 承载的数据时, 如果按照现有的传输方式会存在丟失较多的信息比特的问 题。 以绑定连续的 4个子帧为例, 现有技术在釆用 ΤΉ绑定方式传输数据 时, 将一个传输块编码后的 4个冗余版本分别映射到连续的 4个 ΤΉ内, 这 4个冗余版本号可以是 0、 2、 3、 1。 信息比特在进行 Turbo 1/3编码后, 需要根据可用的资源大 d、进行速率匹配, 冗余版本号表示的是速率匹配时 所选取的数据在 Turbo 1/3编码后所得到的数据中的起始位置。 但是这样 传输方式可能造成信息比特丟失。
例如, 参见图 2, 假设 TBS值 =1736, 对应的 RB个数为 3 , 那么在一 个 ΤΉ 内可以传输的比特数 =12 (每个 RB 内的子载波个数) X 12 (每个 RB内的数据符号个数) x 3 ( RB个数) X 2 (每个 QPSK调制符号对应的 比特数) =864 比特。 1736 个信息比特首先添加 24 比特的循环校验 ( Cyclic Redundancy Check, CRC ) , 再添加 ( 1736+24 ) χ 2个校验比特 后完成 Turbo 1/3编码。 釆用 ΤΉ绑定的方式所要传输的数据包括信息比 特和校验比特, 不同的冗余版本代表所选取的数据在 Turbo 1/3编码后的 数据中的不同起始位置, 不同的冗余版本分别表示为 RV0、 RV1、 RV2和 RV3 , 从图 2可以看出, 当每个子帧选取 864比特的数据进行传输时, 子 帧之间会存在没有被选取的数据, 也就是说一些信息比特被丟失, 如 RV0 和 RV1之间的没被选取的数据就被丟失了。
为了解决这一问题, 本发明给出下面的一个实施例。
图 3为本发明数据传输方法另一实施例的流程示意图,
步骤 31 : 根据第二表格选择 TBS。 具体内容可以参见步骤 11。
之后可以根据选择的 TBS釆用绑定的 ΤΉ传输 PUSCH承载的数据, 具体可以包括下面的步骤 32〜33。
步骤 32: 选取 PUSCH承载的数据, 所述 PUSCH承载的数据包括信 息比特, 所述信息比特的大小为所述选择的 TBS值, 在选取所述 PUSCH 承载的数据时, 在所述信息比特的存储位置范围内开始选取数据, 且连续 选取全部的从选取起始点开始的信息比特。
其中, 由于信息比特的个数为根据第二表格选择的 TBS , 如果按照现 有技术的选取方式, 会丟失部分信息比特。 而本实施例中釆用连续选取信 息比特的方式, 由于全部的从选取起始点开始的信息比特都是连续选取 的, 不会出现不连续的情况, 就可以增加从 RV0指示的位置到 RV1指示 的位置之间对信息比特的覆盖, 就可以降低信息比特丟失的个数。
可选的, 为了保证连续选取全部的从选取起始点开始的信息比特, 可 以连续循环选取绑定的 ΤΉ能够传输的数据, 例如, 参见图 4, 以每个子 帧能够传输 864比特的数据为例, 在 4子帧绑定的场景下, 本实施例可以 连续选取 864 x 4比特的数据, 该连续选取的数据, 也就是 864 x 4比特的 数据, 对应的冗余版本号可以命名为 RV0。
可选的, 如果以 RV0的起始位置为起始点, 连续选取 2个 864比特 的数据可以覆盖住 1736比特的信息比特, 参见图 5 , 也可以连续选取 864 X 2的数据,该 864 2的数据对应的版本为 RV0,剩余的 2个 864比特的 数据可以连续选取, 也可以分离选取, 图 5给出了分离选取的示意。
可选的, 上述选取数据时, 选取起始点位于信息比特所在的空间内, 具体可以是 RV0指示的位置, 也就是从 RV0指示的位置开始选取数据。
可选的, 在初传时, 传输从 RV0指示的位置开始且连续选取的数据, 例如, 初传时传输如图 4所示的 864 x 4比特的数据, 或者如图 5所示的 864 x 2比特的数据。
步骤 33 : 釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。
例如, 连续选取 864 4比特的数据且绑定的 ΤΉ为 4个时, 将选取 的数据分为 4份, 每份的 864比特的数据在一个 ΤΉ内传输。
本实施例釆用 ΤΉ绑定方式可以在更短的时延内传输更多的数据, 降 低传输时延; 通过釆用较大的 TBS, 可以使得 Turbo编码增益更大, 头信 息和循环校验(Cyclic Redundancy Check, CRC ) 开销减少; 通过釆用较 少的 RB个数, 使得链路计算时的等效噪声保持较低水平; 修改 ΤΉ绑定 的映射方式,使得更多的信息比特可以被传输;通过釆用 QPSK调制方式, 相对于 16QAM和 64QAM具有较好的链路预算,就可以得到更大的 MCL。 通过上述方式就可以提高 PUSCH中数据速率时的覆盖范围。
图 6为本发明数据传输设备一实施例的结构示意图, 该设备可以为执 行上述方法的设备, 该设备可以位于 UE 侧, 该设备包括: 处理模块 61 和传输模块 62; 处理模块 61用于根据预先配置的第二表格选择 TBS值, 所述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的对应关系, 所 述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS值 对应的 TBS索引对应的调制方式为 QPSK, 且所述选择的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求;传输模块 62用于根据所述选择的 TBS 值釆用绑定的 ΤΉ传输 PUSCH承载的数据。
可选的, 传输模块可以包括:
选取单元, 用于选取 PUSCH承载的数据, 所述 PUSCH承载的数据 包括信息比特的全部或部分, 所述信息比特的大小为所述选择的 TBS值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开 始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
传输单元,用于釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。 可选的, 所述选取单元具体用于:
连续循环选取绑定的 ΤΉ能够传输的数据。
可选的, 所述选取单元具体用于: 从 RV0指示的位置开始选取数据。 可选的, 所述传输单元具体用于: 初传时, 传输从所述 RV0 指示的 位置开始选取的连续的数据。
可选的, 该设备还可以包括:
存储模块, 用于存储所述第二表格, 所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
可选的, 所述处理模块选择的 TBS值为在 [568,2152]范围内且第一表 格中已包含的任一值。
可选的, 所述处理模块选择的 TBS值对应的 RB个数小于或等于 8。 本实施例提出了如上的第二表格,该第二表格表明其中的 TBS的值较 大、 TBS对应的 RB较小且 TBS对应的调制方式为 QPSK, 由于 TBS的值 较大, 能够满足 PUSCH中速率的要求, 并且可以获得更大的 Turbo编码 增益和减少开销, 釆用较小的 RB和 QPSK可以得到较好的 MCL值, 因 此, 釆用上述方式可以提高 PUSCH中数据速率时的覆盖范围。
图 7为本发明数据传输方法另一实施例的流程示意图, 包括: 步骤 71 : 基站接收釆用绑定的 ΤΉ传输的 PUSCH承载的数据; 可选的, 基站可以首先向 UE发送配置信息, 指示釆用绑定的 ΤΉ传 输 PUSCH承载的数据,之后基站再接收 UE釆用绑定的 ΤΉ传输的 PUSCH 承载的数据。
步骤 72:基站确定 TBS值, 并釆用所述 TBS值对接收的所述 PUSCH 承载的数据进行处理, 所述 TBS值是根据预先配置的第二表格选择的, 所 述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的对应关系, 所述 选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS值对 应的 TBS索引对应的调制方式为 QPSK, 且所述选择的 TBS值能够满足 TTI绑定传输时所需的速率要求。 其中, 基站接收到 PUSCH承载的数据后, 可以进行解调、 译码等处 理, 其中的译码需要根据 TBS值进行。
可选的, 所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如 下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
可选的, 所述选择的 TBS值为在 [568,2152]范围内且第一表格中已包 含的任一值。
可选的, 所述特定值为 8。
本实施例提出了如上的第二表格,该第二表格表明其中的 TBS的值较 大、 TBS对应的 RB较小且 TBS对应的调制方式为 QPSK, 由于 TBS的值 较大, 能够满足 PUSCH中速率的要求, 并且可以获得更大的 Turbo编码 增益和减少开销, 釆用较小的 RB和 QPSK可以得到较好的 MCL值, 因 此, 釆用上述方式可以提高 PUSCH中数据速率时的覆盖范围。
图 8为本发明数据传输设备另一实施例的结构示意图, 该设备可以为 基站, 该设备包括接收模块 81和处理模块 82; 接收模块 81用于接收釆用 绑定的 ΤΉ传输的 PUSCH承载的数据; 处理模块 82用于确定 TBS值, 并釆用所述 TBS值对接收的所述 PUSCH承载的数据进行处理, 所述 TBS 值是根据预先配置的第二表格选择的, 所述第二表格用于描述 TBS 值、 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数 小于或等于特定值, 所述选择的 TBS值对应的 TBS索引对应的调制方式 为 QPSK,且所述选择的 TBS值能够满足 ΤΉ绑定传输时所需的速率要求。
可选的, 所述处理模块釆用的所述第二表格所描述的 TBS值、 RB个 数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
可选的, 所述处理模块选择的 TBS值为在 [568,2152]范围内且第一表 格中已包含的任一值。
可选的, 所述处理模块选择的 TBS值对应的 RB个数小于或等于 8。 本实施例提出了如上的第二表格,该第二表格表明其中的 TBS的值较 大、 TBS对应的 RB较小且 TBS对应的调制方式为 QPSK, 由于 TBS的值 较大, 能够满足 PUSCH中速率的要求, 并且可以获得更大的 Turbo编码 增益和减少开销, 釆用较小的 RB和 QPSK可以得到较好的 MCL值, 因 此, 釆用上述方式可以提高 PUSCH中数据速率时的覆盖范围。
图 9为本发明 ΤΉ绑定时数据选取方法一实施例的流程示意图,包括: 步骤 91 : 确定绑定的 ΤΉ能够传输的数据;
步骤 92: 连续循环选取所述绑定的 ΤΉ能够传输的数据。
例如, 以绑定的 ΤΉ的个数为 4, 每个 ΤΉ能够传输的数据为 864比 特, 那么绑定的 TTI能够传输的数据是 864 x 4比特的数据。 之后, 在用 于存储数据的緩存中, 连续循环选取 864 x 4 比特的数据。 具体示意可以 参见图 4。
该数据是指比特级别的数据。
可选的, 该数据是 PUSCH承载的数据; 可选的, 该 PUSCH承载的 数据包括信息比特, 选取的起始点在信息比特所在的存储位置范围内。
可选的, 所述连续循环选取的选取起始点为 RV0指示的位置。
可选的, 还可以包括: 初传时, 传输从所述 RV0 指示的位置开始连 续循环选取的数据。
另外, 本发明还可以给出一种实施例, 连续选取的数据不是所有的绑 定的 ΤΉ能够传输的数据, 而是类似图 5所示的连续选取的数据可以覆盖 住至少部分的信息比特, 至少部分的信息比特是指从选取起始点开始的信 息比特, 即还可以给出一种实施例:
从信息比特的存储位置范围内开始选取数据, 且连续选取全部的从选 取起始点开始的信息比特。
相应的, 本发明还给出一种 ΤΉ绑定时数据选取设备, 该设备可以位 于 UE内, 参见图 10, 该设备包括确定模块 101和选取模块 102; 确定模 块 101用于确定绑定的 ΤΉ能够传输的数据; 选取模块 102用于连续循环 选取所述绑定的 ΤΉ能够传输的数据。
可选的, 所述选取模块连续循环选取的选取起始点为 RV0 指示的位 置。
可选的, 该设备还可以包括: 传输模块, 用于在初传时, 传输从所述 RV0指示的位置开始连续循环选取的数据。
本实施例通过连续选取全部的从选取起始点开始的信息比特, 可以降 低丟失的信息比特的个数。
上述实施例中, 数据可以是 PUSCH承载的数据, 当选取起始点与信 息比特的起始点相同时, PUSCH承载的数据包括全部的信息比特, 当选 取起始点在信息比特的起始点之后时, PUSCH承载的数据包括部分的信 息比特, 该部分的信息比特是指全部的从选取起始点开始的信息比特。 另 夕卜, 信息比特的大小为选择的 TBS值。 进一步的, 数据传输之前通常会进行信道编码。 信道编码通常会包括 如下步骤:
( 1 )循环冗余校验 ( Cyclic Redundancy Check, CRC )添加: 在传输 块后添加校验块。 通常校验块为 24比特, 假设传输块为 A比特, CRC添 加后为 B比特, 则 B=A+24;
( 2 )码块分割和码块 CRC添加: 若 B>6144, 则对总共 B比特的传 输块和校验块进行分割, 并对每个码块再添加 24比特的 CRC校验块。 假 设分割成了 C个码块, 则得到的码块可以表示为: 。, ,c^...,c^— 其中, r是码块的序号, 是序号为 的码块中的比特个数;
( 3 )编码, 以 Turbo编码为例: 针对每个码块进行, 对于序号为 r的 码块, 编码后的比特包含三个编码流, 记为: H d ...,d r— , = 0,1,2, A是序号为 r的码块的序号为 的编码流上的比特个数, Α= +4 , 其中 = 0的编码流包含了信息比特, = 1, 2的编码流是 Turbo编码添加的冗余比 特;
(4)速率匹配: 针对每个码块进行, 首先对每个码块的三个编码流 进行子块交织, 再对交织后的比特进行比特选择和打孔。
其中, 针对三个编码流 , = 0,l,2进行子块交织时, 设计一个列 为 、 行为 的 矩阵 , 是满足
A≤(^L。 c Μ)的最小值, 将每个编码流的比特按行写入矩阵, 编码流 的比特不足时添加空比特, 对矩阵进行列置换, 再按列读出比特流, 得到 的比特流为 , v[l) , i = 0,1,2, 是进行子块交织后的一个码块的 三个比特流中每个比特流的比特数, = 0的流包含了信息比特。 将这三个 比特流放入緩存中, 对于 PUSCH数据, 緩存的大小为
Figure imgf000038_0001
, 记 緩 存 中 的 比 特 为 : ^, =0,1,..., ¾-1 ; 其 中 , Wj
Figure imgf000038_0002
= 0,l,...,Kn-l。 因此在緩存中的数据排列可以 参见图 11, 前面的^ 1比特包含了 个信息比特,后面的 2 Π个比特为校验 比特。
比特选择和打孔的过程如下: 确定比特选择的起始位置 k0和速率匹配 后的序列长度 E , 然后参见图 12, 从 。开始, 在 ¾, = 0,1,...,Λ^-1中顺次循 环选择 个比特, 且选取的比特不为空比特。 一方面, 序号为 r的码块的速率匹配后的序列长度 可以如下确定:
^口果 r≤C_ _l , 贝1 J Er
Figure imgf000039_0001
, 否贝1 J , Er =Λ^χρΜχ「(?'/(:,; 其中, r是码块的序号; C是码块分割时得到的码块的个数; L」表示 向下取整, 「,表示向上取整。
/ = G'modC , mod表示取模运算;
G^GI(NLxQm) , G是一个子帧内一个传输块的传输总共可用的比特的 个数, 即是在比特级别上表示了一个传输块在一个子帧内可以占用的资 源;
在釆用传输分集时, NL =2, 其它情况下, ^等于一个传输块映射到 层的个数;
0„是调制方式对应的值, 当调制方式为 QPSK时, Qm =2 当调制方 式为 16QAM时, ρΜ =4; 当调制方式为 64QAM时, Qm =6。
另一方面, 比特选择的起始位置 。可以釆用如下公式计算确定:
Figure imgf000039_0002
其中, 是子块交织时釆用的矩阵的行数; Λ ^是緩存子块交织后 的比特流的緩存的大小; rv, 是冗余版本号, 可以取的值为: rvidx=Q, 1, 2 或 3。
序号为 ,的码块, 速率匹配后得到的比特可以表示为: … ,
(5)码块级联: 将每个码块速率匹配后得到的比特依次进行顺序连 接, 得到最终的编码比特, 比特个数为 G。
信道编码完成后, 将一个传输块的这 G个编码比特进行调制, 再将调 制符号放到一个子帧的相应资源上进行传输。
在现有技术中, 可以配置釆用绑定的 ΤΉ来进行 PUSCH承载的数据 的传输, 传输块的一次传输占用 4个子帧。 在传输块进行初传时, 釆用 4 个 ΤΉ进行绑定, 基站通过一个肯定确认 ( Acknowledgment, ACK)或否 定确认 ( Negative Acknowledgment, NACK) 比特来反馈这 4个 TTI内的 数据是否检测正确。 若 UE收到基站的 NACK反馈, 将在 16个 ΤΉ后进 行传输块的重传, 重传也釆用 4个 ΤΉ绑定。 现有技术中在釆用绑定的 TTI传输数据时, 在进行速率匹配时, 绑定 的 4个子帧 (或称为 ΤΉ) 内, 每个子帧都釆用一个冗余版本号进行 的 计算, 4个子帧可釆用不同的冗余版本, 比如 rV,A依次为 0、 2、 3、 1, FDD 系统的示意图参见图 13, 釆用绑定的 ΤΉ传输数据时, 绑定的 ΤΉ中的 每个 ΤΉ对应不同的冗余版本号。
如上面的实施例所述,当釆用绑定的 ΤΉ传输 PUSCH承载的数据时, 传输块的大小为根据第二表格选择的 TBS, 该第二表格中的 TBS值较大、
TBS对应的 RB较小且 TBS对应的调制方式为 QPSK, 此时, 当 rvidx = 0时, k0(rvlA = ) = R blockx2 , k0(rvldx ^0) + Er <Kn , 并 且 , 当 ^=1 时 ,
Figure imgf000040_0001
+ Er。 也就是说, 参见图 14, 緩存中 (rv,^M和 之间包含的信息比特就没有被选取,从而不能传输,造成信息比特的丟失。 为了降低信息比特的丟失, 本发明还给出如下的实施例。
本发明实施例中, 在选取比特时, 连续选取全部的从选取起始点开始 的信息比特, 也可以说, 连续循环选取绑定的 ΤΉ能够传输的比特。 具体 可以对现有信道编码时的速率匹配和码块级联进行修改。 可以理解的是, 为了与上面的实施例对应, 选取比特也可以称为选取数据, 一个比特为一 位的数据, 该数据为 0或 1。
参见图 15, 本发明给出如下一个实施例, 包括:
步骤 151: 确定绑定的 ΤΉ能够传输的比特的个数;
其中, 绑定的 ΤΉ能够传输的比特的个数用 H表示, H = GxN 如上 所述, G是一个子帧内一个传输块的传输总共可用的比特的个数, N是绑 定的 ΤΉ的个数, 例如, N = 4。
与现有技术中对应每个 ΤΉ确定 G不同的是, 本实施例确定的 H是对 应绑定的 ΤΉ的, H是 N个绑定 ΤΉ内一个传输块的传输总共可用的比特 的个数, 即是在比特级别上表示了一个传输块在 N个绑定 ΤΉ内可以占用 的资源。
步骤 152: 根据绑定的 ΤΉ能够传输的比特的个数确定速率匹配后的 序列长度;
步骤 153: 根据唯一的冗余版本号确定比特选择的起始位置。 与现有技术不同的是,在确定上述的序列长度时,现有技术中釆用 G , 而本实施例中釆用 H; 在确定上述的起始位置 。时, 现有技术中针对每个 ΤΉ确定一个起始位置, 而本实施例中针对 N个绑定 ΤΉ确定一个起始位 置。
具体的, 本实施例中, 序号为 r的码块的速率匹配后的序列长度 E 可 以如下确定:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, r是码块的序号; c是码块分割时得到的码块的个数; L」表示 向下取整, 「,表示向上取整。
/ = G'modC , mod表示取模运算;
G' = H/(NLxQm) , H是 N个绑定 ΤΉ内一个传输块的传输总共可用的比 特的个数, 即是在比特级别上表示了一个传输块在 N个绑定 ΤΉ内可以占 用的资源;
在釆用传输分集时, NL =2, 其它情况下, ^等于一个传输块映射到 层的个数;
0„是调制方式对应的值, 当调制方式为 QPSK时, ρΜ=2; 当调制方 式为 16QAM时, ρΜ=4; 当调制方式为 64QAM时, Qm =6。
本实施例中, 比 的起始位置 可以釆用如下公式计算确定:
2x xrvidx + 2
Figure imgf000041_0001
其中, 是子块交织时釆用的矩阵的行数; Λ ^是緩存子块交织后 的比特流的緩存的大小; rv, 是冗余版本号, 可以取的值为: rvidx=Q, 1, 2 或 3。 可选的, 在绑定的 ΤΉ进行初传时, rV,A选为 0, 在重传时可以按照 rvidx=2,3,\ ,0,2,3,1, …的顺序计算 k0
步骤 154: 在緩存子块交织后的比特流的緩存中, 从该比特选择的起 始位置开始, 连续循环选取长度为该速率匹配后的序列长度的比特, 得到 每个码块速率匹配后的比特。
如图 16所示, 在緩存 = 0,1, 1中, 在初传时, 从 。 (rv,. =0)开 始, 连续循环选取根据 H计算得到的 Er '的比特。
该步骤 154选择的比特也就是速率匹配后的比特, 对于序号为 的码 块, 速率匹配后得到的比特可以表示为: ― E 是根据 计 算得到的。
可选的, 与上述实施例对应, 该子块交织后的比特流为: 对大小为根 据第二表格选择的 TBS的信息比特进行 CRC添加、码块分割和码块 CRC 添加以及 Turbo编码后的编码流进行子块交织后得到的比特流。
步骤 155: 对所述每个码块速率匹配后的比特进行码块级联; 其中, 在码块级联时, 将每个码块速率匹配后得到的比特依次进行顺 序连接, 得到一个传输块最终的编码比特, 该编码比特的个数为 。
步骤 156: 将码块级联后的比特进行调制, 将调制后得到的符号分别 在绑定的 ΤΉ中的每个 ΤΉ内传输。
其中, 码块级联后的比特个数为 则每个 ΤΉ传输 H / N个比特对应 的调制后的符号。
进一步的,在重传时,绑定的 ΤΉ的起始位置也仅对应一个冗余版本, 参见图 17,重传时, N个绑定的 ΤΉ的起始位置是根据 rv, =2、 rv,A=3 , rvidx = \ 或者 ^Α=0确定的。
本实施例通过按照上述流程修改现有的速率匹配及码块级联等过程, 可以降低信息比特的丟失, 从而传输更多的信息比特。
图 18 为本发明比特传输设备一实施例的结构示意图, 该设备可以位 于 UE侧, 该设备包括第一确定模块 181、 第二确定模块 182、 选取模块 183、 级联模块 184和传输模块 185; 第一确定模块 181用于确定绑定的 ΤΤΙ能够传输的比特的个数, 并根据绑定的 ΤΉ能够传输的比特的个数确 定速率匹配后的序列长度; 第二确定模块 182用于根据唯一的冗余版本号 确定比特选择的起始位置; 选取模块 183用于在緩存子块交织后的比特流 的緩存中, 从所述比特选择的起始位置开始, 连续循环选取长度为所述速 率匹配后的序列长度的比特; 级联模块 184用于对每个码块速率匹配后的 比特进行码块级联; 传输模块 185用于将码块级联后的比特进行调制, 将 调制后得到的符号分别在绑定的 ΤΉ中的每个 ΤΉ内传输。
可选的, 在初传时, 所述第二确定模块釆用的所述唯一的冗余版本号 为 0; 或者, 在重传时, 所述第二确定模块釆用的所述唯一的冗余版本号 为 0、 1、 2或 3。 可选的, 所述第一确定模块确定绑定的 ΤΉ能够传输的比特的个数的 计算公式为:
H = GxN , 其中,
H是绑定的 ΤΉ能够传输的比特的个数;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数;
N是绑定的 ΤΉ的个数。
可选的, 所述第二确定模块根据绑定的 ΤΉ能够传输的比特确定速率 匹配后的序列长度的计算公式为:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G' = H/(NLxQ , H是所述绑定的 ΤΉ能够传输的比特; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数;
是调制方式对应的值。
可选的, 所述第二确定模块根据唯一的冗余版本号确定比特选择的起 始位置的计算公式为:
Figure imgf000043_0001
其中, 。是所述起始位置;
^^。 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
可选的, 所述传输模块具体用于: 在每个 TTI内传输 H / N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
图 19为本发明 UE—实施例的结构示意图,包括处理器 191和发送器 192; 处理器 191用于根据预先配置的第二表格选择传输块大小 TBS值, 所述第二表格用于描述 TBS值、 资源块 RB个数、 TBS索引之间的对应关 系, 所述选择的 TBS值对应的 RB 个数小于或等于特定值, 所述选择的 TBS值对应的 TBS索引对应的调制方式为四相相移键控 QPSK,且所述选 择的 TBS值能够满足传输时间间隔 ΤΉ绑定传输时所需的速率要求; 发 送器 192用于根据所述选择的 TBS值釆用绑定的 ΤΉ传输物理上行共享 信道 PUSCH承载的数据。
可选的, 所述处理器具体用于:
选取 PUSCH承载的数据, 所述 PUSCH承载的数据包括信息比特的 全部或部分, 所述信息比特的大小为所述选择的 TBS 值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。
可选的, 所述处理器具体用于:
连续循环选取绑定的 ΤΉ能够传输的数据。
可选的, 所述处理器具体用于将 RV0 指示的位置确定为所述选取起 始点。
可选的, 所述发送器具体用于:
初传时, 传输从所述 RV0指示的位置开始选取的连续的数据。
可选的,所述处理器釆用的所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表表格格中中相相同同的的 RRBB个个数数和和相相同同的的 TTBBSS值值对对应应的的 TTBBSS索索引引对对应应的的调调制制方方式式 进进行行修修改改后后得得到到的的,, 使使得得修修改改后后的的调调制制方方式式为为 QQPPSSKK;; 或或者者,,
第第二二表表格格中中,, 在在 TTBBSS索索引引对对应应的的调调制制方方式式为为 QQPPSSKK以以及及 TTBBSS值值能能够够 满满足足 ΤΤΉΉ 绑绑定定传传输输时时所所需需的的速速率率要要求求时时对对应应的的 RRBB 个个数数大大于于第第一一表表格格在在 55 TTTTII绑绑定定传传输输时时能能够够选选择择的的 RRBB个个数数的的最最大大值值;;
所所述述第第一一表表格格为为现现有有的的用用于于描描述述 TTBBSS值值、、 RRBB个个数数、、 TTBBSS索索引引之之间间的的 对对应应关关系系的的表表格格。。
可可选选的的,, 所所述述处处理理器器选选择择的的所所述述 TTBBSS值值为为在在 [[556688,,22115522]]范范围围内内且且第第一一 表表格格中中已已包包含含的的任任一一值值。。
1100 可可选选的的,, 所所述述处处理理器器釆釆用用的的所所述述第第二二表表格格中中的的所所述述特特定定值值为为 88。。
可可选选的的,, 所所述述 PPUUSSCCHH承承载载的的数数据据为为每每个个码码块块速速率率匹匹配配后后的的数数据据,, 所所 述述处处理理器器具具体体用用于于::
确确定定绑绑定定的的 ΤΤΉΉ能能够够传传输输的的数数据据;;
根根据据绑绑定定的的 ΤΤΉΉ能能够够传传输输的的数数据据确确定定速速率率匹匹配配后后的的序序列列长长度度,,根根据据唯唯 1155 一一的的冗冗余余版版本本号号确确定定数数据据选选择择的的起起始始位位置置;;
在在緩緩存存子子块块交交织织后后的的数数据据流流的的緩緩存存中中,, 从从所所述述数数据据选选择择的的起起始始位位置置开开 始始,, 连连续续循循环环选选取取长长度度为为所所述述速速率率匹匹配配后后的的序序列列长长度度的的数数据据,, 得得到到每每个个码码 块块速速率率匹匹配配后后的的数数据据,, 所所述述子子块块交交织织后后的的数数据据流流为为对对所所述述信信息息数数据据进进行行 CCRRCC添添加加、、 码码块块分分割割和和码码块块 CCRRCC添添加加以以及及编编码码后后的的编编码码流流进进行行子子块块交交织织 2200 后后得得到到的的数数据据流流;;
对对每每个个码码块块速速率率匹匹配配后后的的数数据据进进行行码码块块级级联联;;
将将码码块块级级联联后后的的数数据据进进行行调调制制;;
所所述述发发送送器器具具体体用用于于::
将将调调制制后后得得到到的的符符号号分分别别在在绑绑定定的的 ΤΤΉΉ中中的的每每个个 ΤΤΉΉ内内传传输输。。
2255 可可选选的的,, 在在初初传传时时,, 所所述述处处理理器器釆釆用用的的所所述述唯唯一一的的冗冗余余版版本本号号为为 00;; 或或者者,, 在在重重传传时时,, 所所述述处处理理器器釆釆用用的的所所述述所所述述唯唯一一的的冗冗余余版版本本号号为为 00、、 11、、 22或或 33。。
可可选选的的,, 所所述述处处理理器器确确定定绑绑定定的的 ΤΤΉΉ能能够够传传输输的的数数据据的的计计算算公公式式为为:: HH == GG xx NN ,, 其其中中,,
Figure imgf000045_0001
G是一个 TTI内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
可选的, 所述处理器根据绑定的 ΤΉ能够传输的数据确定速率匹配后 的序列长度的计算公式为:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 J, £ ' = Λ^χρΜχ「(?'/(:,; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G' = H/(NLxQ , H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
可选的, 所述处理器根据唯一的冗余版本号确定比特选择的起始位置 的计算公式为:
2x o TC rvidx + 2 其中, 。是所述起始位置;
^^。 是子块交织时釆用的矩阵的行数;
N,是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
可选的,所述发送器具体用于在每个 ΤΉ内传输 H/N个比特对应的调 制后的符号, H是所述绑定的 ΤΉ能够传输的数据, N是所述绑定的 TTI 的个数。
图 20为本发明基站一实施例的结构示意图, 包括接收器 201和处理 器 202; 接收器 201用于接收釆用绑定的传输时间间隔 ΤΉ传输的物理上 行共享信道 PUSCH承载的数据;处理器 202用于确定传输块大小 TBS值, 并釆用所述 TBS值对接收的所述 PUSCH承载的数据进行处理, 所述 TBS 值是根据预先配置的第二表格选择的, 所述第二表格用于描述 TBS 值、 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数 小于或等于特定值, 所述选择的 TBS值对应的 TBS索引对应的调制方式 为四相相移键控 QPSK,且所述选择的 TBS值能够满足 ΤΉ绑定传输时所 需的速率要求。
可选的,所述处理器釆用的所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
可选的, 所述处理器选择的所述选择的 TBS值为在 [568,2152]范围内 且第一表格中已包含的任一值。
可选的, 所述处理器釆用的所述第二表格中的所述特定值为 8。
图 21为本发明 UE另一实施例的结构示意图,包括存储器 211和处理 器 212; 存储器 211用于存储数据; 处理器 212用于确定绑定的 ΤΉ能够 传输的数据, 并在所述存储器中连续循环选取所述绑定的 ΤΉ能够传输的 数据。
可选的, 所述处理器具体用于: 连续循环选取的选取起始点为 RV0 指示的位置。 可选的, 所述数据为物理上行共享信道 PUSCH承载的数据, 所述基 站还包括: 发送器, 用于在初传时, 传输从所述 RV0 指示的位置开始连 续循环选取的数据。
可选的, 所述存储器具体用于緩存子块交织后的数据流; 所述处理器 具体用于: 根据绑定的 ΤΉ能够传输的数据的个数确定速率匹配后的序列 长度,根据唯一的冗余版本号确定数据选择的起始位置;在所述存储器中, 从所述数据选择的起始位置开始, 连续循环选取长度为所述速率匹配后的 序列长度的数据。
可选的, 在初传时, 所述处理器釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述处理器釆用的所述唯一的冗余版本号为 0、 1、 2或 3。
可选的, 所述处理器根据绑定的 ΤΉ能够传输的数据确定速率匹配后 的序列长度的计算公式为:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G^HI(NLxQm) , H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL =2, 其它情况下, 等于一个传输块映射到 层的个数;
0„是调制方式对应的值;
其中, 的计算公式为:
H=GxN ,
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数;
N是绑定的 ΤΉ的个数。
可选的, 所述处理器根据唯一的冗余版本号确定数据选择的起始位置 的计算公式为:
Figure imgf000049_0001
其中, 。是所述起始位置;
^^。 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
图 22为本发明 UE另一实施例的结构示意图, 包括存储器 221、 处理 器 222和发送器 223; 存储器 221用于存储子块交织后的比特流; 处理器 222用于确定绑定的 ΤΉ能够传输的比特的个数; 根据绑定的 ΤΉ能够传 输的比特的个数确定速率匹配后的序列长度, 根据唯一的冗余版本号确定 比特选择的起始位置;在所述存储器中,从所述比特选择的起始位置开始, 连续循环选取长度为所述速率匹配后的序列长度的比特, 得到每个码块速 率匹配后的比特; 对每个码块速率匹配后的比特进行码块级联; 将码块级 联后的比特进行调制; 发送器 223用于将调制后得到的符号分别在绑定的 TTI中的每个 ΤΉ内传输。
可选的, 在初传时, 所述处理器釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述处理器釆用的所述唯一的冗余版本号为 0、 1、 2或 3。
可选的, 所述处理器确定绑定的 ΤΉ能够传输的比特的个数的计算公 式为:
H = G x N , 其中,
H是绑定的 ΤΉ能够传输的比特;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数; N是绑定的 ΤΉ的个数。
可选的, 所述处理器根据绑定的 ΤΉ能够传输的比特的个数确定速率 匹配后的序列长度的计算公式为:
^口果 r≤C_ _l , 贝1 J ' = Λ^ χ ρΜ χ[ί?'/(:」, 否贝1 J , £ ' = Λ^ χ ρΜ χ「(?'/ (:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G 'mod C , mod表示取模运算;
G ' = H I (NL Qm) , H是所述绑定的 ΤΉ能够传输的比特; 在釆用传输分集时, NL = 2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
可选的, 所述处理器根据唯一的冗余版本号确定比特选择的起始位置 的计算公式为: k - RTC χ f 「 Ncb 1 '
Λ0 _丄、 2 x 其中, 。是所述起始位置;
^^。 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
可选的, 所述发送器具体用于: 在每个 ΤΉ内传输 H / N个比特对应的 调制后的符号, H是所述绑定的 ΤΉ能够传输的数据, N是所述绑定的 TTI 的个数。
图 23为本发明比特接收方法一实施例的流程示意图, 包括: 步骤 231 : 基站接收绑定的 ΤΉ传输的调制符号;
步骤 232: 基站根据唯一的冗余版本号, 对所述调制符号进行处理。 可选的, 在步骤 232中, 基站对所述调制符号进行处理具体包括: 解调处理, 得到解调后的比特流;
根据计算出来的序号为 的码块的速率匹配后的序列长度 ,, 在解调 后的比特流中选取码块 r的比特流, l≤r≤C。 所述速率匹配后的序列长度 的计算方法在本发明其它实施例中有详细描述,这里釆用相同的计算方 法, 不再赘述;
根据唯一的冗余版本号计算起始位置 k。, 将码块 r的比特流放入緩存 中, 从緩存的位置 ^。开始放入。 所述起始位置 ^。的计算方法在本发明其它 实施例中有详细描述, 这里釆用相同的计算方法, 不再赘述。 在初传时, 所述处理器釆用的唯一的冗余版本号为 0; 或者, 在重传时, 所述唯一的 冗余版本号为 0、 1、 2或 3;
对緩存中的比特进行解子块交织;
根据所述第二表格中的 TBS, 计算码块 中所含信息比特大小, 根据 所述码块 r中所含信息比特大小, 对解子块交织后的比特进行译码, 得到 码块 ^的信息比特;
对 C个码块全部处理完毕后, 得到大小为所述第二表格中 TBS的信 息比特。
图 24为本发明基站另一实施例的结构示意图, 包括接收器 241和处 理器 242; 接收器 241用于接收绑定的 TTI传输的调制符号, 并将所述调 制符号发送给处理器; 处理器 242用于根据唯一的冗余版本号, 对所述调 制符号进行处理。
可选的, 所述处理器对所述调制符号进行处理具体包括:
解调处理, 得到解调后的比特流;
根据计算出来的序号为 r的码块的速率匹配后的序列长度 ,, 在解调 后的比特流中选取码块 r的比特流, l≤r≤C。 所述速率匹配后的序列长度 的计算方法在本发明其它实施例中有详细描述,这里釆用相同的计算方 法, 不再赘述;
根据唯一的冗余版本号计算起始位置 k。, 将码块 r的比特流放入緩存 中, 从緩存的位置 开始放入。 所述起始位置 的计算方法在本发明其它 实施例中有详细描述, 这里釆用相同的计算方法, 不再赘述。 在初传时, 所述处理器釆用的唯一的冗余版本号为 0; 或者, 在重传时, 所述唯一的 冗余版本号为 0、 1、 2或 3;
对緩存中的比特进行解子块交织;
根据所述第二表格中的 TBS, 计算码块 中所含信息比特大小, 根据 所述码块 r中所含信息比特大小, 对解子块交织后的比特进行译码, 得到 码块 ^的信息比特;
对 C个码块全部处理完毕后, 得到大小为所述第二表格中 TBS的信 息比特。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程 序代码的介质。
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解: 其依然可以对前述各实施例所记载的技术方案进行修 改, 或者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不 使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims

权 利 要 求 书
1、 一种数据传输方法, 其特征在于, 包括:
根据预先配置的第二表格选择传输块大小 TBS值,所述第二表格用于 描述 TBS值、 资源块 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值,所述选择的 TBS值对应的 TBS 索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS值能够满 足传输时间间隔 ΤΉ绑定传输时所需的速率要求;
根据所述选择的 TBS 值釆用绑定的 ΤΉ 传输物理上行共享信道 PUSCH承载的数据。
2、 根据权利要求 1 所述的方法, 其特征在于, 所述根据所述选择的
TBS值釆用绑定的 TTT传输 PUSCH承载的数据, 包括:
选取 PUSCH承载的数据, 所述 PUSCH承载的数据包括信息比特的 全部或部分, 所述信息比特的大小为所述选择的 TBS 值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。
3、 根据权利要求 2所述的方法, 其特征在于, 所述选取 PUSCH承载 的数据, 包括:
连续循环选取绑定的 ΤΉ能够传输的数据。
4、 根据权利要求 2所述的方法, 其特征在于, 所述选取起始点为:
RV0指示的位置。
5、 根据权利要求 4所述的方法, 其特征在于, 所述传输 PUSCH承载 的数据, 包括:
初传时, 传输从所述 RV0指示的位置开始选取的连续的数据。
6、 根据权利要求 1-5任一项所述的方法, 其特征在于, 所述第二表格 所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者, 第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
7、 根据权利要求 6所述的方法, 其特征在于,
所述选择的 TBS值为在 [568,2152]范围内且第一表格中已包含的任一 值。
8、 根据权利要求 6所述的方法, 其特征在于,
所述特定值为 8。
9、 根据权利要求 2所述的方法, 其特征在于, 所述 PUSCH承载的数 据为每个码块速率匹配后的数据, 所述选取 PUSCH承载的数据, 包括: 确定绑定的 ΤΉ能够传输的数据的个数,并根据所述绑定的 ΤΉ能够 传输的数据的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据, 得到所述每 个码块速率匹配后的数据, 所述子块交织后的数据流为对所述信息比特进 行循环冗余校险 CRC添加、 码块分割和码块 CRC添加以及编码后的编码 流进行子块交织后得到的数据流;
所述釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据, 包括: 对所述每个码块速率匹配后的数据进行码块级联;
将码块级联后的数据进行调制, 将调制后得到的符号分别在绑定的 TTI中的每个 ΤΉ内传输。
10、 根据权利要求 9所述的方法, 其特征在于, 在初传时, 所述唯一 的冗余版本号为 0; 或者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2 或 3。
11、 根据权利要求 9或 10所述的方法, 其特征在于, 所述确定绑定 的 ΤΉ能够传输的数据的个数包括: 根据 H = GxN确定绑定的 ΤΉ能够传 输的数据的个数; 其中,
H是绑定的 ΤΉ能够传输的数据的个数;
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数;
N是绑定的 ΤΉ的个数。
12、 根据权利要求 9-11任一项所述的方法, 其特征在于, 所述根据绑 定的 ΤΉ能够传输的数据的个数确定速率匹配后的序列长度包括: 根据如 下计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 J, £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G' = H/(NLxQ , H是所述绑定的 ΤΉ能够传输的数据的个数; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数;
0„是调制方式对应的值。
13、 根据权利要求 9-12任一项所述的方法, 其特征在于, 所述根据唯 一的冗余版本号确定比特选择的起始位置包括: 根据如下计算公式确定比 特选择的起始位置:
Figure imgf000055_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数; Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号, 在初传时, 所述 !^^。, 在重传时, 所 述 rv, 为 2、 3、 1或者 0。
14、 根据权利要求 9-13任一项所述的方法, 其特征在于, 所述将调制 后得到的符号分别在绑定的 ΤΉ中的每个 ΤΉ内传输, 包括:
在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
15、 一种数据传输设备, 其特征在于, 包括:
处理模块,用于根据预先配置的第二表格选择传输块大小 TBS值, 所 述第二表格用于描述 TBS值、资源块 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS 值对应的 TBS索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS值能够满足传输时间间隔 ΤΉ绑定传输时所需的速率要求;
传输模块, 用于根据所述选择的 TBS值釆用绑定的 ΤΉ传输物理上 行共享信道 PUSCH承载的数据。
16、 根据权利要求 15所述的设备, 其特征在于, 所述传输模块包括: 选取单元, 用于选取 PUSCH承载的数据, 所述 PUSCH承载的数据 包括信息比特的全部或部分, 所述信息比特的大小为所述选择的 TBS值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开 始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
传输单元,用于釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。
17、 根据权利要求 16所述的设备, 其特征在于, 所述选取单元具体 用于:
连续循环选取绑定的 ΤΉ能够传输的数据。
18、 根据权利要求 16所述的设备, 其特征在于, 所述选取单元具体 用于: 从 RV0指示的位置开始选取数据。
19、 根据权利要求 18 所述的设备, 其特征在于, 所述传输单元具体 用于: 初传时, 传输从所述 RV0指示的位置开始选取的连续的数据。
20、 根据权利要求 15-19任一项所述的设备, 其特征在于, 还包括: 存储模块, 用于存储所述第二表格, 所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
21、 根据权利要求 20所述的设备, 其特征在于, 所述处理模块选择 的 TBS值为在 [568,2152]范围内且第一表格中已包含的任一值。
22、 根据权利要求 20所述的设备, 其特征在于, 所述处理模块选择 的 TBS值对应的 RB个数小于或等于 8。
23、 根据权利要求 16所述的设备, 其特征在于, 所述 PUSCH承载的 数据为每个码块速率匹配后的数据,
所述选取单元具体用于:
确定绑定的 ΤΉ能够传输的数据的个数,并根据所述绑定的 ΤΉ能够 传输的数据的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据, 得到所述每 个码块速率匹配后的数据, 所述子块交织后的数据流为对所述信息比特进 行循环冗余校险 CRC添加、 码块分割和码块 CRC添加以及编码后的编码 流进行子块交织后得到的数据流;
所述传输单元具体用于: 对所述每个码块速率匹配后的数据进行码块级联;
将码块级联后的数据进行调制, 将调制后得到的符号分别在绑定的
TTI中的每个 ΤΉ内传输。
24、 根据权利要求 23 所述的设备, 其特征在于, 在初传时, 所述传 输单元釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述传输单 元釆用的所述唯一的冗余版本号为 0、 1、 2或 3。
25、 根据权利要求 23或 24所述的设备, 其特征在于, 所述选取单元 具体用于根据 H = GxN确定绑定的 ΤΉ能够传输的数据的个数, 其中, H是绑定的 ΤΉ能够传输的数据的个数;
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数;
N是绑定的 ΤΉ的个数。
26、 根据权利要求 23-25任一项所述的设备, 其特征在于, 所述选取 单元具体用于根据如下计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G^HI(NLxQm), H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
27、 根据权利要求 23-26任一项所述的设备, 其特征在于, 所述选取 单元具体用于根据如下的计算公式确定比特选择的起始位置:
Λ0 _丄、 2χ
Figure imgf000058_0001
其中, 是所述起始位置; 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号, 在初传时, 所述 !^^。, 在重传时, 所 述 rv, 为 2、 3、 1或者 0。
28、 根据权利要求 23-27任一项所述的设备, 其特征在于, 所述传输 单元将调制后得到的符号分别在绑定的 ΤΉ中的每个 ΤΉ内传输, 包括: 在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
29、 一种数据传输方法, 其特征在于, 包括:
接收釆用绑定的传输时间间隔 ΤΉ传输的物理上行共享信道 PUSCH 承载的数据;
确定传输块大小 TBS值, 并釆用所述 TBS值对接收的所述 PUSCH 承载的数据进行处理, 所述 TBS值是根据预先配置的第二表格选择的, 所 述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的对应关系, 所述 选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS值对 应的 TBS索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS 值能够满足 Τ Ή绑定传输时所需的速率要求。
30、 根据权利要求 29所述的方法, 其特征在于, 所述第二表格所描 述的 TBS值、 RB个数、 TBS索引满足如下项中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值; 所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
31、 根据权利要求 30所述的方法, 其特征在于,
所述选择的 TBS值为在 [568,2152]范围内且第一表格中已包含的任一 值。
32、 根据权利要求 30所述的方法, 其特征在于,
所述特定值为 8。
33、 一种数据传输设备, 其特征在于, 包括:
接收模块, 用于接收釆用绑定的传输时间间隔 ΤΉ传输的物理上行共 享信道 PUSCH承载的数据;
处理模块, 用于确定传输块大小 TBS值, 并釆用所述 TBS值对接收 的所述 PUSCH承载的数据进行处理, 所述 TBS值是根据预先配置的第二 表格选择的, 所述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选 择的 TBS值对应的 TBS索引对应的调制方式为四相相移键控 QPSK, 且 所述选择的 TB S值能够满足 TTI绑定传输时所需的速率要求。
34、 根据权利要求 33 所述的设备, 其特征在于, 所述处理模块釆用 的所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至 少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值; 所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
35、 根据权利要求 34所述的设备, 其特征在于, 所述处理模块选择 的 TBS值为在 [568,2152]范围内且第一表格中已包含的任一值。
36、 根据权利要求 34所述的设备, 其特征在于, 所述处理模块选择 的 TBS值对应的 RB个数小于或等于 8。
37、一种传输时间间隔 ΤΉ绑定时数据选取方法,其特征在于, 包括: 确定绑定的 ΤΉ能够传输的数据;
连续循环选取所述绑定的 ΤΉ能够传输的数据。
38、 根据权利要求 37所述的方法, 其特征在于, 所述连续循环选取 的选取起始点为 RV0指示的位置。
39、 根据权利要求 38 所述的方法, 其特征在于, 所述数据为物理上 行共享信道 PUSCH承载的数据, 所述方法还包括:
在初传时, 传输从所述 RV0指示的位置开始连续循环选取的数据。
40、 根据权利要求 37-39任一项所述的方法, 其特征在于, 所述连续 循环选取所述绑定的 ΤΉ能够传输的数据, 包括:
根据绑定的 ΤΉ能够传输的数据的个数确定速率匹配后的序列长度; 根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据。
41、 根据权利要求 40所述的方法, 其特征在于, 在初传时, 所述唯 一的冗余版本号为 0; 或者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。
42、 根据权利要求 40或 41所述的方法, 其特征在于, 所述根据绑定 的 ΤΉ能够传输的数据的个数确定速率匹配后的序列长度包括: 根据如下 的计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l , 贝1 J ' = Λ^ χ ρΜ χ[ί?'/ (:」, 否贝1 J , £ ' = Λ^ χ ρΜ χ「(?'/ (:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整; / = G'modC , mod表示取模运算;
G^HI(NLxQm) , H是所述绑定的 TTI能够传输的数据; 在釆用传输分集时, NL =2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值;
其中, 的计算公式为:
H=GxN ,
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
43、 根据权利要求 40-42任一项所述的方法, 其特征在于, 所述根据 唯一的冗余版本号确定比特选择的起始位置包括: 根据如下计算公式确定 比特
Figure imgf000062_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
N,是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
44、一种传输时间间隔 ΤΉ绑定时数据选取设备,其特征在于, 包括: 确定模块, 用于确定绑定的 ΤΉ能够传输的数据;
选取模块, 用于连续循环选取所述绑定的 ΤΉ能够传输的数据。
45、 根据权利要求 44所述的设备, 其特征在于, 所述选取模块连续 循环选取的选取起始点为 RV0指示的位置。
46、 根据权利要求 45所述的设备, 其特征在于, 还包括:
传输模块, 用于在初传时, 传输从所述 RV0 指示的位置开始连续循 环选取的数据。
47、 根据权利要求 44-46任一项所述的设备, 其特征在于, 所述选取 模块具体用于: 根据绑定的 ΤΉ能够传输的数据的个数确定速率匹配后的序列长度; 根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据。
48、 根据权利要求 47所述的设备, 其特征在于, 在初传时, 所述选 取模块釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述选取模 块釆用的所述唯一的冗余版本号为 0、 1、 2或 3。
49、 根据权利要求 47或 48所述的设备, 其特征在于, 所述选取模块 具体用于根据如下的计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 J, £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G^HI(NLxQm), H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值;
其中, 的计算公式为:
H=GxN ,
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
50、 根据权利要求 47-49任一项所述的设备, 其特征在于, 所述选取 模块具体用于根据 计算公式确定数据选择的起始位置:
2x xrvidx + 2
Figure imgf000063_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数; Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
51、 一种比特传输方法, 其特征在于, 包括:
确定绑定的传输时间间隔 ΤΉ能够传输的比特的个数, 并根据绑定的 TTI能够传输的比特的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定比特选择的起始位置;
在緩存子块交织后的比特流的緩存中, 从所述比特选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的比特, 得到每个码 块速率匹配后的比特;
对所述每个码块速率匹配后的比特进行码块级联;
将码块级联后的比特进行调制, 将调制后得到的符号分别在绑定的
TTI中的每个 ΤΉ内传输。
52、 根据权利要求 51 所述的方法, 其特征在于, 在初传时, 所述唯 一的冗余版本号为 0; 或者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。
53、 根据权利要求 51或 52所述的方法, 其特征在于, 所述确定绑定 的 ΤΉ能够传输的比特的个数包括: 根据如下的计算公式确定绑定的 TTI 能够传输的比特的个数:
H = G x N , 其中,
H是绑定的 ΤΉ能够传输的比特;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数;
N是绑定的 ΤΉ的个数。
54、 根据权利要求 51-53任一项所述的方法, 其特征在于, 所述根据 绑定的 ΤΉ能够传输的比特确定速率匹配后的序列长度包括: 根据如下的 计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l , 贝1 J ' = Λ^ χ ρΜ χ[ί?'/(:」, 否贝1 £ ' = Λ^ χ ρΜ χ「(?'/ (:]; 其中, E 是所述序列长度; r是码块的序号; C是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整; / = G 'modC , mod表示取模运算;
G ' = H I (NL Qm) , H是所述绑定的 TTI能够传输的比特; 在釆用传输分集时, NL = 2, 其它情况下, ^等于一个传输块映射到 层的个数;
是调制方式对应的值。
55、 根据权利要求 51-54任一项所述的方法, 其特征在于, 所述根据 唯一的冗余版本号确定比特选择的起始位置包括: 根据如下的计算公式确 定比特选择的起始位置:
Figure imgf000065_0001
其中, 。是所述起始位置;
^^。 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
56、 根据权利要求 51-55任一项所述的方法, 其特征在于, 所述将调 制后得到的符号分别在绑定的 ΤΉ中的每个 ΤΉ内传输, 包括:
在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
57、 一种比特传输设备, 其特征在于, 包括:
第一确定模块, 用于确定绑定的传输时间间隔 ΤΉ能够传输的比特, 并根据绑定的 ΤΉ能够传输的比特确定速率匹配后的序列长度;
第二确定模块, 用于根据唯一的冗余版本号确定比特选择的起始位 置;
选取模块, 用于在緩存子块交织后的比特流的緩存中, 从所述比特选 择的起始位置开始, 连续循环选取长度为所述速率匹配后的序列长度的比 特;
级联模块, 用于对每个码块速率匹配后的比特进行码块级联; 传输模块, 用于将码块级联后的比特进行调制, 将调制后得到的符号 分别在绑定的 ΤΉ中的每个 TTI
58、 根据权利要求 57所述的设备, 其特征在于, 在初传时, 所述第 二确定模块釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述第 二确定模块釆用的所述唯一的冗余版本号为 0、 1、 2或 3。
59、 根据权利要求 57或 58所述的设备, 其特征在于, 所述第一确定 模块具体用于根据如下的计算公式确定绑定的 ΤΉ能够传输的比特: H = GxN , 其中,
H是绑定的 ΤΉ能够传输的比特;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数;
N是绑定的 ΤΉ的个数。
60、 根据权利要求 57-59任一项所述的设备, 其特征在于, 所述第一 确定模块具体用于根据如下的计算公式确定速率匹配后的序列长度的计 算公式为:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:,; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G^H/(NLxQm), H是所述绑定的 ΤΉ能够传输的比特; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
61、 根据权利要求 57-60任一项所述的设备, 其特征在于, 所述第二 确定模块具体用于根据如下的计算公式确定比特选择的起始位置:
Λ0 _丄、 2χ
Figure imgf000066_0001
其中, 。是所述起始位置;
^^。 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
62、 根据权利要求 57-61任一项所述的设备, 其特征在于, 所述传输 模块具体用于:
在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所述绑定的 TTI能够传输的数据, N是所述绑定的 ΤΉ的个数。
63、 一种用户设备 UE, 其特征在于, 包括:
处理器,用于根据预先配置的第二表格选择传输块大小 TBS值, 所述 第二表格用于描述 TBS值、 资源块 RB个数、 TBS索引之间的对应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择的 TBS 值对应的 TBS索引对应的调制方式为四相相移键控 QPSK,且所述选择的 TBS值能够满足传输时间间隔 ΤΉ绑定传输时所需的速率要求;
发送器, 用于根据所述选择的 TBS值釆用绑定的 ΤΉ传输物理上行 共享信道 PUSCH承载的数据。
64、根据权利要求 63所述的 UE, 其特征在于, 所述处理器具体用于: 选取 PUSCH承载的数据, 所述 PUSCH承载的数据包括信息比特的 全部或部分, 所述信息比特的大小为所述选择的 TBS 值, 在选取所述 PUSCH承载的数据时, 在所述信息比特的存储位置范围内开始选取数据, 且连续选取全部的从选取起始点开始的信息比特;
釆用绑定的 ΤΉ传输选取的所述 PUSCH承载的数据。
65、根据权利要求 64所述的 UE, 其特征在于, 所述处理器具体用于: 连续循环选取绑定的 ΤΉ能够传输的数据。
66、 根据权利要求 64所述的 UE, 其特征在于, 所述处理器具体用于 将 RV0指示的位置确定为所述选取起始点。
67、根据权利要求 66所述的 UE, 其特征在于, 所述发送器具体用于: 初传时, 传输从所述 RV0指示的位置开始选取的连续的数据。
68、 根据权利要求 63-67任一项所述的 UE, 其特征在于, 所述处理 器釆用的所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项 中的至少一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
69、 根据权利要求 68所述的 UE, 其特征在于, 所述处理器选择的所 述 TBS值为在 [568,2152]范围内且第一表格中已包含的任一值。
70、 根据权利要求 68所述的 UE, 其特征在于, 所述处理器釆用的所 述第二表格中的所述特定值为 8。
71、 根据权利要求 64所述的 UE, 其特征在于, 所述 PUSCH承载的 数据为每个码块速率匹配后的数据, 所述处理器具体用于:
确定绑定的 ΤΉ能够传输的数据的个数,并根据所述绑定的 ΤΉ能够 传输的数据的个数确定速率匹配后的序列长度;
根据唯一的冗余版本号确定数据选择的起始位置;
在緩存子块交织后的数据流的緩存中, 从所述数据选择的起始位置开 始, 连续循环选取长度为所述速率匹配后的序列长度的数据, 得到所述每 个码块速率匹配后的数据, 所述子块交织后的数据流为对所述信息比特进 行循环冗余效险 CRC添加、 码块分割和码块 CRC添加以及编码后的编码 流进行子块交织后得到的数据流;
对所述每个码块速率匹配后的数据进行码块级联;
将码块级联后的数据进行调制; 所述发送器具体用于:
将调制后得到的符号分别在绑定的 ΤΉ中的每个 TTI
72、 根据权利要求 71所述的 UE, 其特征在于, 在初传时, 所述处理 器釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述处理器釆用 的所述所述唯一的冗余版本号为 0、 1、 2或 3。
73、 根据权利要求 71或 72所述的 UE, 其特征在于, 所述处理器具 体用于根据如下的计算公式确定绑定的 ΤΉ能够传输的数据的个数: H = GxN , 其中,
H是绑定的 ΤΉ能够传输的数据;
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
74、 根据权利要求 71-73任一项所述的 UE, 其特征在于, 所述处理 器具体用于根据如下的计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G^HI(NLxQm), H是所述绑定的 ΤΉ能够传输的数据; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
75、 根据权利要求 71-74任一项所述的 UE, 其特征在于, 所述处理 器具体用于根据如下的计算公式确定比特选择的起始位置:
Λ0 _丄、 2χ
Figure imgf000069_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Ncb是緩存子块交织后的比特流的緩存的大小; rV,A是所述唯一的冗余版本号。
76、 根据权利要求 71-75任一项所述的 UE, 其特征在于, 所述发送 器具体用于在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所述 绑定的 ΤΉ能够传输的数据, N是所述绑定的 ΤΉ的个数。
77、 一种基站, 其特征在于, 包括:
接收器, 用于接收釆用绑定的传输时间间隔 ΤΉ传输的物理上行共享 信道 PUSCH承载的数据;
处理器, 用于确定传输块大小 TBS值, 并釆用所述 TBS值对接收的 所述 PUSCH承载的数据进行处理, 所述 TBS值是根据预先配置的第二表 格选择的, 所述第二表格用于描述 TBS值、 RB个数、 TBS索引之间的对 应关系, 所述选择的 TBS值对应的 RB个数小于或等于特定值, 所述选择 的 TBS值对应的 TBS索引对应的调制方式为四相相移键控 QPSK, 且所 述选择的 TBS值能够满足 ΤΉ绑定传输时所需的速率要求。
78、 根据权利要求 77所述的基站, 其特征在于, 所述处理器釆用的 所述第二表格所描述的 TBS值、 RB个数、 TBS索引满足如下项中的至少 一项:
第二表格中,在 RB个数小于或等于特定值以及 TBS索引对应的调制 方式为 QPSK时对应的 TBS值,是对第一表格中相同的 RB个数和相同的 TBS索引对应的 TBS值进行修改后得到的, 使得修改后的 TBS值能够满 足 ΤΉ绑定传输时所需的速率要求; 或者,
第二表格中, 在 RB个数小于或等于特定值以及 TBS值能够满足 TTI 绑定传输时所需的速率要求时对应的 TBS索引对应的调制方式,是对第一 表格中相同的 RB个数和相同的 TBS值对应的 TBS索引对应的调制方式 进行修改后得到的, 使得修改后的调制方式为 QPSK; 或者,
第二表格中, 在 TBS索引对应的调制方式为 QPSK以及 TBS值能够 满足 ΤΉ 绑定传输时所需的速率要求时对应的 RB 个数大于第一表格在 TTI绑定传输时能够选择的 RB个数的最大值;
所述第一表格为现有的用于描述 TBS值、 RB个数、 TBS索引之间的 对应关系的表格。
79、 根据权利要求 78 所述的基站, 其特征在于, 所述处理器选择的 所述选择的 TBS值为在 [568,2152]范围内且第一表格中已包含的任一值。
80、 根据权利要求 78 所述的基站, 其特征在于, 所述处理器釆用的 所述第二表格中的所述特定值为 8。
81、 一种用户设备 UE, 其特征在于, 包括:
存储器, 用于存储数据;
处理器, 用于确定绑定的 ΤΉ能够传输的数据, 并在所述存储器中连 续循环选取所述绑定的 ΤΉ能够传输的数据。
82、根据权利要求 81所述的 UE, 其特征在于, 所述处理器具体用于: 连续循环选取的选取起始点为 RV0指示的位置。
83、 根据权利要求 82所述的 UE, 其特征在于, 所述数据为物理上行 共享信道 PUSCH承载的数据, 所述 UE还包括:
发送器, 用于在初传时, 传输从所述 RV0 指示的位置开始连续循环 选取的数据。
84、 根据权利要求 81-83任一项所述的 UE, 其特征在于,
所述存储器具体用于緩存子块交织后的数据流;
所述处理器具体用于: 根据绑定的 ΤΉ能够传输的数据的个数确定速 率匹配后的序列长度, 根据唯一的冗余版本号确定数据选择的起始位置; 在所述存储器中, 从所述数据选择的起始位置开始, 连续循环选取长度为 所述速率匹配后的序列长度的数据。
85、 根据权利要求 84所述的 UE, 其特征在于, 在初传时, 所述处理 器釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述处理器釆用 的所述唯一的冗余版本号为 0、 1、 2或 3。
86、 根据权利要求 84或 85所述的 UE, 其特征在于, 所述处理器具 体用于根据如下的计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l , 贝1 J ' = Λ^ χ ρΜ χ[ί?'/(:」, 否贝1 £ ' = Λ^ χ ρΜ χ「(?'/ (:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整; / = G'modC , mod表示取模运算;
G^HI(NLxQm) , H是所述绑定的 TTI能够传输的数据; 在釆用传输分集时, NL =2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值;
其中, 的计算公式为:
H=GxN ,
G是一个 ΤΉ内一个传输块的传输总共可用的数据的个数; N是绑定的 ΤΉ的个数。
87、 根据权利要求 84-86任一项所述的 UE, 其特征在于, 所述处理 器具体用于根据如 算公式确定数据选择的起始位置:
Λ0 _丄、 2χ
Figure imgf000072_0001
其中, 。是所述起始位置; 是子块交织时釆用的矩阵的行数;
Nh是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
88、 一种用户设备 UE, 其特征在于, 包括:
存储器, 用于存储子块交织后的比特流;
处理器, 用于确定绑定的传输时间间隔 ΤΉ能够传输的比特的个数; 根据绑定的 ΤΉ能够传输的比特的个数确定速率匹配后的序列长度,根据 唯一的冗余版本号确定比特选择的起始位置; 在所述存储器中, 从所述比 特选择的起始位置开始, 连续循环选取长度为所述速率匹配后的序列长度 的比特, 得到每个码块速率匹配后的比特; 对所述每个码块速率匹配后的 比特进行码块级联; 将码块级联后的比特进行调制;
发送器,用于将调制后得到的符号分别在绑定的 ΤΉ中的每个 ΤΉ内
89、 根据权利要求 88所述的 UE, 其特征在于, 在初传时, 所述处理 器釆用的所述唯一的冗余版本号为 0; 或者, 在重传时, 所述处理器釆用 的所述唯一的冗余版本号为 0、 1、 2或 3。
90、 根据权利要求 88或 89所述的 UE, 其特征在于, 所述处理器具 体用于根据如下的计算公式确定绑定的 ΤΉ能够传输的比特的个数: H = GxN , 其中,
H是绑定的 ΤΉ能够传输的比特;
G是一个 ΤΉ内一个传输块的传输总共可用的比特的个数; N是绑定的 ΤΉ的个数。
91、 根据权利要求 88-90任一项所述的 UE, 其特征在于, 所述处理 器具体用于根据如下的计算公式确定速率匹配后的序列长度:
^口果 r≤C_ _l, 贝1 J ' = Λ^χρΜχ[ί?'/(:」, 否贝1 £ ' = Λ^χρΜχ「(?'/(:]; 其中, E 是所述序列长度; r是码块的序号; c是码块分割时得到的码块的个数; L」表示向下取 整, 「,表示向上取整;
/ = G'modC , mod表示取模运算;
G' = HI(NL Qm), H是所述绑定的 ΤΉ能够传输的比特; 在釆用传输分集时, NL=2, 其它情况下, ^等于一个传输块映射到 层的个数; 是调制方式对应的值。
92、 根据权利要求 88-91任一项所述的 UE, 其特征在于, 所述处理 器具体用于根据如下的计算公式确定比特选择的起始位置: ko = 2x xrvidx + 2
Figure imgf000073_0001
其中, 。是所述起始位置;
^^。 是子块交织时釆用的矩阵的行数;
Nh是緩存子块交织后的比特流的緩存的大小 rV,A是所述唯一的冗余版本号。
93、 根据权利要求 88-92任一项所述的 UE, 其特征在于, 所述发送 器具体用于: 在每个 ΤΉ内传输 H / N个比特对应的调制后的符号, H是所 述绑定的 ΤΉ能够传输的数据, N是所述绑定的 ΤΉ的个数。
94、 一种比特接收方法, 其特征在于, 包括:
接收绑定的 TTI传输的调制符号;
根据唯一的冗余版本号, 对所述调制符号进行处理。
95、 根据权利要求 94所述的方法, 其特征在于, 在初传时, 所述唯 一的冗余版本号为 0; 或者, 在重传时, 所述唯一的冗余版本号为 0、 1、 2或 3。
96、 一种基站, 其特征在于, 包括:
接收器, 用于接收绑定的 ΤΉ传输的调制符号, 并将所述调制符号发 送给处理器;
处理器, 用于根据唯一的冗余版本号, 对所述调制符号进行处理。
97、 根据权利要求 96所述的基站, 其特征在于, 在初传时, 所述处 理器釆用的唯一的冗余版本号为 0; 或者, 在重传时, 所述唯一的冗余版 本号为 0、 1、 2或 3。
PCT/CN2012/079265 2012-05-11 2012-07-27 数据传输方法和设备 Ceased WO2013166786A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP12876355.4A EP2840852A4 (en) 2012-05-11 2012-07-27 DATA TRANSMISSION PROCESS AND DEVICE
CN201280072969.9A CN104272838B (zh) 2012-05-11 2012-07-27 数据传输方法和设备
US14/537,274 US9584254B2 (en) 2012-05-11 2014-11-10 Data transmission method and device for reducing loss of information bits

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNPCT/CN2012/075388 2012-05-11
PCT/CN2012/075388 WO2013166719A1 (zh) 2012-05-11 2012-05-11 数据传输方法和设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/537,274 Continuation US9584254B2 (en) 2012-05-11 2014-11-10 Data transmission method and device for reducing loss of information bits

Publications (1)

Publication Number Publication Date
WO2013166786A1 true WO2013166786A1 (zh) 2013-11-14

Family

ID=49550122

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/CN2012/075388 Ceased WO2013166719A1 (zh) 2012-05-11 2012-05-11 数据传输方法和设备
PCT/CN2012/079265 Ceased WO2013166786A1 (zh) 2012-05-11 2012-07-27 数据传输方法和设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/075388 Ceased WO2013166719A1 (zh) 2012-05-11 2012-05-11 数据传输方法和设备

Country Status (4)

Country Link
US (1) US9584254B2 (zh)
EP (1) EP2840852A4 (zh)
CN (1) CN103733584A (zh)
WO (2) WO2013166719A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014194534A1 (zh) 2013-06-08 2014-12-11 华为技术有限公司 一种信道质量指示及调制编码方案的通知方法、装置
WO2016145637A1 (zh) * 2015-03-18 2016-09-22 华为技术有限公司 一种数据传输的方法及设备
WO2016159842A1 (en) * 2015-03-31 2016-10-06 Telefonaktiebolaget Lm Ericsson (Publ) A network node and method performed thereby for supporting voip service of wireless device
WO2017076438A1 (en) * 2015-11-04 2017-05-11 Telefonaktiebolaget Lm Ericsson (Publ) Payload transmission in a subframe
US11101932B2 (en) * 2015-11-19 2021-08-24 Sony Corporation Telecommunications apparatus and methods
CN107306453B (zh) * 2016-04-25 2019-12-17 华为技术有限公司 一种生成传输块的方法和装置
CN109075894B (zh) * 2016-05-09 2021-01-29 华为技术有限公司 一种数据传输的方法及装置
CN108023666B (zh) * 2016-11-03 2020-07-28 华为技术有限公司 无线通信的方法和装置
CN108123777A (zh) * 2016-11-30 2018-06-05 华为技术有限公司 一种编码方式确定方法及装置
EP3573358A1 (en) * 2017-01-23 2019-11-27 Guangdong OPPO Mobile Telecommunications Corp., Ltd. Radio communication method, terminal device, and network device
KR102414531B1 (ko) * 2017-06-15 2022-06-30 삼성전자 주식회사 통신 또는 방송 시스템에서 채널 부호화/복호화 방법 및 장치
WO2018230992A1 (ko) 2017-06-15 2018-12-20 삼성전자 주식회사 통신 또는 방송 시스템에서 채널 부호화 및 복호화를 수행하는 방법 및 장치
AU2017426621B2 (en) 2017-08-10 2021-09-23 Nokia Technologies Oy Method and apparatus
CN110035515B (zh) * 2018-01-12 2024-02-27 中兴通讯股份有限公司 资源配置方法及装置、存储介质、处理器
CN110166168B (zh) * 2018-02-14 2021-12-03 华为技术有限公司 确定传输块大小的方法、装置以及系统
CN110875797B (zh) * 2018-08-31 2022-11-08 阿波罗智能技术(北京)有限公司 智能驾驶汽车的数据传输方法、装置及设备
CN111726195B (zh) * 2019-03-21 2021-12-31 华为技术有限公司 一种数据传输方法及通信装置
CN111988849B (zh) * 2019-05-22 2022-09-06 成都鼎桥通信技术有限公司 数据传输方法、装置、系统、设备以及存储介质
RU2748852C1 (ru) * 2020-09-16 2021-06-01 Нокиа Текнолоджиз Ой Способ и устройство

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277177A (zh) * 2007-03-30 2008-10-01 中兴通讯股份有限公司 调度非调度复用确定传输模块大小和调制方式的传输方法
US20090257408A1 (en) * 2008-04-11 2009-10-15 Interdigital Patent Holdings, Inc. Method for transmission time interval bundling in the uplink
US20100195614A1 (en) * 2009-02-03 2010-08-05 Motorola, Inc. Method and Apparatus for Transport Block Signaling in a Wireless Communication System
CN102255710A (zh) * 2011-04-15 2011-11-23 电信科学技术研究院 编码块存储方法和设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852073B (zh) * 2005-11-21 2010-05-05 华为技术有限公司 一种在下行分组数据传输中分配资源的方法
JP5184651B2 (ja) * 2008-02-03 2013-04-17 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおけるcqi送信方法
CN101567774B (zh) * 2008-04-25 2012-12-26 电信科学技术研究院 一种多子帧联合调度的实现方法和装置
EP2117155B1 (en) * 2008-05-06 2014-03-19 Godo Kaisha IP Bridge 1 Control channel signalling for triggering the independent transmission of a channel quality indicator
CN101640579B (zh) * 2008-07-30 2013-05-08 电信科学技术研究院 自适应调制和编码方法、系统及装置
US8316286B2 (en) * 2008-09-04 2012-11-20 Futurewei Technologies, Inc. System and method for rate matching to enhance system throughput based on packet size
CN101801094B (zh) * 2009-02-10 2012-06-06 电信科学技术研究院 长期演进多载波系统中的子帧绑定传输方法、系统和设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277177A (zh) * 2007-03-30 2008-10-01 中兴通讯股份有限公司 调度非调度复用确定传输模块大小和调制方式的传输方法
US20090257408A1 (en) * 2008-04-11 2009-10-15 Interdigital Patent Holdings, Inc. Method for transmission time interval bundling in the uplink
US20100195614A1 (en) * 2009-02-03 2010-08-05 Motorola, Inc. Method and Apparatus for Transport Block Signaling in a Wireless Communication System
CN102255710A (zh) * 2011-04-15 2011-11-23 电信科学技术研究院 编码块存储方法和设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2840852A4 *

Also Published As

Publication number Publication date
CN103733584A (zh) 2014-04-16
EP2840852A4 (en) 2015-07-29
US20150063280A1 (en) 2015-03-05
WO2013166719A1 (zh) 2013-11-14
US9584254B2 (en) 2017-02-28
EP2840852A1 (en) 2015-02-25

Similar Documents

Publication Publication Date Title
WO2013166786A1 (zh) 数据传输方法和设备
KR101920241B1 (ko) Sc-fdm을 기반으로 하는 상향링크 다중 입출력 시스템에서 제어 및 데이터 다중화
CN104380642B (zh) 映射响应于捆绑式nack消息的重发的方法以及用于多层mimo发射的相关设备
CN104917589B (zh) 传输上行链路信号的方法和设备
KR101444978B1 (ko) 터보-코딩된 mimo-ofdm무선 시스템을 위한 개선된 순환식 버퍼 레이트 매칭 방법 및 장치
CN104205706B (zh) 选择mimo秩的方法以及相关设备
US8121096B2 (en) Method and apparatus for circular buffer-based rate matching and burst multiplexing for packet data transmission in a communication system
WO2011069436A1 (zh) 传输上行控制信息的方法和装置
CN103312446B (zh) 上行控制信息的传输方法、设备及系统
KR101681148B1 (ko) 무선통신 시스템 및 그의 harq 운용 방법
WO2012049947A1 (en) Resource allocation and encoding for channel quality indicator (cqi) and cqi collided with uplink acknowledgment/negative acknowledgment
WO2010005712A1 (en) Enhanced hybrid automatic repeat request for long term evolution
CN107888330A (zh) 一种数据传输的方法和装置
JP6265387B2 (ja) バンドルされたnackメッセージに応答して再送をマッピングする方法及び関連する装置
WO2012062130A1 (zh) 上行控制信息传输方法和系统、编码符号数确定方法和装置
KR101701305B1 (ko) 반송파 집합화 환경에서 상향제어정보를 송수신하는 방법 및 장치
JPWO2009019817A1 (ja) 無線通信装置、無線通信システム及び無線通信方法
US7397861B2 (en) Mapping strategy for OFDM-based systems using H-ARQ
CN104272838B (zh) 数据传输方法和设备
JP2010213067A (ja) 送信装置及びack/nack送信方法
WO2009098981A1 (ja) 送信機、受信機、基地局装置、移動局装置および無線通信システム
EP3657717B1 (en) Hybrid arq with varying modulation and coding
WO2010124418A1 (zh) 一种用于控制数据重传的方法和装置
CN103036638B (zh) 控制信息的传输方法、接收方法和装置
WO2024239492A1 (en) Method, apparatus, and system for self-decodable redundancy versions in a low density parity check code for hybrid automatic repeat request

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: 12876355

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2012876355

Country of ref document: EP