Communication method and device
By extending the target bit rate value of the π/2 BPSK modulation method in the MCS index table of the NR system, the problem of insufficient uplink transmission capability of the user equipment is solved, and higher spectrum efficiency and uplink performance are achieved.
Patent Information
- Application Number
- CN202080105100.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-14
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2040-09-14
AI Technical Summary
In the uplink transmission of the new Radio Access Technology (NR) system, the transmission capability of the user equipment is limited, resulting in low uplink transmission power and rate, which is difficult to meet the needs of efficient data transmission.
By extending or redefining the MCS index table of the existing protocol, the target bit rate value corresponding to the π/2 BPSK modulation method is increased, thereby improving the spectrum efficiency of uplink transmission of terminal devices.
The π/2 BPSK modulation method with higher transmission power is realized by implementing the uplink transmission of terminal equipment, while improving spectrum efficiency and improving uplink performance.
Smart Images

Figure CN116114228B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a communication method and device. Background Art
[0002] In the uplink transmission of the current New Radio Access Technology (NR) system, the transmission capability of the user equipment (UE) is limited, for example: the number of antennas is small, the baseband chip processing is general, the energy consumption is limited, etc. The uplink transmission power and rate face greater challenges than the downlink transmission. Usually, in order to ensure the correct demodulation of the uplink transmission data, the base station (or g Node B, gNB) side has a threshold requirement for the signal to noise ratio (SNR) of the received uplink signal, which is called the sensitivity of the receiver. Only when the SNR of the received signal is higher than the sensitivity can correct signal estimation and data demodulation be guaranteed. Therefore, given the propagation loss of a certain transmission distance, the transmission power of the uplink data on the UE side is very important for the correct demodulation on the base station side.
[0003] The modulation method of Quadrature Phase Shift Keying (QPSK) has a larger Peak to Average Power Ratio (PAPR) than that of π / 2 Binary Phase Shift Keying (BPSK), and is more likely to have the maximum power exceed the linear threshold of the power amplifier (PA). Therefore, the power back-off value of QPSK is larger than that of π / 2 BPSK, and the actual transmission power is smaller than the maximum power allowed by π / 2 BPSK, resulting in performance loss in uplink transmission.
[0004] In uplink transmission, in addition to transmission power, the target transmission rate is also a key indicator for measuring the uplink transmission capability of the current NR system. That is, under the time-frequency resources in different scenarios, the efficiency of uplink transmission should be improved as much as possible. For example, reducing pilot overhead and reducing the redundancy of transmitted information will help improve the throughput of uplink transmission.
[0005] In the existing NR protocol, the π / 2 BPSK modulation method is used, and the corresponding target code rate is low. A large number of redundant bits are introduced into the transmitted information bit sequence, resulting in low spectrum efficiency. Summary of the invention
[0006] The present application provides a communication method and apparatus, which can enable a terminal device to adopt a π / 2 BPSK modulation method with a higher transmission power for uplink transmission while achieving higher spectrum efficiency, thereby improving uplink performance.
[0007] A first aspect provides a communication method for indicating MCS, the method comprising: sending first indication information to the terminal device, the first indication information being used to indicate a first MCS index table or a second MCS index table, and sending downlink control information DCI to the terminal device, the DCI comprising a first MCS index value, the first MCS index value being a value in the first MCS index table or the second MCS index table; wherein: the first MCS index table comprises a second MCS index value, the modulation order corresponding to the second MCS index value is 1, and the product of the target code rate corresponding to the second MCS index value and 1024 is greater than 314, and the number of MCS index values with a modulation order of 1 in the first MCS index table is greater than or equal to 3; the second MCS index table comprises a third MCS index value, the modulation order corresponding to the third MCS index value is 1, and the product of the target code rate corresponding to the third MCS index value and 1024 is greater than 198, and the number of MCS index values with a modulation order of 1 in the second MCS index table is greater than or equal to 7.
[0008] Based on the above technical solution, by expanding or redefining the MCS index table of the existing protocol, the value of the target code rate corresponding to the π / 2 BPSK modulation method is increased, and the target code rate corresponding to the π / 2 BPSK modulation method is correspondingly made higher, thereby improving the performance of uplink data transmission.
[0009] In combination with the first aspect, in some implementations of the first aspect, the product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the first MCS index table and 1024 includes at least one item in the first set, and the first set is {340, 378, 379, 386, 434, 449, 466, 490, 502, 517, 526, 553, 567, 602, 616, 658, 666, 679, 719, 758, 772, 822, 873, 898, 910 , 948}; or the product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the second MCS index table and 1024 includes at least one item in the second set, and the second set is {240, 314, 340, 378, 379, 386, 434, 449, 466, 490, 502, 517, 526, 553, 567, 602, 616, 658, 666, 679, 719, 758, 772, 822, 873, 898, 910, 948}.
[0010] In combination with the first aspect, in some implementations of the first aspect, the second MCS index value is one of 28-31; or the third MCS index value is one of 28-31.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the number of MCS index values in the first MCS index table is greater than 32; or the number of MCS index values in the second MCS index table is greater than 32.
[0012] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: sending second indication information to the terminal device, where the second indication information is used to indicate that a modulation order of uplink transmission of the terminal device is 1.
[0013] A second aspect provides a communication method for indicating MCS, the method comprising: receiving first indication information sent by the network device, the first indication information being used to indicate a first MCS index table or a second MCS index table; receiving DCI sent by the network device, the DCI comprising a first MCS index value, the first MCS index value being a value in the first MCS index table or the second MCS index table; determining a first target code rate for uplink transmission corresponding to the first MCS index value in the first MCS index table or the second MCS index table, wherein the first MCS index table comprises a second MCS index value, the modulation order corresponding to the second MCS index value is 1, and the product of the target code rate corresponding to the second MCS index value and 1024 is greater than 314, and the number of MCS index values with a modulation order of 1 in the first MCS index table is greater than or equal to 3; the second MCS index table includes a third MCS index value, the modulation order corresponding to the third MCS index value is 1, and the product of the target code rate corresponding to the third MCS index value and 1024 is greater than 198, and the number of MCS index values with a modulation order of 1 in the second MCS index table is greater than or equal to 7.
[0014] Based on the above technical solution, by expanding or redefining the MCS index table of the existing protocol, the value of the target code rate corresponding to the π / 2 BPSK modulation method in the MCS index table is added, which also makes the target code rate corresponding to the π / 2BPSK modulation method higher, thereby improving the performance of uplink data transmission.
[0015] In combination with the second aspect, in some implementations of the second aspect, the product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the first MCS index table and 1024 includes at least one item in the first set, and the first set is {340, 378, 379, 386, 434, 449, 466, 490, 502, 517, 526, 553, 567, 602, 616, 658, 666, 679, 719, 758, 772, 822, 873, 898, 910 , 948}; or the product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the second MCS index table and 1024 includes at least one item in the second set, and the second set is {240, 314, 340, 378, 379, 386, 434, 449, 466, 490, 502, 517, 526, 553, 567, 602, 616, 658, 666, 679, 719, 758, 772, 822, 873, 898, 910, 948}.
[0016] In combination with the second aspect, in some implementations of the second aspect, the second MCS index value is one of 28-31; or the third MCS index value is one of 28-31.
[0017] Based on the above technical solution, on the basis of the two tables of the existing protocol, by flexibly configuring more corresponding MCS index values of modulation order q, π / 2 BPSK with a higher target code rate is introduced without increasing the MCS index value indication overhead.
[0018] In combination with the second aspect, in certain implementations of the second aspect, the number of MCS index values in the first MCS index table is greater than 32; or the number of MCS index values in the second MCS index table is greater than 32.
[0019] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving second indication information sent by the network device, the second indication information being used to indicate that the modulation order used for the uplink transmission is 1, and determining that the modulation order used for the uplink transmission is 1 based on the second indication information.
[0020] The third aspect provides a communication method for indicating MCS, the method comprising: sending first indication information to the terminal device, the first indication information being used to indicate a third MCS index table, wherein the modulation order corresponding to the MCS index value in the third MCS index table includes values of 1 and 2, but does not include values greater than or equal to 6; and sending DCI to the terminal device, the DCI including a first MCS index value, the first MCS index value being a value in the third MCS index table.
[0021] Based on the above technical solution, by redefining an MCS index table used in the coverage enhancement scenario, the MCS index table adds more target code rate values corresponding to the π / 2 BPSK modulation method on the basis of the existing protocol, which also makes the target code rate corresponding to the π / 2 BPSK modulation method higher, thereby improving the performance of uplink data transmission.
[0022] In combination with the third aspect, in certain implementations of the third aspect, the number of MCS index values in the third MCS index table is 16, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
[0023] In combination with the third aspect, in certain implementations of the third aspect, the number of MCS index values in the third MCS index table is 32, and the third MCS index table includes N MCS index values with a modulation order of 1, where N is a positive integer greater than or equal to 3.
[0024] In combination with the third aspect, in certain implementations of the third aspect, in the third MCS index table, the value of the maximum target code rate corresponding to the modulation order 1 is greater than the first threshold
[0025] The fourth aspect provides a communication method for indicating MCS, the method comprising: receiving first indication information sent by the network device, the first indication information being used to indicate a third MCS index table; receiving DCI sent by the network device, the DCI comprising a first MCS index value, the first MCS index value being a value in the third MCS index table; in the third MCS index table, determining a first modulation order and a first target code rate for uplink transmission corresponding to the first MCS index value, wherein the modulation order corresponding to the MCS index value in the third MCS index table includes values of 1 and 2, but does not include values greater than or equal to 6.
[0026] In combination with the fourth aspect, in certain implementations of the fourth aspect, the number of MCS index values in the third MCS index table is 16, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
[0027] In combination with the fourth aspect, in certain implementations of the fourth aspect, the number of MCS index values in the third MCS index table is 32, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
[0028] In combination with the fourth aspect, in certain implementations of the fourth aspect, in the third MCS index table, the value of the maximum target code rate corresponding to the modulation order of 1 is greater than the first threshold.
[0029] Based on the above technical solution, by redefining an MCS index table used in the coverage enhancement scenario, the MCS index table adds more target code rate values corresponding to the π / 2 BPSK modulation method on the basis of the existing protocol, which also makes the target code rate corresponding to the π / 2 BPSK modulation method higher, thereby improving the performance of uplink data transmission.
[0030] A fifth aspect provides a communication device, which is used to execute the method for indicating the MCS provided by the first to fourth aspects. Specifically, the device may include a module for executing the communication method provided by the first to fourth aspects.
[0031] In a sixth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the communication method in any possible implementation of the first to fourth aspects and the first to fourth aspects. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, the processor is coupled to the communication interface, and the communication interface is used to input and / or output information. The information includes at least one of an instruction and data.
[0032] In one implementation, the communication device is a network device. When the communication device is a network device, the communication interface may be a transceiver, or an input / output interface.
[0033] In another implementation, the communication device is a chip or a chip system. When the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0034] In another implementation, the communication device is a chip or a chip system configured in a network device.
[0035] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0036] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a communication device, the communication device implements the communication method in the first aspect to the fourth aspect, and any possible implementation method of the first aspect to the fourth aspect.
[0037] In an eighth aspect, a computer program product comprising instructions is provided, wherein when the instructions are executed by a computer, a communication device enables the communication method provided in the first to fourth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of a wireless communication system applicable to an embodiment of the present application.
[0039] Figure 2 A schematic flowchart of a wireless communication method applicable to an embodiment of the present application.
[0040] Figure 3 A schematic block diagram of a communication device applicable to an embodiment of the present application.
[0041] Figure 4 A schematic structural diagram of a communication device applicable to an embodiment of the present application.
[0042] Figure 5 A schematic architecture diagram of a communication device suitable for use in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0044] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, satellite communication system, fifth generation (5G) system or new radio (NR), and future communication systems.
[0045] Figure 1 is a schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application.
[0046] like Figure 1 As shown, the wireless communication system 100 may include at least one network device, such as Figure 1 The wireless communication system 100 may also include at least one terminal device, such as Figure 1 The terminal device 120 shown. A wireless connection can be established between the terminal device and the network device, or between the terminal devices, for wireless communication. The sending device can indicate the scheduling information of the data through the control information, so that the receiving device can correctly receive the data according to the control information.
[0047] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile communication network (PLMN), etc.
[0048] In addition, the terminal device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network that interconnects people and machines and things.
[0049] It should be understood that the present application does not limit the specific form of the terminal device.
[0050] The network device in the embodiment of the present application can be any device with wireless transceiver function. The device includes but is not limited to: evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home evolved NodeB, or HomeNode B, HNB), Base Band Unit (BBU), Access Point (AP) in Wireless Fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a gNB in a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.
[0051] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by the DU+AAU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be divided into a network device in an access network (radio access network, RAN), or the CU may be divided into a network device in a core network (core network, CN), and this application does not limit this.
[0052] To facilitate understanding of the embodiments of the present application, several terms involved in the present application are briefly introduced below.
[0053] 1. Power level
[0054] Power Class: The current NR protocol imposes different restrictions on the maximum power that terminals can send on different frequency bands, i.e. different power classes, based on the requirements of the Specific Absorption Rate (SAR) in different frequency bands and the constraints of RF device capabilities.
[0055] It is usually divided into three power levels, working at 23dBm, 26dBm and 31dBm respectively. As shown in Table 1, for each power level, a tolerance is introduced under certain conditions, that is, a specific range of fluctuations can be made based on the above power values, such as increasing 2dBm or decreasing 3dBm. Unless otherwise specified, the default upper limit of the UE's transmit power is usually 23dBm.
[0056] Table 1 User equipment power levels
[0057]
[0058]
[0059] 2. Maximum power fallback
[0060] Maximum Power Reduction (MPR), usually, during data transmission, the signal will be amplified by the power amplifier (PA), but the PA has a certain linear working range, that is, the power of the transmitted signal must be within a certain range to ensure the normal operation of the PA and avoid nonlinear signal power amplification. When the signal transmission power is large and may exceed the linear amplification threshold of the PA, the transmission signal power needs to be backed off to a certain maximum power.
[0061] In the existing NR protocol, the MPR value may be different when different modulation modes are used. For example, when high-order modulation is used, it is more sensitive to the Error Vector Magnitude (EVM), that is, the distortion of the small PA amplification nonlinearity may cause ambiguity and erroneous demodulation between the high-order modulation constellation points. Therefore, when high-order modulation is used, the MPR is usually larger and the maximum transmit power requirement is more stringent. As shown in Table 2, for UEs of power level 3, the MPR values when different modulation modes are used. Among them, Note 1 mentions that when the following conditions are met, a 23dBm UE can use a higher power of 26dBm for transmission:
[0062] 1) Using π / 2 BPSK modulation;
[0063] 2) The power boost parameter powerBoostπ / 2BPSK configured by the high-level signaling takes a value of 1;
[0064] 3) On the n40, n41, n77, n78 and n79 frequency bands, the total number of time slots for sending uplink data does not exceed 40%.
[0065] Table 2 Maximum power fallback values for UEs at power level 3
[0066]
[0067]
[0068] When the above three conditions are met, the terminal device can use a higher transmission power for uplink transmission. However, the spectral efficiency of π / 2 BPSK modulation corresponding to the MCS index table of the existing protocol is lower than that of QPSK modulation. At this time, there is little difference in the performance of the uplink between using π / 2 BPSK or QPSK modulation. Therefore, in order to solve the problem of low spectral efficiency caused by the target code rate corresponding to the MCS value of π / 2 BPSK being too low, this application modifies and expands the original MCS index table in the existing protocol, so that the terminal device has higher spectral efficiency when using π / 2 BPSK modulation, thereby improving the performance of the uplink.
[0069] Figure 2 A schematic flow chart of a wireless communication method applicable to the present application is provided, the method comprising:
[0070] S210 The network device determines a first MCS index value.
[0071] Specifically, the network device measures the uplink channel quality and interference based on the received signal, calculates the modulation method and target code rate that achieve the best uplink transmission performance of the terminal device according to the measurement results, and determines the corresponding first MCS index value in the MCS index table according to the modulation method and target code rate.
[0072] For example, the modulation methods that can be used for uplink transmission of the terminal device can be π / 2 BPSK, QPSK, 16QAM and 64QAM. Among them, when the network device determines that the terminal device adopts the π / 2 BPSK modulation method, and configures the power boost parameter value of the terminal device to be 1 and the proportion of uplink subframes in the TDD frame structure is not higher than 40%, the maximum transmission power of the terminal device with power level 3 can be increased from 23dBm to 26dBm.
[0073] S220 The network device sends first indication information, the first indication information including the identifier of the MCS index table determined by the network device. Correspondingly, the terminal device receives the first indication information, and determines the first MCS index table or the second MCS index table according to the identifier of the MCS index table included in the first indication information.
[0074] Specifically, the first indication information includes enabling transmission precoding, that is, the value of the parameter transformPrecoder configured by RRC signaling is 'enabled', and further includes:
[0075] 1) When the physical uplink shared channel (PUSCH) transmission is dynamically scheduled by PDCCH scrambled by C-RNTI or SP-CSI-RNTI, if the value of the parameter pusch-Config::Mcs-Table-forDCIFormat0_2 configured by RRC signaling is 'qam64LowSE' or the value of the parameter pusch-Config::mcs-TableTransformPrecoder is 'qam64LowSE', the first indication information indicates that the terminal uses the second MCS index table;
[0076] 2) When the PUSCH transmission is dynamically scheduled by the PDCCH scrambled by the MCS-C-RNTI, the first indication information instructs the terminal to use the second MCS index table;
[0077] 3) When PUSCH is configured with a configure grant, if the parameter configuredGrantConfig::mcs-TableTransformPrecoder configured in the RRC signaling takes a value of 'qam64LowSE', the first indication information instructs the terminal to use the second MCS index table.
[0078] If the above conditions are not met, and any of the following conditions are not met, the first indication information instructs the terminal to use the first MCS index table.
[0079] Any of the following conditions include:
[0080] 4) When PUSCH transmission is scheduled by PDCCH scrambled by C-RNTI or SP-CSI-RNTI and the value of the parameter pusch-Config::Mcs-Table-forDCIFormat0_2 configured by RRC signaling is 'qam256' or the value of the parameter pusch-Config::mcs-TableTransformPrecoder is 'qam256';
[0081] 5) When the value of the parameter configuredGrantConfig::mcs-TableTransformPrecoder configured in the RRC signaling is 'qam256'.
[0082] It should be understood that when there is a predefined newly added third MCS index table on both ends of the terminal device and the network device, the first indication information mentioned above can also indicate the third MCS index table.
[0083] Specifically, when the first indication information instructs the terminal device to adopt the third MCS index table, the first indication information includes that the value of the MCS-Table field configured by the RRC signaling is no longer 'qam64LowSE' or 'qam256', but is, for example, 'CoverageEnhance'.
[0084] S230 The network device sends second indication information, where the second indication information can be used to indicate the modulation order used for uplink transmission of the terminal device. Correspondingly, the terminal device receives the second indication information and determines the modulation mode according to the second indication information.
[0085] Specifically, when the network device instructs the terminal device to adopt the π / 2 BPSK modulation method through the second indication information, the modulation order is 1 at this time.
[0086] For example, the second indication information includes: the RRC signaling is configured with a parameter tp-pi2BPSK, that is, indicating that the terminal device uses a π / 2 BPSK modulation method with a modulation order q=1 for uplink transmission.
[0087] It should be understood that the first indication information and the second indication information can be the same information or different information, and there is no limitation on this. Specifically, the indication information can be RRC or MAC signaling. Similarly, the indication information can also be DCI, so that the modulation method used for uplink transmission of the terminal device can be switched more flexibly.
[0088] It should also be understood that the sending order of the first indication information and the second indication information can be either the first indication information first or the second indication information first, and there is no limitation on the sending order.
[0089] S240 The network device sends downlink control information DCI.
[0090] Specifically, the DCI sent by the network device includes a first MCS index value determined by the network device, and the first MCS index value is used to indicate a target bit rate for uplink transmission of the terminal device. Correspondingly, the terminal device receives the DCI and determines a target bit rate for uplink transmission corresponding to the first MCS index value.
[0091] Specifically, the MCS index table to which the first MCS index value belongs can be a first MCS index table or a second MCS index table. The first MCS index table can be understood as being applied to ordinary scenarios, and the second MCS index table can be understood as being applied to URLLC scenarios (supporting extremely low spectral efficiency and target code rate to ensure high reliability). The first MCS index table includes a second MCS index value, and the modulation order corresponding to the second MCS index value is 1, and the product of the target code rate corresponding to the second MCS index value and 1024 is greater than 314, that is, the target code rate corresponding to the second MCS index value is greater than 314 / 1024, and the number of MCS index values with a modulation order of 1 in the first MCS index table is greater than or equal to 3.
[0092] It should be understood that when the first indication information mentioned above indicates that the terminal device adopts the third MCS index table, the MCS index table to which the first MCS index value included in the DCI sent by the network device belongs is the third MCS index table, and correspondingly, the terminal device receives the DCI and determines the target bit rate for the uplink transmission corresponding to the first MCS index value in the third MCS index table.
[0093] For example, based on the MCS index table of the existing protocol applied to common scenarios, at least one MCS index value is introduced, the modulation order corresponding to the MCS index value is 1 and the product of the target code rate and 1024 is greater than 314, and the product of the target code rate and 1024 includes at least one item in the first set, which is {340, 378, 379, 386, 434, 449, 466, 490, 502, 517, 526, 553, 567, 602, 616, 658, 666, 679, 719, 758, 772, 822, 873, 898, 910, 948, 1052, 1204, 1358}. For example, Table 3 newly introduces index values 2-9, which can correspond to a modulation order of 1 and a target code rate multiplied by 1024 greater than 314. At this time, 5 bits in the DCI are needed to indicate all MCS index values in the first MCS index table. The target code rate corresponding to π / 2 BPSK in the first MCS index table is higher than that of the existing protocol, and the corresponding spectrum efficiency is also higher than that of the existing protocol.
[0094] Table 3
[0095]
[0096]
[0097] It should be understood that the values of the target code rate and spectrum efficiency corresponding to the modulation order of 1 in Table 3 are only examples, and the corresponding values of the target code rate and spectrum efficiency may also be other values in the above first set except those shown in Table 3, which are not limited here.
[0098] Specifically, the second MCS index table includes a third MCS index value, the modulation order corresponding to the third MCS index value is 1, and the product of the target code rate corresponding to the third MCS index value and 1024 is greater than 198, and the number of MCS index values with a modulation order of 1 corresponding to the second MCS index table is greater than or equal to 7, and the product of the specific target code rate and 1024 includes at least one item in the second set, and the second set is {240, 314, 340, 378, 379, 386, 434, 449, 466, 490, 502, 517, 526, 553, 567, 602, 616, 658, 666, 679, 719, 758, 772, 822, 873, 898, 910, 948, 1052, 1204, 1358}.
[0099] For example, on the basis of the existing protocol MCS index table, no new MCS index value is added, and part of the QPSK (modulation order is 2) in the existing protocol is replaced by π / 2 BPSK (modulation order is 1), as shown in Table 4. It should be understood that the product of the target code rate and 1024 and the spectrum efficiency corresponding to the MCS index values 6-12 in Table 4 are only examples and are not limited here. The values of the target code rate × 1024 and the spectrum efficiency can also be other values in the above second set except those shown in Table 4, and the specific replacement of the target code rate × 1024 and the number of MCS index values is not limited here. The MCS index value in the second MCS index table needs 5 bits in the DCI to indicate. The target code rate corresponding to π / 2 BPSK in the second MCS index table has more values and higher spectrum efficiency, which can improve the performance of the uplink.
[0100] Table 4
[0101]
[0102]
[0103] It should be understood that Table 3 and Table 4 are pre-configured at both ends of the network device and the terminal device. They are based on the two tables of the existing protocol, and flexibly configure more corresponding MCS index values with a modulation order of q. Under the premise of not increasing the MCS index value indication overhead, a higher target code rate of π / 2 BPSK is introduced.
[0104] Optionally, in the first MCS index table, the second MCS index value mentioned above may be one of the MCS index values 28-31. It should be understood that in actual situations, the use of too high a code rate for π / 2 BPSK (for example, a target code rate of 948 / 1024) may result in too much loss in channel coding performance, and the transmission performance at this time may be worse than the transmission performance when a slightly lower code rate of QPSK is used. Therefore, there is no need to define an excessively high target code rate, so the possible high code rate values of π / 2 BPSK can be reduced.
[0105] Specifically, the value of the MCS index value in the first MCS index table can be the same as that of the existing protocol, as shown in Table 5. The MCS index values 28-31 in the table are the MCS index values of the reserved state of the MCS index table of the existing protocol. The 4 reserved MCS index values can be redefined as π / 2 BPSK with a modulation order of 1, and its target code rate is defined so that the spectrum efficiency corresponding to π / 2 BPSK is higher than that of the existing protocol 314 / 1024. Specifically, the value of the target code rate corresponding to π / 2 BPSK includes at least one item in the above first set. This solution does not add a state value of the existing MCS index, so it is still indicated by 5 bits in the DCI.
[0106] Table 5
[0107]
[0108]
[0109] It should be understood that the values of the target code rate and spectrum efficiency corresponding to the MCS index values 28-31 in Table 5 are only examples and are not limited here. The values of the target code rate and spectrum efficiency can also be other values in the above first set besides those shown in Table 5.
[0110] Optionally, in the second MCS index table applied to the URLLC scenario, the third MCS index value mentioned above can be one of the MCS index values 28-31, and a specific example is shown in Table 6.
[0111] Specifically, the value of the MCS index value in the second MCS index table can be the same as that of the existing protocol. The MCS index values 28-31 in Table 6 are the MCS index values of the reserved state of the MCS index table of the existing protocol. The 4 reserved MCS index values are redefined as π / 2 BPSK with a modulation order of 1, and the target code rate is defined so that the target code rate corresponding to π / 2 BPSK is higher than that of the existing protocol 198 / 1024. Specifically, the value of the target code rate corresponding to π / 2 BPSK includes at least one item in the above second set. This solution does not add a state value of the existing MCS index, so it is still indicated by 5 bits in the DCI.
[0112] Table 6
[0113]
[0114]
[0115] It should be understood that the values of the target code rate and spectrum efficiency corresponding to the MCS index values 28-31 in Tables 5 and 6 are only examples and are not limited here. The values of the target code rate and spectrum efficiency may also be other values in the above second set except those shown in Table 6. Tables 5 and 6 are also pre-configured at both ends of the network device and the terminal device.
[0116] The number of MCS index values in the MCS tables in Tables 3 to 6 above remains unchanged, and there is no need to increase the number of bits indicated by the MCS in the DCI. In addition, more MCS index values can also be introduced. For example, the first MCS index table can add more π / 2 BPSK modulated index values and corresponding target code rates based on the first table of the original NR protocol, as shown in Table 7; the second MCS index table can add more π / 2 BPSK modulated index values corresponding to target code rates based on the second table of the original NR protocol, as shown in Table 8.
[0117] Table 7
[0118]
[0119]
[0120] Table 8
[0121]
[0122]
[0123] It should be understood that the product of the target bit rate corresponding to the newly added MCS index value in the above Table 7 and 1024 can also be other values in the first set except those shown in Table 7; the product of the target bit rate corresponding to the newly added MCS index value in the above Table 8 and 1024 can also be other values in the second set except those shown in Table 8, which are not limited here.
[0124] It should also be understood that the number of newly added MCS index values in Table 7 and Table 8 is only for example and is not limited here.
[0125] Optionally, usually, only a lower modulation order is used in the coverage enhancement scenario, and it is unlikely to use 16QAM (corresponding to a modulation order of 4) and 64QAM (corresponding to a modulation order of 6). Therefore, a third MCS index table is redefined only for the coverage enhancement scenario. The modulation order corresponding to the MCS index value in the third MCS index table includes values of 1 and 2, and does not include values greater than or equal to 6. The number of MCS index values in the third MCS index table is 16, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3, and in the third MCS index table, the maximum target code rate value corresponding to the modulation order of 1 is greater than the first threshold, and the first threshold is greater than or equal to 314 / 1024.
[0126] Specifically, the third MCS index table is as shown in Table 9, the value of the target code rate corresponding to π / 2 BPSK includes at least one item in the above first set, and the value of M is 8. The 16 MCS index values in the third MCS index table can be indicated by 4 bits in the DCI.
[0127] Table 9
[0128]
[0129]
[0130] It should be understood that the values of the target code rate and spectrum efficiency corresponding to π / 2 BPSK in Table 9 are only examples and are not limited here. The values of the target code rate and spectrum efficiency may also be other values in the first set mentioned above except those shown in Table 9. Optionally, the number of MCS index values in the third MCS index table may also be 32, and the third MCS index table includes N MCS index values with a modulation order of 1, where N is a positive integer greater than or equal to 3, and in the third MCS index table, the maximum target code rate value corresponding to the modulation order of 1 is greater than the first threshold, and the first threshold is greater than or equal to 314 / 1024.
[0131] In addition, an index value of π / 2 BPSK can be added based on the MCS table of a lower code rate, as shown in Table 10. At this time, the maximum target code rate value corresponding to the modulation order of 1 is greater than the first threshold, the first threshold is greater than or equal to 198 / 1024, and the value of the target code rate corresponding to π / 2 BPSK includes at least one item in the second set mentioned above. The number of MCS index values corresponding to the modulation mode of π / 2 BPSK is not limited here.
[0132] Table 10
[0133]
[0134]
[0135] Table 9 or Table 10 is also pre-configured at both ends of the network device and the terminal device, and coexists with the MCS index table of the existing protocol, that is, three MCS index tables are pre-configured at both ends of the network device and the terminal device.
[0136] S250 The terminal device determines a target bit rate.
[0137] Specifically, the terminal device determines the MCS index table, the modulation order and the first MCS index value respectively through the received first indication information, the second indication information and the DCI, and then determines the target code rate corresponding to the first MCS index value in the MCS index table through the first MCS index value, and then transmits the uplink data.
[0138] It should be understood that the first MCS index value mentioned above can be any MCS index value in Tables 3 to 10, and is the MCS index value corresponding to the target code rate adopted for uplink transmission of the terminal device determined by calculation by the network device. The second MCS index value mentioned above is the MCS index value in the first MCS index table whose corresponding modulation order is 1 and whose corresponding target code rate is greater than 314 / 1024. The third MCS index value mentioned above is the MCS index value in the second MCS index table whose corresponding modulation order is 1 and whose corresponding target code rate is greater than 198 / 1024. The first MCS index value can be the second MCS index value, the third MCS index value, or an MCS index value other than the second MCS index value and the third MCS index value.
[0139] It should also be understood that the writing order of the first indication information, the second indication information, and the DCI sent by the above network device does not mean the execution order, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. Similarly, the order in which the terminal device receives the first indication information, the second indication information, and the DCI does not constitute any limitation.
[0140] Through the above three solutions, on the basis of the original MCS index table of the existing protocol, more high-code-rate π / 2 BPSK modulations are introduced in the form of expanding or redefining the MCS table, which can effectively improve the transmission performance of the uplink.
[0141] In the current protocol, PUSCH uplink transmission supports two waveforms: Orthogonal Frequency Division Multiplexing (OFDM) and DFT-S-OFDM, i.e., multi-carrier and single-carrier uplink transmission, respectively. The value of the parameter field transformPrecoder configured by high-level signaling indicates which waveform is used for the current transmission. When the value of transformPrecoder is enabled, it indicates that the terminal needs to perform discrete Fourier transform (DFT) on the signal sequence to be sent in the time domain during PUSCH transmission, and then map it to multiple resource elements (RE) in the frequency domain. The subsequent inverse fast Fourier transform (IFFT) processing is an inverse process of the DFT processing. The frequency domain signal is converted into a time domain signal through IFFT, and then sent out after adding a cyclic prefix; when the value of transformPrecoder is disabled, the multiple signals to be sent are directly mapped to multiple REs in the frequency domain, and the frequency domain signal is converted into a time domain signal through IFFT, and then sent out after adding a cyclic prefix. Because when DFT-S-OFDM waveform is used for transmission, DFT processing and IFFT are an inverse transformation process. Therefore, the signal to be transmitted with a low peak-to-average power ratio (PAPR) will still maintain a low PAPR when transmitting and receiving, which is friendly to devices such as power transmitters at the transmitting and receiving ends, and can ensure the normal power amplification of the power amplifier. When ODFM waveform is used for transmission, because multiple signals in the frequency domain are transformed to the time domain by IFFT processing, the signal in the time domain is equivalent to the aliasing of multiple frequency domain subcarrier signals, and there may be extremely high and extremely small fluctuations in peak values, resulting in a large PAPR. When the fluctuation range is larger than the linear operating range of the power amplifier, it may cause some non-ideal characteristics such as noise to be introduced during power transmission, which affects the transmission and reception of signals.
[0142] When DFT-S-OFDM is used for uplink transmission, the current NR only supports single-stream PUSCH transmission, that is, PUSCH can only be sent through one DMRS antenna port at a time, resulting in limited uplink transmission efficiency. Therefore, in order to improve the efficiency of uplink transmission, it is possible to consider supporting multi-stream DFT-S-OFDM PUSCH transmission in uplink transmission. However, when using multi-stream transmission, it is necessary to weightedly combine multiple signals and then send them through multiple antenna ports, which may lead to an increase in PAPR. The use of π / 2 BPSK modulation can ensure a smaller PAPR. Therefore, when Pi / 2BPSK modulation is used for uplink transmission, the uplink transmission capability can be improved through the multi-stream DFT-S-OFDM PUSCH transmission solution.
[0143] In the current NR protocol, since PUSCH uplink transmission adopts DFT-S-OFDM, that is, when transmformPrecoder=enabled, only single-stream transmission is supported, so the value of maxRank configured by the network device in the RRC signaling can only be 1, and only DMRS configuration of a single antenna port is supported at this time.
[0144] Specifically, when the DMRS type is 1 and the maximum length of the DMRS symbol is 1 ODM symbol, the antenna port for uplink transmission of the terminal device can be indicated by 2 bits of DCI; when the DMRS type is 1 and the maximum length of the DMRS symbol is 2 ODM symbols, the antenna port for uplink transmission of the terminal device can be indicated by 4 bits of DCI.
[0145] In this embodiment, when the uplink transmission adopts Pi / 2 BPSK modulation, multi-stream transmission can be supported. The value of maxRank in the high-layer signaling configured by the network device can be 2 or 4, that is, it can support parallel transmission of 2-layer or 4-layer data.
[0146] For example, when the maxRank value in the high-level signaling configured by the network device is 2, the actual transmission of rank=1 and rank=2 can be supported, that is, the transmission of layer 1 or layer 2 data can be supported. When the maxRank value in the high-level signaling configured by the network device is 4, the actual transmission of layer 1, layer 2, layer 3 or layer 4 data can be supported.
[0147] Specifically, the antenna port of DMRS is indicated as follows.
[0148] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of the DMRS symbol is 1 ODFM symbol, and only single-stream transmission is supported. The index table indicating the antenna port of the DMRS is as shown in Table 11, and the antenna port of the terminal device uplink transmission can be indicated through the 2 bits of DCI.
[0149] Table 11
[0150] value Number of DMRS CDM groups without data DMRS Port 0 2 0 1 2 1 2 2 2 3 2 3
[0151] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of a single DMRS symbol is 2 ODFM symbols, and only single-stream transmission is supported. The index table indicating the antenna port of the DMRS is as shown in Table 12, and the antenna port of the terminal device uplink transmission can be indicated through the 4 bits of DCI.
[0152] Table 12
[0153]
[0154]
[0155] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of a single DMRS symbol is 1 ODFM symbol, and it can support parallel transmission of 2 layers of data. The index table indicating the antenna port of the DMRS is as shown in Table 12, and the antenna port for uplink transmission of the terminal device can be indicated through the 3 bits of DCI.
[0156] Table 13
[0157] value Number of DMRS CDM groups without data DMRS Port 0 1 0,1 1 2 0,1 2 2 2,3 3 2 0,2 4-7 Reserved Reserved
[0158] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of a single DMRS symbol is 1 ODFM symbol, and it can support parallel transmission of 3 layers of data. The index table indicating the antenna port of the DMRS is as shown in Table 14, and the antenna port of the terminal device uplink transmission can be indicated through the 3 bits of DCI.
[0159] Table 14
[0160] value Number of DMRS CDM groups without data DMRS Port 0 2 0-2 2-7 Reserved Reserved
[0161] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of a single DMRS symbol is 1 ODFM symbol, and it can support parallel transmission of 4 layers of data. The index table indicating the antenna port of the DMRS is as shown in Table 15, and the antenna port for uplink transmission of the terminal device can be indicated through the 3 bits of DCI.
[0162] Table 15
[0163] value Number of DMRS CDM groups without data DMRS Port 0 2 0-3 2-7 Reserved Reserved
[0164] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of a single DMRS symbol is 2 ODFM symbols, and it can support parallel transmission of 2 layers of data. The index table indicating the antenna port of the DMRS is as shown in Table 16, and the antenna port of the terminal device uplink transmission can be indicated through the 4 bits of DCI.
[0165] Table 16
[0166]
[0167]
[0168] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of a single DMRS symbol is 2 ODFM symbols, and it can support parallel transmission of 3 layers of data. The index table indicating the antenna port of the DMRS is as shown in Table 17, and the antenna port of the terminal device uplink transmission can be indicated through the 4 bits of DCI.
[0169] Table 17
[0170]
[0171] When the DMRS type configured by the network device through high-level signaling is 1, the maximum length of a single DMRS symbol is 2 ODFM symbols, and it can support parallel transmission of 4 layers of data. The index table indicating the antenna port of the DMRS is as shown in Table 18, and the antenna port of the terminal device uplink transmission can be indicated through the 4 bits of DCI.
[0172] Table 18
[0173]
[0174] In this embodiment, when π / 2 BPSK modulation is adopted in uplink transmission, the uplink transmission capability is improved by supporting PUSCH transmission of multi-stream DFT-S-OFDM, and the DMRS antenna port is indicated when π / 2 BPSK modulation is adopted and multi-stream DFT-S-OFDM transmission is supported.
[0175] The above-mentioned method for indicating MCS mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction. It can be understood that, in order to implement the above-mentioned functions, each network element, such as a terminal device or a network device, includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should be able to appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0176] The embodiment of the present application can divide the functional modules of the transmitting end device or the receiving end device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of using each functional module divided according to each function to illustrate.
[0177] Above, combined Figure 1 and Figure 2 Tables 3 to 10 describe in detail the method provided by the embodiments of the present application. Figures 3 to 5 The device provided in the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and for the sake of brevity, they will not be repeated here.
[0178] Figure 3 is a schematic block diagram of a communication device provided in an embodiment of the present application. Figure 3 As shown, the communication device 300 may include a transceiver unit 310 and a processing unit 320 .
[0179] In one possible design, the communication device 300 may correspond to the terminal device in the above method embodiment, for example, it may be a terminal device, or a chip configured in the terminal device.
[0180] It should be understood that the communication device 300 may correspond to the terminal device in the method 200 according to the embodiment of the present application, and the communication device 300 may include a method for executing Figure 2The units of the method performed by the terminal device in the method 200. In addition, the units in the communication device 300 and the above-mentioned other operations and / or functions are respectively for implementing Figure 2 The corresponding process of method 200 in FIG.
[0181] It should also be understood that when the communication device 300 is a terminal device, the transceiver unit 310 in the communication device 300 may correspond to Figure 4 The transceiver 430 in the terminal device 400 shown in FIG. 4 , the processing unit 320 in the communication device 300 may correspond to Figure 4 The processor 410 in the terminal device 400 is shown in FIG.
[0182] It should also be understood that when the communication device 300 is a terminal device, the transceiver unit 310 in the communication device 300 can be implemented by a communication interface (such as a transceiver or an input / output interface), for example, corresponding to Figure 4 The transceiver 430 in the terminal device 400 shown in FIG. 4, the processing unit 320 in the communication device 300 may be implemented by at least one processor, for example, corresponding to Figure 4 The processor 410 in the terminal device 400 shown in the figure, the processing unit 320 in the communication device 300 can also be implemented by at least one logic circuit.
[0183] Optionally, the communication device 300 may further include a processing unit 320, which may be used to process instructions or data to implement corresponding operations.
[0184] Optionally, the communication device 300 may further include a storage unit, which may be used to store instructions or data, and the processing unit may call the instructions or data stored in the storage unit to implement corresponding operations.
[0185] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0186] In another possible design, the communication device 300 may correspond to the network device in the above method embodiment, for example, it may be a network device, or a chip configured in the network device.
[0187] It should be understood that the communication device 300 may correspond to the network device in the method 200 according to the embodiment of the present application, and the communication device 300 may include a method for executing Figure 2 The units of the method performed by the network device in the method 200 in the communication device 300 are respectively for implementing Figure 2 The corresponding process of method 200 in FIG.
[0188] It should also be understood that when the communication device 300 is a network device, the transceiver unit 310 in the communication device 300 can correspond to Figure 4 The transceiver 430 in the network device 400 shown in FIG. 4 , the processing unit 320 in the communication apparatus 300 may correspond to the processor 410 in the network device 400 shown in FIG. 4 .
[0189] Optionally, the communication device 300 may further include a processing unit 320, which may be used to process instructions or data to implement corresponding operations.
[0190] Optionally, the communication device 300 may further include a storage unit, which may be used to store instructions or data, and the processing unit may call the instructions or data stored in the storage unit to implement corresponding operations.
[0191] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0192] It should also be understood that when the communication device 300 is a network device, the transceiver unit 310 in the communication device 300 can be implemented through a communication interface (such as a transceiver or an input / output interface), for example, corresponding to Figure 4 The transceiver 430 in the network device 400 shown in FIG. 1 , the processing unit 320 in the communication device 300 may be implemented by at least one processor, for example, corresponding to Figure 4 The processor 410 in the network device 400 shown in FIG. 1 and the processing unit 320 in the communication apparatus 300 may be implemented by at least one logic circuit.
[0193] Figure 5 It is a schematic diagram of the structure of the network device provided in an embodiment of the present application, for example, it may be a schematic diagram of the relevant structure of the network device.
[0194] It should be understood that Figure 5 The network device 500 shown is capable of implementing Figure 2 The method embodiment shown involves various processes of the network device. The operations and / or functions of each module in the network device 500 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.
[0195] It should be understood that Figure 5 The network device 500 shown is only one possible architecture of the network device and should not constitute any limitation to the present application. The method provided in the present application can be applied to network devices of other architectures. For example, network devices including CU, DU and AAU, etc. The present application does not limit the specific architecture of the network device.
[0196] Figure 5 It may also be a structural diagram of the terminal device provided in an embodiment of the present application, for example, it may be a schematic diagram of the relevant structure of the terminal device.
[0197] It should be understood that Figure 5 The terminal device 500 shown can implement Figure 2 The method embodiment shown involves various processes of the terminal device. The operations and / or functions of each module in the terminal device 500 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.
[0198] It should be understood that Figure 5 The terminal device 500 shown is only a possible architecture of the terminal device and should not constitute any limitation to the present application. The method provided in the present application can be applied to terminal devices of other architectures, and the present application does not limit the specific architecture of the terminal device.
[0199] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.
[0200] It should be understood that the above-mentioned processing device can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0201] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0202] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0203] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0204] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, which includes: a computer program code, when the computer program code is run on a computer, the computer executes Figure 2 The method in the illustrated embodiment.
[0205] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable medium, which stores a program code, and when the program code is run on a computer, the computer executes Figure 2 The method in the illustrated embodiment.
[0206] According to the method provided in the embodiment of the present application, the present application also provides a system, which includes one or more terminal devices and one or more network devices mentioned above.
[0207] The network devices in the above-mentioned various device embodiments completely correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding modules or units perform the corresponding steps. For example, the communication unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.
[0208] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instruction is loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disc (SSD)).
[0209] The network devices in the above-mentioned various device embodiments completely correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding modules or units perform the corresponding steps. For example, the communication unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.
[0210] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a computing device and a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).
[0211] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0212] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0213] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0214] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0215] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0216] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the flow or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0217] If this function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., and other media that can store program codes.
[0218] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims and the specification.
Claims
1. A communication method, characterized in that: include: Sending first indication information to the terminal device, where the first indication information is used to indicate the use of a first modulation and coding strategy MCS index table or a second MCS index table; Sending downlink control information DCI to the terminal device, where the DCI includes a first MCS index value, where the first MCS index value is a value in the first MCS index table or the second MCS index table, wherein: The first MCS index table includes a second MCS index value, the modulation order corresponding to the second MCS index value is 1, and the product of the target code rate corresponding to the second MCS index value and 1024 is greater than 314; The second MCS index table includes a third MCS index value, the modulation order corresponding to the third MCS index value is 1, and the product of the target code rate corresponding to the third MCS index value and 1024 is greater than 198; The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the first MCS index table and 1024 includes at least one item in the first set, and the first set is {379, 386, 490, 502, 526, 616, 719, 758, 898, 910}; or The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the second MCS index table and 1024 includes at least one item in the second set, and the second set is {240, 314, 379, 386, 490, 502, 526, 616, 719, 758, 898, 910}.
2. The method according to claim 1, characterized in that The second MCS index value is one of 28-31; or The third MCS index value is one of 28-31.
3. The method according to claim 1, characterized in that The number of MCS index values in the first MCS index table is greater than 32; or The number of MCS index values in the second MCS index table is greater than 32.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Send second indication information to the terminal device, where the second indication information is used to indicate that the modulation order of the uplink transmission of the terminal device is 1.
5. A communication method, characterized in that: include: Receiving first indication information sent by a network device, where the first indication information is used to indicate the use of a first MCS index table or a second MCS index table; Receive DCI sent by the network device, where the DCI includes a first MCS index value, where the first MCS index value is a value in the first MCS index table or a second MCS index table; Determine the first MCS index table or the second MCS index table according to the first indication information, and determine a first target bit rate corresponding to the first MCS index value, wherein: The first MCS index table includes a second MCS index value, the modulation order corresponding to the second MCS index value is 1, and the product of the target code rate corresponding to the second MCS index value and 1024 is greater than 314; The second MCS index table includes a third MCS index value, the modulation order corresponding to the third MCS index value is 1, and the product of the target code rate corresponding to the third MCS index value and 1024 is greater than 198; The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the first MCS index table and 1024 includes at least one item in the first set, and the first set is {379, 386, 490, 502, 526, 616, 719, 758, 898, 910}; or The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the second MCS index table and 1024 includes at least one item in the second set, and the second set is {240, 314, 379, 386, 490, 502, 526, 616, 719, 758, 898, 910}.
6. The method according to claim 5, characterized in that The second MCS index value is one of 28-31; or The third MCS index value is one of 28-31.
7. The method according to claim 5, characterized in that The number of MCS index values in the first MCS index table is greater than 32; or The number of MCS index values in the second MCS index table is greater than 32.
8. The method according to any one of claims 5 to 7, characterized in that: The method further comprises: receiving second indication information sent by the network device, where the second indication information is used to indicate that a modulation order used for uplink transmission is 1; The modulation order used for uplink transmission is determined to be 1 according to the second indication information.
9. A communication method, characterized in that: include: Sending first indication information to the terminal device, where the first indication information is used to indicate a third MCS index table, wherein the modulation order corresponding to the MCS index value in the third MCS index table includes values of 1 and 2, does not include a value greater than 6, and does not include a value equal to 6; Sending DCI to the terminal device, the DCI including a first MCS index value, where the first MCS index value is a value in the third MCS index table.
10. The method according to claim 9, characterized in that The number of MCS index values in the third MCS index table is 16, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
11. The method according to claim 9, characterized in that The number of MCS index values in the third MCS index table is 32, and the third MCS index table includes N MCS index values with a modulation order of 1, where N is a positive integer greater than or equal to 3.
12. The method according to claim 10 or 11, characterized in that: In the third MCS index table, the value of the maximum target code rate corresponding to the modulation order 1 is greater than the first threshold.
13. A communication method, characterized in that: include: Receive first indication information sent by a network device, where the first indication information is used to indicate a third MCS index table, wherein the modulation order corresponding to the MCS index value in the third MCS index table includes values of 1 and 2, and does not include a value greater than 6, and does not include a value equal to 6; Receive DCI sent by the network device, where the DCI includes a first MCS index value, where the first MCS index value is a value in the third MCS index table; Determine a first modulation order and a first target code rate for uplink transmission according to the first indication information and the first MCS index value.
14. The method according to claim 13, characterized in that The number of MCS index values in the third MCS index table is 16, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
15. The method according to claim 13, characterized in that The number of MCS index values in the third MCS index table is 32, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
16. The method according to claim 14 or 15, characterized in that In the third MCS index table, the value of the maximum target code rate corresponding to the modulation order 1 is greater than the first threshold.
17. A communication device, characterized in that: include: A transceiver module, used to send first indication information, where the first indication information is used to indicate the use of a first MCS index table or a second MCS index table; The transceiver module is further used to send downlink control information DCI, where the DCI includes a first MCS index value, where the first MCS index value is a value in the first MCS index table or the second MCS index table, wherein: The first MCS index table includes a second MCS index value, the modulation order corresponding to the second MCS index value is 1, and the product of the target code rate corresponding to the second MCS index value and 1024 is greater than 314; The second MCS index table includes a third MCS index value, the modulation order corresponding to the third MCS index value is 1, and the product of the target code rate corresponding to the third MCS index value and 1024 is greater than 198; The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the first MCS index table and 1024 includes at least one item in the first set, and the first set is {379, 386, 490, 502, 526, 616, 719, 758, 898, 910}; or The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the second MCS index table and 1024 includes at least one item in the second set, and the second set is {240, 314, 379, 386, 490, 502, 526, 616, 719, 758, 898, 910}.
18. The device according to claim 17, characterized in that The second MCS index value is one of 28-31; or The third MCS index value is one of 28-31.
19. The device according to claim 17, characterized in that The number of MCS index values in the first MCS index table is greater than 32; or The number of MCS index values in the second MCS index table is greater than 32.
20. The device according to any one of claims 17 to 19, characterized in that The transceiver module is also used for: Send second indication information, where the second indication information is used to indicate that the modulation order of the uplink transmission of the terminal device is 1.
21. A communication device, characterized in that: include: A transceiver module, used to receive first indication information, where the first indication information is used to indicate the use of a first MCS index table or a second MCS index table; The transceiver module is further used to receive DCI, where the DCI includes a first MCS index value, where the first MCS index value is a value in the first MCS index table or the second MCS index table; a processing module, configured to determine, according to the first indication information, the first MCS index table or the second MCS index table, and determine a first target code rate for uplink transmission corresponding to the first MCS index value, wherein: The first MCS index table includes a second MCS index value, the modulation order corresponding to the second MCS index value is 1, and the product of the target code rate corresponding to the second MCS index value and 1024 is greater than 314; The second MCS index table includes a third MCS index value, the modulation order corresponding to the third MCS index value is 1, and the product of the target code rate corresponding to the third MCS index value and 1024 is greater than 198; The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the first MCS index table and 1024 includes at least one item in the first set, and the first set is {379, 386, 490, 502, 526, 616, 719, 758, 898, 910}; or The product of the target code rate corresponding to the MCS index value with a modulation order of 1 in the second MCS index table and 1024 includes at least one item in the second set, and the second set is {240, 314, 379, 386, 490, 502, 526, 616, 719, 758, 898, 910}.
22. The device according to claim 21, characterized in that The second MCS index value is one of 28-31; or The third MCS index value is one of 28-31.
23. The device according to claim 21, characterized in that The number of MCS index values in the first MCS index table is greater than 32; or The number of MCS index values in the second MCS index table is greater than 32.
24. The device according to any one of claims 21 to 23, characterized in that include: The transceiver module is further used to receive second indication information, where the second indication information is used to indicate that the modulation order used for uplink transmission is 1; The processing module is further used to determine that the modulation order used for uplink transmission is 1 according to the second indication information.
25. A communication device, characterized in that: include: A transceiver module, configured to send first indication information, wherein the first indication information is used to indicate a third MCS index table, wherein the modulation order corresponding to the MCS index value in the third MCS index table includes values of 1 and 2, and does not include a value greater than 6, and does not include a value equal to 6; The transceiver module is further used to send DCI, where the DCI includes a first MCS index value, and the first MCS index value is a value in the third MCS index table.
26. The device according to claim 25, characterized in that The number of MCS index values in the third MCS index table is 16, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
27. The device according to claim 25, characterized in that The number of MCS index values in the third MCS index table is 32, and the third MCS index table includes N MCS index values with a modulation order of 1, where N is a positive integer greater than or equal to 3.
28. The device according to claim 26 or 27, characterized in that In the third MCS index table, the value of the maximum target code rate corresponding to the modulation order 1 is greater than the first threshold.
29. A communication device, characterized in that: include: A transceiver module, configured to receive first indication information, wherein the first indication information is used to indicate a third MCS index table, wherein the modulation order corresponding to the MCS index value in the third MCS index table includes values of 1 and 2, and does not include a value greater than 6, and does not include a value equal to 6; The transceiver module is further used to receive DCI, where the DCI includes a first MCS index value, where the first MCS index value is a value in the third MCS index table; A processing module is used to determine a first modulation order and a first target code rate for uplink transmission according to the first indication information and the first MCS index value.
30. The device according to claim 29, characterized in that The number of MCS index values in the third MCS index table is 16, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
31. The device according to claim 29, characterized in that The number of MCS index values in the third MCS index table is 32, and the third MCS index table includes M MCS index values with a modulation order of 1, where M is a positive integer greater than or equal to 3.
32. The device according to claim 30 or 31, characterized in that In the third MCS index table, the value of the maximum target code rate corresponding to the modulation order 1 is greater than the first threshold.
33. A communication device, characterized in that: include: Memory, for storing computer instructions; A processor, configured to execute computer instructions stored in the memory, so that the communication device performs the method according to any one of claims 1 to 4, the method according to any one of claims 5 to 8, the method according to any one of claims 9 to 12, or the method according to any one of claims 13 to 16.
34. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by the communication device, the communication device executes the method as claimed in any one of claims 1 to 4, the method as claimed in any one of claims 5 to 8, the method as claimed in any one of claims 9 to 12, or the method as claimed in any one of claims 13 to 16.
35. A computer program product, characterized in that When it is executed on a processor, the processor is caused to execute the method according to any one of claims 1 to 4, the method according to any one of claims 5 to 8, the method according to any one of claims 9 to 12, or the method according to any one of claims 13 to 16.
Citation Information
Patent Citations
Configuration and design of CQI and MCS tables for 5g communications
US20190253121A1
Method and apparatus for configuring reference signal in wireless communication system
US20200266964A1