Nothing Special   »   [go: up one dir, main page]

CN108282258B - Processing method of modulation coding mode, base station and terminal equipment - Google Patents

Processing method of modulation coding mode, base station and terminal equipment Download PDF

Info

Publication number
CN108282258B
CN108282258B CN201710011866.6A CN201710011866A CN108282258B CN 108282258 B CN108282258 B CN 108282258B CN 201710011866 A CN201710011866 A CN 201710011866A CN 108282258 B CN108282258 B CN 108282258B
Authority
CN
China
Prior art keywords
mcs
block
bit
base station
dci
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.)
Active
Application number
CN201710011866.6A
Other languages
Chinese (zh)
Other versions
CN108282258A (en
Inventor
窦圣跃
王婷
李元杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201710011866.6A priority Critical patent/CN108282258B/en
Publication of CN108282258A publication Critical patent/CN108282258A/en
Application granted granted Critical
Publication of CN108282258B publication Critical patent/CN108282258B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0027Scheduling of signalling, e.g. occurrence thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0008Modulated-carrier systems arrangements for allowing a transmitter or receiver to use more than one type of modulation

Landscapes

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

Abstract

The embodiment of the application discloses a processing method of a modulation and coding mode, a base station and terminal equipment. In the method for processing the modulation and coding scheme, a base station may generate downlink control information DCI, where the DCI includes a first modulation and coding scheme MCS and a second MCS, and the first MCS and the second MCS are used for modulation and coding of a same transport block; the base station may transmit the DCI to the terminal device. Therefore, the data transmission performance can be improved.

Description

Processing method of modulation coding mode, base station and terminal equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method for processing a modulation and coding scheme, a base station, and a terminal device.
Background
With the development of communication technology, the traffic volume of wireless data is increased sharply, and the requirement for communication quality is higher and higher.
The base station sends a Transport Block (TB) subjected to modulation and coding processing to the terminal device through an antenna after precoding processing, and the modulation and coding processing in the prior art does not meet the requirements of the future wireless technology.
Disclosure of Invention
The processing method of the modulation coding mode, the base station and the terminal device provided by the embodiment of the application can improve the data transmission performance.
In a first aspect, an embodiment of the present application provides a method for processing a modulation and coding scheme, including: a base station generates Downlink Control Information (DCI), wherein the DCI comprises a first Modulation Coding Scheme (MCS) and a second MCS, and the first MCS and the second MCS are used for modulation coding of the same transmission block; and the base station sends the DCI to terminal equipment. Therefore, the base station can modulate the transmission block by using the N MCS, better match the channel and improve the data transmission performance.
In one possible implementation, the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth. The bandwidth may use the number of the physical layer resource blocks as an index, and the base station may determine the size of the transport block according to the determined number of the physical layer resource blocks, the first MCS, and the second MCS.
In one possible implementation, the transport block includes a first bit block and a second bit block, the base station modulates the first MCS after scrambling the first bit block, and the base station modulates the second MCS after scrambling the second bit block. The size of the first bit block is determined by the first MCS and the bandwidth, and the size of the second bit block is determined by the second MCS and the bandwidth.
In a possible implementation manner, a first MCS index value indicated by the first MCS is any one of the first MCS index sets, and a second MCS index value indicated by the second MCS is any one of the second MCS index sets; the first and second MCS index sets are a subset of a MCS index table that includes all MCS index values or a system-predefined MCS index table. For example, the MCS index table predefined by the system includes 32 MCS index values, and when two MCSs are signaled for transport block 1 in the DCI, the first MCS is indicated by 5 bits and the second MCS is indicated by the other 5 bits in the DCI.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: and the base station performs layer mapping on the modulated first bit block and the modulated second bit block to obtain at least one first data stream corresponding to the first bit block and at least one second data stream corresponding to the second bit block. The base station may map the modulated first bit block and the modulated second bit block layer to corresponding layers, which are also referred to as antenna ports, according to a correspondence between the MCS and the layers. The corresponding relationship between the MCS and the layer may be predefined in a corresponding relationship table, and one or more bits are used to indicate the corresponding relationship of the corresponding relationship table used by the transport block.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: the base station precoding the at least one first data stream; the base station precodes the at least one second data stream.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: the base station jointly precodes the at least one first data stream and the at least one second data stream.
In a second aspect, the present application further provides a method for processing a modulation and coding scheme, including:
the method comprises the steps that terminal equipment receives Downlink Control Information (DCI) sent by a base station, wherein the DCI comprises a first Modulation Coding Scheme (MCS) and a second MCS, and the first MCS and the second MCS are used for modulation coding of the same transmission block; and the terminal equipment acquires the first MCS and the second MCS adopted by the transmission block according to the DCI. The processing method of the modulation coding mode enables the terminal to decode the transmission blocks received by a plurality of channels, and the plurality of channels are configured with a plurality of modulation coding modes to better match the plurality of channels, so that the data transmission performance can be improved.
In one possible implementation, the size of the transport block is determined by the first MCS, the second MCS, and the bandwidth.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: the terminal equipment demodulates and descrambles the decoded first data stream by using the first MCS to obtain a first bit block; the terminal equipment demodulates and descrambles the decoded second data stream by using the second MCS to obtain a second bit block; and the terminal equipment combines the first bit block and the second bit block to obtain the transmission block.
In a third aspect, the present application further provides a method for processing a modulation and coding scheme, including:
a base station generates Downlink Control Information (DCI), wherein the DCI comprises N Modulation Coding Schemes (MCS), the N MCS is used for modulation coding of the same transmission block, and N > is 2; and the base station sends the DCI to terminal equipment. Wherein the size of the transport block is determined by the N MCSs and the bandwidth. Because a plurality of modulation coding modes are configured for a plurality of channels to better match the plurality of channels, the data transmission performance can be improved.
In a possible implementation manner, the transport block includes N bit blocks, and the base station modulates the N MCS after scrambling the N bit blocks respectively. Accordingly, the size of one of the N bit blocks is determined by a corresponding one of the N MCSs and the bandwidth.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: and the base station performs layer mapping on the modulated N bit blocks to obtain at least one data stream corresponding to each bit block of the N bit blocks.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: and the base station respectively carries out precoding on at least one data stream corresponding to each bit block of the N bit blocks.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: and the base station performs joint precoding on at least one data stream corresponding to each bit block of the N bit blocks.
In a fourth aspect, an embodiment of the present application further provides a method for processing a modulation and coding scheme, including:
the method comprises the steps that terminal equipment receives Downlink Control Information (DCI) sent by a base station, wherein the DCI comprises N Modulation Coding Schemes (MCS), the N MCS is used for modulation coding of the same transmission block, and N > is 2; and the terminal equipment acquires the N MCS adopted by the transmission block according to the DCI.
In one possible implementation, the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
In a possible implementation manner, the method for processing a modulation and coding scheme further includes: the terminal equipment demodulates and descrambles the decoded M data streams by using the N MCS respectively to obtain M bit blocks; and the terminal equipment merges the M bit blocks to obtain the transmission block.
In a fifth aspect, an embodiment of the present application further provides a base station, where the base station has a function of the base station in the method for processing a modulation and coding scheme according to the first aspect and/or the third aspect. The above functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. For example, the base station may include a processor and a transmitter.
In a sixth aspect, an embodiment of the present application provides a terminal device, where the terminal device has a function of the terminal device in the processing method for implementing the modulation and coding scheme of the second aspect and/or the fourth aspect. The above functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. For example, the terminal device may include a receiver and a processor.
In yet another aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for use in the base station of the fifth aspect, which includes a program designed to execute the above aspects.
In yet another aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for the terminal device of the sixth aspect, which includes a program designed to execute the above aspects.
Drawings
Fig. 1 is an architecture diagram of a communication system according to an embodiment of the present application.
Fig. 2a is a schematic structural diagram of a base station according to an embodiment of the present application;
fig. 2b is a schematic structural diagram of a terminal device according to an embodiment of the present application;
FIG. 3-1 is a schematic diagram of a data processing process provided by an embodiment of the present application;
3-2 is a schematic diagram of another data processing process provided by the embodiments of the present application;
FIG. 4 is a diagram illustrating a data processing process according to an embodiment of the present disclosure;
fig. 5 is a flowchart illustrating a processing method of a modulation and coding scheme according to an embodiment of the present application;
fig. 6 is a schematic flowchart of another processing method for modulation and coding according to an embodiment of the present application;
fig. 7 is a schematic flowchart of another processing method for modulation and coding according to an embodiment of the present application;
fig. 8 is a schematic flowchart of another processing method for modulation and coding according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another base station provided in the embodiment of the present application;
fig. 10 is a schematic structural diagram of another terminal device provided in an embodiment of the present application;
fig. 11 is a schematic structural diagram of another base station provided in the embodiment of the present application;
fig. 12 is a schematic structural diagram of another terminal device provided in the embodiment of the present application.
Detailed Description
The technical solutions in the present application will be described below with reference to the drawings in the embodiments of the present application.
References to "first", "second", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "comprises" and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to the listed steps or modules but may alternatively include other steps or modules not listed or inherent to such process, method, article, or apparatus.
It should be understood that The technical solution of The present application may be applied to various Communication systems, such as a Long Term Evolution (LTE) system, and with The continuous development of Communication technologies, The technical solution of The present application may also be applied to future networks, such as a Fifth Generation Mobile Communication Technology (5G) network, and The embodiments of The present application are not limited thereto. The communication system or the service scenario described in the embodiment of the present application is for more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation to the technical solution provided in the embodiment of the present application. Specifically, the communication system in the embodiment of the present application may be, for example, 5G.
In this application, a terminal device may also be referred to as a user equipment, a mobile station, a terminal or a mobile terminal, etc. Which may communicate with one or more core networks via a radio access network (e.g., RAN), and may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers having mobile terminals, portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices that exchange language and/or data with the radio access network, and so forth. In this embodiment of the present application, the Base Station (BS) may be a Base Station in GSM or CDMA, such as a Base Transceiver Station (BTS), a Base Station in WCDMA, such as NodeB, an evolved Node b (eNB) or e-NodeB (evolved Node b), or a Base Station in a future network, which is not limited in this embodiment of the present application.
Further, please refer to fig. 2a and fig. 2b together, where fig. 2a is a schematic structural diagram of a base station in the communication system shown in fig. 1, and fig. 2b is a schematic structural diagram of a terminal device in the communication system shown in fig. 1. As shown in fig. 2a, the base station may include a transmitter 210, a processor 220, and a receiver 230. The processor 220 is configured to generate Downlink Control Information (DCI) according to the CQI reported by the receiver 230, and send the Downlink Control Information to the terminal through the transmitter 210, and may further implement processing on a transport block, where the processing on the transport block may refer to data processing processes shown in fig. 3-1 and 3-2, where fig. 3-1 and 3-2 are respectively schematic diagrams of two data processing processes provided in this embodiment of the present application, and the data processing process includes scrambling, modulation, layer mapping, precoding, resource mapping, OFDM symbol generation, and the like, where precoding in fig. 3-1 is joint precoding, that is, performing joint precoding on at least one data stream corresponding to each bit block in N bit blocks after layer mapping; the pre-coding in fig. 3-2 is individual pre-coding, that is, at least one data stream corresponding to each bit block of the N bit blocks after layer mapping is pre-coded by taking the bit block as a unit. Accordingly, the transmitter may transmit the processed data to the terminal device. For example, the processing method of the modulation and coding scheme transmits the downlink control information to the terminal device.
For example, in fig. 3-1 and 3-2, the base station may determine N MCSs corresponding to the transport block according to the CQI, and determine the size of the transport block according to the N MCSs and the bandwidth. The transport block may include N bit blocks, each bit block having a size determined by a corresponding MCS and bandwidth. Obtaining N scrambled bit blocks by scrambling; and modulating the MCS corresponding to the N bit blocks to obtain modulated bit blocks, performing layer mapping on the N modulated bit blocks to obtain at least one data stream corresponding to the N bit blocks, performing independent precoding or joint precoding on the at least one data stream corresponding to the N bit blocks, performing resource mapping and OFDM symbol generation, and transmitting the data stream through an antenna.
Accordingly, as shown in fig. 2b, the terminal device may include a receiver 310, a processor 320, and the like, the receiver 310 may receive downlink control information and data transmitted by the base station, the processor 320 may process the data according to the downlink control information received by the receiver 310, the data processing process is as shown in fig. 4, fig. 4 is a schematic diagram of another data processing process provided in this embodiment of the present application, and the data processing process may include Orthogonal Frequency Division Multiplexing (OFDM) demodulation, resource de-mapping, pilot-based demodulation, de-layer mapping, MCS-based demodulation, and descrambling. Optionally, the terminal device may obtain N decoded data streams from the received data stream through decoding processes such as OFDM demodulation, resource de-mapping, pilot demodulation and de-layer mapping, where N is determined according to the number of MCSs corresponding to the transport blocks indicated in the DCI; the terminal device may demodulate the N data streams according to the N MCSs corresponding to the N data streams to obtain N demodulated data streams; then descrambling is carried out to obtain N bit blocks; and combining the N bit blocks to obtain the transmission block sent by the base station.
It should be understood that in the embodiments of the present application, a layer may also be referred to as an antenna port; the transport block may also be referred to as a codeword. The size of the transport block is determined by a Modulation and Coding Scheme (MCS) and a bandwidth, and when the transport block is modulated by N MCSs, the transport block may include N bit blocks, and the size of one bit block is determined by one MCS and the bandwidth. The base station determines N MCSs to be selected according to a Channel Quality Indicator (CQI for short) reported by the terminal, determines the size of a bit block modulated by each MCS according to the MCS index value and the bandwidth of the MCS in the N MCSs, and combines the sizes of the N bit blocks determined by the N MCSs to obtain the size of a transmission block. Indicating N MCS used by the same transmission block in the DCI, so that the terminal determines N MCS used when the decoded data stream is demodulated according to the DCI, demodulating the decoded N data streams by using the N MCS respectively, descrambling the demodulated N data streams, obtaining N bit blocks corresponding to the MCS, and combining the N bit blocks to obtain the transmission block sent by the base station. Wherein the base station may determine the bandwidth according to the resource scheduling information.
For example, please refer to table 1, where table 1 is a table (Modulation and TBS index table) of correspondence between a Modulation scheme and a transport block size index provided in the embodiment of the present application, and it is assumed that a base station determines a Modulation scheme adopted by a transport block according to a CQI reported by a terminal, an MCS index value corresponding to a first MCS is 0, an MCS index value corresponding to a second MCS is 1, a transport block size TBS index value corresponding to MCS index value 0 is 0, and a transport block size TBS index value corresponding to MCS index value 1 is 1.
Please refer to table 2, table 2 is a Transport Block size table (Transport Block size table) provided in this embodiment, where in table 2, the number of Physical Resource blocks is used as a bandwidth measurement index, and when the base station determines that the number of schedulable Physical Resource Blocks (PRBs) is 1, it can determine, according to table 2, that the Transport Block size corresponding to MCS index value 0 is 16, and the Transport Block size corresponding to MCS index value 1 is 24, so that when the same Transport Block is modulated by using the first MCS and the second MCS, the size of the Transport Block is the sum of the Transport Block size corresponding to MCS index value 0 and the Transport Block size corresponding to MCS index value 1, and therefore the Transport Block size modulated by using the first MCS and the second MCS is 40.
It should be noted that, in this embodiment of the present application, a transport block determined by different MCS index values is referred to as a bit block, that is, one transport block determined by one MCS index value and one bandwidth is referred to as one bit block, and a transport block using two MCSs may include two bit blocks, where the size of each bit block is determined by the MCS index value and the bandwidth corresponding to the corresponding MCS. For example, if the modulation scheme of the same transport block includes a first MCS and a second MCS, the size of the transport block is determined by the first MCS, the second MCS, and the bandwidth.
TABLE 1
Figure BDA0001204858600000061
Figure BDA0001204858600000071
TABLE 2
Figure BDA0001204858600000072
The application discloses a processing method of a modulation and coding mode, terminal equipment and a base station, which can improve data transmission performance. The details are described below.
Referring to fig. 5, fig. 5 is a flowchart illustrating a processing method of a modulation and coding scheme according to an embodiment of the present application. Specifically, as shown in fig. 5, the method for processing a modulation and coding scheme according to the embodiment of the present application may include the following steps:
s101, a base station generates downlink control information DCI;
s102, the base station sends the DCI to terminal equipment.
In this embodiment of the present application, the DCI may include N modulation and coding schemes MCSs, where the N MCSs are used for modulating the same transport block, and N > is 2.
Optionally, the DCI includes a first MCS and a second MCS, and the first MCS and the second MCSThe MCS is used for modulation of the same transport block, for example, the DCI may include 2 modulation and coding schemes; the 2 modulation coding schemes are used for modulation coding of the same transport block q, that is, the modulation coding scheme corresponding to the transport block q may include MCSq0、MCSq1
Optionally, the DCI may include N modulation and coding schemes of multiple transport blocks, and the number of the modulation and coding schemes of each transport block may be the same or different. For example, the DCI may include Nq1Modulation coding scheme and Nq2A modulation coding mode; n is a radical ofq1The modulation coding modes are used for modulation coding of a transmission block q1, Nq2The modulation and coding scheme is used for modulation and coding of the transport block q2, and specifically, the modulation and coding scheme corresponding to the transport block q1 may include MCSq1 0、MCSq11,…,MCSq1 Nq1-1The modulation and coding scheme corresponding to the transport block q2 may include MCSq2 0、MCSq2 1,…,MCSq2 Nq2-1Wherein N isq1And Nq2Are positive integers, which may be equal or different.
As can be seen, in the embodiment of the present application, the base station may generate DCI, where the DCI includes N MCSs used for modulating the same transport block, and send the DCI to the terminal device. In addition, the base station can modulate the transmission blocks by using N MCS, so that the channel is better matched, and the data transmission performance is improved.
For example, when a plurality of antenna panels exist at a transmitting and receiving point (TRP for short) on the network side, channels from the plurality of panels to the terminal device are different, that is, one codeword needs to be transmitted to the terminal device through the plurality of channels. However, in the current LTE system, only one modulation and coding scheme MCS can be configured for one codeword, resulting in low data transmission performance.
Referring to fig. 6, fig. 6 is a flowchart of another processing method of a modulation and coding scheme provided in the embodiment of the present application, and compared with the processing method of the modulation and coding scheme shown in fig. 5, the processing method may further include steps of scrambling, modulation and coding, layer mapping, and pre-coding, and the like, where steps S103 to S107 in fig. 6 may be executed simultaneously with steps S101 to S102, or may be executed after steps S101 to S102, and details are described below by way of example after steps S101 to S102:
s103, the base station scrambles the transmission block;
in the embodiment of the present application, the transport block includes N bit blocks, and the size of each bit block is determined by the MCS and the bandwidth adopted when the bit block is modulated. As an alternative, the scrambling procedure of the transport block may jointly scramble the N bit blocks comprised by the transport block, e.g. transport block q comprises
Figure BDA0001204858600000081
One bit of the data is transmitted to the receiver,
Figure BDA0001204858600000082
the number of bits of a transport block, i.e.:
Figure BDA0001204858600000083
the scrambled transport block q is:
Figure BDA0001204858600000084
as another alternative, the scrambling of the transport block by the base station may be a separate scrambling for each bit block comprised by the transport block, e.g. the transport block q comprises two bit blocks, respectively a bit block q1 and a bit block q2, the bit block q1 comprises
Figure BDA0001204858600000085
One bit, namely:
Figure BDA0001204858600000086
the scrambled bit block q1 is;
Figure BDA0001204858600000087
bit block q2 includes
Figure BDA0001204858600000088
One bit, namely:
Figure BDA0001204858600000089
the scrambled bit block q2 is:
Figure BDA00012048586000000810
in the embodiment of the present application, because the MCS adopted after scrambling is different for each bit block, the base station is required to divide the jointly scrambled transport block into N bit blocks. The bit number of the bit blocks before and after scrambling is unchanged, and the base station divides the scrambled transmission block into N bit blocks according to the N MCS and the size of the N bit blocks determined by the bandwidth.
For example, the transport block includes a first bit block and a second bit block, the size of the first bit block is determined by the first MCS and the bandwidth, the size of the second bit block is determined by the second MCS and the bandwidth, the sum of the sizes of the first bit block and the second bit block is the size of the transport block, and the size of the first bit block is assumed to be
Figure BDA0001204858600000091
The size of the second bit block is
Figure BDA0001204858600000092
Dividing the scrambled transmission block q into a first bit block and a second bit block according to the odd-even division rule, wherein the first bit block is the scrambled transmission block q
Figure BDA0001204858600000093
A number of odd bits; the scrambled second bit block is a bit block of the scrambled transmission block q from which bits included in the first bit block are removed. Specifically, the scrambled first bit block includes:
Figure BDA0001204858600000094
wherein the scrambled first bit block is equal to
Figure BDA0001204858600000095
After scramblingThe second bit block includes:
Figure BDA0001204858600000096
wherein the scrambled second bit block is equal to
Figure BDA0001204858600000097
As another example, the scrambled transport block q is divided into two blocks according to a bit division rule, i.e. the first bit block after scrambling comprises the front of the scrambled transport block q
Figure BDA0001204858600000098
One bit:
Figure BDA0001204858600000099
the scrambled second bit block comprises a bit block of the scrambled transport block q after removal of the bits comprised by the first bit block:
Figure BDA00012048586000000910
s104, the base station modulates the scrambled N bit blocks by the N MCS.
Optionally, when the modulation and coding scheme of the base station for the same transport block includes the first MCS and the second MCS, in step S104, the base station modulates the scrambled first bit block with the first MCS to obtain a modulated first bit block; and the base station modulates the scrambled second bit block by using a second MCS to obtain a modulated second bit block.
Optionally, the modulation and coding scheme of the same transport block includes N MCSs, and the base station may modulate the scrambled N bit blocks with the corresponding N MCSs respectively, and then, after modulating the N bit blocks with the N MCSs, the base station may obtain the N modulated bit blocks, for example, a first bit block corresponding to the first MCS, a second bit block corresponding to the second MCS, …, and an nth bit block corresponding to the nth MCS.
For example, the scrambled transport block q is divided into two blocks according to a bit division rule, i.e. the first bit block after scrambling comprises the scrambled transport blockq is preceded by
Figure BDA00012048586000000911
One bit:
Figure BDA00012048586000000912
the scrambled second bit block comprises a bit block of the scrambled transport block q after removal of the bits comprised by the first bit block:
Figure BDA00012048586000000913
correspondingly, the base station modulates the first bit block with the first MCS after scrambling the first bit block, and the obtained modulated first bit block is:
Figure BDA00012048586000000914
the base station modulates the second bit block by using a second MCS after scrambling the second bit block to obtain a modulated second bit block of
Figure BDA00012048586000000915
S105, the base station performs layer mapping on the modulated N bit blocks to obtain at least one data stream corresponding to each bit block of the N bit blocks.
Optionally, when the obtained modulated bit blocks are two, that is, the modulated first bit block and the modulated second bit block, the base station may perform layer mapping on the modulated first bit block and the modulated second bit block to obtain at least one first data stream corresponding to the first bit block and at least one second data stream corresponding to the second bit block. The base station may map the modulated first bit block and the modulated second bit block layer to corresponding layers, which are also referred to as antenna ports, according to a correspondence between the MCS and the layers.
The corresponding relationship between the MCS and the layer may be predefined in a corresponding relationship table, and one or more bits are used to indicate the corresponding relationship of the corresponding relationship table used by the transport block.
As shown in table 3 below, table 3 is a table of correspondence between MCSs and layers, where the table may indicate the total number of layers mapped by the transport block and the modulation and coding scheme MCS used by each layer, and the base station may predefine or indicate the correspondence between MCSs and layers in table 3 used by the transport block with one bit in DCI, for example, when the value of the bit is 0, the base station maps the transport block modulation and coding bits to the total number of layers or the total number of antenna ports is 3, where a first bit block modulated and coded by using a first MCS is mapped to layers 1 and 2, and a second bit block modulated and coded by using a second MCS is mapped to layer 3; when the bit value is 1, indicating that the total number of layers or the total number of antenna ports to which the base station maps the bit block after modulation coding is 3, wherein the first bit block after modulation coding is mapped on layer 1, and the second bit block after modulation coding is mapped on layer 2 and layer 3.
TABLE 3
Value Corresponding relation
0 3 layer,layer 1-2,MCS 1,layer 3,MCS 2
1 3 layer,layer 1,MCS 1,layer 2-3,MCS 2
For example, the transport block q includes a first bit block q1 and a second bit block q2, assuming that the first bit block determined according to the first MCS and the bandwidth is scrambled as follows:
Figure BDA0001204858600000101
assuming a determination based on the second MCS and the bandwidthAfter scrambling, the second bit block of (2) is:
Figure BDA0001204858600000102
correspondingly, the base station modulates the scrambled first bit block with the first MCS, and the obtained modulated first bit block is:
Figure BDA0001204858600000103
the base station modulates the scrambled second bit block by using a second MCS to obtain a modulated second bit block of
Figure BDA0001204858600000104
Correspondingly, the base station performs layer mapping on the modulated bit block to obtain at least one first data stream corresponding to the first bit block as follows: x (i)1)=[x(0)(i1) ... x(υ1-1)(i1)]T
Figure BDA0001204858600000105
Where v1 is the number of layers to which the first modulated bit block is mapped,
Figure BDA0001204858600000106
the number of modulation coding symbols of each layer corresponding to the modulated first bit block; correspondingly, the at least one second data stream corresponding to the second bit block is: x (i)2)=[x(0)(i2) ... x(υ2-1)(i2)]T
Figure BDA0001204858600000107
Where v2 is the number of layers to which the modulation-coded second bit block is mapped,
Figure BDA0001204858600000108
and the number of modulation code symbols of each layer corresponding to the second bit block after modulation coding.
Assuming that the base station uses the corresponding relationship between the layer with value of 0 and the MCS in table 3, the total number of layers or the total number of antenna ports to which the bit block modulated by the transport block q is mapped is 3, wherein the first modulated bit block is mapped to layer 1 and layer 2, that is, the number of layers v1 to which the first modulated bit block is mapped is 2, and the first bit block corresponds to two first data streams; the modulation-coded second bit block is mapped to layer 3, i.e. the number of layers v2 to which the modulation-coded second bit block is mapped is 1, and the second bit block corresponds to a second data stream. Accordingly, the base station may indicate the correspondence between the MCS and the layer with one bit in the generated DCI, and the value of the bit is 0, so as to notify the terminal of the correspondence in layer mapping that the transport block transmitted by the base station employs.
Similarly, when the base station performs layer mapping on the modulated N bit blocks, at least one data stream corresponding to each bit block of the N bit blocks is obtained, wherein the base station may map the N bit blocks layer to a corresponding layer or an antenna port according to a correspondence between the adopted MCS and the layer.
Optionally, when the DCI includes N MCSs of multiple transport blocks, that is, each transport block corresponds to N MCSs, and each scrambled transport block is divided into M bit blocks according to a preset rule, for each transport block, the base station may map M bit block layers to corresponding layers according to a correspondence between an MCS and a layer used by the transport block and the MCS used by the M bit blocks in the transport block. It should be noted that the corresponding relationship between the MCS and the layer adopted by each transport block may be different, that is, the base station may use one bit or multiple bits in the DCI to indicate the corresponding relationship between the layer and the MCS adopted in the layer mapping of each transport block.
S106, the base station respectively carries out pre-coding on at least one data stream corresponding to each bit block of the N bit blocks.
As shown in fig. 3-1, the base station may perform respective precoding on at least one data stream corresponding to each bit block of the N bit blocks, or may perform joint precoding on at least one data stream corresponding to each bit block of the N bit blocks as shown in fig. 3-2 in fig. 3, which is not limited in this embodiment of the present application.
For example, the MCS used for the same transport block is a first MCS and a second MCS, and accordingly, the transport block includes a first bit block and a second bit block, and the base station performs layer mapping on the first bit block after scrambling modulation and the second bit block after scrambling modulation to obtain at least one first data stream corresponding to the first bit block and at least one second data stream corresponding to the second bit block. The base station may precode at least one first data stream and precode at least one second data stream. Optionally, the base station may perform joint precoding on the at least one first data stream and the at least one second data stream.
It can be seen that, in the embodiment of the present application, when the MCS for the same transport block is N, the transport block may include N bit blocks, the size of each bit block is determined by the corresponding MCS and bandwidth, and the N bit blocks are scrambled to obtain the scrambled N bit blocks; the base station modulates the scrambled N bit blocks by using N MCSs, and maps the modulated N bit block layers to corresponding layers or antenna ports according to the corresponding relation between the MCSs and the layers, so that at least one data stream corresponding to each bit block in the N bit blocks can be obtained, namely each bit block can be mapped to multiple layers, and a plurality of data streams of the bit block are obtained. The base station may also perform precoding on at least one data stream corresponding to each of the N bit blocks, where the precoding may be separate precoding for each bit block or joint precoding for all bit blocks. Accordingly, the base station may indicate the N MCSs used by the same transport block and the corresponding relationship between the MCSs used by the same transport block and the layers in the DCI generated by the base station, so that the terminal performs a decoding operation on the data transmitted by the base station according to the indication in the DCI.
In addition, the DCI generated by the base station may also indicate N MCSs used for a plurality of transport blocks and a correspondence between MCSs used for all transport blocks and layers. The scrambling, modulation, layer mapping, and precoding of multiple transport blocks by the base station may refer to the processing procedure of the same transport block by the base station, and are not described in detail here.
Referring to fig. 7, fig. 7 is a schematic flowchart of another processing method of a modulation and coding scheme according to an embodiment of the present application, where the processing method of the modulation and coding scheme shown in fig. 7 is described from a terminal device side, and may include the following steps:
s201, receiving downlink control information DCI sent by a base station by a terminal device;
s202, the terminal equipment acquires the N MCS adopted by the transmission block according to the DCI.
The DCI comprises N Modulation Coding Schemes (MCS), wherein the N MCS are used for modulation coding of the same transport block, and N > is 2.
For example, N is 2, that is, the DCI includes 2 MCSs, which are a first MCS and a second MCS, respectively, and the first MCS and the second MCS are used for modulation and coding of the same transport block; and the terminal equipment acquires the first MCS and the second MCS adopted by the transmission block according to the DCI.
Optionally, the DCI may include N modulation and coding schemes of multiple transport blocks, and the number of the modulation and coding schemes of each transport block may be the same or different. For example, the DCI may include Nq1The modulation coding modes comprise Nq2 modulation coding modes; n is a radical ofq1The modulation coding modes are used for modulation coding of a transmission block q1, Nq2The modulation coding modes are used for modulation coding of a transmission block q2, wherein Nq1And Nq2Are positive integers, which may be equal or different. The terminal device may obtain the MCS adopted by each transport block according to the DCI.
It can be seen that, in the embodiment of the present application, the terminal device receives DCI sent by the base station, where the DCI notifies an adopted modulation and coding scheme in units of a transport block, and the terminal device obtains the N MCSs adopted by the transport block according to the DCI, so that the terminal can decode the transport block received by multiple channels.
Referring to fig. 8, fig. 8 is a schematic flowchart of another processing method of a modulation and coding scheme according to an embodiment of the present application, and compared with the processing method of the modulation and coding scheme shown in fig. 7, the processing method may further include steps of decoding, demodulating, decoding, and the like, and specifically may include the following steps:
s203, the terminal equipment demodulates and descrambles the decoded N data streams by the N MCS respectively to obtain N bit blocks;
the decoding may include the terminal performing operations such as OFDM demodulation, resource de-mapping, pilot-based demodulation, and layer de-mapping on the received data, so as to obtain N decoded data streams.
The terminal may determine the size of the transport block according to the MCS used by the transport block indicated by the DCI, that is, the size of the transport block is determined according to the MCS index value corresponding to the MCS used by the transport block and the bandwidth, which may refer to the relevant descriptions in table 1 and table 2 and is not described in detail here.
In addition, the terminal may also determine the MCS used by each decoded data stream according to the MCS used by the transport block indicated in the DCI and the correspondence between the MCS and the layer, so as to demodulate and descramble the corresponding data stream by using the determined MCS to obtain the corresponding bit block.
For example, a terminal device receives downlink control information DCI sent by a base station, where the DCI includes a first modulation and coding scheme MCS and a second MCS, and the first MCS and the second MCS are used for modulation and coding of the same transport block; the terminal equipment demodulates and descrambles the decoded first data stream by using the first MCS to obtain a first bit block; and the terminal equipment demodulates and descrambles the decoded second data stream by using the second MCS to obtain a second bit block.
Optionally, when the DCI includes N MCSs used by multiple transport blocks, and the number of MCSs used by each transport block may be the same or different. And for each transmission block, the terminal equipment demodulates and descrambles the decoded N data streams by using the N MCS respectively to obtain N bit blocks. The number of bit blocks corresponding to each transport block may be different, and the number of bit blocks corresponding to each transport block is determined according to the number of MCSs corresponding to each transport block indicated in the DCI.
S204, the terminal equipment merges the N bit blocks to obtain the transmission block.
In this embodiment of the present application, when the terminal device merges N bit blocks, any one of a parity merging rule and a bit string parallel rule may be used.
For example, the terminal device demodulates and descrambles the decoded 2 data streams with 2 MCSs respectively to obtain 2 bit blocks, that is, a first bit block and a second bit block, where the first bit block is an odd bit that can be used as the transmission block q, and the second bit block is an even bit that can be used as the transmission block q. Optionally, the first bit block and the second bit block are concatenated as a transmission block q, e.g. the first bit block q1 comprises
Figure BDA0001204858600000131
One bit, namely:
Figure BDA0001204858600000132
the second bit block q2 comprises
Figure BDA0001204858600000133
One bit, namely:
Figure BDA0001204858600000134
and combining the first bit block and the second bit block according to bit strings to obtain:
Figure BDA0001204858600000135
it should be noted that the bit block merging rule may be informed by the DCI generated by the base station or may be agreed with the bit block concatenation rule in a predefined manner.
Therefore, in the embodiment of the present application, the terminal device may demodulate and descramble the decoded bit block according to the MCS indicated in the DCI to obtain the bit block, and further obtain the transport block.
It should be noted that the DCI may not indicate information such as a correspondence between the MCS corresponding to the transport block and the layer, a bit block merging rule, or may be notified to the terminal in advance by a predetermined or broadcast message issuing method, so as to reduce the number of bits required in the DCI and reduce the signaling overhead.
It should be noted that, in the above embodiment of the invention, the DCI includes the first modulation and coding scheme MCS and the second MCS, that is, the modulation and coding scheme adopted by the terminal device is notified in a transport block unit. The first MCS index value indicated by the first MCS is any one of the first MCS index set, and the second MCS index value indicated by the second MCS is any one of the second MCS index set; the first and second MCS index sets are a subset of a MCS index table that includes all MCS index values or a system-predefined MCS index table. Optionally, it is assumed that an MCS index table predefined by the system needs to use M bits to determine an optional MCS index value, and when the DCI includes 2 MCSs and 2 MCSs are used for modulation of the same transport block, the DCI respectively uses M bits to indicate MCS index values corresponding to the two MCSs, that is, 2M bits are needed in total; when the DCI includes N MCSs and the N MCSs are used for modulating the same transport block, the DCI uses M bits to indicate MCS index values corresponding to the N MCSs, that is, N × M bits are required in total; when the DCI includes L × NL MCSs and each transport block is modulated by NL MCSs, the DCI uses NL bits to indicate MCS index values corresponding to the NL MCSs of each transport block, that is, L × NL × M is required in total, where L is a positive integer.
For example, in the MCS index table predefined by the system, as shown in table 1, the MCS index table includes 32 MCS index values, 5 bits are required to determine the optional MCS index value, when two MCSs are signaled for transport block 1 in the DCI, 5 bits are used to indicate the first MCS, and the other 5 bits are used to indicate the second MCS.
Optionally, assuming that the system promises that the first MCS is one of the first MCS index set in the MCS index table and the second MCS is one of the second MCS index set in the MCS index table, the MCS index table predefined by the system needs M bits to determine the selectable MCS index value, and when the DCI includes 2 MCSs and 2 MCSs are used for modulation of the same transport block, the DCI respectively uses M-1 bits to indicate the MCS index values corresponding to the two MCSs, that is, 2(M-1) bits are needed in total.
For example, the MCS index table predefined by the system may be divided into two parts: the base station may determine whether to use the high MCS or the low MCS in advance for a plurality of MCSs of one transport block, for example, a first MCS index value indicated by a first MCS corresponding to a default transport block is a high MCS portion in an MCS index table, a second MCS index value indicated by a second MCS is a low MCS portion in the MCS index table, and if the MCS index table includes 32 MCS index values, the high MCS portion and the low MCS portion may be equally divided into MCS index tables predefined by the system, the first MCS index value of the first MCS and the second MCS index value of the second MCS may be indicated by four bits respectively. Optionally, the high MCS portion may not be separated from the low MCS portion or from a system predefined MCS index table, e.g., the high MCS portion may use 4 bits to indicate the MCS index value of the first MCS and the low MCS portion may use 3 bits to indicate the MCS index value of the second MCS.
As with Table 1, assume Table 1 is a predefined MCS index table for the system, with a high MCS comprising MCS index values 0-15; the low MCS comprises MCS index values 16-31, the base station and the terminal equipment predetermine two MCSs comprising the same transport block in the DCI, the first MCS index value indicated by the first MCS is a high MCS part in the MCS index table, the second MCS index value indicated by the second MCS is a low MCS part in the MCS index table, and the DCI generated by the base station can respectively adopt 4 bits to indicate the index values of the first MCS and the second MCS, thereby reducing signaling overhead.
As an alternative embodiment, the base station may notify the terminal device of the modulation and coding scheme used by the transport block in a transport block unit, and may also notify the terminal device of the modulation and coding scheme used by the transport block in a layer unit, which is described in detail below by taking an example that the same transport block uses two MCSs.
The DCI in the downlink control information generated by the base station includes the MCS used by each layer, for example, if there are only two selectable MCS numbers, 1 bit may be used to indicate the selectable MCS for each layer, and if the bit value of the layer is 0, MCS1 is used for the layer; when the bit value of the layer is 1, it represents that the layer uses MCS2.
The base station and the terminal agree in advance on the layer number information that can be mapped by the transport block in a predefined or signaling manner, as shown in table 4 below, the number of bits used for indicating the layer number information that can be mapped by the transport block is 3, that is, there are 8 kinds of optional layer number information, and the layer number information mapped by the transport block can be determined according to the value of the bits. For example, when the value of the bit of the layer number information that the transport block can map to is 0, it indicates that the transport block can only map to one layer, specifically to the port 7; when the value of the bit of the layer number information that the transport block can map to is 3, it means that the transport block is mapped to 3 layers, specifically, ports 6 to 8.
To sum up, when the terminal receives the DCI, the MCS corresponding to the transport block may be determined according to the predefined number of layers mapped by the transport block in combination with the MCS used for each layer included in the DCI, so that the terminal may demodulate and decode the received data using the determined MCS.
For example, the number of MCS selectable for each layer is 2, the total number of layers is 8, the information of the number of layers mapped by the predetermined transport block is layer 4 to layer 6, the base station determines that MCS1 is used by layer 1-2 and layer 6-8 according to the channel measurement information, and MCS2 is used by layer 3-5, that is, the base station can determine that the MCS corresponding to the transport block includes MCS1 and MCS2 by combining the information of the number of layers mapped by the predetermined transport block, the indication that the DCI generated by the base station includes the MCS used by each layer is 00111000, and when the terminal receives the indication, the MCS used by the transport block is determined as: layer 4 and layer 5 employ MCS1 and layer 6 employs MCS2.
The manner of layer-by-layer notification will be described in detail below by taking two MCSs as examples for two transport blocks. Compared with the above layer-by-layer notification method in which one transport block uses two MCSs, the key point is how to notify the terminal of the layer number information mapped by each transport block, and as long as the terminal determines the layer number information mapped by each transport block, the MCS status corresponding to each transport block can be determined in combination with the MCS used by each layer indicated in the DCI.
Optionally, the base station and the terminal may agree on the total number of layers, the number of transport blocks, and the information of the number of layers mapped by the first transport block in a predefined or signaling manner, as shown in table 4-a, the maximum selectable value of the total number of layers is 8 layers, so that 3 bits are used to indicate the total number of layers; as shown in table 4-B, the maximum selectable value of the transport block number is 2, and thus, the transport block number is indicated by 1 bit; as shown in table 4-C, the maximum optional value of the layer number information mapped by the first transport block is 8 layers, i.e. at most 8 layers can be mapped, so that 3 bits can be used to indicate the layer number information mapped by the first transport block; and the maximum selectable number of MCSs used in each layer is agreed to be two, that is, the MCS used in each layer can be indicated by 1 bit, and since the layer number information mapped by the first transport block is agreed in advance, the layer number information mapped by the second transport block can be inferred, and similarly, the terminal can determine the MCS included in each transport block only by indicating the MCS used in each layer in the DCI generated by the base station.
For example, the number of MCS selectable for each layer is 2, the total number of layers is 8, the layer number information mapped by the first transport block agreed in advance is layer 4 to layer 6, the base station determines that MCS1 is used by layers 1-2 and 6-8 according to the channel measurement information, and MCS2 is used by layers 3-5, that is, the base station can determine that MCS corresponding to the transport block includes MCS1 and MCS2 by combining the layer number information mapped by the transport block agreed in advance, the indication that the DCI generated by the base station includes the MCS used by each layer is 00111000, and when the terminal receives the indication, the MCS used by the first transport block is determined as: layer 4 and layer 5 employ MCS2, layer 6 employs MCS 1; the MCS used for the second transport block is: layer 1 through layer 2 employ MCS1, and layer 7 and layer 8 employ MCS2.
TABLE 4-A
Value Total number of layers
0 1 layer
1 2 layer
2 3 layer
3 4 layer
4 5 layer
5 6 layer
6 7 layer
7 8 layer
TABLE 4-B
Value Number of transport blocks
0 1
1 2
TABLE 4-C
Figure BDA0001204858600000151
Figure BDA0001204858600000161
As still another alternative, the base station may notify the terminal device of the modulation and coding scheme used by the transport block in a transport block or layer unit manner, and may also notify the terminal device of the modulation and coding scheme used by the transport block in an MCS unit manner, which is described in detail below by taking two MCSs as an example for the same transport block.
The DCI in the downlink control information generated by the base station includes the layers corresponding to each MCS, i.e., which layers use the MCS. For example, the total number of layers is 8, 8 bits may be used to specifically indicate which layers use the MCS, taking the example that MCS1 corresponds to 00111000, 0 indicates that the MCS1 is not used, 1 indicates that the MCS1 is used, that is, layers 3-5 use the MCS1, and accordingly, which layers use MCS2 may also be indicated in the above manner. Optionally, the number of layers using the MCS may be predetermined as the number of consecutive layers between the base station and the terminal, and then only the number of consecutive layers used by the first MCS may be indicated, so as to deduce the number of consecutive layers corresponding to the second MCS.
The MCS corresponding to the transport block can be determined by combining the base station and the terminal to promptly map the layer number information of the transport block in advance in a predefined or signaling mode.
To sum up, when the terminal receives the DCI, the MCS corresponding to the transport block may be determined according to the predefined number of layers mapped by the transport block in combination with the layer corresponding to each MCS included in the DCI. For a plurality of transport blocks, the MCS corresponding to each transport block may be determined only by inferring the layer number information of the second transport block according to the layer number information of the first transport block, and reference may be specifically made to the above related explanation in the manner of layer notification, which is not described in detail here.
Referring to fig. 2a, fig. 2a is a schematic structural diagram of a base station according to an embodiment of the present application, and the base station 200 shown in fig. 2a is used to implement functions of the base station in the foregoing method embodiments, where:
a processor 220, configured to generate DCI, where the DCI includes a first modulation and coding scheme MCS and a second MCS, and the first MCS and the second MCS are used for modulation and coding of a same transport block;
a transmitter 210, configured to transmit the DCI to a terminal device.
Wherein a size of a transport block is determined by the first MCS, the second MCS, and a bandwidth.
Wherein the transport block comprises a first bit block and a second bit block, and the processor 220 is further configured to scramble the first bit block and then modulate the first MCS; and modulating with the second MCS after scrambling the second bit block.
Wherein a size of the first bit block is determined by the first MCS and the bandwidth, and a size of the second bit block is determined by the second MCS and the bandwidth.
Optionally, the processor 220 is further configured to perform layer mapping on the modulated first bit block and the modulated second bit block to obtain at least one first data stream corresponding to the first bit block and at least one second data stream corresponding to the second bit block.
Optionally, the processor 220 is further configured to precode the at least one first data stream; and precoding the at least one second data stream.
Optionally, the processor 220 is further configured to jointly precode the at least one first data stream and the at least one second data stream.
The base station 200 of the embodiment of the present application may further include a memory. The memory may be used to store program codes and data for the base station 200. It will be appreciated that fig. 2a only shows a simplified design of the base station 200. In practical applications, the base station 200 may comprise any number of transmitters, receivers, processors, memories, etc., and all communication devices that can implement the embodiments of the present application are within the scope of the present application.
It should be understood that the above and other operations and/or functions of each unit in the base station of the embodiment shown in fig. 2a are respectively for implementing the corresponding flow of any one of the methods in fig. 3 to fig. 8, and are not described herein again for brevity.
In the embodiment of the present application, the transmitter 210, the processor 220, and the receiver 230 in the base station 200 in fig. 2a may further perform the following operations, which are detailed as follows:
a processor 220, configured to generate DCI, where the DCI includes N modulation and coding schemes MCSs, where the N MCSs are used for modulation and coding of a same transport block, and N > is 2;
a transmitter 210, configured to transmit the DCI to a terminal device.
Wherein the size of the transport block is determined by the N MCSs and the bandwidth.
Optionally, the transport block includes N bit blocks, and the processor 220 scrambles the N bit blocks respectively and then modulates the N MCS.
Wherein a size of one of the N bit blocks is determined by a corresponding one of the N MCSs and a bandwidth.
Optionally, the processor 220 is further configured to perform layer mapping on the modulated N bit blocks to obtain at least one data stream corresponding to each bit block of the N bit blocks.
Optionally, the processor 220 is further configured to precode at least one data stream corresponding to each bit block of the N bit blocks respectively.
Optionally, the processor 220 is further configured to jointly precode at least one data stream corresponding to each bit block of the N bit blocks.
As shown in fig. 2b, an embodiment of the present application further provides a terminal device 300, where the terminal device 300 may include a receiver 310 and a processor 320:
a receiver 310, configured to receive downlink control information DCI sent by a base station, where the DCI includes a first modulation and coding scheme MCS and a second MCS, and the first MCS and the second MCS are used for modulation and coding of a same transport block;
a processor 320, configured to obtain the first MCS and the second MCS used by the transport block according to the DCI.
Wherein a size of a transport block is determined by the first MCS, the second MCS, and a bandwidth.
Optionally, the processor 320 is configured to demodulate and descramble the decoded first data stream by using the first MCS, and obtain a first bit block; demodulating and descrambling the decoded second data stream by using the second MCS to obtain a second bit block; and combining the first bit block and the second bit block to obtain the transmission block.
The terminal device 300 of the embodiment of the present application may further include a memory. The memory may be used to store program codes and data for the terminal device 300. It will be appreciated that fig. 2b only shows a simplified design of the terminal device 300. In practical applications, the terminal device 300 may include any number of transmitters, receivers, processors, memories, etc., and all communication devices that can implement the embodiments of the present application are within the scope of the present application.
Optionally, the receiver 310 and the processor 320 in the terminal device 300 shown in fig. 2b may further perform the following operations:
a receiver 310, configured to receive downlink control information DCI sent by a base station, where the DCI includes N modulation and coding schemes MCSs, where the N MCSs are used for modulation and coding of a same transport block, and N > is 2;
a processor 320, configured to obtain the N MCSs used by the transport block according to the DCI.
Wherein a size of a transport block is determined by the first MCS, the second MCS, and a bandwidth.
Optionally, the processor 320 is further configured to demodulate and descramble the decoded N data streams with the N MCSs respectively to obtain N bit blocks; and combining the N bit blocks to obtain the transmission block.
Referring to fig. 9, fig. 9 is a schematic structural diagram of another base station provided in the embodiment of the present application, and the base station 900 shown in fig. 9 is an optional example, and the base station 900 in the embodiment of the present application may further include other modules or units, or include units having functions similar to those of each unit in fig. 9.
In the base station shown in fig. 9, a processing unit 910 is configured to generate a downlink control information DCI, where the DCI includes a first modulation and coding scheme MCS and a second MCS, and the first MCS and the second MCS are used for modulation and coding of a same transport block;
a sending unit 920, configured to send the DCI to a terminal device.
Wherein the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
Wherein the transport block comprises a first block of bits and a second block of bits,
the processing unit 910 is further configured to scramble the first bit block and then modulate the first bit block with the first MCS; and modulating with the second MCS after scrambling the second bit block.
Wherein a size of the first bit block is determined by the first MCS and the bandwidth, and a size of the second bit block is determined by the second MCS and the bandwidth.
Optionally, the processing unit 910 is further configured to perform layer mapping on the modulated first bit block and the modulated second bit block to obtain at least one first data stream corresponding to the first bit block and at least one second data stream corresponding to the second bit block.
Optionally, the processing unit 910 is further configured to precode the at least one first data stream; and precoding the at least one second data stream.
Optionally, the processing unit 910 is further configured to jointly precode the at least one first data stream and the at least one second data stream.
Referring to fig. 10, fig. 10 is a schematic structural diagram of another terminal device provided in the embodiment of the present application, the terminal device 1000 shown in fig. 10 is an optional example, and the terminal device 1000 according to the embodiment of the present application may further include other modules or units, or include units having functions similar to those of each unit in fig. 10.
A receiving unit 1010, configured to receive downlink control information DCI sent by a base station, where the DCI includes a first modulation and coding scheme MCS and a second MCS, and the first MCS and the second MCS are used for modulation and coding of a same transport block;
an obtaining unit 1020, configured to obtain the first MCS and the second MCS used by the transport block according to the DCI.
Wherein a size of a transport block is determined by the first MCS, the second MCS, and a bandwidth.
Optionally, the terminal device shown in fig. 10 may further include a processing unit 1030, configured to demodulate and descramble the decoded first data stream with the first MCS, and obtain a first bit block; demodulating and descrambling the decoded second data stream by using the second MCS to obtain a second bit block; and combining the first bit block and the second bit block to obtain the transmission block.
Referring to fig. 11, fig. 11 is a schematic structural diagram of another base station provided in the embodiment of the present application, where the base station 1100 shown in fig. 11 is an optional example, and the base station 1100 in the embodiment of the present application may further include other modules or units, or include units having functions similar to those of each unit in fig. 11.
In base station 1100 shown in fig. 11, a processing unit 1110 is configured to generate downlink control information DCI, where the DCI includes N modulation and coding schemes MCS, where the N MCS are used for modulation and coding of a same transport block, and N > is 2;
a transmitting unit 1120, configured to transmit the DCI to a terminal device.
Wherein the size of the transport block is determined by the N MCSs and the bandwidth.
The transmission block comprises N bit blocks, and the base station modulates the N MCS after scrambling the N bit blocks respectively.
Wherein a size of one of the N bit blocks is determined by a corresponding one of the N MCSs and a bandwidth.
Optionally, the processing unit 1110 is further configured to perform layer mapping on the modulated N bit blocks to obtain at least one data stream corresponding to each bit block of the N bit blocks.
Optionally, the processing unit 1110 is further configured to precode at least one data stream corresponding to each bit block of the N bit blocks, respectively.
Optionally, the processing unit 1110 is further configured to perform joint precoding on at least one data stream corresponding to each bit block of the N bit blocks.
Referring to fig. 12, fig. 12 is a schematic structural diagram of another terminal device provided in this embodiment, where the terminal device 1200 shown in fig. 12 is an optional example, and the terminal device 1200 in this embodiment may further include other modules or units, or include units with functions similar to those of each unit in fig. 10.
In terminal apparatus 1200 shown in fig. 12, a receiving unit 1210 is configured to receive downlink control information DCI transmitted by a base station, where the DCI includes N modulation and coding schemes MCSs, where the N MCSs are used for modulation and coding of a same transport block, and N > is 2;
an obtaining unit 1220, configured to obtain the N MCSs used by the transport block according to the DCI.
Wherein a size of a transport block is determined by the first MCS, the second MCS, and a bandwidth.
Optionally, the terminal device 1200 shown in fig. 12 further includes:
a processing unit 1230, configured to demodulate and descramble the decoded N data streams with the N MCSs, respectively, to obtain N bit blocks; and combining the N bit blocks to obtain the transmission block.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied in hardware or in software instructions executed by a processor. The software instructions may consist of corresponding software modules that may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. In addition, the ASIC may reside in a terminal. Of course, the processor and the storage medium may reside as discrete components in a terminal. Those skilled in the art will recognize that in one or more of the examples described above, the functions described herein may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The above-mentioned embodiments, objects, technical solutions and advantages of the present application are further described in detail, it should be understood that the above-mentioned embodiments are only examples of the present application, and are not intended to limit the scope of the present application, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the present application should be included in the scope of the present application.

