Communication method, apparatus and system
By transmitting indication information between communication devices and using nonlinear correction technology, the problem of EVM index becoming a bottleneck under high-order modulation has been solved, thereby improving communication performance and power efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-30
- Publication Date
- 2026-07-30
AI Technical Summary
In high-order modulation scenarios, the error vector amplitude (EVM) becomes a bottleneck in transmitter design, leading to reduced signal energy and deteriorated communication performance.
By sending instruction information between communication devices, the signal modulation order and transmission power can be flexibly adjusted, and combined with nonlinear correction technology, the EVM index can be dynamically adjusted to avoid bottlenecks.
It improves communication performance, increases coverage gain and reduces power consumption, and avoids the limitations imposed on the transmitter by the EVM index under high-order modulation.
Smart Images

Figure CN2025147161_30072026_PF_FP_ABST
Abstract
Description
Communication methods, devices and systems
[0001] This application claims priority to Chinese Patent Application No. 202510127780.4, filed on January 27, 2025, entitled "Communication Method, Apparatus and System", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to communication methods, apparatus and systems. Background Technology
[0003] In communication systems, the signal reception performance of the receiver is related to the signal quality output by the transmitter; the better the signal quality output by the transmitter, the better the reception performance of the receiver. The signal quality output by the transmitter can be evaluated by the error vector magnitude (EVM); the smaller the EVM, the better the signal quality output by the transmitter.
[0004] Currently, communication systems have certain requirements for the EVM (Effective Virtualization) of the signals transmitted by the transmitter, and these requirements are related to the signal modulation method. In other words, the EVM of the signal transmitted by the transmitter needs to meet the EVM specifications corresponding to the modulation method used. Currently, the higher the modulation order, the lower the corresponding EVM specification. This makes the EVM specification a bottleneck in transmitter design when the modulation order is high. For example, if the transmitter uses power back-off to meet the EVM specification, in high-order modulation scenarios, the transmitter needs to back off a significant amount of power, leading to reduced signal energy and degraded communication performance. Summary of the Invention
[0005] This application provides communication methods, devices, and systems that can prevent EVM performance from becoming a bottleneck in transmitter design under high-order modulation scenarios.
[0006] The embodiments of this application adopt the following technical solutions:
[0007] Firstly, a communication method is provided, which can be executed by a second communication device or by a module (e.g., a processor, chip, or chip system) applied to the second communication device. Taking the execution of the method by the second communication device as an example, the method includes: the second communication device sending first indication information to a first communication device, the first indication information being used to indicate that the first communication device is operating in a first mode. The first mode is one of multiple modes, and the error vector amplitude index satisfied by the first signal modulation order differs in different modes.
[0008] Based on the communication method provided in this application embodiment, the second communication device can control the first communication device to operate in one of multiple modes through the first indication information. Since the EVM index satisfied by at least one signal modulation order differs in different modes, and is not limited to the EVM index in current communication protocols, the first communication device can flexibly design transmission parameters to avoid the EVM index becoming a bottleneck in the transmitter design in high-order modulation scenarios. For example, if the EVM index is large in the first mode, the second communication device can send the first indication information to instruct the first communication device to operate in the first mode. In this case, the first communication device can meet the EVM index by backing up less power or simplifying related modules, thereby obtaining coverage gain or power consumption gain and improving communication performance.
[0009] In one possible design, the first indication information is used to indicate that the first communication device operates in a first mode when the transmission power is greater than a first threshold and / or the order of the modulation scheme used to transmit the signal is greater than a second threshold.
[0010] Based on this scheme, the first communication device operates in the first mode in a scenario of high-order modulation and / or high transmission power according to the first instruction information, and can flexibly switch the operating mode according to the modulation order and / or transmission power.
[0011] In one possible design, the method further includes: a second communication device sending second indication information to a first communication device, the second indication information being used to instruct the first communication device to send a signal according to at least one modulation and coding scheme, the at least one modulation and coding scheme including a modulation and coding scheme with a modulation order greater than or equal to 10.
[0012] This scheme can support high-order modulation with an order greater than or equal to 10.
[0013] In one possible design, the method further includes: a second communication device receiving a first reference signal from a first communication device, and performing nonlinear correction on the received signal from the first communication device based on the first reference signal.
[0014] Based on this scheme, the second communication device can perform nonlinear correction on the received signal to improve signal quality and reception performance.
[0015] In one possible design, the second communication device receives a first reference signal from the first communication device, including receiving a first reference signal and a second reference signal from the first communication device, the second reference signal being used to estimate the channel, wherein the first reference signal and the second reference signal are carried on different orthogonal frequency division multiplexing symbols.
[0016] Based on this scheme, the second communication device can estimate the channel and perform nonlinear correction on the received signal according to different reference signals from the first communication device.
[0017] In one possible design, the method further includes: a second communication device determining whether the nonlinear parameter has failed; and if the nonlinear parameter has failed, sending third indication information to the first communication device. The third indication information is used to instruct the first communication device to send a reference signal.
[0018] Based on this scheme, when the nonlinear parameter is valid, the second communication device can continue to use the nonlinear parameter for nonlinear correction. When the nonlinear parameter fails, the second communication device can instruct the first communication device to send a new reference signal, thereby determining a new nonlinear parameter based on the new reference signal. This mechanism of having an expiration period for the nonlinear parameter can avoid situations where the nonlinear parameter used for nonlinear correction no longer matches the nonlinear distortion of the transmitted signal of the first communication device.
[0019] In one possible design, the second communication device determines whether the nonlinear parameter has failed by determining whether the runtime of the first timer exceeds a threshold. The start time of the first timer is the moment the first reference signal is received.
[0020] This scheme provides a way to determine whether nonlinear parameters are valid.
[0021] Secondly, a communication method is provided, which can be executed by a second communication device or by a module (e.g., a processor, chip, or chip system) applied to the second communication device. Taking the execution of the method by the second communication device as an example, the method includes: the second communication device receiving a signal from a first communication device; the second communication device performing nonlinear correction on the received signal to obtain a processed signal; and the second communication device calculating the error vector amplitude based on the processed signal.
[0022] Based on the communication method provided in this application embodiment, the second communication device can calculate the EVM of the processed signal after performing nonlinear correction. For the same received signal, compared to the current scheme where the receiver calculates the EVM without performing nonlinear correction, the receiver using the communication method of this application embodiment calculates a smaller EVM value. Therefore, for the same EVM index, compared to the current scheme where the receiver calculates the EVM without performing nonlinear correction, if the receiver uses the communication method provided in this application embodiment, the transmitter can meet the EVM index with less power back-off and / or simpler related modules, thereby improving coverage gain and / or power consumption gain, enhancing communication performance, and preventing the EVM index from becoming a bottleneck in transmitter design in high-order modulation scenarios.
[0023] In one possible design, the second communication device performs nonlinear correction on the received signal to obtain a processed signal, including: estimating the nonlinear parameters of the power amplifier of the first communication device based on the received signal and the first model, and then performing nonlinear correction on the received signal based on the nonlinear parameters to obtain the processed signal.
[0024] This solution provides a method for performing nonlinear correction on signals: based on the nonlinear parameters of the power amplifier of the first communication device, the received signal is nonlinearly corrected.
[0025] In one possible design, the first model is the memory polynomial model.
[0026] This scheme provides a possible model that can be used to estimate the nonlinear parameters of the power amplifier of a first communication device.
[0027] In one possible design, the second communication device performs nonlinear correction on the received signal to obtain a processed signal, including: performing nonlinear correction on the signal when the transmit power of the received signal is greater than a first threshold, and / or when the order of the modulation scheme used by the received signal is greater than a second threshold, to obtain a processed signal.
[0028] Based on this scheme, in scenarios where EVM (Electronic Performance Management) parameters such as high-order modulation and / or high transmit power are design bottlenecks for the transmitter, the second communication device performs nonlinear correction on the received signal and then calculates the EVM to ensure that the obtained EVM meets the EVM requirements. In scenarios where EVM parameters such as low-order modulation and / or low transmit power are not design bottlenecks for the transmitter, the second communication device does not need to perform nonlinear correction on the received signal.
[0029] Thirdly, a communication method is provided, which can be executed by a first communication device or by a module (e.g., a processor, chip, or chip system) applied to the first communication device. Taking the execution of the method by the first communication device as an example, the method includes: the first communication device receiving first indication information from a second communication device, the first indication information being used to indicate that the first communication device is operating in a first mode, the first mode being one of multiple modes, and the error vector amplitude index satisfied by the first signal modulation order in different modes being different.
[0030] Based on the communication method provided in this application embodiment, the first communication device can operate in one of multiple modes according to the indication of the first indication information. Since the EVM index satisfied by at least one signal modulation order is different in different modes, and is not limited to the EVM index in the current communication protocol, the first communication device can flexibly design the transmission parameters to avoid the EVM index becoming a bottleneck in the transmitter design in high-order modulation scenarios. For example, if the EVM index is large in the first mode, the second communication device can send the first indication information to instruct the first communication device to operate in the first mode. At this time, the first communication device can meet the EVM index by backing up less power or simplifying related modules, thereby obtaining coverage gain or power consumption gain and improving communication performance.
[0031] In one possible design, the first indication information is used to indicate that the first communication device operates in a first mode when the transmission power is greater than a first threshold and / or the order of the modulation scheme used to transmit the signal is greater than a second threshold.
[0032] Based on this scheme, the first communication device operates in the first mode in a scenario of high-order modulation and / or high transmission power according to the first instruction information, and can flexibly switch the operating mode according to the modulation order and / or transmission power.
[0033] In one possible design, the method further includes: a first communication device receiving second indication information from a second communication device, the second indication information being used to instruct the first communication device to transmit a signal according to at least one modulation and coding scheme, the at least one modulation and coding scheme including a modulation and coding scheme with a modulation order greater than or equal to 10.
[0034] This scheme can support high-order modulation with an order greater than or equal to 10.
[0035] In one possible design, the method further includes: a first communication device sending a first reference signal to a second communication device, the first reference signal being used by the second communication device to perform nonlinear correction on the signal from the first communication device.
[0036] Based on this scheme, the second communication device can perform nonlinear correction on the received signal to improve signal quality and reception performance.
[0037] In one possible design, the first communication device sends a first reference signal to the second communication device, including sending a first reference signal and a second reference signal to the second communication device, wherein the second reference signal is used to estimate the channel, and the first reference signal and the second reference signal are carried on different orthogonal frequency division multiplexing symbols.
[0038] Based on this scheme, the first communication device can send different reference signals to the second communication device, which are used for channel estimation and nonlinear correction, respectively.
[0039] Fourthly, a communication device is provided for implementing the method in the first aspect described above.
[0040] The communication device includes modules, units, or means that implement the above methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0041] The communication device can be a second communication device (or a component, such as a chip, in any possible design of the first aspect described above) in the first aspect.
[0042] In one possible design, the communication device includes a transceiver module and a processing module: the processing module is used to determine first indication information. The transceiver module is used to send the first indication information to a first communication device, the first indication information being used to instruct the first communication device to operate in a first mode. The first mode is one of several modes, and the error vector amplitude index satisfied by the first signal modulation order differs in different modes.
[0043] In one possible design, the first indication information is used to indicate that the first communication device operates in a first mode when the transmission power is greater than a first threshold and / or the order of the modulation scheme used to transmit the signal is greater than a second threshold.
[0044] In one possible design, the transceiver module is further configured to send a second indication information to the first communication device, the second indication information being used to instruct the first communication device to send a signal according to at least one modulation and coding scheme, the at least one modulation and coding scheme including a modulation and coding scheme with a modulation order greater than or equal to 10.
[0045] In one possible design, the transceiver module is further configured to receive a first reference signal from the first communication device and perform nonlinear correction on the received signal from the first communication device based on the first reference signal.
[0046] In one possible design, the transceiver module is also used to receive a second reference signal, which is used to estimate the channel, wherein the first reference signal and the second reference signal are carried on different orthogonal frequency division multiplexing symbols.
[0047] In one possible design, the processing module is further configured to determine whether the nonlinear parameter has failed. The transceiver module is further configured to send a third indication message to the first communication device in the event of a nonlinear parameter failure. This third indication message instructs the first communication device to send a reference signal.
[0048] In one possible design, the processing module determines whether the nonlinear parameter has failed by determining whether the runtime of the first timer exceeds a threshold. The start time of the first timer is the moment the first reference signal is received.
[0049] Fifthly, a communication device is provided for implementing the method in the second aspect described above.
[0050] The communication device includes modules, units, or means that implement the above methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0051] The communication device can be a second communication device (or a component, such as a chip, in any possible design of the second aspect described above) in the second aspect.
[0052] In one possible design, the communication device includes a transceiver module and a processing module: the transceiver module receives signals from a first communication device; the processing module performs nonlinear correction on the received signals to obtain a processed signal; and the processing module further calculates the error vector magnitude based on the processed signal.
[0053] In one possible design, the processing module performs nonlinear correction on the received signal to obtain a processed signal, including: estimating the nonlinear parameters of the power amplifier of the first communication device based on the received signal and the first model, and then performing nonlinear correction on the received signal based on the nonlinear parameters to obtain the processed signal.
[0054] In one possible design, the first model is the memory polynomial model.
[0055] In one possible design, the processing module performs nonlinear correction on the received signal to obtain a processed signal, including: performing nonlinear correction on the signal when the transmit power of the received signal is greater than a first threshold, and / or when the order of the modulation scheme used by the received signal is greater than a second threshold, to obtain a processed signal.
[0056] Sixthly, a communication device is provided for implementing the method in the third aspect above.
[0057] The communication device includes modules, units, or means that implement the above methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0058] The communication device can be the first communication device in any possible design of the third aspect described above (or, a component in the first communication device, such as a chip).
[0059] In one possible design, the communication device includes a transceiver module and a processing module: the transceiver module is used to receive first indication information from a second communication device, the first indication information indicating that the first communication device operates in a first mode, the first mode being one of multiple modes, wherein the error vector amplitude index satisfied by the first signal modulation order in different modes is different. The processing module is used to enable the communication device to operate in the first mode according to the first indication information.
[0060] In one possible design, the first indication information is used to indicate that the communication device operates in a first mode when the transmission power is greater than a first threshold and / or the order of the modulation scheme used to transmit the signal is greater than a second threshold.
[0061] In one possible design, the transceiver module is further configured to receive second indication information from a second communication device, the second indication information being used to instruct the communication device to transmit signals according to at least one modulation and coding scheme, the at least one modulation and coding scheme including a modulation and coding scheme with a modulation order greater than or equal to 10.
[0062] In one possible design, the transceiver module is also used to send a first reference signal to a second communication device, the first reference signal being used by the second communication device to perform nonlinear correction on the signal from the communication device.
[0063] In one possible design, the transceiver module is also used to send a second reference signal to a second communication device. The second reference signal is used to estimate the channel, wherein the first reference signal and the second reference signal are carried on different orthogonal frequency division multiplexing symbols.
[0064] A seventh aspect provides a communication device, comprising: a processor configured to execute instructions stored in a memory, wherein when the processor executes the instructions, the communication device performs the method described in any of the preceding aspects. The communication device may be a second communication device (or a component, such as a chip, in the first aspect, any possible design of the first aspect, the second aspect, or any possible design of the second aspect) within the preceding aspects. Alternatively, the communication device may be a first communication device (or a component, such as a chip, in the third aspect, or any possible design of the third aspect) within the preceding aspects.
[0065] In one possible design, the communication device also includes a memory for storing computer instructions. Optionally, the processor and memory are integrated together, or they are separate.
[0066] In one possible design, the memory is coupled to the processor and is located outside the communication device.
[0067] Eighthly, a communication device is provided, comprising: a processor and an interface circuit for communicating with a module outside the communication device; the processor for executing the method described in any of the preceding aspects via logic circuitry or by running a computer program or instructions. The communication device may be a second communication device (or a component, such as a chip, in the first aspect, any possible design of the first aspect, the second aspect, or any possible design of the second aspect) within the preceding description. Alternatively, the communication device may be a first communication device (or a component, such as a chip, in the third aspect, or any possible design of the third aspect) within the preceding description.
[0068] Alternatively, the interface circuit can be a code / data read / write interface circuit, which receives computer execution instructions (which are stored in memory and may be read directly from memory or may be transmitted through other devices) and transmits them to the processor so that the processor runs the computer execution instructions to perform the methods described in any of the above aspects.
[0069] In one possible design, the communication device also includes a memory for storing computer programs or instructions. Optionally, the processor and memory are integrated together, or the processor and memory are separate.
[0070] In one possible design, the memory is coupled to the processor and is located outside the communication device.
[0071] In some possible designs, the communication device can be a chip or a chip system.
[0072] Ninthly, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform the methods described in the first to third aspects, or any possible design of the first to third aspects.
[0073] In a tenth aspect, this application provides a computer program product containing instructions that, when executed on a computer, enable the computer to perform the methods described in the first to third aspects above, or any possible design of the first to third aspects.
[0074] Eleventhly, a communication device (e.g., a chip or a chip system) is provided, comprising a processor for implementing the functions described in the first to third aspects, or any possible design of the first to third aspects. In one possible design, the communication device further comprises a memory for storing necessary program instructions and data. When the communication device is a chip system, it may be composed of chips or may include chips and other discrete devices.
[0075] In a twelfth aspect, a communication system is provided, comprising a first communication device and a second communication device. The second communication device is used to implement the methods described in the first aspect, or any possible design of the first aspect. The first communication device is used to implement the methods described in the second aspect, or any possible design of the second aspect.
[0076] The technical effects of any of the design methods in aspects four through twelfth can be found in the technical effects of the different design methods in aspects one through three above, and will not be repeated here.
[0077] It should be noted that any of the possible implementations of any of the above aspects can be combined, provided that the solutions do not contradict each other. Attached Figure Description
[0078] Figure 1 is a schematic diagram of the EVM testing process;
[0079] Figure 2 is a schematic diagram of ACLR and EVM at the transmitting end;
[0080] Figure 3 is a schematic diagram of a communication system applicable to an embodiment of this application;
[0081] Figure 4 is an interactive schematic diagram of a communication method provided in an embodiment of this application;
[0082] Figure 5 is a schematic diagram of a receiver performing nonlinear correction according to an embodiment of this application;
[0083] Figure 6 is an interactive schematic diagram of another communication method provided in an embodiment of this application;
[0084] Figure 7 is a schematic diagram of a second communication device performing nonlinear correction according to an embodiment of this application;
[0085] Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0086] Figure 9 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0087] To facilitate understanding of the technical solutions of the embodiments of this application, a brief introduction to the relevant technologies of this application is given below.
[0088] 1. EVM:
[0089] In wireless communication systems, the EVM of the signal transmitted by the transmitter can be used to evaluate the quality of the transmitted signal. The worse the modulation quality of the signal, the larger the EVM will be; the better the modulation quality, the smaller the EVM will be. EVM is defined as the root mean square of the ratio of the average power of the error vector to the average power of the reference vector, and the calculation formula is as follows: Formula (1):
[0090] Among them, P error P is the error vector average power. reference The reference vector average power.
[0091] Currently, wireless communication systems have certain requirements for the EVM (Effective Virtualization) of the signals transmitted by the transmitter, and these requirements are related to the signal modulation method. In other words, the EVM of the signal transmitted by the transmitter needs to meet the EVM specifications corresponding to the modulation method used for that signal. Generally, the higher the modulation order, the lower the corresponding EVM specification.
[0092] For example, the TS38.101-1 protocol of the 3rd generation partnership project (3GPP) defines the EVM requirements for user equipment (UE) transmit signals, as shown in Table 1:
[0093] Table 1
[0094] For example, the 3GPP TS38.104 protocol defines the EVM requirements for the transmitted signals of a base station (BS), as shown in Table 2:
[0095] Table 2
[0096] As shown in Tables 1 and 2, for the transmitted signal of the transmitting end (such as terminal equipment or base station), different modulation methods correspond to different EVM indicators, and the EVM indicator decreases as the modulation order increases.
[0097] Currently, in some scenarios, communication equipment undergoes EVM testing before going online. In the EVM testing process, the communication device under test (hereinafter referred to as the device under test) is the transmitter, and the communication device being tested (hereinafter referred to as the test device) is the receiver. The device under test transmits a signal, and the test device receives the signal and calculates the EVM based on the received signal. If the EVM calculated by the test device does not meet the EVM indicators, the EVM test of the device under test is considered to have failed. The EVM indicators used in the EVM test can correspond to the signal modulation method. Currently, if the device under test is a UE, the EVM test can be performed according to the EVM indicators shown in Table 1; if the device under test is a base station, the EVM test can be performed according to the EVM indicators shown in Table 2. In the EVM testing process, the signal sent by the device under test to the test device is a signal known to the test device.
[0098] For example, Figure 1 is a schematic diagram of the current EVM testing process. As shown in Figure 1, the device under test (DUT) generates a spread-spectrum orthogonal frequency division multiplexing (DFT-S-OFDM) signal based on discrete Fourier transform. The DFT-S-OFDM signal undergoes a discrete Fourier transform (DFT) followed by resource mapping. Alternatively, the DUT generates a cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) signal, which is then resource-mapped. After signal mapping, an inverse fast fourier transform (IFFT) is performed, and a cyclic prefix (CP) is added (not shown in Figure 1). The DUT transmits the received signal through an RF front-end. The test equipment receives the signal from the DUT, removes the CP (not shown in Figure 1) and performs time-frequency correction on the received signal, then performs a fast fourier transform (FFT) on the resulting signal, and finally de-maps the resource. If the device under test (DUT) transmits a DFT-S-OFDM signal, the signal obtained from de-resource mapping is further subjected to an inverse discrete fourier transform (IDFT) to obtain a DFT-S-OFDM signal, and the EVM is calculated based on the DFT-S-OFDM signal. If the DUT transmits a CP-OFDM signal, the CP-OFDM signal is obtained from de-resource mapping, and the EVM is calculated based on the CP-OFDM signal.
[0099] 2. Adjacent Channel Leakage Ratio (ACLR):
[0100] ACLR is the ratio of power leaked from adjacent channels to signal power. When wireless signals are transmitted through a wireless communication system, there will be a certain degree of leakage, which will cause interference to adjacent channels. ACLR is a parameter used to measure the degree of interference of a signal to adjacent channels.
[0101] Currently, wireless communication systems have certain requirements for ACLR at the transmitting end, and the ACLR requirements for the signal are independent of the signal modulation method.
[0102] For example, the ACLR requirements for UE transmit signals are defined in the 3GPP TS38.101-1 protocol, as shown in Table 3:
[0103] Table 3
[0104] As shown in Table 3, for the transmitted signal at the transmitting end, the ACLR index is related to the power level but not to the modulation method.
[0105] Currently, the higher the modulation order, the lower the corresponding EVM (Electronic Performance Measure). This makes the EVM a bottleneck in transmitter design at higher modulation orders. One approach to meet the EVM requirement is to use power back-off at the transmitter to reduce the EVM of the transmitted signal. Power back-off refers to reducing the input power of the transmitter's power amplifier (PA). However, the higher the modulation order, the more power the transmitter's PA needs to back off to meet the EVM requirement. This leads to reduced signal energy, decreased PA efficiency, and consequently, reduced communication coverage or lower communication speed.
[0106] Taking the UE as the transmitter as an example, as shown in Figure 2, when the modulation scheme is QPSK, the transmitter power backoff is approximately 1.9dB, which meets the corresponding EVM target of 17.5%. When the modulation scheme is 16QAM, the transmitter power backoff is approximately 3dB, meeting the corresponding EVM target of 12.5%. When the modulation scheme is 64QAM, the transmitter power backoff is approximately 4.2dB, meeting the corresponding EVM target of 8%. When the modulation scheme is 256QAM, the transmitter power backoff is approximately 8.1dB, meeting the corresponding EVM target of 3.5%. As the modulation order increases, the EVM target decreases, and the transmitter needs to back off more power. Furthermore, as shown in Figure 2, the ACLR target is independent of the modulation scheme. When the ACLR target is 30dB, the transmitter power backoff is approximately 4.8dB, which meets the ACLR target. As the ACLR target increases, the transmitter needs to back off more power.
[0107] Given that the EVM index has become a bottleneck in the design of transmitters in current high-order modulation scenarios, this application provides a communication method, apparatus and system that can flexibly adjust the EVM index that the transmitter needs to meet.
[0108] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and / or c can represent the following situations: a existing alone, b existing alone, c existing alone, a and b existing simultaneously, b and c existing simultaneously, a and c existing simultaneously, and a, b, and c existing simultaneously, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" are not necessarily different. Meanwhile, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0109] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (such as the first information below) is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a correlation between the other information and the information to be instructed. It can also instruct only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement order of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and uniformly indicated to reduce the instruction overhead caused by individually indicating the same information.
[0110] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.
[0111] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information messages sent separately, and the sending period and / or timing of these sub-information messages can be the same or different. The specific sending method is not limited in this application embodiment. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the sending device by sending configuration information to the receiving device.
[0112] In this application embodiment, "predefined," "pre-configured," or "pre-configured" can be implemented by pre-saving corresponding codes, tables, or other methods that can be used to indicate relevant information in the device. For example, it can be burned into the device when it leaves the factory, or configured when it first connects to the network. This application embodiment does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. The one or more memories can be separate settings or integrated into the encoder or decoder, processor, or communication device. The one or more memories can also be partially separate settings and partially integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application embodiment does not limit this.
[0113] The “protocol” mentioned in the embodiments of this application may refer to a protocol family in the field of communication, a standard protocol with a similar protocol family frame structure, or a related protocol applied to future communication systems. The embodiments of this application do not specifically limit this.
[0114] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a specific time. They do not require the device to make a judgment action during implementation, nor do they imply any other limitations.
[0115] In this embodiment of the application, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logic module inside a device sending information to another logic module. For example, "sending" can also be understood as the "output" of a chip interface. For example, "the first communication device sending information" can be understood as the first communication device sending information to another device (such as the second communication device), or it can be understood as logic module 1 in the first communication device sending information to logic module 2 in the first communication device.
[0116] In this application, "receiving information" can be understood as one device receiving information from another device, or it can be understood as a logic module within a device receiving information from another logic module. For example, "receiving" can also be understood as "input" of a chip interface. For example, "the first communication device receiving information" can be understood as the first communication device receiving information from another device (such as the second communication device), or it can be understood as logic module 1 in the first communication device receiving information from logic module 2 in the first communication device.
[0117] In this application, the phrase "sending information to... (e.g., the first communication device)" or the related illustrations in the accompanying drawings can be understood as the destination of the information being the first communication device. This can include sending information directly or indirectly to the first communication device. Similarly, the phrases "receiving information from... (e.g., the first communication device)," "receiving information from... (e.g., the first communication device)," or "receiving information sent (e.g., by the first communication device)," or the related illustrations in the accompanying drawings, can be understood as the source of the information being the first communication device. This can include receiving information directly or indirectly from the first communication device. The information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.
[0118] The technical solutions provided in this application can be used in various communication systems, such as 3GPP communication systems, including 4th generation (4G) mobile communication systems, Long Term Evolution (LTE) systems, 5th generation (5G) mobile communication systems and their evolution systems, non-terrestrial network (NTN) systems, narrowband Internet of Things (NB-IoT) systems, vehicle-to-everything (V2X) systems, LTE and New Radio (NR) hybrid networking systems, NR systems, device-to-device (D2D) systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT), wireless fidelity (WiFi) systems, and other communication systems, such as future communication systems. Furthermore, the term "system" can be used interchangeably with "network."
[0119] It should be noted that the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0120] Figure 3 is a schematic diagram of a non-limiting, possible communication system applicable to an embodiment of this application. As shown in Figure 3, the communication system 30 includes a radio access network (RAN) 300 and a core network (CN) 400. RAN 300 includes at least one RAN node (310a and 310b in Figure 3, collectively referred to as 310) and at least one terminal device (320a-320j in Figure 3, collectively referred to as 320). RAN 300 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 3). Terminal device 320 is wirelessly connected to RAN node 310. RAN node 310 is wirelessly or wired connected to core network 400. The core network device in core network 400 and RAN node 310 in RAN 300 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0121] Optionally, the communication system 30 may also include the Internet. The Internet may be connected to the core network 400.
[0122] RAN 300 can be a 3GPP-related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system. RAN 300 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 300 can also be a communication system that integrates two or more of the above systems.
[0123] RAN node 310, sometimes also referred to as access network equipment, network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminal equipment achieve wireless access. Multiple RAN nodes 310 in the communication system 30 can be of the same type or different types. In some scenarios, the roles of RAN node 310 and terminal equipment 320 are relative. For example, network element 320i in Figure 3 can be a helicopter or drone, which can be configured as a mobile base station. For terminal equipment 320j accessing RAN 300 through network element 320i, network element 320i is a base station; but for base station 310a, network element 320i is a terminal equipment. RAN node 310 and terminal equipment 320 are sometimes both referred to as communication devices. For example, network elements 310a and 310b in Figure 3 can be understood as communication devices with base station functions, and network elements 320a-320j can be understood as communication devices with terminal functions.
[0124] In one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 3, 310a), a micro base station or indoor station (as shown in Figure 3, 310b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in V2X technology, the RAN node can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software that can implement all or part of the functions of the RAN node.
[0125] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0126] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0127] Terminal devices can be devices or modules that access the aforementioned communication systems and possess corresponding communication functions. Terminal devices can also be referred to as terminals, user interfaces (UEs), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as D2D, V2X communication, machine-type communication (MTC), IoT, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal device. Terminal devices typically contain communication modules, circuits, or chips that perform corresponding communication functions. Terminal devices can also be configured with program instructions for performing corresponding communication functions.
[0128] Logically, the core network can be divided into two parts: the user plane and the control plane. The control plane is responsible for the management of the mobile network, while the user plane is responsible for the transmission of service data. Different network elements in the core network can be responsible for different functions. Taking the 5G core network as an example, the access and mobility management function (AMF) network element is mainly responsible for user access management, security authentication, and mobility management functions. In the embodiments of this application, network elements can also be referred to as entities or functional entities.
[0129] The communication method provided in the embodiments of this application will be described in detail below with reference to Figure 3.
[0130] It should be noted that the message name or the name of each parameter in the message in the following embodiments of this application is just an example, and other names may be used in the specific implementation. This application does not specifically limit this.
[0131] It should be noted that the names of the various devices in the following embodiments of this application are just examples, and other names may be used in the actual implementation. This application does not specifically limit the names of the devices.
[0132] Figure 4 illustrates a communication method provided in an embodiment of this application. Figure 4 uses a first communication device and a second communication device as illustrative examples of the execution entities to illustrate the method, but this application does not limit the illustrative execution entities. For example, the first communication device in Figure 4 can also be a module applied to the first communication device, such as a chip, chip system, or processor, or it can be a logical node, logical module, or software capable of implementing all or part of the functions of the first communication device. Similarly, the second communication device in Figure 4 can also be a module applied to the second communication device, such as a chip, chip system, or processor, or it can be a logical node, logical module, or software capable of implementing all or part of the functions of the second communication device. Furthermore, the processing performed by a single execution entity can be divided into multiple execution entities, which can be logically and / or physically separated. For example, the processing performed by a network device can be divided into execution by at least one of CU, DU, RU, etc. The communication method includes the following steps:
[0133] S401, the second communication device sends a first indication message to the first communication device. The first indication message is used to indicate that the first communication device is operating in a first mode. The first mode is one of several modes, and the first signal modulation order satisfies different EVM indicators in different modes.
[0134] The first communication device can be a terminal device or an access network device. The second communication device can be a terminal device or an access network device.
[0135] The following is a detailed introduction to S401.
[0136] In one possible implementation, the first mode can be any of a plurality of modes. That is, the second communication device can instruct the first communication device to operate in any of the plurality of modes via the first indication information.
[0137] For example, assuming multiple modes include mode 1, mode 2 and mode 3, the second communication device can use the first indication information to instruct the first communication device to work in mode 1, mode 2 or mode 3.
[0138] Optionally, in this implementation, the second communication device can send different first instruction information to the first communication device to enable the first communication device to switch between different working modes.
[0139] In this embodiment of the application, the specific manner in which the first indication information indicates that the first communication device is operating in a first mode is not limited. For example, the first indication information can be a newly defined field, where different bit values indicate different modes, thus indicating that the first communication device is operating in different modes. For instance, suppose a new two-bit field is defined: a bit value of 00 indicates mode 1; a bit value of 01 indicates mode 2; a bit value of 10 indicates mode 3; and a bit value of 11 indicates mode 4. The first mode can be any of modes 1-4.
[0140] In another possible implementation, the first mode can be a specific mode among multiple modes. In this case, the first indication information is specifically used to indicate that the first communication device is working in that specific mode, and not to indicate that the first communication device is working in other modes.
[0141] Optionally, in this implementation, the first communication device and the second communication device can be pre-aligned, and the first indication information is used to indicate that the first communication device is operating in a first mode. For example, the protocol is predefined, the first communication device and the second communication device are pre-configured, or the first communication device and the second communication device agree in advance, and the first indication information is used to indicate that the first communication device is operating in the first mode.
[0142] For example, assuming multiple modes include mode 1, mode 2 and mode 3, and the first mode is mode 1, then the first communication device and the second communication device can be pre-aligned. The first indication information is used to indicate that the first communication device is working in mode 1, but not to indicate that the first communication device is working in mode 2 or mode 3.
[0143] Optionally, in this implementation, if the first communication device does not receive the first instruction information, the first communication device can determine that it is operating in another mode. For example, assuming that the first communication device can operate in mode 1 or mode 2, and the first mode is mode 1, if the first communication device receives the first instruction information, then the first communication device determines that it is operating in mode 1; if the first communication device does not receive the first instruction information, then the first communication device determines that it is operating in mode 2.
[0144] Optionally, in this implementation, the specific mode of the first mode can be pre-aligned between the first and second communication devices. For example, the protocol is pre-defined, the first and second communication devices are pre-configured, or the first and second communication devices pre-agree on which specific mode the first mode is.
[0145] Optionally, in this implementation, the specific mode of the first mode can be indicated by the second communication device to the first communication device. For example, the second communication device can send radio resource control (RRC) signaling to the first communication device to configure which specific mode the first mode is. This application embodiment does not limit the specific implementation of the second communication device indicating which specific mode the first mode is; for example, the specific mode can be indicated by the bit value of a certain field.
[0146] Optionally, in this implementation, the first mode can be updated. For example, assuming the first communication device defaults to mode 1, the second communication device can send an instruction to the first communication device indicating that the first mode should be updated to mode 2.
[0147] In this embodiment, the specific manner in which the first indication information instructs the first communication device to operate in the first mode is not limited. For example, the first indication information can be a newly defined field. If this field is carried in a message sent by the second communication device to the first communication device, then the message instructs the first communication device to operate in the first mode. If the field is not carried in the message, then the first communication device can operate in other modes. As another example, the first indication information can be a newly defined message used to instruct the first communication device to operate in the first mode. The second communication device can send this message to the first communication device to instruct it to operate in the first mode. If the second communication device does not send this message, then the first communication device can operate in other modes. Yet another example, the first indication information can be a newly defined field, where a certain bit value of this field can instruct the first communication device to operate in the first mode. For instance, a newly defined one-bit field is used where a bit value of 0 indicates the first mode, and a bit value of 1 indicates another mode.
[0148] Optionally, the first indication information may instruct the first communication device to operate in the first mode when the transmission power is greater than a first threshold (or can be replaced by greater than or equal to the first threshold), and / or the order of the modulation scheme used in the transmitted signal is greater than a second threshold (or can be replaced by greater than or equal to the second threshold). After receiving the first indication information, the first communication device can determine whether to operate in the first mode based on the transmission power and / or the order of the modulation scheme used in the transmitted signal.
[0149] This application does not limit the method by which the first communication device determines the first threshold or the second threshold. For example, the first threshold or the second threshold may be predefined by the protocol, preconfigured by the first communication device, agreed upon in advance by the first and second communication devices, or indicated by the second communication device to the first communication device.
[0150] The embodiments of this application do not limit the specific values of the first threshold or the second threshold. For example, the first threshold can be 20 dBm, and the second threshold can be a 10-order threshold.
[0151] Optionally, in the embodiments of this application, the transmission power of the first communication device and / or the modulation method used by the transmission signal of the first communication device may be indicated (or scheduled) by the second communication device.
[0152] In this embodiment, the signal modulation order refers to the modulation order of the signal modulation method. The EVM index satisfied by the signal modulation order can also be called the EVM index corresponding to the signal modulation order, the EVM index associated with the signal modulation order, etc. The EVM of the transmitted signal needs to satisfy the EVM index corresponding to the signal modulation order.
[0153] In this embodiment, the signal modulation order corresponds one-to-one with the signal modulation method. The signal modulation order can be used to characterize the corresponding signal modulation method, and the signal modulation method can also be used to characterize the corresponding signal modulation order. For example, the signal modulation methods in Table 1 or Table 2 can be replaced with the corresponding modulation orders. The EVM index satisfied by the signal modulation order can also be understood as the EVM index satisfied by the signal modulation method (or, the EVM index corresponding to / associated with the signal modulation method, etc.).
[0154] For example, in this paper, the signal modulation order and the signal modulation method have the following correspondence: signal modulation order 2 corresponds to the signal modulation method Pi / 2-BPSK, signal modulation order 4 corresponds to the signal modulation method QPSK, signal modulation order 6 corresponds to the signal modulation method 16QAM, signal modulation order 8 corresponds to the signal modulation method 256QAM, signal modulation order 10 corresponds to the signal modulation method 1024QAM, signal modulation order 12 corresponds to the signal modulation method 4096QAM, and signal modulation order 14 corresponds to the signal modulation method 16384QAM. Based on this correspondence, the EVM index corresponding to signal modulation order 2 can also be called the EVM index corresponding to Pi / 2-BPSK, and the EVM index corresponding to other signal modulation orders can be deduced accordingly.
[0155] In this embodiment of the application, the number of first signal modulation orders can be one or more. For example, the first signal modulation order can include one or more orders selected from 2, 4, 6, 8, 10, 12, or 14. This embodiment of the application does not limit the number or value of the first signal modulation order.
[0156] Optionally, if multiple modes include two or more modes, the first signal modulation order for two certain modes (which can be called the first signal modulation order corresponding to these two modes) may be the same as or different from the first signal modulation order for two different modes.
[0157] For example, the modulation order of the first signal corresponding to Mode 1 and Mode 2 may be the same as or different from the modulation order of the first signal corresponding to Mode 3 and Mode 4. Similarly, the modulation order of the first signal corresponding to Mode 1 and Mode 2 may be the same as or different from the modulation order of the first signal corresponding to Mode 3 and Mode 4.
[0158] For example, suppose the first communication device can operate in modes 1, 2, and 3. The EVM (Electronic Dynamics Value) for modulation order 6 in mode 1 is different from that in mode 2; the EVM for modulation order 6 in mode 1 is the same as that in mode 3; and the EVM for modulation order 8 in mode 1 is different from that in mode 3. Therefore, it can be understood that for modes 1 and 2, the modulation order of the first signal includes modulation order 6; for modes 1 and 3, the modulation order of the first signal includes modulation order 8 but excludes modulation order 6.
[0159] Optionally, among the multiple modes to which the first mode belongs, the signal modulation order corresponding to the EVM index may be the same or different in different modes. For example, in mode 1, signal modulation orders 2, 4, 6, 8, and 10 have corresponding EVM indices; in mode 2, signal modulation orders 2, 4, 6, 8, 10, 12, and 14 have corresponding EVM indices; and in mode 3, signal modulation orders 2, 4, 6, 8, 10, 12, and 14 have corresponding EVM indices. In mode 1 and mode 2 (or mode 3), the signal modulation orders corresponding to the EVM index are different, while in mode 2 and mode 3, the signal modulation orders corresponding to the EVM index are the same.
[0160] In this application embodiment, no specific limitation is made on the EVM index corresponding to the signal modulation order in different modes among the multiple modes to which the first mode belongs.
[0161] Optionally, if the first communication device is a terminal device, the EVM index corresponding to the signal modulation order in one of the multiple modes (which can be called the second mode, and the second mode and the first mode can be the same mode or different modes) can refer to the EVM index shown in Table 1. If the first communication device is an access network device, the EVM index corresponding to the signal modulation order in the second mode can refer to the EVM index shown in Table 2. In other modes of the multiple modes, such as the first mode, the EVM index corresponding to some signal modulation orders is the same as the EVM index corresponding to these signal modulation orders in the second mode, while the EVM index corresponding to another part of the signal modulation orders is greater than the EVM index corresponding to these signal modulation orders in the second mode. Alternatively, in other modes of the multiple modes, the EVM index corresponding to all signal modulation orders is greater than the EVM index corresponding to the signal modulation order in the second mode.
[0162] For example, assuming multiple modes including mode 1 to mode 4, the EVM index corresponding to the signal modulation order in different modes can be shown in Table 4.
[0163] Table 4
[0164] It is understood that the EVM index corresponding to each signal modulation order shown in Table 4 is only one example, and can be replaced with other values, which are also within the protection scope of the embodiments of this application.
[0165] It is understood that the determinant combinations shown in Table 4 are merely examples. Combinations of some determinants in Table 4, or combinations of adding other determinants (e.g., determinants corresponding to signal modulation methods and / or modulation orders) to Table 4, or combinations of adding other determinants to some determinants in Table 4, are also within the scope of protection of this application embodiment. For example, deleting the EVM indices corresponding to some signal modulation methods (such as 4096QAM and / or 16384QAM) in Table 4, the remaining EVM indices are also within the scope of protection of this application embodiment. As another example, deleting the EVM indices corresponding to one or more modes in Table 4, the EVM indices corresponding to other modes are also within the scope of protection of this application embodiment. As another example, adding EVM indices corresponding to one or more other modulation methods based on Table 4 (or based on some determinants in Table 4) is also within the scope of protection of this application embodiment. As another example, adding EVM indices corresponding to one or more other modes based on Table 4 (or based on some determinants in Table 4) is also within the scope of protection of this application embodiment.
[0166] This application does not limit the method by which the first communication device determines the EVM index corresponding to the signal modulation order in each of the multiple modes. For example, the EVM index corresponding to the signal modulation order in each mode can be predefined by the protocol, preconfigured by the first communication device, pre-agreed by the first and second communication devices, or indicated by the second communication device to the first communication device. Optionally, the first communication device can determine the EVM index corresponding to the signal modulation order in different modes of multiple modes in different ways. For example, in some modes, the EVM index corresponding to the signal modulation order is predefined by the protocol, preconfigured by the first communication device, or pre-agreed by the first and second communication devices; in other modes, the EVM index corresponding to the signal modulation order is indicated by the second communication device to the first communication device.
[0167] Optionally, the second communication device may send a first instruction message to the first communication device connected to the communication system.
[0168] Optionally, after the first communication device operates in the first mode according to the first instruction information, the first communication device can determine the transmission parameters of the transmitted signal according to the EVM index corresponding to the signal modulation order in the first mode, so that the EVM of the transmitted signal can meet the corresponding EVM index.
[0169] Understandably, if the first communication device uses power back-off to meet the EVM index, and the EVM index corresponding to the modulation signal order is large in the first mode, for example, if the EVM index corresponding to some or all modulation signal orders in the first mode is larger than the EVM index corresponding to the modulation signal order in existing communication protocols, such as the TS38.101-1 protocol or the TS38.104 protocol (which can also be said that the first mode relaxes the EVM index compared to existing communication protocols), then the first communication device can meet the corresponding EVM index with less power back-off, thereby improving coverage gain and communication performance.
[0170] Optionally, when the EVM (Electronic Performance Value) corresponding to the modulation signal order is large in the first mode, the first communication device can meet the corresponding EVM requirement without strictly correcting the nonlinear parameters. The first communication device can simplify the modules used to correct the nonlinear parameters of the PA (or reduce the complexity of these modules), thus gaining power efficiency. For example, if the first communication device corrects the nonlinear parameters of the PA using a digital pre-distortion (DPD) module, in the first mode, the first communication device can simply implement the DPD module, reducing its complexity.
[0171] Optionally, among the multiple modes to which the first mode belongs, the ACLR metrics in different modes can be the same or different. For example, the ACLR metrics in one or more modes can be the same as those in existing communication protocols, such as the ACLR metrics in the TS38.101-1 protocol.
[0172] In this embodiment of the application, the modes to which the first mode belongs may also have different names. For example, a mode whose EVM index corresponding to the signal modulation order is the same as the EVM index in the existing communication protocol may also be called a normal mode, ordinary mode, etc. Other modes whose EVM index corresponding to some or all of the signal modulation orders is greater than the EVM index in the existing communication protocol may also be called energy-saving mode, high spectral efficiency mode, nonlinear mode, etc.
[0173] Based on the communication method provided in this application embodiment, the second communication device can control the first communication device to operate in one of multiple modes through the first indication information. Since the EVM index satisfied by at least one signal modulation order differs in different modes, and is not limited to the EVM index in current communication protocols, the first communication device can flexibly design transmission parameters to avoid the EVM index becoming a bottleneck in the transmitter design in high-order modulation scenarios. For example, if the EVM index is large in the first mode, the second communication device can send the first indication information to instruct the first communication device to operate in the first mode. In this case, the first communication device can meet the EVM index by backing up less power or simplifying related modules, thereby obtaining coverage gain or power consumption gain and improving communication performance.
[0174] The following describes some optional solutions provided in the embodiments of this application.
[0175] Optionally, the second communication device may send second indication information to the first communication device, the second indication information being used to instruct the first communication device to transmit signals according to at least one modulation coding scheme (MCS). The at least one MCS includes an MCS with a modulation order greater than or equal to 10. For example, the at least one MCS may include an MCS corresponding to at least one of the modulation schemes 1024QAM, 4096QAM, or 16384QAM. Optionally, the first communication device may also transmit signals directly according to at least one MCS including an MCS with a modulation order greater than or equal to 10 without the instruction of the second indication information.
[0176] Based on this scheme, the first communication device can support high-order modulation with a modulation order greater than or equal to 10, which can improve the efficiency of data transmission.
[0177] In this application embodiment, the implementation of the first communication device acquiring at least one MCS including an MCS with a modulation order greater than or equal to 10 is not limited. For example, at least one MCS including an MCS with a modulation order greater than or equal to 10 can be predefined by the protocol, pre-configured by the first communication device, pre-agreed by the first and second communication devices, or indicated by the second communication device to the first communication device.
[0178] Optionally, at least one MCS can be represented in tabular form, or in other forms, which is not limited in this application embodiment.
[0179] This application does not specifically limit the at least one MCS that includes a modulation order greater than or equal to 10. In one possible implementation, at least one MCS may be as shown in Table 5.
[0180] Table 5
[0181] As shown in Table 5, at least one MCS includes an MCS with a modulation order of 10.
[0182] In another possible implementation, at least one MCS can be as shown in Table 6.
[0183] Table 6
[0184] As shown in Table 6, at least one MCS includes an MCS with a modulation order of 10 and an MCS with a modulation order of 12.
[0185] In another possible implementation, at least one MCS is shown in Table 7.
[0186] Table 7
[0187] As shown in Table 7, at least one MCS includes an MCS with a modulation order of 10, an MCS with a modulation order of 12, and an MCS with a modulation order of 14.
[0188] It is understood that each MCS shown in Tables 5, 6 or 7 is only an example and can be replaced with other MCSs, which are also within the protection scope of the embodiments of this application.
[0189] It is understood that the determinant combinations shown in Tables 5, 6, or 7 are merely examples. Combinations of some determinants in Tables 5, 6, or 7, combinations of adding other determinants (e.g., determinants corresponding to MCS index, Modulation order, Target code rate, or Spectral efficiency) to Tables 5, 6, or 7, or combinations of adding other determinants to some determinants in Tables 5, 6, or 7, are also within the scope of protection of the embodiments of this application. For example, deleting MCSs from Tables 5, 6, or 7, the remaining MCSs are also within the scope of protection of the embodiments of this application. Furthermore, adding at least one other MCS to all or some of the MCSs in Tables 5, 6, or 7 is also within the scope of protection of the embodiments of this application.
[0190] Alternatively, the second communication device may send a second instruction message to the first communication device, and / or the first communication device may transmit signals according to at least one MCS, wherein the at least one MCS includes an MCS with a modulation order greater than or equal to 10, which can be implemented independently of the method embodiment shown in FIG4. For example, regardless of whether the first communication device is operating in the first mode, the first communication device may transmit signals according to the MCS shown in Tables 5, 6, or 7 above.
[0191] Optionally, after S401, if the first communication device sends a signal to the second communication device in the first mode, the second communication device can perform nonlinear correction (or nonlinear compensation) on the received signal. Nonlinear correction of the received signal by the second communication device can improve signal quality and reception performance. In the following text, "correction" and "compensation" are interchangeable.
[0192] In one possible implementation, the second communication device performing nonlinear correction on the received signal may include the following steps:
[0193] Step 1: Estimate the nonlinear parameters of the first communication device.
[0194] Step 2: Perform nonlinear correction on the received signal based on the nonlinear parameters of the first communication device.
[0195] This application does not limit the specific implementation of the nonlinear correction of the received signal by the second communication device. In one possible implementation, the second communication device may receive a first reference signal from the first communication device and perform nonlinear correction on the received signal based on the first reference signal.
[0196] The embodiments of this application do not specifically limit the first reference signal. For example, the first reference signal can be generated based on a QAM sequence, or it can be generated based on a sequence with a high peak-to-average power ratio (PAPR), such as a sequence whose PAPR is greater than or equal to a certain threshold (which can be called the third threshold). The embodiments of this application do not limit the third threshold; for example, the third threshold can be 6 dB.
[0197] Optionally, the first reference signal can be used to estimate the nonlinear parameters of the PA of the first communication device. The second communication device can estimate the nonlinear parameters of the PA of the first communication device based on the first reference signal and a pre-configured model / algorithm.
[0198] In this application embodiment, the model or algorithm used by the second communication device to estimate the nonlinear parameters of the PA of the first communication device is not limited.
[0199] For example, suppose the second communication device estimates the nonlinear parameters of the PA of the first communication device based on a pre-configured memory polynomial model, and the time-domain signal y(n) fitted by the memory polynomial model after nonlinear distortion satisfies the following relationship:
[0200] Where x(n) is the original signal, a p b p c p Let P be the nonlinear parameter of PA to be estimated, where P is the order.
[0201] Formula (2) is illustrated using the memory length (which can be denoted as X) = 3 of the memory polynomial model. If X is other values, y(n) can satisfy other corresponding forms of relations.
[0202] Furthermore, after estimating the nonlinear parameters of PA, the second communication device can perform nonlinear correction on the received signal based on the nonlinear parameters.
[0203] For example, the second communication device transforms y(n) in formula (2) into a frequency domain signal Y (which can be called a transmitting frequency domain signal), and converts the received signal into a frequency domain signal through time-frequency transformation. (This can be referred to as the received frequency domain signal). Assume that the least squares algorithm is used to estimate the transmitted frequency domain signal Y. Y and Y satisfy the following relationship:
[0204] Among them, the nonlinear parameters of matrix K and PA, and the amplitude γ of the transmitted signal. n Related. γ nThe signal related to the transmitting radio frequency domain signal Y is unknown and requires iterative estimation and compensation. This application embodiment does not limit the number of iterative compensation steps performed by the second communication device; for example, the number of iterative compensation steps can be 3. The second communication device can be based on... The relationship between Y and the received frequency domain signal Nonlinear compensation is performed.
[0205] It is understood that the above-mentioned second communication device performs nonlinear correction on the received signal based on formulas (2) and (3), which is one possible implementation method. The embodiments of this application do not limit the specific implementation of the second communication device performing nonlinear correction on the received signal.
[0206] Optionally, the first communication device can send not only a first reference signal for nonlinear correction to the second communication device, but also a second reference signal for channel estimation. Optionally, the first and second reference signals can be carried on the same resource block (RB).
[0207] Optionally, the first reference signal and the second reference signal can be carried on different orthogonal frequency division multiplexing (OFDM) symbols. For example, the first reference signal and the second reference signal can be carried on different OFDM symbols.
[0208] The first reference signal and the second reference signal can be carried on the same frequency domain resources, such as the same subcarrier, or they can be carried on different frequency domain resources.
[0209] Optionally, the first reference signal and the second reference signal are not multiplexed with other signals for time-frequency resources.
[0210] The embodiments of this application do not limit the second reference signal. For example, the second reference signal can be generated based on the Zadoff-Chu (ZC) sequence. The second reference signal r(n) can satisfy the following relationship:
[0211] in, A is the original ZC sequence; A(n) is the scrambled sequence of the ZC sequence, for example, it can be a cyclic shift sequence; q is the root of the ZC sequence; N ZC It is the length of the ZC sequence.
[0212] Optionally, after the second communication device performs nonlinear correction on the signal from the first communication device based on the nonlinear parameters, if the second communication device subsequently receives a signal from the first communication device again, the second communication device can also perform nonlinear correction on the received signal based on the previously used nonlinear parameters (which can be called historical nonlinear parameters).
[0213] Optionally, the second communication device can perform nonlinear correction on the received signal if the historical nonlinear parameters are valid, and if the historical nonlinear parameters are invalid, it can not use the historical nonlinear parameters, but instead determine new nonlinear parameters and perform nonlinear correction on the received signal based on the new nonlinear parameters.
[0214] In one possible implementation, the second communication device can determine the validity of historical nonlinear parameters based on a timer. Taking the first reference signal as an example, the second communication device can start a first timer simultaneously with receiving the first reference signal (i.e., the start time of the first timer is the moment the first reference signal is received). Before the runtime of the first timer exceeds a preset threshold, the nonlinear parameters determined based on the first reference signal are valid; if the runtime of the first timer exceeds the preset threshold, the nonlinear parameters determined based on the first reference signal become invalid. This application embodiment does not limit the value of the preset threshold or the method by which the second communication device obtains the preset threshold. For example, the preset threshold can be predefined by the protocol, pre-configured by the second communication device, pre-agreed upon by the first and second communication devices, or indicated by the first communication device to the second communication device.
[0215] This can also be understood as the first timer being a timer with a preset duration. Again, taking the first reference signal as an example, the second communication device can start the first timer upon receiving the first reference signal. Before the first timer expires, the nonlinear parameters determined based on the first reference signal are valid; if the first timer expires, the nonlinear parameters determined based on the first reference signal become invalid. In this embodiment, the value of the preset duration and the method by which the second communication device obtains the preset duration are not limited. For example, the preset duration can be predefined by the protocol, pre-configured by the second communication device, pre-agreed upon by the first and second communication devices, or indicated by the first communication device to the second communication device.
[0216] Optionally, if the nonlinear parameter determined based on the first reference signal fails, the second communication device may send a third indication message to the first communication device. The third indication message is used to instruct the first communication device to send the reference signal again. That is, the second communication device instructs the first communication device to send the reference signal again. After receiving the new reference signal, the second communication device can determine the nonlinear parameter based on the new reference signal.
[0217] Optionally, the scheme of the second communication device determining whether to instruct the first communication device to retransmit the reference signal based on whether the historical nonlinear parameters are valid can be applied to a scenario where the first indication information instructs the first communication device to operate in the first mode when the transmission power is greater than a first threshold and / or the order of the modulation method used to transmit the signal is greater than a second threshold.
[0218] In this scenario, if the second communication device initially schedules the first communication device's transmit power to be greater than a first threshold, and / or the order of the modulation scheme of the first communication device initially scheduled is greater than a second threshold, the second communication device may also instruct the first communication device to send a first reference signal. After receiving the first reference signal, the second communication device determines nonlinear parameters based on the first reference signal. If the second communication device subsequently schedules the first communication device's transmit power to be greater than the first threshold, and / or the order of the modulation scheme of the first communication device is greater than the second threshold again, the second communication device determines whether the historical nonlinear parameters previously determined based on the first reference signal are valid. If they are still valid, the previously determined nonlinear parameters are still used. If the historical nonlinear parameters have become invalid, the second communication device instructs the first communication device to send the reference signal again.
[0219] Optionally, the module in the second communication device used for nonlinear correction of the received signal can be called a digital post-distortion (DPoD) module. The following, with reference to Figure 5, describes a possible process for the second communication device to perform nonlinear correction on the signal from the first communication device.
[0220] For example, assuming the first communication device as the transmitter includes a DPD module and the second communication device as the receiver includes a DPoD module, Figure 5 shows a possible architecture diagram of the first and second communication devices. As shown in Figure 5, on the first communication device side, the first communication device generates a baseband signal and uses crest factor reduction (CFR) technology to reduce the peak-to-average power ratio (PAPR) of the signal (Figure 5 illustrates this using the CFR1 module as an example). The processed signal is input to the DPD module for compensation, separating the radio frequency (RF) signal and the amplitude signal. The amplitude signal is input to the envelope tracking (ET) module, and the RF signal undergoes in-phase quadrature (IQ) mismatch compensation (IQMC) before being input to the digital-to-analog converter (DAC). The signal output from the DAC and the signal output from the ET module are combined at the PA, and the antenna transmits the signal output from the PA. Optionally, the RF signal output by the DPD module can also be subjected to CFR before IQMC (Figure 5 shows the CFR2 module as an example).
[0221] Assume that the first communication device sends a first reference signal, a second reference signal, and signal 1 to the second communication device, as shown in Figure 5. On the second communication device side, the second communication device receives the signal from the first communication device through a receiving antenna. After the signal is input to the automatic gain control (AGC) module, it is then input to the automatic frequency control (AFC) module. The second reference signal is used for channel estimation, and the first reference signal is used to obtain the nonlinear parameters of the PA of the first communication device. After signal 1 is demodulated, the DPoD module compensates for signal 1 according to the nonlinear parameters, and the compensated signal is then decoded.
[0222] Alternatively, the above-described scheme for nonlinear correction of the received signal by the second communication device can be implemented independently of the method embodiment shown in FIG4. For example, the second communication device can perform nonlinear correction on the signal from the first communication device regardless of whether the first communication device is operating in the first mode.
[0223] In addition, this application embodiment also provides another communication method, as shown in FIG6, which includes the following steps:
[0224] S601, the first communication device sends a signal to the second communication device, and correspondingly, the second communication device receives the signal from the first communication device.
[0225] Optionally, the signal sent by the first communication device in S601 may be a signal known to the second communication device.
[0226] S602, The second communication device performs nonlinear correction on the signal to obtain the processed signal.
[0227] S603. The second communication device calculates the EVM based on the processed signal.
[0228] S601-S603 can be applied to the EVM testing process. That is, the second communication device calculates the EVM based on the processed signal, which is used to evaluate whether the first communication device passes the EVM test. For example, the module in the second communication device used for nonlinear correction of the signal is called the nonlinear correction module. Figure 7 is a schematic diagram of the EVM testing process using an embodiment of the method employing S601-S603. As shown in Figure 7, in the EVM testing process, the second communication device performs nonlinear correction on the signal from the first communication device to obtain a processed signal, and then calculates the EVM based on the processed signal. For steps other than nonlinear correction, please refer to the description of Figure 1 above.
[0229] Based on the communication method provided in this application embodiment, the receiving end can calculate the EVM of the processed signal after performing nonlinear correction. For the same received signal, compared to the current scheme where the receiving end calculates the EVM without performing nonlinear correction, the receiving end using the communication method of this application embodiment calculates a smaller EVM value. Therefore, for the same EVM index, compared to the current scheme where the receiving end calculates the EVM without performing nonlinear correction, if the receiving end adopts the communication method provided in this application embodiment, the transmitting end can meet the EVM index with less power back-off and / or simpler related modules, thereby improving coverage gain and / or power consumption gain, enhancing communication performance, and preventing the EVM index from becoming a bottleneck in transmitting end design in high-order modulation scenarios.
[0230] Optionally, the second communication device may perform nonlinear correction on the received signal to obtain the processed signal if the transmission power of the signal sent by the first communication device is greater than a first threshold and / or the order of the modulation method used in the signal sent by the first communication device is greater than a second threshold.
[0231] Optionally, for the specific implementation of the nonlinear correction of the signal by the second communication device, please refer to the above description of the nonlinear correction of the received signal by the second communication device in S401.
[0232] In one possible implementation, the second communication device can estimate the nonlinear parameters of the PA of the first communication device based on the signal received in S601 and a pre-configured model / algorithm (which can be called the first model, for example, the first model can be a memory polynomial model). Then, based on the nonlinear parameters, it can perform nonlinear correction on the received signal to obtain the processed signal. The specific implementation of the second communication device determining the nonlinear parameters based on the received signal and performing nonlinear correction on the received signal based on the nonlinear parameters can be found in the above description of the embodiment shown in Figure 4, where the second communication device determines the nonlinear parameters based on the first reference signal and performs nonlinear correction on the received signal based on the nonlinear parameters.
[0233] In another possible implementation, in addition to the signal received in S601 (hereinafter referred to as the first signal for ease of distinction), the second communication device may also receive at least one signal (hereinafter referred to as at least one second signal for ease of distinction), estimate the nonlinear parameters of the PA of the first communication device based on the at least one second signal, and then perform nonlinear correction on the first signal (or perform nonlinear correction on the first and second signals) based on the nonlinear parameters to obtain the processed signal. For example, assuming the second communication device receives a first reference signal and signal 1, the second communication device can estimate the nonlinear parameters based on the first reference signal and perform nonlinear correction on signal 1 based on the nonlinear parameters. Specifically, refer to the above description of the embodiment shown in Figure 4, in which the second communication device determines the nonlinear parameters based on the first reference signal and performs nonlinear correction on the received signal based on the nonlinear parameters. Optionally, the second communication device may also receive a second reference signal for channel estimation, specifically referring to the above description of the second reference signal in the embodiment shown in Figure 4.
[0234] Optionally, the second communication device may send indication information to the first communication device, the indication information being used to instruct the second communication device to calculate the EVM based on the nonlinearly corrected signal.
[0235] Optionally, in S601, when transmitting a signal, the first communication device can design the transmission parameters according to the EVM index in the existing communication protocol. Alternatively, the first communication device can design the transmission parameters according to other EVM indexes. For example, the first communication device can design the transmission parameters of the transmitted signal according to an EVM index larger than that in the existing communication protocol (e.g., the EVM index under Mode 1, Mode 2, Mode 3, or Mode 4 in S401). It is understood that in this case, the second communication device calculates the EVM based on the nonlinearly corrected signal, and the calculated EVM may meet the EVM index in the existing communication protocol.
[0236] Furthermore, this application also provides a communication method in which a first communication device acquires an EVM index (or an EVM index corresponding to at least one signal modulation order) and transmits a signal according to the EVM index corresponding to the at least one signal modulation order. Among the EVM indices corresponding to the at least one signal modulation order, one or more of the EVM indices are greater than the corresponding EVM indices in existing communication protocols.
[0237] This application does not limit the method by which the first communication device obtains the EVM index corresponding to the at least one signal modulation order. For example, the EVM index corresponding to the at least one signal modulation order may be predefined by the protocol, pre-configured by the first communication device, pre-agreed upon by the first and second communication devices, or indicated to the first communication device by the second communication device.
[0238] For example, if the first communication device is a terminal device, among the EVM metrics corresponding to at least one signal modulation order used by the first communication device, one or more of the EVM metrics corresponding to the signal modulation order are greater than the corresponding EVM metrics in the TS38.101-1 protocol. For example, the EVM metrics corresponding to at least one signal modulation order used by the first communication device can be the EVM metrics corresponding to Mode 1, Mode 2, Mode 3, or Mode 4 in Table 4. If the first communication device is an access network device, among the EVM metrics corresponding to at least one signal modulation order used by the first communication device, one or more of the EVM metrics corresponding to the signal modulation order are greater than the corresponding EVM metrics in the TS38.104 protocol.
[0239] It is understood that the EVM index corresponding to each signal modulation order shown in Table 4 under Mode 1, Mode 2, Mode 3 or Mode 4 is only an example, and can be replaced with other values that are larger than the corresponding EVM index in the TS38.101-1 protocol, which are also within the protection scope of the embodiments of this application.
[0240] It is understood that the determinant combinations shown in Table 4 under Mode 1, Mode 2, Mode 3 or Mode 4 are only examples. The combinations of partial determinants under Mode 1, Mode 2, Mode 3 or Mode 4 in Table 4, or the combinations of determinants of Mode 1, Mode 2, Mode 3 or Mode 4 with the addition of other determinants (e.g., the determinants corresponding to the signal modulation method and / or modulation order), or the combinations of partial determinants of Mode 1, Mode 2, Mode 3 or Mode 4 with the addition of other determinants, are also within the protection scope of the embodiments of this application.
[0241] Optionally, the first communication device may use an EVM index higher than that in existing communication protocols in certain frequency bands, such as those above 6 GHz. In other frequency bands, it may use the EVM index in existing communication protocols.
[0242] The above mainly describes the solutions provided by the embodiments of this application from the perspective of interaction between various devices. Correspondingly, the embodiments of this application also provide a communication device for implementing the various methods described above. This communication device can be a first communication device in the above method embodiments, or a device containing the first communication device, or a component usable in the first communication device; or, this communication device can be a second communication device in the above method embodiments, or a device containing the second communication device, or a component usable in the second communication device. It is understood that, in order to achieve the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0243] This application embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be understood that the module division in this application embodiment is illustrative and is only a logical functional division. In actual implementation, there may be other division methods.
[0244] Figure 8 shows a schematic diagram of a communication device 800. The communication device 800 includes a transceiver module 802 and a processing module 801. Optionally, the communication device 800 may also include a storage module 803. The transceiver module 802, also called a transceiver unit, is used to implement transceiver functions; for example, it may be a transceiver circuit, transceiver, transceiver adapter, or communication interface.
[0245] The communication device 800 can be the first communication device in the above embodiments, or it can be a chip in the first communication device. Alternatively, the communication device can be the second communication device in the above embodiments, or it can be a chip in the second communication device. The communication device 800 can be used to implement the communication method of any of the above embodiments.
[0246] For example, the transceiver module 802 is used to support the communication device 800 in sending and receiving information, or to communicate with other devices. The processing module 801 is used to control and manage the operation of the communication device 800, and to execute the processing performed by the communication device 800 in the above embodiments. Optionally, if the communication device 800 includes a storage module 803, the processing module 801 can also execute programs or instructions stored in the memory, so that the communication device 800 implements the methods and functions involved in any of the above embodiments.
[0247] For example, if the communication device 800 is the first communication device in the above embodiments, the transceiver module 802 can be used to execute, for example, step S401 in FIG. 4, or step S601 in FIG. 6, and / or other processes of the technology described herein. The processing module 801 can be used to make the communication device 800 work in a first mode according to the first instruction information, and / or other processes of the technology described herein. All relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module, and will not be repeated here.
[0248] For example, if the communication device 800 is the second communication device in the above embodiments, the processing module 801 can be used to determine the first indication information in step S401 of FIG4, or, for example, to execute steps S601 and S602 of FIG6, and / or other processes of the technology described herein. The transceiver module 802 can be used to execute, for example, step S401 of FIG4, or, for example, step S601 of FIG6, and / or other processes of the technology described herein. All relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module, and will not be repeated here.
[0249] For example, in hardware implementation, the functions of processing module 801 can be executed by a processor, and the functions of transceiver module 802 can be executed by a transceiver (transmitter / receiver) and / or communication interface. Processing module 801 can be embedded in or independent of the processor of communication device 800 in hardware form, or it can be stored in the memory of communication device 800 in software form, so that the processor can call and execute the operations corresponding to the above functional units.
[0250] Alternatively, the modules in Figure 8 can also be referred to as units. For example, a processing module can be called a processing unit, and a transceiver module can be called a transceiver unit. Furthermore, in the embodiment shown in Figure 8, the names of the units may not be those shown in the figure; for example, a transceiver module can also be called a communication module or a communication unit.
[0251] If the units in Figure 8 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. This computer software product, stored in a storage medium, includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. Storage media for storing computer software products include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0252] In this embodiment, the communication device 800 is presented in an integrated manner, divided into various functional modules. Here, "module" can refer to a specific ASIC, circuitry, a processor and memory executing one or more software or firmware programs, integrated logic circuitry, and / or other devices that can provide the aforementioned functions. In a simplified embodiment, those skilled in the art will recognize that the communication device 800 can take the form of the communication device shown in FIG9.
[0253] As shown in Figure 9, the communication device 900 includes one or more processors 901 (Figure 9 is only an example illustrating the inclusion of one processor 901). The processor 901 can be used to execute instructions to enable the communication device 900 to implement the methods described in the above-described method embodiments. The processor 901 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program according to this application.
[0254] Optionally, the communication device 900 may also include a communication line 902. The communication line 902 may include a path for connecting different components.
[0255] Optionally, the communication device 900 may further include at least one communication interface (Figure 9 is merely exemplary, including a communication interface 904, and is used for illustration only). The communication interface 904 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, terminals, wireless local area networks (WLANs), etc. For example, the transceiver module may be a transceiver or similar device. Optionally, the communication interface 904 may also be a transceiver circuit or input / output interface located within the processor 901, used to implement signal input and signal output for the processor.
[0256] Optionally, the communication device 900 may also include a memory 903. The memory 903 may be a device with storage functionality. For example, it may be a read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions; random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions; electrically erasable programmable read-only memory (EEPROM); compact disc read-only memory (CD-ROM) or other optical disc storage; optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.); magnetic disk storage media or other magnetic storage devices; or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory may exist independently and be connected to the processor via communication line 902. The memory may also be integrated with the processor.
[0257] The memory 903 stores computer execution instructions for implementing the scheme of this application, and its execution is controlled by the processor 901. The processor 901 executes the computer execution instructions stored in the memory 903, thereby implementing the communication method provided in the embodiments of this application.
[0258] Alternatively, in this embodiment, the processor 901 may execute the processing-related functions in the communication method provided in this embodiment, and the communication interface 904 may be responsible for communicating with other devices or communication networks. This embodiment does not specifically limit this.
[0259] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0260] In a specific implementation, as one example, processor 901 may include one or more CPUs, such as CPU0 and CPU1 in FIG9.
[0261] In a specific implementation, as one embodiment, the communication device 900 may include multiple processors, such as processors 901 and 907 in FIG. 9. Each of these processors may be a single-core processor or a multi-core processor. The processors here may include, but are not limited to, at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, etc., and various computing devices that run software. Each computing device may include one or more cores for executing software instructions to perform calculations or processing.
[0262] In a specific implementation, as one embodiment, the communication device 900 may further include an output device 905 and an input device 906. The output device 905 communicates with the processor 901 and can display information in various ways. For example, the output device 905 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 906 communicates with the processor 901 and can receive user input in various ways. For example, the input device 906 may be a mouse, keyboard, touchscreen device, or sensing device, etc.
[0263] The aforementioned communication device 900 may sometimes be referred to as a communication equipment, which can be a general-purpose device or a special-purpose device. For example, the communication device 900 may be a desktop computer, a portable computer, a web server, a handheld computer (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a device with a similar structure to that shown in Figure 9. The embodiments of this application do not limit the type of communication device 900.
[0264] Furthermore, the composition shown in FIG9 does not constitute a limitation on the communication device. In addition to the components shown in FIG9, the communication device 900 may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0265] In the communication device 900 shown in Figure 9, the processor 901 can call the computer execution instructions stored in the memory 903 to make the communication device 900 execute the communication method in the above method embodiment.
[0266] Specifically, the functions / implementation processes of the transceiver module 802 and the processing module 801 in Figure 8 can be implemented by the processor 901 in the communication device 900 shown in Figure 9 calling computer execution instructions stored in the memory 903. Alternatively, the functions / implementation processes of the processing module 801 in Figure 8 can be implemented by the processor 901 in the communication device 900 shown in Figure 9 calling computer execution instructions stored in the memory 903, and the functions / implementation processes of the transceiver module 802 in Figure 8 can be implemented by the communication interface 904 in the communication device 900 shown in Figure 9.
[0267] It should be understood that one or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units are implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC or ASIC, or it can be a separate semiconductor chip. In addition to the core that executes software instructions for computation or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), or logic circuits that implement dedicated logic operations.
[0268] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.
[0269] Optionally, embodiments of this application also provide a communication device (e.g., the communication device may be a chip or a chip system), which includes a processor for implementing the methods in any of the above method embodiments. In one possible design, the communication device further includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the methods in any of the above method embodiments. Of course, the memory may not be included in the communication device. When the communication device is a chip system, it may be composed of chips or may include chips and other discrete devices; embodiments of this application do not specifically limit this.
[0270] Optionally, embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions that, when run on a communication device, enable the communication device to execute the methods described in any of the above method embodiments or any implementation thereof.
[0271] Optionally, embodiments of this application also provide a computer program product, which includes a computer program or instructions that, when run on a communication device, enable the communication device to execute the methods described in any of the above method embodiments or any implementation thereof.
[0272] Optionally, embodiments of this application also provide a communication system, which includes the first communication device and the second communication device described in the above method embodiments.
[0273] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0274] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, the disclosure, and the appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0275] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of the application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from its scope. Thus, if such modifications and modifications fall within the scope of the claims and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A communication method, characterized in that, The method includes: Send a first indication message to the first communication device. The first indication message is used to indicate that the first communication device is working in a first mode. The first mode is one of multiple modes. The error vector amplitude index satisfied by the first signal modulation order in different modes is different.
2. The method according to claim 1, characterized in that, The first indication information is used to indicate that the first communication device operates in the first mode when the transmission power is greater than a first threshold and / or the order of the modulation method used to transmit the signal is greater than a second threshold.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Send a second indication message to the first communication device, the second indication message being used to instruct the first communication device to send a signal according to at least one modulation and coding scheme, the at least one modulation and coding scheme including a modulation and coding scheme with a modulation order greater than or equal to 10.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: Receive a first reference signal from the first communication device; Based on the first reference signal, the received signal from the first communication device is nonlinearly corrected.
5. The method according to claim 4, characterized in that, Receiving a first reference signal from the first communication device includes: The first reference signal and the second reference signal are received from the first communication device, the second reference signal being used to estimate the channel, wherein the first reference signal and the second reference signal are carried on different orthogonal frequency division multiplexing symbols.
6. The method according to claim 4 or 5, characterized in that, The method further includes: Determine if the nonlinear parameters have failed; If the nonlinear parameter is determined to be faulty, a third indication message is sent to the first communication device, the third indication message being used to instruct the first communication device to send a reference signal.
7. The method according to claim 6, characterized in that, Determining whether the nonlinear parameter is invalid includes: Determine whether the runtime of the first timer exceeds a threshold; wherein the start time of the first timer is the time when the first reference signal is received.
8. A communication method, characterized in that, The method includes: Receive signals from the first communication device; The signal is nonlinearly corrected to obtain the processed signal; The error vector amplitude is calculated based on the processed signal.
9. The method according to claim 8, characterized in that, The signal is nonlinearly corrected to obtain a processed signal, including: Based on the signal and the first model, estimate the nonlinear parameters of the power amplifier of the first communication device; The signal is nonlinearly corrected according to the nonlinear parameters to obtain the processed signal.
10. The method according to claim 9, characterized in that, The first model is a memory polynomial model.
11. The method according to any one of claims 8-10, characterized in that, The process of performing nonlinear correction on the signal to obtain the processed signal includes: If the transmission power of the signal is greater than a first threshold, and / or the order of the modulation scheme used by the signal is greater than a second threshold, the signal is nonlinearly corrected to obtain the processed signal.
12. A communication method, characterized in that, The method includes: The first communication device receives a first indication message from a second communication device. The first indication message is used to indicate that the first communication device is operating in a first mode. The first mode is one of multiple modes, and the error vector amplitude index satisfied by the first signal modulation order in different modes is different.
13. The method according to claim 12, characterized in that, The first indication information is used to indicate that the first communication device operates in the first mode when the transmission power is greater than a first threshold and / or the order of the modulation method used to transmit the signal is greater than a second threshold.
14. The method according to claim 12 or 13, characterized in that, The method further includes: The first communication device receives a second indication message from the second communication device, the second indication message being used to instruct the first communication device to transmit a signal according to at least one modulation and coding scheme, the at least one modulation and coding scheme including a modulation and coding scheme with a modulation order greater than or equal to 10.
15. The method according to any one of claims 12-14, characterized in that, The method further includes: A first reference signal is sent to the second communication device, the first reference signal being used by the second communication device to perform nonlinear correction on the signal from the first communication device.
16. The method according to claim 15, characterized in that, Sending the first reference signal to the second communication device includes: The first reference signal and the second reference signal are sent to the second communication device. The second reference signal is used to estimate the channel. The first reference signal and the second reference signal are carried on different orthogonal frequency division multiplexing symbols.
17. A communication device, characterized in that, The communication device includes a module or unit for implementing the method of any one of claims 1-11; or, the communication device includes a module or unit for implementing the method of any one of claims 12-16.
18. A communication device, characterized in that, The communication device includes: a processor, which, when executing instructions, causes the communication device to perform the method of any one of claims 1-11, or causes the communication device to perform the method of any one of claims 12-16.
19. A computer-readable storage medium, characterized in that, It stores instructions that, when executed by a computer, cause the method of any one of claims 1-16 to be performed.
20. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a computer, cause the method of any one of claims 1-16 to be performed.
21. A communication system, characterized in that, The communication system includes a first communication device and a second communication device, wherein the second communication device is used to perform the method of any one of claims 1-11, and the first communication device is used to perform the method of any one of claims 12-16.