Disclosure of Invention
The embodiment of the invention provides a method for determining modulation coding, which can still ensure the flexibility of MCS indication under the condition of reducing the bit number of an MCS field in DCI.
In view of the above, a first aspect of the present application provides a method for determining modulation coding, the method comprising: and receiving the Modulation Coding Scheme (MCS) field in the first information and the Downlink Control Information (DCI) sent by the communication equipment through the high-layer signaling. The communication device may be a network device, such as a base station, or a terminal device, and the high layer signaling is any high layer signaling higher than a physical layer, such as RRC signaling or media intervention layer signaling. Wherein the first information includes at least one of second information, third information, and fourth information. The second information is used to indicate a bit size and a first MCS index contained in the MCS field. The third information is used for indicating an association relationship used by the MCS field, the association relationship being an association relationship between the MCS field and a second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field. The MCS field may contain a bit size of 0,1,2,3,4 or 5. And determining the MCS index used for data transmission according to the first information and the MCS field.
As is clear from the first aspect, by configuring index information indicating an MCS in higher layer signaling, it is ensured that the flexibility of MCS indication can be ensured even when the number of bits in the MCS field is reduced.
With reference to the first aspect, in a first possible implementation manner, the first information includes second information, and the size of the second information is 5 bits. The 32 bit states of the 5 bits are 00000,00001,00010-00011,00100-00111,01000-01111,10000-11111, respectively. The presence of 2 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 4 bits; and/or, the presence of 4 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 3 bits; and/or, the presence of 8 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 2 bits; and/or, the presence of 16 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 1 bit; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 5 bits; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 0 bits. When the communication device transmits the second information, the bit state of the second information is a specific bit state among 32 states of 5 bits.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner, each bit state of the 2 bit states indicates a first MCS index, for example, "00100" indicates a first MCS index, and "00111" indicates another first MCS index; and/or each of the 4 bit states indicates a first MCS index; and/or each of the 8 bit states indicates a first MCS index; and/or each of the 16 bit states indicates a first MCS index; determining an MCS index for data transmission according to the first information and the MCS field, including: determining the bit size of the MCS field and the first MCS index according to the second information; determining a second MCS index according to the MCS field; and determining the MCS index used for data transmission according to the first MCS index and the second MCS index.
With reference to the first or second possible implementation manner of the first aspect, in a third possible implementation manner, the 2 bit states are: 00010,00011, respectively; and/or the 4 bit states are: 00100 to 00111; and/or the 8 bit states are: 01000 to 01111; and/or the 16 bit states are: 10000 to 11111.
In combination with the above-mentioned firstIn one aspect, in a fourth possible implementation manner, the first information includes second information, and the second information includes 5 bits. The 5 bits are (b0, b1, b2, b3, b4), b0 is the leftmost bit of the 5 bits, b4 is the rightmost bit of the 5 bits; the i +1 th bit of the 5 bits is bi, which is 1, and the state of the bit on the left side of bi is 0. Determining an MCS index for data transmission according to the first information and the MCS field, including: determining the value of i according to the second information; and determining the bit size of the MCS field and the first MCS index according to the value of i. And determining a second MCS index according to the MCS field. And determining the MCS index used for data transmission according to the first MCS index and the second MCS index. The bit size of the MCS field is (i +1) bits; and/or the first MCS index is 2(i+1)Decimal value-2 indicated by 5 bits(5-(i+1)))。
With reference to the first aspect, in a fifth possible implementation manner, the bit size of the MCS field is n bits, where n is an integer greater than 0. The first information contains third information, the third information is used for indicating the association relationship used by the MCS field, the association relationship is the association relationship between the MCS field and the second MCS index indicated by the MCS field, and the association relationship used is one of a plurality of association relationships. The plurality of association relations include at least one of a first association relation, a second association relation, and a third association relation. The first association relationship: and the N bit states corresponding to the N bits and the N second MCS indexes are continuous. The second association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are in a corresponding relation, the N second MCS indexes are discontinuous, and the N second MCS indexes are not at equal intervals. The third relation is: and the N bit states corresponding to the N bits and the N second MCS indexes are in corresponding relation, the N second MCS indexes are equally spaced, and the interval between two adjacent second MCS indexes in the N second MCS indexes is greater than 1. N is less than or equal to 2n. Determining an MCS index for data transmission according to the first information and the MCS field, including: and determining the MCS index used for data transmission according to the used association relation and the MCS field.
With reference to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner, the first information further includes fourth information, where the fourth information includes a first parameter and a second parameter, the first parameter is used to determine the first MCS index, and the second parameter is used to determine the second MCS index indicated by the MCS field. Determining an MCS index for data transmission according to the first information and the MCS field, including: and determining the MCS index used for transmission according to the corresponding relation, the first parameter and the second parameter.
With reference to the first aspect, in a seventh possible implementation manner, the first information includes fourth information, the fourth information includes a first parameter and a second parameter, the first parameter is used to determine a first MCS index, and the second parameter is used to determine a second MCS index indicated by the MCS field. Determining an MCS index for data transmission according to the first information and the MCS field, including: and determining the MCS index used for transmission according to the first parameter and the second parameter.
With reference to the sixth or seventh possible implementation manner of the first aspect, in an eighth possible implementation manner, a value of the first parameter is related to a bit size included in the MCS field; and/or the value of the second parameter is related to the bit size contained in the MCS field.
With reference to any one of the first to fourth possible implementation manners of the first aspect, the eighth implementation manner, and the ninth implementation manner, in a ninth possible implementation manner, the MCS index used for data transmission is equal to the first MCS index + the second MCS index.
A second aspect of the present application provides a method of determining a modulation code, the method comprising: and determining a Modulation Coding Scheme (MCS) field in the first information and the Downlink Control Information (DCI), wherein the first information and the MCS field are used for determining an MCS index used for data transmission by the communication equipment. Wherein the first information includes at least one of the second information, the third information, and the fourth information. The second information is used to indicate a bit size and a first MCS index contained in the MCS field. The third information is used for indicating an association relationship used by the MCS field, the association relationship being an association relationship between the MCS field and a second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field. And sending the first information to communication equipment through high-level signaling, and sending the DCI through a physical downlink control channel.
With reference to the second aspect, in a first possible implementation manner, the first information includes the second information, and the size of the second information is 5 bits. The presence of 2 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 4 bits; and/or, the presence of 4 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 3 bits; and/or, the presence of 8 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 2 bits; and/or, the presence of 16 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 1 bit; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 5 bits; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 0 bits.
With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner, each bit state of the 2 bit states indicates a first MCS index; and/or, each of the 4 bit states indicates a first MCS index; and/or, each of the 8 bit states indicates a first MCS index; and/or each of the 16 bit states indicates a first MCS index.
With reference to the first or second possible implementation manner of the second aspect, in a third possible implementation manner, the 2 bit states are: 00010,00011, respectively; and/or, the 4 bit states are: 00100 to 00111; and/or, the 8 bit states are: 01000 to 01111; and/or, the 16 bit states are: 10000 to 11111.
With reference to the second aspect, in a fourth possible implementation manner, the first information includes second information, and the second information includes 5 bits. 5 bits are (b0, b1, b)2, b3, b4), b0 being the leftmost bit of the 5 bits, b4 being the rightmost bit of the 5 bits. The i +1 th bit of the 5 bits is bi, which is 1, and the state of the bit on the left side of bi is 0. The second information is used for the communication device to determine the value of i; determining the bit size and the first MCS index of the MCS field according to the value of i; and determining the MCS index used for data transmission according to the first MCS index and the second MCS index indicated by the MCS field. The bit size of the MCS field is (i +1) bits; and/or the first MCS index is 2(i+1)Decimal value-2 indicated by 5 bits(5 -(i+1)))。
With reference to the second aspect, in a fifth possible implementation manner, the bit size of the MCS field is n bits, and n is an integer greater than 0. The first information contains third information, the third information is used for indicating an association relation used by the MCS field, the association relation is an association relation between the MCS field and a second MCS index indicated by the MCS field, the used association relation is one of a plurality of association relations, and the plurality of association relations comprise at least one of a first association relation, a second association relation and a third association relation. The first association relationship: and the N bit states corresponding to the N bits and the N second MCS indexes are continuous. The second association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are in a corresponding relation, the N second MCS indexes are discontinuous, and the N second MCS indexes are not at equal intervals. The third relation is: and the N bit states corresponding to the N bits and the N second MCS indexes are in corresponding relation, the N second MCS indexes are equally spaced, and the interval between two adjacent second MCS indexes in the N second MCS indexes is greater than 1. N is less than or equal to 2n。
With reference to the fifth possible implementation manner of the second aspect, in a sixth possible implementation manner, the first information further includes fourth information, where the fourth information includes a first parameter and a second parameter, the first parameter is used to determine the first MCS index, and the second parameter is used to determine the second MCS index indicated by the MCS field. The first information is used for the communication equipment to determine the MCS index used for transmission according to the used corresponding relation, the first parameter and the second parameter.
With reference to the second aspect, in a seventh possible implementation manner, the first information includes the fourth information, the fourth information includes a first parameter and a second parameter, the first parameter is used by the communication device to determine a first MCS index, and the second parameter is used by the communication device to determine a second MCS index indicated by the MCS field. The first information is used for the communication equipment to determine the MCS index used for data transmission according to the first parameter and the second parameter.
With reference to the sixth or seventh possible implementation manner of the second aspect, in an eighth possible implementation manner, a value of the first parameter is related to a bit size included in the MCS field; and/or the value of the second parameter is related to the bit size contained in the MCS field.
With reference to any one of the first to fourth, eighth, and ninth possible implementations of the second aspect, in a ninth possible implementation, the MCS index used for data transmission is equal to the first MCS index + the second MCS index.
A third aspect of the present application provides a communication apparatus, comprising: a receiving module, configured to receive first information sent by a first device through a high-level signaling and a Modulation and Coding Scheme (MCS) field in Downlink Control Information (DCI) carried by a physical downlink control channel. Wherein the first information includes at least one of the second information, the third information, and the fourth information. The second information is used to indicate a bit size and a first MCS index contained in the MCS field. The third information is used for indicating the association relationship used by the MCS field, and the association relationship is the association relationship between the MCS field and the second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field. And the determining module is used for determining the MCS index used for data transmission according to the first information and the MCS field.
With reference to the third aspect, in a first possible implementation manner, the first information includes second information, and the size of the second information is 5 bits. The presence of 2 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 4 bits; and/or, the presence of 4 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 3 bits; and/or, the presence of 8 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 2 bits; and/or, the presence of 16 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 1 bit; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 5 bits; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 0 bits.
With reference to the first possible implementation manner of the third aspect, in a second possible implementation manner, each bit state of the 2 bit states indicates a first MCS index; and/or, each of the 4 bit states indicates a first MCS index; and/or, each of the 8 bit states indicates a first MCS index; and/or each of the 16 bit states indicates a first MCS index. A determining module, configured to determine, according to the second information, a bit size of the MCS field and the first MCS index; determining a second MCS index according to the MCS field; and determining the MCS index used for data transmission according to the first MCS index and the second MCS index.
With reference to the first or second possible implementation manner of the third aspect, in a third possible implementation manner, the 2 bit states are: 00010,00011, respectively; and/or the 4 bit states are: 00100 to 00111; and/or the 8 bit states are: 01000 to 01111; and/or the 16 bit states are: 10000 to 11111.
With reference to the third aspect, in a fourth possible implementation manner, the first information includes second information, and the second information includes 5 bits. The 5 bits are (b0, b1, b2, b3, b4), b0 is the leftmost bit of the 5 bits, and b4 is the rightmost bit of the 5 bits. The i +1 th bit of the 5 bits is bi, which is 1, and the state of the bit on the left side of bi is 0. The determining module is used for determining the value of i according to the second information; determining a bit size and a first MCS index of an MCS field according to a value of i(ii) a Determining a second MCS index according to the MCS field; and determining the MCS index used for data transmission according to the first MCS index and the second MCS index. The bit size of the MCS field is (i +1) bits; and/or the first MCS index is 2(i+1)Decimal value-2 indicated by 5 bits(5-(i+1)))。
With reference to the third aspect, in a fifth possible implementation manner, the bit size of the MCS field is n bits, where n is an integer greater than 0. The first information contains third information, the third information is used for indicating the association relationship used by the MCS field, the association relationship is the association relationship between the MCS field and the second MCS index indicated by the MCS field, and the used association relationship is one of a plurality of association relationships. The plurality of association relations include at least one of a first association relation, a second association relation, and a third association relation. The first association relationship: and the N bit states corresponding to the N bits and the N second MCS indexes are continuous. The second association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are in a corresponding relation, the N second MCS indexes are discontinuous, and the N second MCS indexes are not at equal intervals. The third relation is: and the N bit states corresponding to the N bits and the N second MCS indexes are in corresponding relation, the N second MCS indexes are equally spaced, and the interval between two adjacent second MCS indexes in the N second MCS indexes is greater than 1. N is less than or equal to 2n. And the determining module is used for determining the MCS index used for data transmission according to the used association relation and the MCS field.
With reference to the fifth possible implementation manner of the third aspect, in a sixth possible implementation manner, the first information further includes fourth information, where the fourth information includes a first parameter and a second parameter, the first parameter is used to determine the first MCS index, and the second parameter is used to determine the second MCS index indicated by the MCS field. And the determining module is used for determining the MCS index used for transmission according to the corresponding relation used by the MCS field, the first parameter and the second parameter.
With reference to the third aspect, in a seventh possible implementation manner, the first information includes fourth information, the fourth information includes a first parameter and a second parameter, the first parameter is used to determine the first MCS index, and the second parameter is used to determine the second MCS index indicated by the MCS field. And the determining module is used for determining the MCS index used for transmission according to the first parameter and the second parameter.
With reference to the sixth or seventh possible implementation manner of the third aspect, in an eighth possible implementation manner, a value of the first parameter is related to a bit size included in the MCS field; and/or the value of the second parameter is related to the bit size contained in the MCS field.
With reference to any one of the first to fourth, eighth, and ninth possible implementations of the third aspect, in a ninth possible implementation, the MCS index used for data transmission is equal to the first MCS index + the second MCS index.
A fourth aspect of the present application provides a communication apparatus comprising: a determining module, configured to determine a modulation and coding scheme, MCS, field in the first information and the downlink control information, DCI, where the first information and the MCS field are used by the communication device to determine an MCS index used for data transmission. Wherein the first information comprises at least one of the second information, the third information or the fourth information. The second information is used to indicate a bit size and a first MCS index contained in the MCS field. The third information is used for indicating the association relationship used by the MCS field, and the association relationship is the association relationship between the MCS field and the second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field. And the sending module is used for sending the first information to the communication equipment through a high-level signaling and sending the DCI through a physical downlink control channel.
With reference to the fourth aspect, in a first possible implementation manner, the first information includes second information, and the size of the second information is 5 bits. The second information is used for the communication equipment to determine the bit size and the first MCS index of the MCS field; and determining the MCS index used for data transmission according to the first MCS index and the second MCS index indicated by the MCS field. The presence of 2 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 4 bits; and/or, the presence of 4 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 3 bits; and/or, the presence of 8 bit states in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 2 bits; and/or, the presence of 16 bit states in the 32 bit states of the 5 bits indicates that the bit size of the MCS field is 1 bit; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 5 bits; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 0 bits.
With reference to the first possible implementation manner of the fourth aspect, in a second possible implementation manner, each bit state of the 2 bit states indicates a first MCS index; and/or each of the 4 bit states indicates a first MCS index; and/or each of the 8 bit states indicates a first MCS index; and/or each of the 16 bit states indicates a first MCS index.
With reference to the first or second possible implementation manner of the fourth aspect, in a third possible implementation manner, the 2 bit states are: 00010,00011, respectively; and/or, the 4 bit states are: 00100 to 00111; and/or, the 8 bit states are: 01000 to 01111; and/or, the 16 bit states are: 10000 to 11111.
With reference to the fourth aspect, in a fourth possible implementation manner, the first information includes the second information, the second information includes 5 bits, the 5 bits are (b0, b1, b2, b3, b4), b0 is a leftmost bit of the 5 bits, and b4 is a rightmost bit of the 5 bits. The i +1 th bit of the 5 bits is bi, which is 1, and the state of the bit on the left side of bi is 0. The second information is used for the communication device to determine the value of the i; determining the bit size and the first MCS index of the MCS field according to the value of i; and determining the MCS index used for data transmission according to the first MCS index and the second MCS index indicated by the MCS field. The bit size of the MCS field is (i +1) bits; and/or the first MCS index is 2(i+1)(5 ratio)Decimal value of-2(5-(i+1)))。
With reference to the fourth aspect, in a fifth possible implementation manner, the bit size of the MCS field is n bits, and n is an integer greater than 0. The first information contains third information, the third information is used for indicating the association relationship used by the MCS field, the association relationship is the association relationship between the MCS field and the second MCS index indicated by the MCS field, and the association relationship used is one of a plurality of association relationships. The plurality of association relations include at least one of a first association relation, a second association relation, and a third association relation. The first association relationship: and the N bit states corresponding to the N bits and the N second MCS indexes are continuous. The second association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are in a corresponding relation, the N second MCS indexes are discontinuous, and the N second MCS indexes are not at equal intervals. The third relation is: and the N bit states corresponding to the N bits and the N second MCS indexes are in corresponding relation, the N second MCS indexes are equally spaced, and the interval between two adjacent second MCS indexes in the N second MCS indexes is greater than 1. N is less than or equal to 2n。
With reference to the fifth possible implementation manner of the fourth aspect, in a sixth possible implementation manner, the first information further includes fourth information, where the fourth information includes a first parameter and a second parameter, the first parameter is used by the communication device to determine the first MCS index, and the second parameter is used by the communication device to determine the second MCS index indicated by the MCS field. The first information is used for the communication equipment to determine the MCS index used for transmission according to the used corresponding relation, the first parameter and the second parameter.
With reference to the fourth aspect, in a seventh possible implementation manner, the first information includes fourth information, the fourth information includes a first parameter and a second parameter, the first parameter is used by the communication device to determine the first MCS index, and the second parameter is used by the communication device to determine the second MCS index indicated by the MCS field. The first information is used for the communication device to determine an MCS index for transmission according to the first parameter and the second parameter.
With reference to the sixth or seventh possible implementation manner of the fourth aspect, in an eighth possible implementation manner, the first parameter is associated with a bit size included in the MCS field; and/or the second parameter is associated with a bit size contained in the MCS field.
With reference to any one of the first to fourth possible implementation manners of the fourth aspect, the eighth implementation manner, and the ninth implementation manner, in a ninth possible implementation manner, the MCS index used for data transmission is equal to the first MCS index + the second MCS index.
A fifth aspect of the present application provides a communication apparatus comprising: a processor and a memory; the memory is configured to store computer executable instructions, and when the communication device is running, the processor executes the computer executable instructions stored by the memory to cause the network device to perform the method for determining modulation coding as described in the first aspect or any one of the possible implementations of the first aspect.
A sixth aspect of the present application provides a communication apparatus comprising: a processor and a memory; the memory is configured to store computer executable instructions, and when the network device is running, the processor executes the computer executable instructions stored in the memory to enable the communication device to perform the method for determining modulation coding as described in the second aspect or any one of the possible implementations of the second aspect.
A seventh aspect of the present application provides a computer-readable storage medium, having stored therein instructions, which, when executed on a computer, enable the computer to perform the method for determining modulation coding of the first aspect or any one of the possible implementations of the first aspect.
An eighth aspect of the present application provides a computer-readable storage medium having stored therein instructions, which, when executed on a computer, enable the computer to perform the method for determining modulation coding of the second aspect or any one of the possible implementations of the second aspect.
A ninth aspect of the present application provides a computer program product comprising instructions which, when run on a computer, enable the computer to perform the method of determining modulation coding of the first aspect or any one of the possible implementations of the first aspect.
A tenth aspect of the present application provides a computer program product comprising instructions which, when run on a computer, enable the computer to perform the method of determining modulation coding of the second aspect or any one of the possible implementations of the second aspect.
An eleventh aspect of the present application provides a chip system, which includes a processor, and is configured to enable a communication device to implement the functions recited in the first aspect or any one of the possible implementation manners of the first aspect. In one possible design, the system-on-chip further includes a memory, the memory storing program instructions and data necessary for the communication device. The chip system may be constituted by a chip, or may include a chip and other discrete devices.
A twelfth aspect of the present application provides a chip system, which includes a processor, and is configured to enable a communication device to implement the functions recited in the second aspect or any one of the possible implementations of the second aspect. In one possible design, the system-on-chip further includes a memory, the memory storing program instructions and data necessary for the communication device. The chip system may be constituted by a chip, or may include a chip and other discrete devices.
For technical effects brought by any one implementation manner of the third aspect, the fifth aspect, the seventh aspect, the ninth aspect, and the eleventh aspect, reference may be made to technical effects brought by different implementation manners in the first aspect, and details are not repeated here.
For technical effects brought by any one implementation manner of the fourth aspect, the sixth aspect, the eighth aspect, the tenth aspect, and the twelfth aspect, reference may be made to technical effects brought by different implementation manners of the second aspect, and details are not repeated here.
According to the embodiment of the application, the index information for indicating the MCS is configured in the high-level signaling, so that the flexibility of MCS indication can be ensured even under the condition of reducing the bit number of the MCS field.
Detailed Description
The embodiment of the application provides a method for determining modulation coding and communication equipment, which can still ensure the flexibility of MCS indication under the condition of reducing the bit number of an MCS field in DCI.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a schematic architecture diagram of a communication system to which an embodiment of the present application is applied.
As shown in fig. 1, the communication system includes a radio access network device 110 and at least one terminal device (e.g., 120 and 170 in fig. 1). The terminal device is connected with the radio access network device in a wireless mode, and the terminal device can be fixed in position or movable. Fig. 1 is a schematic diagram, and the communication system may further include other network devices, such as a core network device, a wireless relay device, and a wireless backhaul device, which are not shown in fig. 1. The embodiment of the present application does not limit the number of the radio access network devices and the terminal devices included in the communication system.
The radio access network device is an access device that the terminal device accesses to the mobile communication system in a wireless manner, and may be a base station (base station), an evolved NodeB (eNodeB), a Transmission Reception Point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, and the like; or may be a module or a unit that performs part of the functions of the base station, for example, a Centralized Unit (CU) or a Distributed Unit (DU). The embodiments of the present application do not limit the specific technologies and the specific device forms adopted by the radio access network device. In this application, a radio access network device is referred to as a network device for short, and if no special description is provided, the network device refers to a radio access network device.
The Terminal device may also be referred to as a Terminal, a User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), and the like. The terminal device may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal in industrial control (industrial control), a wireless terminal in unmanned driving (self driving), a wireless terminal in remote surgery (remote medical supply), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in home (smart home), and the like. The embodiment of the present application does not limit the specific technology and the specific device form adopted by the terminal device.
The communication device in the embodiment of the present application may be a network device or a terminal device. The network equipment and the terminal equipment can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface; it may also be deployed on airborne airplanes, balloons and satellite vehicles. The embodiment of the application does not limit the application scenarios of the network device and the terminal device.
The network device and the terminal device may communicate with each other through a licensed spectrum (licensed spectrum), may communicate with each other through an unlicensed spectrum (unlicensed spectrum), or may communicate with each other through both the licensed spectrum and the unlicensed spectrum. The network device and the terminal device may communicate with each other through a frequency spectrum of 6 gigahertz (GHz) or less, through a frequency spectrum of 6GHz or more, or through both a frequency spectrum of 6GHz or less and a frequency spectrum of 6GHz or more. The embodiments of the present application do not limit the network device and the terminal device, and the spectrum resources used between the terminal device and the terminal device.
Fig. 2 is a schematic diagram of an embodiment of a method for determining modulation coding according to an embodiment of the present application.
Referring to fig. 2, an embodiment of determining modulation codes provided by the embodiment of the present application may include:
201. the terminal equipment receives a Modulation Coding Scheme (MCS) field in first information and Downlink Control Information (DCI) which are sent by the communication equipment through high-level signaling. Wherein the first information comprises at least one of the second information, the third information or the fourth information. The second information is used to indicate a bit size and a first MCS index contained in the MCS field. The third information is used for indicating an association relationship used by the MCS field, the association relationship being an association relationship between the MCS field and a second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field.
The entities on both sides of the embodiment of the present application are the communication device on the transmitting end and the terminal device on the receiving end, respectively, that is, the communication device refers to the network device, such as a base station, as described in fig. 1; in addition, the entities on both sides may also be a terminal device and a terminal device, respectively, that is, the communication device is another terminal device, which is not limited in this application.
In the application, the terminal device receives a Modulation Coding Scheme (MCS) field in first information and Downlink Control Information (DCI) sent by the communication device through a high-level signaling. The higher layer signaling is any higher layer signaling above the physical layer. For example, the signaling may be Radio Resource Control (RRC) signaling, Packet Data Convergence Protocol (PDCP) signaling, or medium access control signaling, which is not limited in this embodiment of the present application.
In this embodiment, the first information may include at least one of the second information, the third information, or the fourth information. Wherein the second information is used for indicating the bit size and the first MCS index contained in the MCS field. The third information is used for indicating an association relationship used by the MCS field, the association relationship being an association relationship between the MCS field and a second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field. The bit size in the MCS field is related to the first information, and the bit size of the MCS field may be 0,1,2,3,4, or 5. The first information and the MCS field will be described in detail in the following embodiments.
202. The terminal equipment determines the MCS index used for data transmission according to the first information and the MCS field.
In the embodiment of the application, after receiving the first information and the DCI, the terminal device determines an MCS index used for data transmission according to the first information and information indicated by an MCS field in the DCI.
In the embodiment of the application, index information for indicating the MCS is configured in the high-level signaling, so that the bit size of the MCS field in the DCI can be reduced, and the flexibility of MCS indication can be ensured under the condition of reducing the bit number of the MCS field.
Next, a specific description will be given of first information transmitted by a communication device through higher layer signaling, and first, a specific description will be given of a case where the first information includes second information indicating a bit size included in an MCS field in DCI and a first MCS index. Referring to fig. 3, another embodiment of a method for determining modulation coding according to an embodiment of the present application is shown.
Referring to fig. 3, an embodiment of determining modulation codes provided by the embodiment of the present application may include:
301. the terminal equipment receives first information and a Modulation Coding Scheme (MCS) field in Downlink Control Information (DCI) sent by communication equipment through high-layer signaling, wherein the first information comprises second information used for indicating the bit size and the first MCS index contained in the MCS field.
In this embodiment of the present application, the entities on both sides of the embodiment of the present application are a communication device and a terminal device, respectively, that is, the communication device refers to a network device, such as a base station, as described in fig. 1. In addition, the entities on both sides may also be a terminal device and a terminal device, respectively, that is, the communication device is another terminal device, which is not limited in this application. In the embodiment of the present application, the terminal device receives the modulation coding scheme MCS field in the first information and the downlink control information DCI sent by the communication device through the high layer signaling, where the high layer signaling is as described above.
In this embodiment, the first information includes second information for indicating a bit size included in the MCS field and the first MCS index, where the size of the second information is 5 bits. It should be noted that 5 bits exist in 32 bit states, and when the communication device transmits the second information, the bit state of the second information is a specific bit state of the 32 states of 5 bits. The bit size of the MCS field is configurable, which may be 0,1,2,3,4 or 5. It should be noted that, in the embodiment of the present application, the first information may include other information besides the second information, and the embodiment of the present application does not limit this.
Specifically, the 32-bit state of 5 bits is 00000,00001,00010-00011,00100-00111,01000-01111,10000-11111. The presence of 2 bit states in the 32 bit states indicates that the bit size of the MCS field in the DCI is 4 bits; and/or, the presence of 4 bit states in the 32 bit states indicates that the bit size of the MCS field in the DCI is 3 bits; and/or there may be 8 bit states in the 32 bit states indicating that the bit size of the MCS field in the DCI is 2 bits; and/or there may be 16 bit states in the 32 bit states indicating that the bit size of the MCS field is 1 bit; and/or there may be 1 bit state in the 32 bit states indicating that the bit size of the MCS field is 5 bits; and/or there may be 1 bit state in the 32 bit states indicating that the bit size of the MCS field is 0 bits.
For example, table 1 shows an indication relationship of 5 bits with the bit size of the MCS field and the first MCS index.
Table 15 bits indicate the bit size and first MCS index contained in the MCS field
| 5 bits
|
Bit size of MCS field
|
First MCS index
|
| 1 bit state
|
0
|
|
| 1 bit state
|
5
|
|
| 2 bit states
|
4
|
A0,A1
|
| 4 bit states
|
3
|
B0,B1,B2,B3,B4
|
| 8 bit states
|
2
|
C0,C1,C2,C3,C4,C5,C6,C7
|
| 16 bit states
|
1
|
D0,D1,D2,……,D13,D14,D15 |
In table 1, a 1-bit state indicating that the bit size of the MCS field is 0 bits may be 00000. The 1-bit state indicating that the bit size of the MCS field is 5 bits may be 00001. The 2-bit state indicating that the bit size of the MCS field is 4 bits may be 00010 and 00011. The 4-bit state indicating that the bit size of the MCS field is 3 bits may be 00100-. The 8 bit state indicating that the bit size of the MCS field is 2 bits may be 01000-01111. The 16-bit state indicating that the bit size of the MCS field is 1 bit may be 10000-. As shown in table 2, 5 bits indicate a specific example of the indication relationship of the bit size of the MCS field and the first MCS index.
Table 25 bits indicate a specific example of the bit size and first MCS index contained in the MCS field
| 5 bits
|
Bit size of MCS field
|
First MCS index
|
| 00000
|
0
|
|
| 00001
|
5
|
|
| 00010-00011
|
4
|
A0,A1
|
| 00100-00111
|
3
|
B0,B1,B2,B3,B4
|
| 01000-01111
|
2
|
C0,C1,C2,C3,C4,C5,C6,C7
|
| 10000-11111
|
1
|
D0,D1,D2,……,D13,D14,D15 |
For example, as indicated in table 2, when the second information is "00011", the second information indicates that the bit size of the MCS field is 4 bits.
Alternatively, the 1-bit state in table 1 indicating that the bit size of the MCS field is 0 bits may be 00000. The 1-bit state indicating that the bit size of the MCS field is 5 bits may be 11111. The 2-bit state indicating that the bit size of the MCS field is 4 bits may be 00001 and 00010. The 4-bit state indicating that the bit size of the MCS field is 3 bits may be 00011 and 00110. The 8-bit state indicating a bit size of 2 bits for the MCS field may be 00111-01110. The 16-bit state indicating that the bit size of the MCS field is 1 bit may be 01111-. As shown in table 3, 5 bits indicate another specific example of the indication relationship of the bit size of the MCS field and the first MCS index.
Table 35 bits indicates a specific example of the bit size and first MCS index contained in the MCS field
| 5 bits
|
Bit size of MCS field
|
First MCS index
|
| 00000
|
0
|
|
| 11111
|
5
|
|
| 00001-00010
|
4
|
A0,A1
|
| 00011-00110
|
3
|
B0,B1,B2,B3,B4
|
| 00111-01110
|
2
|
C0,C1,C2,C3,C4,C5,C6,C7
|
| 01111-11110
|
1
|
D0,D1,D2,……,D13,D14,D15 |
For example, as indicated in table 3, when the second information is "00011", the second information indicates that the bit size of the MCS field is 3 bits.
It should be noted that, the above-mentioned example of the indication relationship between the bit size of the MCS field and the bit state of 5 bits is introduced, and other indication relationships may also be used, and the above-mentioned example should not be construed as limiting the present application.
Optionally, each of the 2 bit states indicating a bit size of the MCS field of 4 bits indicates one first MCS index. For example, when the 2-bit states are 00010 and 00011, 00010 indicates that the first MCS index a0,00011 indicates the first MCS index a 1. At this time, if the second information is "00010", the second information indicates that the value of the first MCS index is a 0; and/or each of the 4 bit states indicating a bit size of the MCS field of 3 bits indicates one first MCS index. When the 4 bit states are 00100-; and/or each of the 8 bit states indicating a bit size of the MCS field of 2 bits indicates one first MCS index. For example, when the 8 bit states are 01000-01111, respectively, the 8 bit states indicate the values C0-C7 of the first MCS index, respectively; and/or each of the 16 bit states indicating a bit size of the MCS field of 1 bit indicates one first MCS index. For example, when the 16 bit states are 10000-.
Alternatively, the value of the first MCS index may be a value as shown in table 4.
Table 4 values of the first MCS index
| A0,A1
|
0,16
|
| B0-B3
|
0,8,16,24
|
| C0-C7
|
0,4,8,12,16,20,24,28
|
| D0-D15
|
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30 |
It should be noted that table 4 is an example of the value of the first MCS index, and in an actual application process, other corresponding manners of the value may also be used, and table 4 should not be construed as limiting the application.
Optionally, the size of the second information is 5 bits, the 5 bits are (b0, b1, b2, b3, b4), where b0 is the leftmost bit of the 5 bits, and b4 is the rightmost bit of the 5 bits, and the bit size included in the MCS field in the DCI may be determined by the bit position of the first 1 from left to right in b0-b 4. Fig. 4 shows the bit size included in the MCS field indicated by the bit position of 5 bits of the second information, first 1 from left to right.
As shown in fig. 4, for example, when bits of 1 are not included in the 5 bits (b0, b1, b2, b3, b4) of the second information, the second information indicates that the bit size of the MCS field of the DCI is 0 bit. For example, when a bit position first 1 from left to right among 5 bits (b0, b1, b2, b3, b4) of the second information is bi, the second information indicates that the bit size of the MCS field of the DCI is (i +1) bits. Specifically, when a bit position first 1 from left to right among 5 bits (b0, b1, b2, b3, b4) of the second information is b4, the second information indicates that the bit size of the MCS field of the DCI is 5 bits. When a bit position first 1 from left to right among 5 bits (b0, b1, b2, b3, b4) of the second information is b3, the second information indicates that the bit size of the MCS field of the DCI is 4 bits. When a bit position first 1 from left to right among 5 bits (b0, b1, b2, b3, b4) of the second information is b2, the second information indicates that the bit size of the MCS field of the DCI is 3 bits. When a bit position first 1 from left to right among 5 bits (b0, b1, b2, b3, b4) of the second information is b1, the second information indicates that the bit size of the MCS field of the DCI is 2 bits. When a bit position first 1 from left to right among 5 bits (b0, b1, b2, b3, b4) of the second information is b0, the second information indicates that the bit size of the MCS field of the DCI is 1 bit.
Optionally, the value of the first MCS index may be 2(i+1)Decimal value-2 indicated by 5 bits(5-(i+1)))。
302. And determining the MCS index used for data transmission according to the second information and the MCS field.
In this embodiment of the present application, based on the indication relationship between the second information and the bit size of the MCS field in the DCI and the value of the first MCS index, after receiving the second information and the DCI, the terminal device may determine the first MCS index and the second MCS index indicated by the MCS field according to the size of the second information, and determine the MCS index used for data transmission according to the first MCS index and the second MCS index.
The above-mentioned specific description is made on the first information including the second information sent by the communication device to the terminal device through the high-layer signaling. The first information sent by the communication device to the terminal device through the higher layer signaling may further include at least one of third information and fourth information, where the third information is used to indicate an association relationship used by the MCS field in the DCI, and the association relationship is an association relationship between the MCS field and a second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field. This is described in detail in the embodiments of the present application, and referring to fig. 5, another embodiment of determining modulation codes is provided.
Referring to fig. 5, an embodiment of determining modulation codes provided by the embodiment of the present application may include:
501. the terminal equipment receives first information and a Modulation Coding Scheme (MCS) field in Downlink Control Information (DCI), wherein the first information and the DCI are sent by the communication equipment through high-layer signaling, and the first information comprises at least one of third information and fourth information. Wherein the third information is used for indicating the association relationship used by the MCS field in the DCI, and the association relationship is the association relationship between the MCS field and the second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field.
In this embodiment of the present application, the entities on both sides of this embodiment of the present application are a communication device and a terminal device, respectively, that is, the communication device refers to a network device, such as a base station, as described in fig. 1; in addition, the entities on both sides may also be a terminal device and a terminal device, respectively, that is, the communication device is another terminal device, which is not limited in this application. In this embodiment of the present application, a terminal device receives a modulation and coding scheme MCS field in first information and downlink control information DCI sent by a communication device through a high-level signaling, where the high-level signaling is as described above, and this is not limited in this embodiment of the present application.
In the embodiment of the present application, the first information includes at least one of third information and fourth information, that is, the first information includes the third information and the fourth information, and the first information includes the fourth information.
In this embodiment of the application, the third information is used to indicate an association relationship used by the MCS field, where the association relationship is an association relationship between the MCS field and the second MCS index indicated by the MCS field. The incidence relation indicated by the third information is one of multiple incidence relations, and the multiple incidence relations comprise at least one of a first incidence relation, a second incidence relation and a third incidence relation.
Specifically, when the MCS field includes N bits, the N bits correspond to N bit states, N is an integer greater than 0, and N is less than or equal to 2n. The first correlation is a correspondence between N bit states corresponding to the N bits and N second MCS indexes, and the N second MCS indexes are consecutive. The second correlation is a corresponding relationship between N bit states corresponding to the N bits and N second MCS indexes, the N second MCS indexes are non-continuous, and the N second MCS indexes are not equally spaced. The third relationship is a corresponding relationship between N bit states corresponding to N bits and N second MCS indexes, the N second MCS indexes are equally spaced, and a spacing between two adjacent second MCS indexes in the N second MCS indexes is greater than 1, that is, in the N second MCS indexes, an i +1 th second MCS index is an i-th second MCS index + k, and k is an integer greater than 1.
For example, when the MCS field includes 3 bits, the second information sent by the communication device to the terminal device through the higher layer signaling indicates 8 second MCS indexes respectively corresponding to 8 bit states of 3 bits, as shown in table 5 below.
TABLE 5 MCS field and second MCS index indicated by the MCS field
| MCS field
|
Second MCS index
|
| 000
|
M0
|
| 001
|
M1
|
| 010
|
M2
|
| 011
|
M3
|
| 100
|
M4
|
| 101
|
M5
|
| 110
|
M6
|
| 111
|
M7 |
It should be noted that, when the second information indicates that the association used by the MCS field is the first association, M0 to M7 are 8 consecutive second MCS indexes with certain values, for example: the second MCS indexes M0 to M7 are 1,2,3,4,5,6,7,8 or 13,14,15,16,17,18,19,20, respectively. When the second information indicates that the association used by the MCS field is a second association, M0 to M7 are 8 non-continuous and non-equally spaced second MCS indexes with certain values, for example, the second MCS indexes M0 to M7 are 1,3,4,6,7,8,9,26, respectively. When the third information indicates that the association used by the MCS field is a third association, M0 to M7 are 8 equally spaced second MCS indexes having certain values, for example, the second MCS indexes M0 to M7 are 0,2,4, 6,8,10,12, and 14, respectively.
In this embodiment of the application, the fourth information includes a first parameter and a second parameter, where the first parameter is used to determine the first MCS index, and the second parameter is used to determine the second MCS index.
In the embodiment of the application, the communication device may directly configure the value of the first MCS index through a high-level signaling, and the terminal device may determine the value of the first MCS index according to the value of the first parameter. Optionally, the value of the first parameter is a value of the first MCS index. Optionally, the first parameter is a fixed constant. For example the first parameter is fixedly equal to 0.
Optionally, in this embodiment of the present application, a value of the first parameter is associated with a bit size n included in the MCS field.
For example, the first MCS index has a value set of {0, 32/(2) }(5-n),……,(2(5-n)-1)*32/2(5-n)}. For example, when n is 2, the set is {0, 4, 8, 12, 16, 20, 24, 28}, and the first parameter indicates that the value of the first MCS index is one of the set.
For example, the first MCS index has a value set of {0, 32/(2) }(6-n)),……,(2(6-n)-1)*32/(2(6-n))}. For example, when n is 2, the set is {0, 2,4,6,8,10,12,14,16,18,20, 22, 24,26,28,30}, and the first parameter indicates that the value of the first MCS index is one of the set.
Optionally, the first parameter may also be used to indicate a value interval of the first MCS index, and the terminal device may determine the first MCS index according to the value interval indicated by the first parameter.
Optionally, the value interval is associated with a bit size n included in the MCS field.
For example, the value interval of the first MCS index is 32/(2)(5-n))、32/(2(6-n)) Or 32/2((7-n)). The first parameter indicates that the value interval of the first MCS index is 32/(2)(5-n))、32/(2(6-n)) Or 32/, ((7-n)). It should be noted that the value interval of the first MCS index may also be other value intervals, which is not limited in this embodiment of the application.
In the embodiment of the present application, the second parameter is used to determine the second MCS. For example, the second parameter may be used to indicate a size of a space between every adjacent two of the N second indexes.
Optionally, a value of the second parameter is related to a bit size n included in the MCS field in the DCI. For example, the value range of the second parameter may be {1, 32/(2)n) Or the value range of the second parameter can be { 32/(2) }(n+1)),32/(2n) Or the value range of the second parameter can be { 32/(2) }(n-1)),32/(2n) Or the value range of the second parameter can be { 32/(2) }(n+1)),32/(2n),32/(2(n-1))}。
Optionally, the value range of the second parameter is {1,2,4 }.
When the first information only includes the fourth information, the terminal device may determine the first MCS index and the second MCS index according to the first parameter and the second parameter in the fourth information, and then determine the MCS index used for data transmission according to the first MCS index and the second MCS index.
When the first information includes the third information and the fourth information, the terminal device may determine an MCS index used for data transmission according to the correspondence indicated by the third information, a first MCS index determined by a first parameter included in the fourth information, and a second MCS index determined by a second parameter.
Next, taking the MCS field containing 3 bits and the third information indicating the first association as an example, the specific description will be made on determining the MCS index for data transmission according to the third information and the fourth information in the embodiment of the present application. Table 6 shows a correspondence relationship between the MCS field and the MCS index used for data transmission.
Table 6 correspondence between MCS field and MCS index used for data transmission in the first association relationship
| MCS field
|
MCS index for data transmission
|
| 000
|
First MCS index +0
|
| 001
|
First MCS index +1
|
| 010
|
First MCS index +2
|
| 011
|
First MCS index +3
|
| 100
|
First MCS index +4
|
| 101
|
First MCS index +5
|
| 110
|
First MCS index +6
|
| 111
|
First MCS index +7 |
As shown in table 6, the value added by the first MCS index (i.e. 0,1,2, …,7) is the second MCS index. The third information indicates the first association relationship that 8 second MCS indexes corresponding to 8 bit states are consecutive. The first parameter in the fourth information is used to determine a first MCS index, the second parameter is used to determine 8 second MCS indexes, and the MCS indexes used for data transmission are the first MCS index + the second MCS index.
Optionally, an example that when the MCS field includes 3 bits and the third information indicates a third association relationship is further provided in the embodiment of the present application, please refer to table 7, where table 7 shows a corresponding relationship between the MCS field and an MCS index used for data transmission in the third association relationship.
Table 7 correspondence between MCS field and MCS index used for data transmission in the third association
| MCS field
|
MCS index for data transmission
|
| 000
|
First MCS index +0
|
| 001
|
First MCS index +2
|
| 010
|
First MCS index +4
|
| 011
|
First MCS index +8
|
| 100
|
First MCS index +10
|
| 101
|
First MCS index +12
|
| 110
|
First MCS index +14
|
| 111
|
First MCS index +16 |
As shown in table 7, the third information indicates a third association. The first MCS index is added with a value (i.e. 0,2,4, …,16) as the second MCS index, i.e. 8 second MCS indexes corresponding to 8 bit states are equally spaced, and the interval between every two adjacent second MCS indexes is 2. The first parameter in the fourth information is used to determine a first MCS index, the second parameter is used to determine 8 second MCS indexes, and the MCS indexes used for data transmission are the first MCS index + the second MCS index.
It should be understood that the examples given in tables 6 and 7 are only illustrative of one example of an embodiment of the present application and should not be construed as limiting the present application.
502. The terminal equipment determines the MCS index used for data transmission according to the first information and the MCS field.
In the embodiment of the application, after receiving first information and DCI sent by a communication device through a higher layer signaling, a terminal device determines an MCS index used for data transmission according to the first information and an MCS field.
It is to be understood that, in order to implement the functions in the above embodiments, the terminal device and the network device include corresponding hardware structures and/or software modules for performing the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and method steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software driven hardware depends on the particular application scenario and design constraints imposed on the solution.
Fig. 6 is a schematic diagram of an embodiment of a communication device according to an embodiment of the present application. The communication device can be used for realizing the functions of the terminal equipment at the receiving end in the method embodiment, so that the beneficial effects of the method embodiment can be realized. In the embodiment of the present application, the communication device may be a terminal device, or may be a module (e.g., a chip) applied to the terminal device.
Referring to fig. 6, a communication device 60 provided in the embodiment of the present application may include:
a receiving module 601, configured to receive first information sent by a first device through a higher layer signaling and a modulation and coding scheme, MCS, field in downlink control information, DCI, carried by a physical downlink control channel. Wherein the first information includes at least one of second information, third information, or fourth information. The second information is used for indicating the bit size and the first MCS index contained in the MCS field. The third information is used for indicating an association relationship used by the MCS field, where the association relationship is between the MCS field and a second MCS index indicated by the MCS field. The fourth information includes a first parameter for determining a first MCS index and a second parameter for determining a second MCS index indicated by the MCS field.
A determining module 602, configured to determine an MCS index used for data transmission according to the first information and the MCS field.
Optionally, as an embodiment, the first information includes the second information, and a size of the second information is 5 bits. The presence of 2 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 4 bits; and/or, the presence of 4 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 3 bits; and/or, the presence of 8 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 2 bits; and/or, the presence of 16 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 1 bit; and/or, the presence of 1 bit state in the 32 bit states of the 5 bits indicates that the bit size of the MCS field is 5 bits; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 0 bits.
Optionally, as an embodiment, each of the 2 bit states indicates one first MCS index; and/or each of the 4 bit states indicates a first MCS index; and/or each of the 8 bit states indicates a first MCS index; and/or each of the 16 bit states indicates a first MCS index. The determining module 602, configured to determine, according to the second information, a bit size of the MCS field and the first MCS index; determining a second MCS index according to the MCS field; and determining the MCS index used for the data transmission according to the first MCS index and the second MCS index.
Optionally, as an embodiment, the 2 bit states are: 00010,00011, respectively; and/or, the 4 bit states are: 00100 to 00111; and/or, the 8 bit states are: 01000 to 01111; and/or, the 16 bit states are: 10000 to 11111.
Optionally, as an embodiment, the first information includes the second information, and the second information includes 5 bits. The 5 bits are (b0, b1, b2, b3, b4), the b0 is the leftmost bit of the 5 bits, and b4 is the rightmost bit of the 5 bits; the i +1 th bit of the 5 bits is bi, which is 1, and the states of the bits on the left side of bi are all 0. The determining module 602 is configured to determine a value of the i according to the second information; determining the bit size of the MCS field and the first MCS index according to the value of the i; determining the second MCS index according to the MCS field; and determining the MCS index used for the data transmission according to the first MCS index and the second MCS index. The MCS fieldIs (i +1) bits; and/or the first MCS index is 2(i+1)Decimal value-2 indicated by 5 bits(5-(i+1)))。
Optionally, as an embodiment, the bit size of the MCS field is n bits, the first information includes the third information, the third information is used to indicate an association relationship used by the MCS field, and the association relationship is an association relationship between the MCS field and a second MCS index indicated by the MCS field. The used incidence relation is one of multiple incidence relations, and the multiple incidence relations comprise at least one of a first incidence relation, a second incidence relation and a third incidence relation. And n is an integer greater than 0. The first association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are continuous. The second association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are in a corresponding relation, the N second MCS indexes are discontinuous, and the N second MCS indexes are not at equal intervals. The third relation is: and the N bit states corresponding to the N bits correspond to N second MCS indexes, the N second MCS indexes are equally spaced, and the interval between two adjacent second MCS indexes in the N second MCS indexes is greater than 1. Said N is less than or equal to 2n. The determining module 602 is configured to determine an MCS index used for the data transmission according to the used association relationship and the MCS field.
Optionally, as an embodiment, the first information further includes the fourth information, and the fourth information includes a first parameter and a second parameter, where the first parameter is used to determine a first MCS index, and the second parameter is used to determine a second MCS index indicated by the MCS field. The determining module is configured to determine an MCS index used for the transmission according to the corresponding relationship, the first parameter, and the second parameter.
Optionally, as an embodiment, the first information includes the fourth information, and the fourth information includes a first parameter and a second parameter, where the first parameter is used to determine a first MCS index, and the second parameter is used to determine a second MCS index indicated by the MCS field. The determining module is configured to determine an MCS index used for the transmission according to the first parameter and the second parameter.
Optionally, as an embodiment, a value of the first parameter is associated with a bit size included in the MCS field; and/or the value of the second parameter is related to the bit size contained in the MCS field.
Optionally, as an embodiment, an MCS index used for the data transmission is the first MCS index + the second MCS index.
Fig. 7 is a schematic diagram of another embodiment of a communication device according to an embodiment of the present application. The communication device can be used for realizing the functions of the network equipment or the terminal equipment at the sending end in the method embodiment, so that the beneficial effects of the method embodiment can be realized. In the embodiment of the present application, the communication apparatus may be a network device or a terminal device, and may also be a module (e.g., a chip) applied to the network device or the terminal device.
Referring to fig. 7, a communication device 70 provided in the embodiment of the present application may include:
a determining module 701, configured to determine a modulation and coding scheme, MCS, field in first information and downlink control information, DCI, where the first information and the MCS field are used by the communications device to determine an MCS index used for data transmission, and the first information includes at least one of second information, third information, or fourth information. The second information is used for indicating the bit size and the first MCS index contained in the MCS field. The third information is used for indicating an association relationship used by the MCS field, where the association relationship is between the MCS field and a second MCS index indicated by the MCS field. The fourth information comprises a first parameter and a second parameter, wherein the first parameter is used for determining a first MCS index, and the second parameter is used for determining a second MCS index indicated by the MCS field;
a sending module 702, configured to send the first information to a communication device through a high-level signaling, and send the DCI through a physical downlink control channel.
Optionally, as an embodiment, the first information includes the second information, and a size of the second information is 5 bits. The second information is for the communications device to determine a bit size of the MCS field and the first MCS index; and determining the MCS index used for the data transmission according to the first MCS index and the second MCS index indicated by the MCS field. The presence of 2 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 4 bits; and/or, the presence of 4 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 3 bits; and/or, the presence of 8 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 2 bits; and/or, the presence of 16 bit states of the 32 bit states of 5 bits indicates that the bit size of the MCS field is 1 bit; and/or, the presence of 1 bit state in the 32 bit states of the 5 bits indicates that the bit size of the MCS field is 5 bits; and/or, the presence of 1 bit state in the 32 bit states of 5 bits indicates that the bit size of the MCS field is 0 bits.
Optionally, as an embodiment, each of the 2 bit states indicates one first MCS index; and/or each of the 4 bit states indicates a first MCS index; and/or each of the 8 bit states indicates a first MCS index; and/or each of the 16 bit states indicates a first MCS index.
Optionally, as an embodiment, the 2 bit states are: 00010,00011, respectively; and/or, the 4 bit states are: 00100 to 00111; and/or, the 8 bit states are: 01000 to 01111; and/or, the 16 bit states are: 10000 to 11111.
Optionally, as an embodiment, the first information includes the second information, and the second information includes 5 bits. The 5 bits are (b0, b1, b2, b3, b4) The b0 is the leftmost bit of the 5 bits, and the b4 is the rightmost bit of the 5 bits. The i +1 th bit of the 5 bits is bi, which is 1, and the states of the bits on the left side of bi are all 0. The second information is used by the communication device to determine the value of i; determining the bit size of the MCS field and the first MCS index according to the value of the i; and determining the MCS index used for data transmission according to the first MCS index and the second MCS index indicated by the MCS field. The bit size of the MCS field is (i +1) bits; and/or the first MCS index is 2(i+1)Decimal value-2 indicated by 5 bits(5-(i+1)))。
Optionally, as an embodiment, the bit size of the MCS field is n bits. The first information includes the third information, where the third information is used to indicate an association relationship used by the MCS field, and the association relationship is an association relationship between the MCS field and a second MCS index indicated by the MCS field. The used incidence relation is one of multiple incidence relations, and the multiple incidence relations comprise at least one of a first incidence relation, a second incidence relation and a third incidence relation. And n is an integer greater than 0. The first association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are continuous. The second association relationship is: and the N bit states corresponding to the N bits and the N second MCS indexes are in a corresponding relation, the N second MCS indexes are discontinuous, and the N second MCS indexes are not at equal intervals. The third relation is: a correspondence between N bit states corresponding to the N bits and N second MCS indices, the N second MCS indices being equally spaced, an interval between two adjacent second MCS indices of the N second MCS indices being greater than 1; said N is less than or equal to 2n。
Optionally, as an embodiment, the first information further includes the fourth information. The fourth information includes a first parameter for the communication device to determine a first MCS index and a second parameter for the communication device to determine a second MCS index indicated by the MCS field. The first information is used for the communication device to determine an MCS index for the transmission according to the used corresponding relation, the first parameter and the second parameter.
Optionally, as an embodiment, the first information includes the fourth information. The fourth information includes a first parameter for the communication device to determine a first MCS index and a second parameter for the communication device to determine a second MCS index indicated by the MCS field. The first information is used by the communication device to determine an MCS index for the transmission based on the first parameter and the second parameter.
Optionally, as an embodiment, the first parameter has an association with a bit size contained in the MCS field; and/or the second parameter is related to the bit size contained in the MCS field.
Optionally, as an embodiment, an MCS index used for the data transmission is the first MCS index + the second MCS index.
Fig. 8 is a schematic structural diagram of a possible communication device according to an embodiment of the present application.
As shown in fig. 8, communications device 80 includes a processor 810 and an interface circuit 820. Processor 810 and interface circuit 820 are coupled to each other. It is understood that interface circuit 820 may be a transceiver or an input-output interface. Optionally, the communication device 80 may further include a memory 830 for storing instructions to be executed by the processor 810 or for storing input data required by the processor 810 to execute the instructions or for storing data generated by the processor 810 after executing the instructions.
When the communication device 80 is a terminal device on the receiving end, the processor 810 is configured to execute the functions of the determining module 602, and the interface circuit 820 is configured to execute the functions of the receiving module 601.
When the communication apparatus 80 is a communication device (terminal device or network device) on the transmitting side, the processor 810 is configured to execute the functions of the determining module 701, and the interface circuit 820 is configured to execute the functions of the transmitting module 702.
When the communication device is a chip of a terminal device applied to a receiving end, the chip realizes the functions of the terminal device in the embodiment of the method. The terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent to the terminal device at the receiving end by the network device or the terminal device at the sending end.
When the communication device is a chip applied to a network device or a terminal device at a transmitting end, the chip implements the functions of the network device or the terminal device at the transmitting end in the above method embodiment. The chip sends information to other modules (such as a radio frequency module or an antenna) in the network device or the terminal device at the sending end, and the information is sent to the terminal device at the receiving end by the network device or the terminal device at the sending end.
It is understood that the Processor in the embodiments of the present Application may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general purpose processor may be a microprocessor, but may be any conventional processor.
The method steps in the embodiments of the present application may be implemented by hardware, or may be implemented by software instructions executed by a processor. The software instructions may be comprised of corresponding software modules that may be stored in Random Access Memory (RAM), flash Memory, Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM), 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 network device or a terminal device. Of course, the processor and the storage medium may reside as discrete components in a network device or a terminal device.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer program or instructions may be stored in or transmitted over a computer-readable storage medium. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more available media. The usable medium may be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a DVD; it may also be a semiconductor medium, such as a Solid State Disk (SSD).
In the embodiments of the present application, unless otherwise specified or conflicting with respect to logic, the terms and/or descriptions in different embodiments have consistency and may be mutually cited, and technical features in different embodiments may be combined to form a new embodiment according to their inherent logic relationship.
In the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. In the description of the text of the present application, the character "/" generally indicates that the former and latter associated objects are in an "or" relationship; in the formula of the present application, the character "/" indicates that the preceding and following related objects are in a relationship of "division".
It is to be understood that the various numbers or letter designations referred to in the embodiments of the present application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of the present application. The sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of the processes should be determined by their functions and inherent logic.
The method for determining modulation coding and the communication device provided by the embodiments of the present invention are described in detail above, and the principles and embodiments of the present invention are explained herein by applying specific embodiments, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.