Claims (40)

1. A method for processing a modulation and coding scheme, comprising:
a base station generates Downlink Control Information (DCI), wherein the DCI comprises a first Modulation Coding Scheme (MCS) and a second MCS, the first MCS and the second MCS are used for modulation coding of the same transmission block, and the transmission layers to which bit blocks modulated by different MCSs are mapped of the transmission block are different or antenna ports to which the bit blocks are mapped are different;
and the base station sends the DCI to terminal equipment.
2. The method of claim 1, wherein the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
3. The method of claim 2, wherein the transport block comprises a first bit block and a second bit block, wherein the base station modulates the first MCS after scrambling the first bit block, and wherein the base station modulates the second MCS after scrambling the second bit block.
4. The method of claim 3, wherein the size of the first bit block is determined by the first MCS and the bandwidth, and wherein the size of the second bit block is determined by the second MCS and the bandwidth.
5. The method according to any one of claims 2-4, further comprising:
and the base station performs layer mapping on the modulated first bit block and the modulated second bit block to obtain at least one first data stream corresponding to the first bit block and at least one second data stream corresponding to the second bit block.
6. The method of claim 5, further comprising:
the base station precoding the at least one first data stream;
the base station precodes the at least one second data stream.
7. The method of claim 5, further comprising:
the base station jointly precodes the at least one first data stream and the at least one second data stream.
8. A method for processing a modulation and coding scheme, comprising:
the method comprises the steps that terminal equipment receives Downlink Control Information (DCI) sent by a base station, wherein the DCI comprises a first Modulation Coding Scheme (MCS) and a second MCS, the first MCS and the second MCS are used for modulation coding of the same transmission block, and the transmission layers to which bit blocks modulated by different MCSs are mapped of the transmission block are different or antenna ports to which the bit blocks are mapped are different;
and the terminal equipment acquires the first MCS and the second MCS adopted by the transmission block according to the DCI.
9. The method of claim 8, wherein the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
10. The method of claim 8, further comprising:
the terminal equipment demodulates and descrambles the decoded first data stream by using the first MCS to obtain a first bit block;
the terminal equipment demodulates and descrambles the decoded second data stream by using the second MCS to obtain a second bit block;
and the terminal equipment combines the first bit block and the second bit block to obtain the transmission block.
11. A method for processing a modulation and coding scheme, comprising:
a base station generates Downlink Control Information (DCI), wherein the DCI comprises N Modulation Coding Schemes (MCS), the N MCS is used for modulation coding of the same transmission block, N > =2, and the transmission layers to which bit blocks modulated by different MCS are mapped are different or the antenna ports to which the bit blocks are mapped are different;
and the base station sends the DCI to terminal equipment.
12. The method of claim 11, wherein the size of the transport block is determined by the N MCSs and a bandwidth.
13. The method of claim 12, wherein the transport block comprises N bit blocks, and wherein the base station modulates the N MCS after scrambling the N bit blocks, respectively.
14. The method of claim 13, wherein a size of one of the N bit blocks is determined by a corresponding one of the N MCSs and a bandwidth.
15. The method according to any one of claims 12-14, further comprising:
and the base station performs layer mapping on the modulated N bit blocks to obtain at least one data stream corresponding to each bit block of the N bit blocks.
16. The method of claim 15, further comprising:
and the base station respectively carries out precoding on at least one data stream corresponding to each bit block of the N bit blocks.
17. The method of claim 15, further comprising:
and the base station performs joint precoding on at least one data stream corresponding to each bit block of the N bit blocks.
18. A method for processing a modulation and coding scheme, comprising:
terminal equipment receives downlink control information DCI sent by a base station, wherein the DCI comprises N Modulation Coding Schemes (MCS), the N MCS is used for modulation coding of the same transmission block, N > =2, and the transmission layers to which bit blocks modulated by different MCS are mapped are different or antenna ports to which the bit blocks are mapped are different;
and the terminal equipment acquires the N MCS adopted by the transmission block according to the DCI.
19. The method of claim 18, wherein the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
20. The method of claim 18, further comprising:
the terminal equipment demodulates and descrambles the decoded N data streams by using the N MCS respectively to obtain N bit blocks;
and the terminal equipment merges the N bit blocks to obtain the transmission block.
21. A base station, comprising:
a processor, configured to generate DCI, where the DCI includes a first modulation and coding scheme MCS and a second MCS, where the first MCS and the second MCS are used for modulation and coding of a same transport block, and transport layers to which bit blocks modulated by different MCSs are mapped of the transport block are different or antenna ports to which the bit blocks are mapped are different;
a transmitter for transmitting the DCI to a terminal device.
22. The base station of claim 21, wherein the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
23. The base station of claim 22, wherein the transport block comprises a first block of bits and a second block of bits,
the processor is further configured to scramble the first bit block and then modulate the first bit block with the first MCS; and modulating with the second MCS after scrambling the second bit block.
24. The base station of claim 23, wherein the size of the first bit block is determined by the first MCS and the bandwidth, and wherein the size of the second bit block is determined by the second MCS and the bandwidth.
25. The base station of any of claims 22 to 24, wherein the processor is further configured to perform layer mapping on the modulated first bit block and the modulated second bit block to obtain at least one first data stream corresponding to the first bit block and at least one second data stream corresponding to the second bit block.
26. The base station of claim 25, wherein the processor is further configured to precode the at least one first data stream; and precoding the at least one second data stream.
27. The base station of claim 25, wherein the processor is further configured to jointly precode the at least one first data stream and the at least one second data stream.
28. A terminal device, comprising:
a receiver, configured to receive downlink control information DCI sent by a base station, where the DCI includes a first modulation and coding scheme MCS and a second MCS, where the first MCS and the second MCS are used for modulation and coding of a same transport block, and transport layers to which bit blocks modulated by different MCSs are mapped of the transport block are different or antenna ports to which the bit blocks are mapped are different;
and the processor is used for acquiring the first MCS and the second MCS adopted by the transmission block according to the DCI.
29. The terminal device of claim 28, wherein the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
30. The terminal device of claim 28, wherein the terminal device further comprises:
a processor, configured to demodulate and descramble the decoded first data stream with the first MCS to obtain a first bit block; demodulating and descrambling the decoded second data stream by using the second MCS to obtain a second bit block; and combining the first bit block and the second bit block to obtain the transmission block.
31. A base station, comprising:
a processor, configured to generate DCI, where the DCI includes N modulation and coding schemes MCS, where the N MCS are used for modulation and coding of a same transport block, and N > =2, and transport layers to which bit blocks modulated by different MCSs are mapped are different or antenna ports to which the bit blocks are mapped are different;
a transmitter for transmitting the DCI to a terminal device.
32. The base station of claim 31, wherein the size of the transport block is determined by the N MCSs and a bandwidth.
33. The base station of claim 32, wherein the transport block comprises N bit blocks, and wherein the processor modulates the N MCS after scrambling the N bit blocks, respectively.
34. The base station of claim 33, wherein a size of one of the N bit blocks is determined by a corresponding one of the N MCSs and a bandwidth.
35. The base station of any of claims 32 to 34, wherein the processor is further configured to perform layer mapping on the modulated N bit blocks to obtain at least one data stream corresponding to each of the N bit blocks.
36. The base station of claim 35, wherein the processor is further configured to precode at least one data stream for each of the N bit blocks respectively.
37. The base station of claim 35, wherein the processor is further configured to jointly precode at least one data stream corresponding to each of the N bit blocks.
38. A terminal device, comprising:
a receiver, configured to receive downlink control information DCI sent by a base station, where the DCI includes N modulation and coding schemes MCS, where the N MCS are used for modulation and coding of a same transport block, and N > =2, and transport layers to which bit blocks modulated by different MCSs are mapped are different or antenna ports to which the bit blocks are mapped are different;
and the processor is used for acquiring the N MCSs adopted by the transmission block according to the DCI.
39. The terminal device of claim 38, wherein the size of the transport block is determined by the first MCS, the second MCS, and a bandwidth.
40. The terminal device of claim 38, wherein the processor is further configured to demodulate and descramble the decoded N data streams with the N MCSs respectively to obtain N bit blocks; and combining the N bit blocks to obtain the transmission block.
CN201710011866.6A 2017-01-06 2017-01-06 Processing method of modulation coding mode, base station and terminal equipment Active CN108282258B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710011866.6A CN108282258B (en) 2017-01-06 2017-01-06 Processing method of modulation coding mode, base station and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710011866.6A CN108282258B (en) 2017-01-06 2017-01-06 Processing method of modulation coding mode, base station and terminal equipment

Publications (2)

Publication Number Publication Date
CN108282258A CN108282258A (en) 2018-07-13
CN108282258B true CN108282258B (en) 2021-02-23

Family

ID=62800984

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710011866.6A Active CN108282258B (en) 2017-01-06 2017-01-06 Processing method of modulation coding mode, base station and terminal equipment

Country Status (1)

Country Link
CN (1) CN108282258B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112398576B (en) * 2019-08-16 2022-08-26 华为技术有限公司 Method for determining modulation code and communication device
CN113475022B (en) * 2020-01-15 2024-02-06 北京小米移动软件有限公司 Method and device for transmitting downlink control information, communication equipment and storage medium
WO2022088188A1 (en) * 2020-11-02 2022-05-05 华为技术有限公司 Method and device for communication
CN115603856B (en) * 2021-06-28 2024-07-09 上海朗帛通信技术有限公司 Method and device for preparing modulation mode for wireless communication
CN115865262A (en) * 2021-09-24 2023-03-28 华为技术有限公司 Communication method and device
CN115001625B (en) * 2022-05-12 2024-06-11 Oppo广东移动通信有限公司 Information transmission method, information transmission device, storage medium and electronic equipment
CN117335920A (en) * 2022-06-23 2024-01-02 华为技术有限公司 Coding and decoding method and related device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227444A (en) * 2007-01-17 2008-07-23 华为技术有限公司 Method and device for selecting precoding weight vectors
KR101404275B1 (en) * 2008-05-30 2014-06-30 엘지전자 주식회사 Channel allocation mechanism of PPDUs for Very High Throughput (VHT) wireless local access network system and station supporting the channel allocation mechanism
US10075309B2 (en) * 2014-04-25 2018-09-11 Qualcomm Incorporated Modulation coding scheme (MCS) indication in LTE uplink
CN105636218B (en) * 2014-10-27 2019-04-05 北京信威通信技术股份有限公司 A kind of dispatching method of the broadband LTE cluster multi call data

Also Published As

Publication number Publication date
CN108282258A (en) 2018-07-13

Similar Documents

Publication Publication Date Title
CN108282258B (en) Processing method of modulation coding mode, base station and terminal equipment
CN104081872B (en) Demodulated reference signal transmissions method, user equipment and base station
CN110650542B (en) Method and device for uplink data transmission
EP1679814B1 (en) Apparatus and method for transmitting fast feedback information in a wireless communication system
US8023900B2 (en) Mobile radio terminal and mobile communication system
US10348450B2 (en) Coding method and apparatus, base station, and user equipment
CN111954311B (en) Data transmission method, terminal equipment, base station and communication system
CN105471543B (en) Transmission device and transmission method
CN104509013B (en) The method, apparatus and system of supercomposed coding
WO2017000291A1 (en) Method and device for transmitting uplink data
KR101096309B1 (en) Apparatus and method for rate matching to maintain code block resource element boundaries
US10264601B2 (en) Downlink control information transmission method and apparatus
CN107113103B (en) Method and device for transmitting indication information
CN107370585B (en) Channel state information feedback method and device
CN105144817A (en) Systems and methods for demodulation reference signal selection
CN106416307B (en) Information transmission method, network equipment and terminal equipment
CN111726194B (en) Method and communication device for transmitting data
JP2018504026A (en) Data transmission method, transmission side device, and reception side device
CN114258650A (en) Apparatus and method for managing soft buffer in wireless communication system
US10637612B2 (en) Information transmission method and apparatus
CN109478946B (en) Method and device for transmitting data
CN110138503B (en) Method and device for indicating coding mode
WO2017133407A1 (en) Signal transmission method and device
CN108353285B (en) Method for determining size of transmission block, user equipment and base station
CN107409007A (en) Method and the network equipment for dispatch terminal equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant