Communication method and device
By dynamically determining the compensation model and matching the working state of the power amplifier, the problem of traditional DPD models being unable to accurately compensate for PA nonlinear distortion, achieving efficient communication system performance.
Patent Information
- Application Number
- CN202311273519.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
The traditional digital predistortion (DPD) model cannot accurately match the nonlinear distortion of the power amplifier (PA) in different operating states, resulting in poor compensation.
By receiving the PA-processed signal and corresponding gain information, the device dynamically determines the compensation model to match the operating state of the PA, thereby accurately compensating for nonlinear distortion.
Accurate compensation for nonlinear distortion of PA is achieved without the need for approximate mathematical modeling, and the transmission efficiency and performance of the communication system are improved.
Smart Images

Figure CN119727745A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to a communication method and device. Background Art
[0002] Digital pre-distortion (DPD) refers to the process of digitally pre-distorting the signal before it enters the power amplifier (PA) to compensate for the nonlinear distortion caused by the PA. The establishment of the traditional DPD model relies on the approximate mathematical modeling of the PA, but the approximate mathematical modeling cannot accurately describe the nonlinear distortion of the PA under different working conditions. In this case, the traditional DPD model cannot match the PA in actual operation, resulting in the traditional DPD model being unable to accurately compensate for the nonlinear distortion caused by the PA to the signal. Summary of the invention
[0003] In order to solve the above technical problems, the present application provides a communication method and device, which can match the compensation model with the actual working power amplifier PA, so as to accurately compensate for the nonlinear distortion caused by the PA to the signal without the need for approximate mathematical modeling of the PA.
[0004] In order to achieve the above objectives, this application adopts the following technical solutions:
[0005] In a first aspect, a communication method is provided, which can be executed by a first device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first device. Below, the method is described by taking the first device executing the method as an example, and the method includes: the first device receives a first signal and first information, the first signal is a signal after a first power amplifier PA performs amplification processing using a first gain, and the first information is used to indicate the first gain. The first device determines a first compensation model based on the first signal and the first gain, and the first compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA using the first gain.
[0006] For example, the first signal may include a data signal, or a reference signal, etc.
[0007] That is, after the first device receives the first signal and the first information, the first compensation model for compensating for nonlinear distortion is determined according to the first signal and the first information. Since the first signal is a signal after the first PA performs amplification processing using the first gain, the first signal can present the nonlinear distortion caused by the first PA to the signal under a certain working state. Moreover, the first gain indicated by the first information enables the first device to determine the ideal signal of ideal linear amplification, that is, the signal without nonlinear distortion. Accordingly, the first device can also know: the difference between the first signal actually received and the ideal signal, and then determine the first compensation model according to the difference between the first signal and the ideal signal. In this way, the first compensation model can also match the first PA in actual operation, thereby accurately compensating for the nonlinear distortion caused by the first PA to the signal, and there is no need to perform approximate mathematical modeling on the first PA, which helps to enable high quadrature amplitude modulation QAM and improve the transmission efficiency of the communication system.
[0008] In one possible design, the first signal includes: a signal after the first PA performs amplification processing using the first gain in a nonlinear region.
[0009] That is, part or all of the first signal is a signal after amplification processing in the nonlinear region of the first PA, and since the signal after amplification processing in the nonlinear region of the first PA has obvious nonlinear distortion, the first device can determine the first compensation model based on the signal with obvious nonlinear distortion, which helps to improve the accuracy of the compensation model.
[0010] In one possible design, the first signal includes a first reference signal and a second reference signal. The first reference signal and the second reference signal are adjacent in the time domain and / or frequency domain. The power of the first reference signal is a first power, and the first power is in a linear region of the first PA. The power of the second reference signal is a second power, and the second power is in a nonlinear region of the first PA.
[0011] That is, the first reference signal and the second reference signal are adjacent in the time domain and / or frequency domain, so that the characteristics of the wireless channels for transmitting the first reference signal and the second reference signal are the same or similar. In this way, the first device can perform channel estimation based on the first reference signal and the second reference signal, and determine the first compensation model based on the channel estimation results of the second reference signal and the first reference signal, thereby helping to improve the accuracy of the compensation model.
[0012] In one possible design, the first gain is associated with a first operating state of the first PA, and the first operating state is an operating state when the first PA uses the first gain to perform amplification processing on the first signal.
[0013] In one possible design, the nonlinear distortion compensated by the first compensation model includes: nonlinear distortion caused to the signal during an amplification process performed by the first PA using the first gain in the first working state.
[0014] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the first compensation model determined by the first device is also related to the working state of the first PA. For example, the first compensation model matches the first PA in the first working state, that is, the first compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the first working state, thereby improving the accuracy of the compensation model.
[0015] In one possible design, the first working state includes at least one of the following: an operating frequency of the first PA, an operating bandwidth of the first PA, a temperature of the first PA, an output power of the first PA, or a radio access technology RAT adopted by the first PA.
[0016] In one possible design, the method also includes: the first device receives a second signal and second information, wherein the second signal is a signal after the first PA is amplified using a second gain in a second working state, and the second information is used to indicate the second gain.
[0017] The first device determines a second compensation model according to the second signal and the second gain. The second compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion compensated by the second compensation model includes: nonlinear distortion caused to the signal during amplification processing performed by the first PA in the second working state using the second gain.
[0018] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the second compensation model determined by the first device is also related to the working state of the first PA, such as the second compensation model matches the first PA in the second working state, that is, the second compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the second working state, thereby improving the accuracy of the compensation model.
[0019] That is to say, the first device trains different compensation models for the same PA under different working states, such as the first compensation model and the second compensation model, so that the compensation model matches the working state of the first PA, thereby compensating for the nonlinear distortion caused to the signal by the first PA under different working states.
[0020] In a possible design, the first compensation model and the second compensation model are at least partially identical.
[0021] For example, when the compensation model (such as the first compensation model and / or the second compensation model) includes a static part and a dynamic part, the static part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the hardware structure, and the dynamic part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the working state. In this way, at least a part of the two compensation models (such as the first compensation model and the second compensation model) trained for different working states of the same PA are the same, which helps to reduce the amount of calculation of the first device.
[0022] In one possible design, the method also includes: the first device receives a third signal and third information, the third signal is a signal after the second PA performs amplification processing with a third gain, and the third information is used to indicate the third gain.
[0023] The first device determines a third compensation model based on the third signal and the third gain; wherein the third compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion compensated by the third compensation model includes: the nonlinear distortion caused to the signal during the amplification process performed by the second PA using the third gain; the hardware structure of the first PA is different from that of the second PA, and the first compensation model is at least partially different from the third compensation model.
[0024] In the present application, since the nonlinear distortion of the PA is affected by both its own hardware structure and its own working state, the third compensation model determined by the first device is also related to the hardware structure of the PA. For example, if the third compensation model matches the second PA, that is, the third compensation model can compensate for the nonlinear distortion caused by the second PA to the signal, thereby improving the accuracy of the compensation model. In other words, the first device trains different compensation models for PAs with different hardware structures, so that the compensation model matches the hardware structure of the PA, thereby compensating for the nonlinear distortion caused by PAs with different hardware structures to the signal.
[0025] In one possible design, the first compensation model is used to compensate for nonlinear distortion, including: the first compensation model is used to compensate for the nonlinear distortion after the first PA performs an amplification process using the first gain.
[0026] That is, the first compensation model can post-compensate the nonlinear distortion.
[0027] In one possible design, the first compensation model is used to compensate for nonlinear distortion, including: the first compensation model is used to compensate for the nonlinear distortion before the first PA adopts the first gain to perform an amplification process.
[0028] That is, the first compensation model can pre-compensate the nonlinear distortion.
[0029] In one possible design, the first compensation model is used to compensate for nonlinear distortion, including: the first compensation model includes a phase distortion compensation model and / or an amplitude distortion compensation model; the phase distortion compensation model is used to compensate for the phase distortion in the nonlinear distortion, and the amplitude distortion compensation model is used to compensate for the amplitude distortion in the nonlinear distortion.
[0030] In a possible design, the nonlinear distortion compensated by the first compensation model includes phase distortion; and the first compensation model satisfies:
[0031]
[0032] Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-PM (x) represents the output signal of the first compensation model, and A, B, and q represent model parameters of the first compensation model.
[0033] In a possible design, the nonlinear distortion compensated by the first compensation model includes phase distortion; and the first compensation model satisfies:
[0034] f AM-PM (x) = -(p0 + p1x 1 +p2x 2 +…+p9x 9 )
[0035] Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-PM (x) represents the output signal of the first compensation model, and p0, p1, ..., p9 represent model parameters of the first compensation model.
[0036] In a possible design, the nonlinear distortion compensated by the first compensation model includes amplitude distortion; and the first compensation model satisfies:
[0037]
[0038] Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-AM (x) represents the output signal of the first compensation model, and G, V, and p represent model parameters of the first compensation model.
[0039] In a possible design, the nonlinear distortion compensated by the first compensation model includes amplitude distortion; and the first compensation model satisfies:
[0040] f AM-AM (x) = (a0 + a1x 1 +a2x 2 +…+a9x 9 )
[0041] Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-AM (x) represents the output signal of the first compensation model, and a0, a1, ..., a9 represent model parameters of the first compensation model.
[0042] In one possible design, the first signal is a signal below 6 GHz, or the first signal is a signal above 6 GHz.
[0043] In one possible design, the first device determines a first compensation model based on the first signal and the first gain, including: determining an ideal signal of linear amplification based on the first gain, and determining the first compensation model based on a difference between the first signal and the ideal signal.
[0044] In the present application, the ideal signal may be understood as a signal that does not include nonlinear distortion.
[0045] That is, the first compensation model is determined according to the difference between the first signal and the ideal signal, so that the first compensation model can match the first PA in actual operation, thereby accurately compensating for the nonlinear distortion caused by the first PA to the signal, without the need for approximate mathematical modeling of the first PA.
[0046] In one possible design, after the first device determines the first compensation model based on the first signal and the first gain, the method further includes: the first device sends a first parameter, where the first parameter is used to indicate a difference between the first signal and an ideal signal.
[0047] In this way, the receiving device of the first parameter can also determine the first compensation model based on the first parameter.
[0048] In a second aspect, a communication method is provided, which can be executed by a first device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first device. Below, the method is described by taking the first device executing the method as an example, and the method includes: the first device receives a fourth signal and fourth information, the fourth signal is a signal after the first power amplifier PA performs amplification processing using a first gain, and the fourth information is used to indicate the first gain. The first device determines the detection result of the first compensation model based on the fourth signal and the first gain, and the first compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion includes: the nonlinear distortion caused to the signal during the amplification processing performed by the first PA using the first gain, and the detection result of the first compensation model is used to indicate whether the first compensation model is operating normally.
[0049] That is, during the application of the first compensation model, the first device can determine whether the first compensation model is operating normally according to the received fourth signal and the fourth information, thereby achieving the effect of monitoring the operating status of the compensation model. For example, if the first compensation model operates abnormally, the communication system can handle it in time, thereby helping to improve the performance of the communication system.
[0050] In one possible design, after the first device determines the detection result of the first compensation model based on the fourth signal and the first gain, the method also includes: the first device sends a second parameter, and the second parameter is used to indicate the difference between the fourth signal and the ideal signal.
[0051] In this way, the receiving device of the second parameter can also update or train the compensation model based on the second parameter.
[0052] In one possible design, after the first device determines the detection result of the first compensation model based on the fourth signal and the first gain, the method further includes: the first device sends the detection result of the first compensation model.
[0053] That is to say, the first device feeds back the detection result of the first compensation model so that the receiving device of the detection result can know the operating status of the first compensation model, thereby achieving the effect of monitoring the operating status of the compensation model.
[0054] In a third aspect, a communication method is provided, which can be executed by a first device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first device. Below, the method is described by taking the first device executing the method as an example, and the method includes: the first device sends a fifth signal, and the fifth signal is a signal after the first power amplifier PA performs amplification processing. The first device receives fifth information, and the fifth information is used to indicate the difference between the fifth signal and the first ideal signal. The first device determines a fourth compensation model based on the difference between the fifth signal and the first ideal signal, and the fourth compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion includes: the nonlinear distortion caused to the signal during the amplification process performed by the first PA.
[0055] For example, the fifth signal may include a data signal, or a reference signal, etc.
[0056] In the present application, the first understood signal can be understood as a signal after ideal linear amplification processing, excluding nonlinear distortion.
[0057] That is to say, after the first device sends the fifth signal, it can receive the fifth information, and then determine the fourth compensation model for compensating for nonlinear distortion according to the difference indicated by the fifth information (i.e., the difference between the fifth signal and the first ideal signal). Since the fifth signal is the signal after the first PA performs amplification processing, the fifth signal can present the nonlinear distortion caused by the first PA to the signal under a certain working state. In addition, the fifth information indicates the difference between the fifth signal and the first ideal signal, so that the first device determines the fourth compensation model according to the difference between the fifth signal and the first ideal signal. In this way, the fourth compensation model can also match the first PA in actual operation, thereby accurately compensating for the nonlinear distortion caused by the first PA to the signal, and there is no need to perform approximate mathematical modeling on the first PA, which helps to enable high quadrature amplitude modulation QAM and improve the transmission efficiency of the communication system.
[0058] In a possible design, the fifth information includes a first error vector magnitude (EVM), where the first EVM is used to characterize the difference between the fifth signal and the first ideal signal.
[0059] In one possible design, the fifth information is associated with a first operating state of the first PA, and the first operating state is an operating state when the first PA performs amplification processing on the fifth signal.
[0060] In a possible design, the nonlinear distortion compensated by the fourth compensation model includes: the nonlinear distortion caused to the signal during an amplification process performed by the first PA in the first working state.
[0061] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the fourth compensation model determined by the first device is also related to the working state of the first PA, such as the fourth compensation model matches the first PA in the first working state, that is, the fourth compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the first working state, thereby improving the accuracy of the compensation model.
[0062] In one possible design, the first working state includes at least one of the following: an operating frequency of the first PA, an operating bandwidth of the first PA, a temperature of the first PA, an output power of the first PA, or a radio access technology RAT adopted by the first PA.
[0063] In one possible design, the method further includes: the first device sending a sixth signal, the sixth signal being a signal after the first PA is amplified in a second working state, wherein the first working state is different from the second working state.
[0064] The first device receives sixth information, where the sixth information is used to indicate a difference between the sixth signal and a second ideal signal.
[0065] The first device determines a fifth compensation model according to the difference between the sixth signal and the second ideal signal, wherein the fifth compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion compensated by the fifth compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA in the second working state.
[0066] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the fifth compensation model determined by the first device is also related to the working state of the first PA. For example, the fifth compensation model matches the first PA in the second working state, that is, the fifth compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the second working state, thereby improving the accuracy of the compensation model.
[0067] That is to say, the first device trains different compensation models for the same PA under different working states, such as the fourth compensation model and the fifth compensation model, so that the compensation model matches the working state of the first PA, thereby compensating for the nonlinear distortion caused to the signal by the first PA under different working states.
[0068] In a possible design, the fourth compensation model is at least partially identical to the fifth compensation model.
[0069] For example, when the compensation model (such as the fourth compensation model and / or the fifth compensation model) includes a static part and a dynamic part, the static part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the hardware structure, and the dynamic part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the working state. In this way, at least a part of the two compensation models (such as the fourth compensation model and the fifth compensation model) trained for different working states of the same PA is the same, which helps to reduce the amount of calculation of the first device.
[0070] In one possible design, the method also includes: the first device sends a seventh signal, and the seventh signal is a signal after the second PA performs amplification processing.
[0071] The first device receives seventh information, where the seventh information is used to indicate a difference between the seventh signal and a third ideal signal.
[0072] The first device determines a sixth compensation model according to the difference between the seventh signal and the third ideal signal. The sixth compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion compensated by the sixth compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the second PA. The hardware structures of the first PA and the second PA are different, and the fourth compensation model is at least partially different from the sixth compensation model.
[0073] In the present application, since the nonlinear distortion of the PA is affected by both its own hardware structure and its own working state, the sixth compensation model determined by the first device is also related to the hardware structure of the PA. For example, if the sixth compensation model matches the second PA, that is, the sixth compensation model can compensate for the nonlinear distortion caused by the second PA to the signal, thereby improving the accuracy of the compensation model.
[0074] That is to say, the first device trains different compensation models for PAs with different hardware structures, such as the fourth compensation model and the sixth compensation model, so that the compensation model matches the hardware structure of the PA, thereby compensating for the nonlinear distortion of the signal caused by the PAs with different hardware structures.
[0075] In one possible design, the fifth signal includes: a signal after the first PA performs amplification processing using the first gain in the nonlinear region.
[0076] In one possible design, the fifth signal includes a ninth reference signal and a tenth reference signal. The ninth reference signal and the tenth reference signal are adjacent in the time domain and / or the frequency domain. The power of the ninth reference signal is the ninth power, and the first power is in the linear region of the first PA. The power of the tenth reference signal is the tenth power, and the second power is in the nonlinear region of the first PA.
[0077] In one possible design, the fourth compensation model is used to compensate for nonlinear distortion, including: the fourth compensation model is used to compensate for the nonlinear distortion after the first PA performs an amplification process.
[0078] That is, the fourth compensation model can post-compensate the nonlinear distortion.
[0079] In one possible design, the fourth compensation model is used to compensate for nonlinear distortion, including: the fourth compensation model is used to compensate for the nonlinear distortion before the first PA performs an amplification process.
[0080] That is, the fourth compensation model can pre-compensate the nonlinear distortion.
[0081] In one possible design, the fourth compensation model is used to compensate for nonlinear distortion, including: the fourth compensation model includes a phase distortion compensation model and / or an amplitude distortion compensation model; the phase distortion compensation model is used to compensate for the phase distortion in the nonlinear distortion, and the amplitude distortion compensation model is used to compensate for the amplitude distortion in the nonlinear distortion.
[0082] In a possible design, the nonlinear distortion compensated by the fourth compensation model includes phase distortion. The fourth compensation model satisfies:
[0083]
[0084] Wherein, x represents the amplitude of the input signal of the fourth compensation model, f AM-PM (x) represents the output signal of the fourth compensation model, and A, B, and q represent model parameters of the fourth compensation model.
[0085] In a possible design, the nonlinear distortion compensated by the fourth compensation model includes phase distortion. The fourth compensation model satisfies:
[0086] f AM-PM (x) = -(p0 + p1x 1 +p2x 2 +…+p9x 9 )
[0087] Wherein, x represents the amplitude of the input signal of the fourth compensation model, f AM-PM (x) represents the output signal of the fourth compensation model, and p0, p1, ..., p9 represent model parameters of the fourth compensation model.
[0088] In a possible design, the nonlinear distortion compensated by the fourth compensation model includes amplitude distortion. The fourth compensation model satisfies:
[0089]
[0090] Wherein, x represents the amplitude of the input signal of the fourth compensation model, f AM-AM (x) represents the output signal of the fourth compensation model, and G, V, and p represent model parameters of the fourth compensation model.
[0091] In a possible design, the nonlinear distortion compensated by the fourth compensation model includes amplitude distortion. The fourth compensation model satisfies:
[0092] f AM-AM (x) = (a0 + a1x 1 +a2x 2 +…+a9x 9 )
[0093] Wherein, x represents the amplitude of the input signal of the fourth compensation model, f AM-AM (x) represents the output signal of the fourth compensation model, and a0, a1, ..., a9 represent model parameters of the fourth compensation model.
[0094] In one possible design, the fifth signal is a signal below 6 GHz, or the fifth signal is a signal above 6 GHz.
[0095] In a fourth aspect, a communication method is provided, which can be executed by a first device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first device. Below, the method is described by taking the first device executing the method as an example, and the method includes: the first device sends an eighth signal, and the eighth signal is a signal after the first power amplifier PA performs amplification processing. The first device receives eighth information, and the eighth information is used to indicate the difference between the eighth signal and the fourth ideal signal. The first device determines the detection result of the fourth compensation model based on the difference between the eighth signal and the fourth ideal signal, and the fourth compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion includes: the nonlinear distortion caused to the signal during the amplification process performed by the first PA, and the detection result of the fourth compensation model is used to indicate whether the fourth compensation model is operating normally.
[0096] That is, during the application of the fourth compensation model, after the first device sends the eighth signal, it can receive the eighth information, and then determine whether the fourth compensation model is operating normally according to the difference indicated by the eighth information, thereby achieving the effect of monitoring the operating status of the compensation model. For example, if the fourth compensation model operates abnormally, the communication system can handle it in time, which helps to improve the performance of the communication system.
[0097] In one possible design, after the first device determines the detection result of the fourth compensation model based on the difference between the eighth signal and the fourth ideal signal, the method further includes: the first device sends the detection result of the fourth compensation model.
[0098] That is to say, the first device feeds back the detection result of the fourth compensation model so that the receiving device of the detection result can know the operating status of the fourth compensation model, thereby achieving the effect of monitoring the operating status of the compensation model.
[0099] In a fifth aspect, a communication method is provided, which can be executed by a second device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the second device. Below, the method is described by taking the second device executing the method as an example, and the method includes: the second device determines a first signal and first information, the first signal is a signal after a first power amplifier PA performs amplification processing using a first gain, and the first information is used to indicate the first gain. The second device sends the first signal and the first gain.
[0100] In one possible design, the first signal includes: a signal after the first PA performs amplification processing using the first gain in a nonlinear region.
[0101] In one possible design, the first signal includes a first reference signal and a second reference signal. The first reference signal and the second reference signal are adjacent in the time domain and / or frequency domain. The power of the first reference signal is a first power, and the first power is in a linear region of the first PA. The power of the second reference signal is a second power, and the second power is in a nonlinear region of the first PA.
[0102] In one possible design, the first gain is associated with a first operating state of the first PA, and the first operating state is an operating state when the first PA uses the first gain to perform amplification processing on the first signal.
[0103] In one possible design, the first signal is a signal amplified by the first gain when the first PA is in a first working state.
[0104] In one possible design, the first working state includes at least one of the following: an operating frequency of the first PA, an operating bandwidth of the first PA, a temperature of the first PA, an output power of the first PA, or a radio access technology RAT adopted by the first PA.
[0105] In one possible design, the method further includes: the second device determines a second signal and second information, the second signal is a signal after the first PA is amplified using a second gain in a second working state, and the second information is used to indicate the second gain. The second device sends the second signal and the second gain.
[0106] In one possible design, the method further includes: the second device determines a third signal and third information, the third signal is a signal after the second PA performs amplification processing using a third gain, the hardware structure of the first PA and the second PA are different, and the third information is used to indicate the third gain. The second device sends the third signal and the third gain.
[0107] In one possible design, after the second device sends the first signal and the first gain, the method further includes: the second device receiving a first parameter, where the first parameter is used to indicate a difference between the first signal and an ideal signal.
[0108] Among them, the technical effects brought about by any design method in the fifth aspect can refer to the technical effects brought about by different design methods in the first aspect, and will not be repeated here.
[0109] In a sixth aspect, a communication method is provided, which can be executed by a third device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the third device. Below, the method is described by taking the third device executing the method as an example, and the method includes: the third device determines a fourth signal and fourth information, the fourth signal is a signal after the first power amplifier PA performs amplification processing using a first gain, and the fourth information is used to indicate the first gain. The third device sends the fourth signal and the fourth information.
[0110] In one possible design, after the third device sends the fourth signal and the fourth information, the method further includes: the third device receiving a second parameter, where the second parameter is used to indicate a difference between the fourth signal and an ideal signal.
[0111] In a possible design, after the third device sends the fourth signal and the fourth information, the method further includes: the third device receives a detection result of a first compensation model. The first compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA using the first gain, and the detection result of the first compensation model is used to indicate whether the first compensation model operates normally.
[0112] Among them, the technical effects brought about by any design method in the sixth aspect can refer to the technical effects brought about by different design methods in the second aspect, and will not be repeated here.
[0113] In a seventh aspect, a communication method is provided, which can be performed by a second device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the second device. Below, the method is described by taking the second device performing the method as an example, and the method includes: the second device receives a fifth signal, and the fifth signal is a signal after the first power amplifier PA performs amplification processing. The second device sends fifth information, and the fifth information is used to indicate the difference between the fifth signal and the first ideal signal.
[0114] In a possible design, the fifth information includes a first error vector magnitude (EVM), where the first EVM is used to characterize the difference between the fifth signal and the first ideal signal.
[0115] In one possible design, the fifth information is associated with a first operating state of the first PA, and the first operating state is an operating state when the first PA performs amplification processing on the fifth signal.
[0116] In one possible design, the fifth signal is nonlinear distortion caused to the signal during an amplification process performed by the first PA in the first working state.
[0117] In one possible design, the first working state includes at least one of the following: an operating frequency of the first PA, an operating bandwidth of the first PA, a temperature of the first PA, an output power of the first PA, or a radio access technology RAT adopted by the first PA.
[0118] In one possible design, the method further includes: the second device receiving a sixth signal, the sixth signal being a signal after the first PA is amplified in the second working state. The second device sending sixth information.
[0119] In one possible design, the method further includes: the second device receives a seventh signal, the seventh signal is a signal after the second PA performs amplification processing, and the hardware structure of the first PA and the second PA are different. The second device sends seventh information, and the seventh information is used to indicate the difference between the seventh signal and the third ideal signal.
[0120] In one possible design, the fifth signal includes: a signal after the first PA performs amplification processing using the first gain in the nonlinear region.
[0121] In one possible design, the fifth signal includes a ninth reference signal and a tenth reference signal. The ninth reference signal and the tenth reference signal are adjacent in the time domain and / or the frequency domain. The power of the ninth reference signal is the ninth power, and the first power is in the linear region of the first PA. The power of the tenth reference signal is the tenth power, and the second power is in the nonlinear region of the first PA.
[0122] Among them, the technical effects brought about by any design method in the seventh aspect can refer to the technical effects brought about by different design methods in the third aspect, and will not be repeated here.
[0123] In an eighth aspect, a communication method is provided, which can be performed by a third device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the third device. Below, the method is described by taking the third device performing the method as an example, and the method includes: the third device receives an eighth signal, and the eighth signal is a signal after the first power amplifier PA performs amplification processing. The third device sends eighth information, and the eighth information is used to indicate the difference between the eighth signal and the fourth ideal signal.
[0124] In one possible design, after the third device sends the eighth information, the method further includes: the third device receives a detection result of a fourth compensation model. The fourth compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA, and the detection result of the fourth compensation model is used to indicate whether the fourth compensation model operates normally.
[0125] Among them, the technical effects brought about by any design method in the eighth aspect can refer to the technical effects brought about by different design methods in the fourth aspect, and will not be repeated here.
[0126] In the ninth aspect, a communication method is provided, which can be executed by a fourth device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the fourth device. Below, the method is described by taking the fourth device executing the method as an example, and the method includes: the fourth device obtains ninth information, and the ninth information is associated with a ninth signal, and the ninth signal is a signal amplified by a first power amplifier PA. The fourth device selects a seventh compensation model from at least two compensation models according to the ninth information, and the seventh compensation model is used to compensate for the nonlinear distortion of the ninth signal, and the nonlinear distortion includes: the nonlinear distortion caused to the ninth signal during the amplification process performed by the first PA.
[0127] That is to say, even if the fourth device has at least two compensation models, after acquiring the ninth information, the fourth device can select a compensation model from the at least two compensation models according to the ninth information, such as the seventh compensation model, to compensate for the nonlinear distortion of the ninth signal. Since the ninth information is associated with the ninth signal, the seventh compensation model determined based on the ninth information can also accurately compensate for the nonlinear distortion of the ninth signal, thereby avoiding the problem that the fourth device cannot know which compensation model to use to compensate for the nonlinear distortion of the signal.
[0128] In one possible design, the ninth information is associated with a ninth signal, including: the ninth information is used to indicate a fourth gain, and the fourth gain is the gain used when the first PA performs amplification processing on the ninth signal.
[0129] The at least two compensation models include: the seventh compensation model and an eighth compensation model, the seventh compensation model is associated with the fourth gain, and the eighth compensation model is associated with the fifth gain.
[0130] In the present application, the seventh compensation model is associated with the fourth gain, and it can be understood that the nonlinear distortion compensated by the seventh compensation model includes: the nonlinear distortion caused to the signal during the amplification process performed by the first PA using the fourth gain.
[0131] In the present application, the eighth compensation model is associated with the fifth gain, and it can be understood that the nonlinear distortion compensated by the eighth compensation model includes: the nonlinear distortion caused to the signal during the amplification process performed by the first PA using the fifth gain.
[0132] In one possible design, the ninth information is associated with a ninth signal, including: the ninth information is used to indicate a second error vector magnitude EVM, and the second EVM is used to characterize the difference between the ninth signal and a fifth ideal signal.
[0133] The at least two compensation models include: the seventh compensation model and a ninth compensation model, the seventh compensation model is associated with the second EVM, and the ninth compensation model is associated with a third EVM.
[0134] In the present application, the seventh compensation model is associated with the second EVM, which can be understood as that the seventh compensation model is determined according to the second EVM.
[0135] In the present application, the ninth compensation model is associated with the third EVM, which can be understood as that the ninth compensation model is determined according to the third EVM.
[0136] In one possible design, the fourth device obtains the ninth information, including: determining the ninth information, or receiving the ninth information.
[0137] In one possible design, after the fourth device selects the seventh compensation model from the at least two compensation models according to the ninth information, the method further includes: the fourth device performs compensation processing using the seventh compensation model to obtain the ninth signal. The fourth device sends the ninth signal.
[0138] That is to say, the seventh compensation model is a pre-compensation model, which is used to pre-compensate the nonlinear distortion of the ninth signal.
[0139] In one possible design, after the fourth device selects the seventh compensation model from the at least two compensation models according to the ninth information, the method further includes: the fourth device receiving the ninth signal. The fourth device uses the seventh compensation model to compensate for nonlinear distortion of the ninth signal.
[0140] That is to say, the seventh compensation model is a post-compensation model, which is used to post-compensate the nonlinear distortion of the ninth signal.
[0141] In a tenth aspect, a communication device is provided for implementing various methods. The communication device includes a module, unit, or means corresponding to the implementation method, and the module, unit, or means can be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the functions.
[0142] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing function in any of the above aspects and any possible implementations thereof. The transceiver module may include a receiving module and a sending module, respectively used to implement the receiving function and the sending function in any of the above aspects and any possible implementations thereof.
[0143] In some possible designs, the transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0144] In the eleventh aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method described in any one of the aspects.
[0145] In a twelfth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to communicate with a module outside the communication device; the processor is used to execute a computer program or instruction so that the communication device executes the method described in any aspect.
[0146] In a thirteenth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory, so that the communication device performs the method described in any aspect. The memory can be coupled to the processor, or can be independent of the processor.
[0147] In a fourteenth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored, and when the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the aspects.
[0148] In a fifteenth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the aspects.
[0149] In a sixteenth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, wherein the communication device includes a processor for implementing the functions involved in any aspect.
[0150] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.
[0151] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0152] The communication device provided in any one of aspects 10 to 16 may be the first device in aspects 1 to 4, or a device included in the first device, such as a chip or a chip system; or, the communication device may be the second device in aspect 5 or aspect 7, or a device included in the second device, such as a chip or a chip system; or, the communication device may be the third device in aspect 6 or aspect 8, or a device included in the third device, such as a chip or a chip system; or, the communication device may be the fourth device in aspect 9, or a device included in the fourth device, such as a chip or a chip system.
[0153] It can be understood that when the communication device provided in any one of the tenth to sixteenth aspects is a chip, the sending action / function of the communication device can be understood as output information, and the receiving action / function of the communication device can be understood as input information.
[0154] Among them, the technical effects brought about by any design method in the tenth to sixteenth aspects can refer to the technical effects brought about by different design methods in the first to ninth aspects, and will not be repeated here.
[0155] In the seventeenth aspect, a communication system is provided, the communication system comprising a first device and a second device. The first device is used to implement the method described in the first aspect, and the second device is used to implement the method described in the fifth aspect; or the first device is used to implement the method described in the third aspect, and the second device is used to implement the method described in the seventh aspect.
[0156] Alternatively, the communication system includes a first device and a third device. The first device is used to implement the method described in the second aspect, and the third device is used to implement the method described in the sixth aspect; or the first device is used to implement the method described in the fourth aspect, and the third device is used to implement the method described in the eighth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0157] Figure 1 A schematic diagram of the architecture of a communication system used in an embodiment of the present application.
[0158] Figure 2 A schematic diagram of the principle of nonlinear distortion provided in an embodiment of the present application.
[0159] Figure 3 A schematic diagram of another principle of nonlinear distortion provided in an embodiment of the present application.
[0160] Figure 4 A schematic diagram of the principle of compensating for nonlinear distortion provided in an embodiment of the present application.
[0161] Figure 5A schematic diagram of another principle of compensating for nonlinear distortion provided in an embodiment of the present application.
[0162] Figure 6 A flow chart of a communication method provided in an embodiment of the present application.
[0163] Figure 7 A flowchart of another communication method provided in an embodiment of the present application.
[0164] Figure 8 A flowchart of another communication method provided in an embodiment of the present application.
[0165] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application.
[0166] Fig.10 A flowchart of another communication method provided in an embodiment of the present application.
[0167] Fig.11 A flowchart of another communication method provided in an embodiment of the present application.
[0168] Fig.12 A flowchart of another communication method provided in an embodiment of the present application.
[0169] Fig.13 A flowchart of another communication method provided in an embodiment of the present application.
[0170] Fig.14 A flowchart of another communication method provided in an embodiment of the present application.
[0171] Fig.15 A flowchart of another communication method provided in an embodiment of the present application.
[0172] Fig.16 A flowchart of another communication method provided in an embodiment of the present application.
[0173] Fig.17 A schematic diagram of another principle of compensating for nonlinear distortion provided in an embodiment of the present application.
[0174] Fig.18 A schematic diagram of another principle of compensating for nonlinear distortion provided in an embodiment of the present application.
[0175] Fig.19 A schematic diagram of the structure of a communication device provided in this application.
[0176] Fig. 20 A schematic diagram of the structure of another communication device provided in the present application.
[0177] Fig.21 A schematic diagram of the structure of another communication device provided in the present application. DETAILED DESCRIPTION
[0178] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0179] The technical solution of the embodiment of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, wired network, vehicle to everything (V2X) communication system, device-to-device (D2D) communication system, Internet of Vehicles communication system, fourth generation (4G) mobile communication system, such as long term evolution (LTE) system, worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) mobile communication system, such as new radio (NR) system, sixth generation (6G) mobile communication system, indoor commercial scene communication system, etc., which is not specifically limited by the embodiment of the present application. Indoor commercial scenes include scenes such as terminal devices (such as mobile phones) projecting screens to screens, virtual reality (VR) games, etc. Furthermore, the term "system" and "network" may be used interchangeably.
[0180] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.
[0181] In addition, in the embodiments of the present application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete way.
[0182] In the embodiments of the present application, "of", "corresponding, relevant" and "corresponding" may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0183] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0184] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system 1000 includes at least one network device (such as Figure 1 110a and 110b) and at least one terminal device (such as Figure 1 120a-120j in FIG. 120b). The terminal device may communicate with the network device in a wireless manner. Optionally, different network devices may communicate with each other. Optionally, different terminal devices may communicate with each other.
[0185] It should be pointed out that Figure 1 It is only a schematic diagram. Although not shown, the communication system 1000 may also include other network devices. For example, the communication system 1000 may also include one or more core network (CN) devices, wireless relay devices and wireless backhaul devices, which are not specifically limited here.
[0186] The network device may be connected to the core network device wirelessly or wiredly. The core network device and the network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the network device may be integrated on the same physical device, or the functions of some core network devices and some network devices may be integrated on one physical device, which is not specifically limited in the embodiments of the present application.
[0187] Optionally, the network device is a network-side device with wireless transceiver functions. The network device may be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, referred to as a RAN device. RAN may be an access network in the third generation partnership project (3GPP), for example, 4G, 5G, or a future-oriented 6G network. RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a communication network of two or more of the above networks. RAN equipment may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation base station (next generation nodeB, gNB) in a 5G mobile communication system, a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, a wireless fidelity (WiFi) system, a long range radio (LoRa) system, or an access node in a vehicle networking system. RAN equipment can also be a module or unit that completes part of the functions of the base station, for example, it can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part or all of the physical layer. For the specific description of the above-mentioned protocol layers, please refer to the relevant technical specifications of 3GPP. CU and DU can be set separately, or they can also be included in the same network element, such as the baseband unit (BBU).The RU may be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). In different systems, CU, DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The wireless access network device may be a macro base station (eg. Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, network device is used as the abbreviation of wireless access network device, and base station is used as an example of wireless access network device.
[0188] Optionally, the terminal device accesses the core network through a network device. The terminal device includes a device that provides voice and / or data connectivity to the user, specifically, a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides voice and data connectivity to the user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a wireless access network, exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal device may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, D2D terminal equipment, V2X terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.
[0189] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBU).
[0190] In the embodiment of the present application, the terminal device may also include a relay. Alternatively, it can be understood that anything that can communicate data with the base station can be regarded as a terminal device.
[0191] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the terminal is a terminal device as an example for introduction.
[0192] It should be understood that the network equipment and terminal equipment can be fixed or movable. The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.
[0193] The roles of network devices and terminal devices can be relative. For example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal devices 120j that access the wireless access network through 120i, the helicopter or drone 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a network device. Therefore, network devices and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having network device functions. Figure 1 120a-120j in the figure can be called communication devices with terminal equipment functions.
[0194] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices can communicate through authorized spectrum, through unauthorized spectrum, or through both authorized spectrum and unauthorized spectrum (in other words, the present application can be applied to both authorized spectrum and unauthorized spectrum); communication can be carried out through spectrum below 6 gigahertz (GHz), through spectrum above 6 GHz, or through spectrum below 6 GHz and spectrum above 6 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0195] In this application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the network device function. The control subsystem that includes the network device function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the terminal device function.
[0196] In this application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on the downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on the uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with the cell controlled by the network device. The cell with which the terminal device has established a wireless connection is called the service cell of the terminal device. When the terminal device communicates with the service cell, it will also be interfered by signals from neighboring cells.
[0197] In the present application, a terminal device sends a sidewalk signal or sidewalk information to another terminal device, and the sidewalk information is carried on a sidewalk channel.
[0198] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.
[0199] In order to facilitate understanding of the embodiments of the present application, the following briefly describes the terms involved in the embodiments of the present application. It should be understood that these descriptions are only for facilitating understanding of the embodiments of the present application and should not constitute any limitation to the present application.
[0200] 1. Artificial intelligence (AI) technology
[0201] Artificial intelligence (AI) technology is introduced into wireless communication systems to assist the operation efficiency of terminal devices and / or network devices through AI technology, thus realizing RAN intelligence.
[0202] 2. Nonlinear distortion
[0203] Usually, wireless signals are amplified by a power amplifier (PA) before transmission to achieve the purpose of long-distance transmission. However, due to the nonlinear characteristics of the PA, nonlinear distortion occurs after the wireless signal passes through the PA, which affects the demodulation of the wireless signal receiving end.
[0204] Regardless of whether the PA operates in the linear region or the nonlinear region, the mapping relationship between the output signal and the input signal contains nonlinear distortion components. When working in the linear region, the nonlinear distortion components are weak, and when working in the nonlinear region, the nonlinear distortion components are strong.
[0205] like Figure 2 As shown in Figure 1, the greater the input power (or output power) of the PA, the more obvious the nonlinear distortion caused by the PA to the signal. Figure 2 The greater the deviation between the solid line and the dotted line, the greater the deviation between the solid line and the dotted line. The solid line is used to represent the characteristics presented by the actual PA during operation, and the dotted line is used to represent the characteristics presented by the ideal PA.
[0206] In the present application, nonlinear distortion includes amplitude distortion and phase distortion. In some examples, low-cost PAs have poor accuracy, and such devices cause significant nonlinear distortion to the signal, affecting communication performance. Alternatively, in other examples, when the communication system uses quadrature amplitude modulation (QAM) with a higher modulation order to demodulate the signal, the nonlinear distortion of the signal has a greater impact on the communication performance. In this case, the nonlinear distortion caused by the PA to the signal cannot be ignored. In other words, the impact of the nonlinear distortion caused by the PA on the signal in a high-order QAM communication system cannot be ignored.
[0207] It should be pointed out that the nonlinear distortion of PA is affected by the working state of PA. Specifically, under different working states, the degree of nonlinear distortion of PA is also different, such as Figure 3 As shown. Figure 3 In the figure, the nonlinear distortion presented by the PA in working state 1 is different from the nonlinear distortion presented by the PA in working state 2, such as Figure 3In the present application, the working state of the PA includes at least one of the following: the working frequency of the PA, the working bandwidth of the PA, the temperature of the PA, the output power of the PA, or the radio access technology (RAT) adopted by the PA.
[0208] It can be understood that the factors affecting the nonlinear distortion of the PA include the working state of the PA, wherein the working state of the PA includes at least one of the following: the working frequency of the PA, the working bandwidth of the PA, the temperature of the PA, the output power of the PA, or the RAT adopted by the PA.
[0209] 3. Power fallback
[0210] In order to prevent the signal from entering the nonlinear region of the PA, the communication device can reduce the power of the signal, such as returning the input power of the signal to the linear region of the PA, thereby ensuring the linear amplification of the signal as much as possible.
[0211] However, in the power back-off mode, the difference between the input power and the output power of the PA is small, which means that the efficiency of the PA is low.
[0212] 4. Digital pre-distortion (DPD)
[0213] Digital pre-distortion refers to the process of performing digital pre-distortion on the signal before it enters the PA to compensate for the nonlinear distortion caused by the PA. Digital pre-distortion has opposite nonlinear characteristics to the nonlinear distortion caused by the PA. In this way, the signal remains linear after being processed by DPD and PA.
[0214] In the present application, digital predistortion can be understood as pre-compensating the nonlinear distortion of a signal.
[0215] Specifically, the working principle of DPD is as follows:
[0216] When the communication equipment does not use DPD, the output signal of the PA satisfies:
[0217] y(t)=f(x(t)) Formula (1)
[0218] Wherein, y(t) represents the output signal of PA when the communication device does not adopt DPD, x(t) represents the input signal of PA, and f(.) represents the operation function of PA.
[0219] When DPD is used in communication equipment, the output signal of the PA satisfies:
[0220] z(t)=f(g(x(t)))=kx(t) Formula (2)
[0221] Among them, z(t) represents the output signal of PA when the communication device adopts DPD, x(t) represents the input signal of PA, f(.) represents the operation function of PA, g(.) represents the operation function corresponding to DPD, and k represents a constant.
[0222] From this, we can see that the g(.) function and the f(.) function have completely opposite nonlinear characteristics. The g(.) function is determined based on the f(.) function, and the f(.) function is very important for finding the g(.) function. For example, when k=1, it can be understood that the g(.) function is the inverse function of the f(.) function.
[0223] In some embodiments, the f(.) function may be an approximate mathematical modeling of the PA, such as a memory polynomial (MP) model or a generalized memory polynomial (GMP) model, wherein the model parameters of the MP model or the GMP model may be obtained using a least squares method.
[0224] In addition, in the present application, the DPD model may also have other names, such as deep neural network digital pre-distortion (DNN DPD) model. This application takes the DPD model as an example for introduction, which should not be understood as a limitation on the embodiments of the present application.
[0225] 5. Digital post-distortion (DPoD)
[0226] Digital post-distortion refers to performing digital post-distortion on the signal after the output of a PA (such as a low noise amplifier (LNA)) to compensate for the nonlinear distortion generated by the PA.
[0227] In addition, in the present application, the DPoD model may also have other names, such as the deep neural network digital post-distortion (DNN DPoD) model. The present application takes the DPoD model as an example for introduction, which should not be understood as a limitation on the embodiments of the present application.
[0228] In this application, the models used to compensate for nonlinear distortion (i.e., the nonlinear distortion caused by PA to the signal during the amplification process) can be collectively referred to as compensation models. Among them, the model that compensates the signal before entering the PA can be called a pre-compensation model. The pre-compensation model can be a DPD model, such as Figure 4 or Figure 5As shown in Figure 2. A model that compensates the signal after the PA output can be called a post-compensation model. The post-compensation model can be a DPoD model, such as Figure 4 or Figure 5 shown.
[0229] In this application, the compensation model can compensate for the nonlinear distortion of the signal in the time domain, such as Figure 4 Alternatively, the compensation model can compensate for the nonlinear distortion of the signal in the frequency domain, as shown in Figure 5 shown.
[0230] It should be noted that in this application, Figure 4 The introduction is as follows:
[0231] like Figure 4 As shown, it includes module 1, DNN DPD model, mixer 1, PA, antenna, LNA, mixer 2, DNN DPoD model and module 2. Among them, module 1 is used for inverse fast Fourier transform (IFFT) and add cyclic prefix (Add CP) processing. Module 2 is used for fast Fourier transform (FFT) and remove cyclic prefix (Remove CP) processing.
[0232] In this application, IFFT processing is used to transform frequency domain signals into time domain to obtain time domain signals. FFT processing is used to transform time domain signals into frequency domain to obtain frequency domain signals. Add CP and Remove CP can refer to the relevant technical specifications of 3GPP and will not be described in detail.
[0233] exist Figure 4 In the example, the signal sending end performs the following processing:
[0234] The baseband signal X1 is processed by IFFT and Add CP through module 1 to obtain a baseband signal X2, wherein the baseband signal X2 is a time domain signal.
[0235] The baseband signal X2 is compensated through the DNN DPD model to obtain a compensated signal, such as a baseband signal X3.
[0236] The baseband signal X3 is processed by the mixer 1, such as adjusting the center frequency of the baseband signal X3, to obtain a radio frequency signal Z1.
[0237] The radio frequency signal Z1 is amplified by the PA to obtain an amplified signal, such as the radio frequency signal Z2.
[0238] A radio frequency signal Z2 is sent via the antenna.
[0239] exist Figure 4 In the signal receiving end, the processing process performed is as follows:
[0240] A radio frequency signal Z2 is received via the antenna.
[0241] The radio frequency signal Z2 is amplified by the LNA to obtain an amplified signal, such as the radio frequency signal Z3.
[0242] The RF signal Z3 is processed by the mixer 2, such as adjusting the center frequency of the RF signal Z3, to obtain a baseband signal X4.
[0243] The baseband signal X4 is compensated by the DNN DPoD model to obtain a compensated signal, such as a baseband signal X5, where the baseband signal X4 is a time domain signal.
[0244] Perform FFT and Remove CP processing on the baseband signal X5 through mode 2 to obtain a baseband signal X6.
[0245] From this, we can see that, on the one hand, at the signal sending end, IFFT processing is first performed through module 1, and then compensation processing is performed through the DNN DPD model. In this case, since the signal processed by the DNN DPD model belongs to the time domain signal, the compensation processing performed by the DNN DPD model is performed in the time domain.
[0246] Similarly, at the signal receiving end, compensation processing is first performed through the DNN DPoD model, and then FFT processing is performed through module 2. In this case, since the signal processed by the DNN DPoD model belongs to the time domain signal, the compensation processing performed by the DNN DPoD model is performed in the time domain.
[0247] On the other hand, at the signal transmitting end, compensation processing is first performed through the DNN DPD model, and then amplification processing is performed through the PA. In this case, since the compensation processing is performed before the amplification processing, the compensation processing performed by the DNN DPD model belongs to pre-compensation processing.
[0248] Similarly, at the signal receiving end, amplification processing is first performed through LNA, and then compensation processing is performed through the DNN DPoD model. In this case, since the compensation processing is performed after the amplification processing, the compensation processing performed by the DNN DPoD model belongs to post-compensation processing.
[0249] It should be noted that in this application, Figure 5 The introduction is as follows:
[0250] like Figure 5As shown, it includes a DNN DPD model, module 3, mixer 3, PA, antenna, LNA, mixer 4, module 4 and DNN DPoD model. Module 3 is used for IFFT and Add CP processing. Module 4 is used for FFT and Remove CP processing.
[0251] exist Figure 5 In the example, the signal sending end performs the following processing:
[0252] The baseband signal Y1 is compensated by the DNN DPD model to obtain a compensated signal, such as a baseband signal Y2, where the baseband signal Y1 is a frequency domain signal.
[0253] Module 3 performs IFFT and Add CP processing on the baseband signal Y2 to obtain a baseband signal Y3.
[0254] The baseband signal Y3 is processed by the mixer 3, such as adjusting the center frequency of the baseband signal Y3, to obtain the radio frequency signal Z4.
[0255] The radio frequency signal Z4 is amplified by the PA to obtain an amplified signal, such as the radio frequency signal Z5.
[0256] A radio frequency signal Z5 is sent via the antenna.
[0257] exist Figure 5 In the signal receiving end, the processing process performed is as follows:
[0258] A radio frequency signal Z5 is received via the antenna.
[0259] The radio frequency signal Z5 is amplified by the LNA to obtain an amplified signal, such as the radio frequency signal Z6.
[0260] The RF signal Z6 is processed by the mixer 4, such as adjusting the center frequency of the RF signal Z6, to obtain a baseband signal Y4.
[0261] The baseband signal Y4 is processed by FFT and Remove CP through module 4 to obtain a baseband signal Y5, wherein the baseband signal Y5 is a frequency domain signal.
[0262] The baseband signal Y5 is compensated by the DNN DPoD model to obtain a compensated signal, such as baseband signal Y6.
[0263] From this, we can see that, on the one hand, at the signal sending end, compensation processing is first performed through the DNN DPD model, and then IFFT processing is performed through module 3. In this case, since the signal processed by the DNN DPD model belongs to the frequency domain signal, the compensation processing performed by the DNN DPD model is performed in the frequency domain.
[0264] Similarly, at the signal receiving end, FFT processing is first performed through module 4, and then compensation processing is performed through the DNN DPoD model. In this case, since the signal processed by the DNN DPoD model belongs to the frequency domain signal, the compensation processing performed by the DNN DPoD model is performed in the frequency domain.
[0265] On the other hand, at the signal transmitting end, compensation processing is first performed through the DNN DPD model, and then amplification processing is performed through the PA. In this case, since the compensation processing is performed before the amplification processing, the compensation processing performed by the DNN DPD model belongs to pre-compensation processing.
[0266] Similarly, at the signal receiving end, amplification processing is first performed through LNA, and then compensation processing is performed through the DNN DPoD model. In this case, since the compensation processing is performed after the amplification processing, the compensation processing performed by the DNN DPoD model belongs to post-compensation processing.
[0267] pass Figure 4 and Figure 5 It can be seen that Figure 4 and Figure 5 Both pre-compensation and post-compensation are shown. Figure 4 The pre-compensation and post-compensation in the are performed in the time domain. Figure 5 The pre-compensation and post-compensation in the proposed method are performed in the frequency domain.
[0268] It should be noted that in this application, the DNN DPD model may also have alternative descriptions, such as an AIDPD model, or a DPD model, etc. Similarly, the DNN DPoD model may also have alternative descriptions, such as an AIDPoD model, or a DPoD model.
[0269] In the related art, the compensation model cannot accurately compensate for the nonlinear distortion caused by the PA to the signal. Specifically, taking the compensation model as the DPD model, the establishment of the traditional DPD model relies on the approximate mathematical modeling of the PA, but the approximate mathematical modeling cannot accurately describe the nonlinear distortion of the PA under different working conditions. In this case, the traditional DPD model cannot match the PA in actual work, and cannot accurately compensate for the nonlinear distortion caused by the PA to the signal.
[0270] Embodiment 1
[0271] In view of this, the present application provides a communication method, which can be applied to Figure 1The communication system shown. In the communication method provided in an embodiment of the present application, a first device receives a first signal and a first information. The first signal is a signal after the first PA performs amplification processing using a first gain, and the first information is used to indicate the first gain. The first device determines a first compensation model based on the first signal and the first gain. The first compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the first compensation model includes: the nonlinear distortion caused to the signal during the amplification processing performed by the first PA using the first gain.
[0272] That is to say, after the first device receives the first signal and the first information, the first compensation model for compensating for the nonlinear distortion is determined according to the first signal and the first information. Since the first signal is a signal after the first PA performs amplification processing using the first gain, the first signal can present the nonlinear distortion caused by the first PA to the signal under a certain working state. In addition, the first gain indicated by the first information enables the first device to determine the ideal signal of ideal linear amplification, that is, the signal without nonlinear distortion. Accordingly, the first device can also know: the difference between the actually received first signal and the ideal signal, and then determine the first compensation model according to the difference between the first signal and the ideal signal. In this way, the first compensation model can also match the first PA in actual operation, so as to accurately compensate for the nonlinear distortion caused by the first PA to the signal, and there is no need to perform approximate mathematical modeling on the first PA, which helps to enable high QAM and improve the transmission efficiency of the communication system.
[0273] It should be understood that the message names between the devices or the names of the parameters in the messages in the following embodiments of the present application are only examples, and other names may be used in the specific implementation, and the embodiments of the present application do not specifically limit this. A unified explanation is given here, and no further description is given later.
[0274] Combine the following Figure 6 , the communication method proposed in the embodiment of the present application is described in detail. Figure 6 As shown, the communication method 600 proposed in the embodiment of the present application includes the following operations:
[0275] S601: A second device sends a first signal and first information to a first device. Correspondingly, the first device receives the first signal and first information from the second device.
[0276] Exemplarily, the first device is introduced as follows:
[0277] The first device may be Figure 1 The terminal device in the communication system shown may also be a component applied to the terminal device, such as a processor, a chip, or a chip system, etc., or may be a logic module or software that can realize all or part of the functions of the terminal device.
[0278] Alternatively, the first device may be Figure 1 The network device in the communication system shown may also be a component applied to the network device, such as a processor, a chip, or a chip system, etc., or may be a logic module or software that can realize all or part of the functions of the network device.
[0279] Exemplarily, the second device is introduced as follows:
[0280] In the case where the first device is a terminal device, the second device may be Figure 1 The terminal device (or a component applied to the terminal device, such as a processor, chip, or chip system, or a logic module or software that can realize all or part of the terminal device functions) or the network device (or a component applied to the network device, such as a processor, chip, or chip system, or a logic module or software that can realize all or part of the network device functions) in the communication system shown.
[0281] In the case where the first device is a network device, the second device may be Figure 1 The terminal device in the communication system shown (or a component applied to the terminal device, such as a processor, a chip, or a chip system, or a logic module or software that can realize all or part of the terminal device functions).
[0282] It should be noted that in the present application, the second device may be a device different from the first device. Alternatively, the second device may be a device identical to the first device, which is not limited in the present application.
[0283] Among them, the introduction of the first signal is as follows:
[0284] The first signal is a signal amplified by the first PA using a first gain.
[0285] For example, the first signal may be a data signal or a reference signal, which is not limited in the present application. The first PA may be a component in the second device.
[0286] Optionally, the first signal includes: a signal after the first PA performs amplification processing using a first gain in a nonlinear region.
[0287] That is, part or all of the first signal is a signal after amplification processing in the nonlinear region of the first PA, and since the signal after amplification processing in the nonlinear region of the first PA has obvious nonlinear distortion, the first device can determine the first compensation model based on the signal with obvious nonlinear distortion, which helps to improve the accuracy of the compensation model.
[0288] Optionally, the first signal includes a first reference signal and a second reference signal. The first reference signal and the second reference signal are adjacent in the time domain and / or frequency domain. The power of the first reference signal is a first power, and the first power is in the linear region of the first PA. The power of the second reference signal is a second power, and the second power is in the nonlinear region of the first PA.
[0289] That is, the first reference signal and the second reference signal are adjacent in the time domain and / or frequency domain, so that the characteristics of the wireless channel for transmitting the first reference signal and the second reference signal are the same or similar. In this way, the first device can perform channel estimation based on the first reference signal and the second reference signal, and determine the first compensation model based on the channel estimation results of the second reference signal and the first reference signal, thereby helping to improve the accuracy of the compensation model.
[0290] It should be pointed out that, in the case where the first signal includes the first reference signal and the second reference signal, it can be understood that the first signal is a signal transmitted between the first device and the second device through a wireless channel. During the transmission process, the wireless channel characteristics also have a certain impact on the first signal. In this way, the first signal includes both the nonlinear distortion caused to the first signal by the first PA in the process of performing amplification processing using the first gain, and the impact of the wireless channel characteristics on the first signal. Among them, the wireless channel characteristics can be obtained through channel estimation.
[0291] Optionally, the first gain is associated with a first working state of the first PA, wherein the first working state is a working state when the first PA uses the first gain to perform amplification processing on the first signal.
[0292] For example, the first working state of the first PA includes at least one of the following: the working frequency of the first PA is working frequency 1, the working bandwidth of the first PA is working bandwidth 1, the temperature of the first PA is temperature 1, the output power of the first PA is power 1, or the RAT adopted by the first PA is communication standard 1, such as 3G communication standard.
[0293] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the first gain is associated with the first working state of the first PA, so that the first compensation model determined by the first device is also related to the working state of the first PA, such as the first compensation model matches the first PA in the first working state, so that the first compensation model can compensate for the nonlinear distortion caused to the signal by the first PA in the first working state.
[0294] Optionally, the first signal may be a signal below 6 GHz, or the first signal may be a signal above 6 GHz.
[0295] The first information is introduced as follows:
[0296] The first information is used to indicate a first gain. For example, the first information includes the first gain. The first gain can be recorded as G1.
[0297] In addition, as a possible alternative, the first information indicates the range to which the first gain belongs. For example, if range 1 is 10 to 20, it can be understood that the gain size interval represented by range 1 is 10 to 20. If range 2 is 20 to 30, it can be understood that the gain size interval represented by range 2 is 20 to 30. When the first gain falls within range 1, the first information indicates range 1.
[0298] Optionally, the first information is carried in one of the following:
[0299] For example, the first information is carried in a data channel. For example, the first information is carried in a header of a data packet.
[0300] For another example, the first information is carried in a signaling message. For example, the first information is carried in a radio resource control (RRC) signaling, or downlink control information (DCI), or uplink control information (UCI), or sidelink control information (SCI).
[0301] For the first device, after receiving the first signal and the first information, the first device executes S602:
[0302] S602: The first device determines a first compensation model according to the first signal and the first gain.
[0303] Among them, the introduction of the first compensation model is as follows:
[0304] The first compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the first compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA using the first gain.
[0305] Optionally, the first compensation model includes a pre-compensation model, such as a DPD model, so that compensation is performed before the signal enters the first PA. And / or, the first compensation model includes a post-compensation model, such as a DPoD model, so that compensation is performed after the first PA outputs the signal.
[0306] Optionally, the first compensation model includes a phase distortion compensation model to compensate for phase distortion in the nonlinear distortion caused by the first PA to the signal. And / or, the first compensation model includes an amplitude distortion compensation model to compensate for amplitude distortion in the nonlinear distortion caused by the first PA to the signal.
[0307] Optionally, in the case where the first signal is a signal above 6 GHz, the first compensation model is introduced as follows:
[0308] For example, when the nonlinear distortion compensated by the first compensation model includes phase distortion, the first compensation model satisfies the following formula:
[0309]
[0310] Where x represents the amplitude (voltages) of the input signal of the first compensation model, and f AM-PM (x) represents the output signal of the first compensation model, and A, B, and q represent the model parameters of the first compensation model.
[0311] It should be understood that in formula (3), the subscript 'AM-PM' indicates that the phase information of the output signal of the first compensation model is determined according to the amplitude information of the input signal of the first compensation model. Model parameters such as A, B, q can be obtained by executing S602.
[0312] For another example, when the nonlinear distortion compensated by the first compensation model includes amplitude distortion, the first compensation model satisfies the following formula:
[0313]
[0314] Where x represents the amplitude of the input signal of the first compensation model, f AM-AM (x) represents the output signal of the first compensation model, and G, V, and p represent the model parameters of the first compensation model.
[0315] It should be understood that in formula (4), the subscript 'AM-AM' indicates that the amplitude information of the output signal of the first compensation model is determined according to the amplitude information of the input signal of the first compensation model. Model parameters such as G, V, and p can be obtained by executing S602.
[0316] Optionally, in the case where the first signal is a signal below 6 GHz, the first compensation model is introduced as follows:
[0317] For example, when the nonlinear distortion compensated by the first compensation model includes phase distortion, the first compensation model satisfies the following formula:
[0318] f AM-PM (x) = -(p0 + p1x 1 +p2x 2+…+p9x 9 ) Formula (5)
[0319] Where x represents the amplitude of the input signal of the first compensation model, f AM-PM (x) represents the output signal of the first compensation model, and p0, p1, ..., p9 represent model parameters of the first compensation model.
[0320] It should be understood that in formula (5), the subscript 'AM-PM' indicates that the phase information of the output signal of the first compensation model is determined according to the amplitude information of the input signal of the first compensation model. Model parameters such as p0, p1, ..., p9 can be obtained by executing S602.
[0321] For another example, when the nonlinear distortion compensated by the first compensation model includes amplitude distortion, the first compensation model satisfies the following formula:
[0322] f AM-AM (x) = (a0 + a1x 1 +a2x 2 +…+a9x 9 ) Formula (6)
[0323] Where x represents the amplitude of the input signal of the first compensation model, f AM-AM (x) represents the output signal of the first compensation model, and a0, a1, ..., a9 represent model parameters of the first compensation model.
[0324] It should be understood that in formula (6), the subscript 'AM-AM' indicates that the amplitude information of the output signal of the first compensation model is determined according to the amplitude information of the input signal of the first compensation model. Model parameters such as a0, a1, ..., a9 can be obtained by executing S602.
[0325] Optionally, the nonlinear distortion compensated by the first compensation model includes: nonlinear distortion caused to the signal during amplification processing by the first PA in the first working state using the first gain. The first working state of the first PA can be described in S601 and will not be described in detail.
[0326] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the first compensation model determined by the first device is also related to the working state of the first PA. For example, the first compensation model matches the first PA in the first working state, that is, the first compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the first working state, thereby improving the accuracy of the compensation model.
[0327] Exemplarily, the implementation process of S602 includes the following operations:
[0328] In step a, the first device determines an ideal signal for linear amplification according to a first gain.
[0329] For example, the ideal signal for linear amplification satisfies:
[0330] y1=G1*x1 Formula (7)
[0331] Wherein, y1 represents an ideal signal of linear amplification, G1 represents a first gain, and x1 represents a signal that has not been linearly amplified.
[0332] It should be understood that the signal x1 that has not been linearly amplified is a signal known to both the first device and the second device.
[0333] It should be understood that the linearly amplified signal y1 does not include nonlinear distortion, such as the nonlinear distortion caused to the signal by the PA during the amplification process.
[0334] In step b, the first device determines a first compensation model according to a difference between the first signal and an ideal signal of linear amplification.
[0335] The difference between the first signal and the ideal signal of linear amplification may be characterized by an error vector magnitude (EVM) or by other parameters, which is not limited in the present application.
[0336] For example, the first device performs AI learning based on the difference between the first signal and the ideal signal of linear amplification to obtain a first compensation model.
[0337] It should be noted that in this application, EVM is the size of the error vector, which can reflect the distortion of the signal constellation point. Among them, the error vector is a vector including amplitude and phase, which is the vector difference between the ideal linearly amplified signal and the actual amplified signal (such as the first signal mentioned above) at a given moment, and can comprehensively measure the amplitude error and phase error of the signal.
[0338] It should be pointed out that the communication method of the present application can be applied to different scenarios.
[0339] For example, in a model training scenario, the first device determines the first compensation model according to the first signal and the first gain. It can be understood that the first device obtains the first compensation model through training according to the first signal and the first gain.
[0340] For another example, in a model update scenario, the first device determines the first compensation model according to the first signal and the first gain. It can be understood that the first device updates some model parameters in the first compensation model according to the first signal and the first gain.
[0341] In some embodiments, after the first device determines the first compensation model, it further performs S603:
[0342] S603: The first device sends a first parameter.
[0343] For example, the first device sends the first parameter to the second device, and correspondingly, the second device receives the first parameter from the first device.
[0344] Among them, the introduction of the first parameter is as follows:
[0345] The first parameter is used to indicate the difference between the first signal and the ideal signal. Please refer to the introduction of step b for details and will not be repeated here.
[0346] It should be noted that S603 is an optional step. The first device may or may not execute S603.
[0347] For example, in a model training scenario, the first device may execute S603 to enable the second device to determine a first compensation model based on the first parameter.
[0348] For another example, in a model update scenario, the first device may not execute S603. For example, in the case where the first device and the second device communicate through a wireless channel, the first device may not execute S603 to save air interface resources. Alternatively, if the accuracy of the first signal meets the requirements, the first device may not execute S603. Among them, the accuracy of the first signal meets the requirements, which may include: the difference between the first signal and the ideal signal is within a certain range, or the difference between the first signal and the ideal signal is less than a threshold. Of course, in the model update scenario, the first device can execute S603 so that the second device updates the first compensation model based on the first parameter, thereby improving the accuracy of the compensation model for signal compensation.
[0349] The above describes the process of determining the first compensation model.
[0350] It is easy to understand that through Figure 6 From the relevant introduction, it can be known that the first compensation model is a compensation model trained for the first working state of the first PA. The same PA (that is, the above-mentioned first PA) may have two or more working states, and the nonlinear distortion of the same PA is also affected by the working state of the PA. In this case, different compensation models can be trained for different working states of the same PA (that is, the above-mentioned first PA). Next, taking the second working state of the first PA as an example, the compensation model trained for the second working state of the first PA is introduced. In this application, the compensation model trained for the second working state of the first PA is recorded as the second compensation model.
[0351] The following is an introduction to the process of determining the second compensation model.
[0352] Combine the following Figure 7 , the communication method proposed in the embodiment of the present application is described in detail. Figure 7 As shown, the communication method proposed in the embodiment of the present application includes the following operations:
[0353] S701: The second device sends a second signal and second information to the first device. Correspondingly, the first device receives the second signal and second information from the second device.
[0354] Exemplarily, the first device and the second device can refer to the introduction of S601, which will not be described in detail.
[0355] The second signal is described as follows:
[0356] The second signal is a signal amplified by the first PA using the second gain in the second working state.
[0357] For example, the second signal may be a data signal or a reference signal, which is not limited in the present application. The first PA may be a component in the second device.
[0358] It should be pointed out that, in the present application, the first working state and the second working state of the first PA are different.
[0359] For example, the second working state of the first PA includes at least one of the following: the working frequency of the first PA is working frequency 2, the working bandwidth of the first PA is working bandwidth 2, the temperature of the first PA is temperature 2, the output power of the first PA is power 2, or the RAT adopted by the first PA is communication standard 2, such as 4G communication standard.
[0360] That is to say, the first working state is different from the second working state, which can be understood as that the first PA is different in at least one of the working frequency, working bandwidth, temperature and RAT.
[0361] It should be noted that in the present application, the first gain and the second gain may be the same. It can be understood that, although the nonlinear distortion presented by the first PA in the first working state is different from the nonlinear distortion presented by the first PA in the second working state, the first PA can use the same gain to perform amplification processing.
[0362] Alternatively, the first gain and the second gain may be different. It can be understood that the first PA may use different gains to perform amplification processing.
[0363] Optionally, the second signal includes: a signal after the first PA is amplified using a second gain in a nonlinear region when the first PA is in a second working state.
[0364] That is, part or all of the second signal is a signal amplified in the nonlinear region of the first PA, and since the signal amplified in the nonlinear region of the first PA has obvious nonlinear distortion, the first device can determine the second compensation model based on the signal with obvious nonlinear distortion, which helps to improve the accuracy of the compensation model.
[0365] Optionally, the second signal includes a third reference signal and a fourth reference signal. The third reference signal and the fourth reference signal are adjacent in the time domain and / or frequency domain. The power of the third reference signal is a third power, and the third power is in the linear region of the first PA. The power of the fourth reference signal is a fourth power, and the fourth power is in the nonlinear region of the first PA.
[0366] That is, the third reference signal and the fourth reference signal are adjacent in the time domain and / or frequency domain, so that the wireless channel characteristics of the third reference signal and the fourth reference signal are the same or similar. In this way, the first device can perform channel estimation based on the third reference signal and the fourth reference signal, and determine the second compensation model based on the channel estimation results of the fourth reference signal and the third reference signal, thereby helping to improve the accuracy of the compensation model.
[0367] Optionally, the second signal may be a signal below 6 GHz, or the second signal may be a signal above 6 GHz.
[0368] The second information is introduced as follows:
[0369] The second information is used to indicate the second gain. For example, the second information includes the second gain. The second gain can be recorded as G2.
[0370] Optionally, the second information is carried in one of the following:
[0371] For example, the second information is carried in a data channel. For example, the second information is carried in a header of a data packet.
[0372] For another example, the second information is carried in a signaling message, such as RRC signaling, or DCI, or UCI, or SCI.
[0373] For the first device, after receiving the second signal and the second information, the first device executes S702:
[0374] S702: The first device determines a second compensation model according to the second signal and the second gain.
[0375] Among them, the introduction of the second compensation model is as follows:
[0376] The second compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the second compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA in the second working state using the second gain.
[0377] It should be understood that in the present application, the first compensation model and the second compensation model are at least partially identical.
[0378] For example, when the compensation model (such as the first compensation model and / or the second compensation model) includes a static part and a dynamic part, the static part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the hardware structure, and the dynamic part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the working state. In this way, at least a part of the two compensation models (such as the first compensation model and the second compensation model) trained for different working states of the same PA are the same, which helps to reduce the amount of calculation of the first device.
[0379] In addition, the compensation model (such as the first compensation model and / or the second compensation model mentioned above) may not be divided into a static part and a dynamic part, and this application does not limit this.
[0380] Optionally, the second compensation model includes a pre-compensation model, and / or the second compensation model includes a post-compensation model, which can be found in the introduction of S602 and will not be described in detail.
[0381] Optionally, the second compensation model includes a phase distortion compensation model, and / or the second compensation model includes an amplitude distortion compensation model, which can be found in the introduction of S602 and will not be described in detail.
[0382] Optionally, the formula form satisfied by the second compensation model can be found in the introduction of S602 and will not be described in detail.
[0383] For example, the implementation process of S702 can refer to the introduction of S602 and will not be described in detail.
[0384] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the second compensation model determined by the first device is also related to the working state of the first PA. For example, the second compensation model matches the first PA in the second working state, that is, the second compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the second working state, thereby improving the accuracy of the compensation model.
[0385] That is, the first device trains different compensation models for the same PA in different working states, so that the compensation model matches the working state of the first PA, thereby compensating for the nonlinear distortion caused by the first PA to the signal in different working states.
[0386] The above describes the process of determining the second compensation model.
[0387] It is easy to understand that through Figure 6 or Figure 7 From the relevant introduction of , it can be known that the first compensation model and the second compensation model are different compensation models trained for the first PA. Different PAs may have different hardware structures, and the nonlinear distortion of the same PA is also affected by the hardware structure of the PA. In this case, different compensation models can be trained for PAs with different hardware structures. Next, taking the second PA as an example, the compensation model trained for the second PA is introduced. In this application, the compensation model trained for the second PA is recorded as the third compensation model.
[0388] The following is an introduction to the determination process of the third compensation model.
[0389] Combine the following Figure 8 , the communication method proposed in the embodiment of the present application is described in detail. Figure 8 As shown, the communication method proposed in the embodiment of the present application includes the following operations:
[0390] S801: The third device sends a third signal and third information to the first device. Correspondingly, the first device receives the third signal and third information from the third device.
[0391] For example, the first device and the third device can refer to the introduction of S601, which will not be described in detail. It should be understood that the third device and the second device can be the same device or different devices, which is not limited in this application.
[0392] Among them, the introduction of the third signal is as follows:
[0393] The third signal is a signal amplified by the second PA using a third gain.
[0394] For example, the third signal may be a data signal or a reference signal, which is not limited in the present application.
[0395] It should be noted that the second PA may be a component in the third device. The second PA is a different PA from the first PA, for example, the second PA is different from the first PA in hardware structure. The third gain may be the same as or different from the first gain, and this application does not limit this.
[0396] It should be noted that, in this application, the third device is introduced as follows:
[0397] The third device may be a device different from the first device, and the PA included in the third device (i.e., the second PA described above) is different from the first PA in hardware structure. Alternatively, the third device may be the same device as the first device. In this case, the first device may include two PAs, i.e., the first PA and the second PA, and the second PA is different from the first PA in hardware structure, which is not limited in this application.
[0398] Alternatively, the third device may be a device different from the second device, and the PA included in the third device (i.e., the second PA mentioned above) is different from the first PA in the second device in hardware structure. Alternatively, the third device may be the same device as the second device, but the second device includes two PAs, i.e., the first PA and the second PA, and the second PA is different from the first PA in hardware structure, which is not limited in this application.
[0399] Optionally, the third signal includes: a signal after the second PA performs amplification processing using a third gain in a nonlinear region.
[0400] That is, part or all of the third signal is a signal amplified in the nonlinear region of the second PA, and since the signal amplified in the nonlinear region of the second PA has obvious nonlinear distortion, the first device can determine the third compensation model based on the signal with obvious nonlinear distortion, which helps to improve the accuracy of the compensation model.
[0401] Optionally, the third signal includes a fifth reference signal and a sixth reference signal. The fifth reference signal and the sixth reference signal are adjacent in the time domain and / or frequency domain. The power of the fifth reference signal is a fifth power, and the fifth power is in the linear region of the second PA. The power of the sixth reference signal is a sixth power, and the sixth power is in the nonlinear region of the second PA.
[0402] That is, the fifth reference signal and the sixth reference signal are adjacent in the time domain and / or frequency domain, so that the wireless channel characteristics of the fifth reference signal and the sixth reference signal are the same or similar. In this way, the first device can perform channel estimation based on the fifth reference signal and the sixth reference signal, and determine the third compensation model based on the channel estimation results of the sixth reference signal and the fifth reference signal, thereby helping to improve the accuracy of the compensation model.
[0403] Optionally, the third signal may be a signal below 6 GHz, or the third signal may be a signal above 6 GHz.
[0404] The third information is introduced as follows:
[0405] The third information is used to indicate the third gain. For example, the third information includes the third gain. The third gain can be recorded as G3.
[0406] Optionally, the third information is carried in one of the following:
[0407] For example, the third information is carried in a data channel. For example, the third information is carried in a header of a data packet.
[0408] For another example, the third information is carried in a signaling message, such as RRC signaling, or DCI, or UCI, or SCI.
[0409] For the first device, after receiving the third signal and the third information, the first device executes S802:
[0410] S802: The first device determines a third compensation model according to the third signal and the third gain.
[0411] Among them, the third compensation model is introduced as follows:
[0412] The third compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the third compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the second PA using the third gain.
[0413] It should be understood that, in the present application, when the hardware structures of the first PA and the second PA are different, the first compensation model and the third compensation model are at least partially different.
[0414] For example, when the compensation model (such as the first compensation model and / or the third compensation model) includes a static part and a dynamic part, the static part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the hardware structure, and the dynamic part of the compensation model is used to compensate for the nonlinear distortion of the signal caused by the PA under the influence of the working state. In this way, at least a part of the two compensation models (such as the first compensation model and the third compensation model) trained for PAs with different hardware structures is different, which helps to improve the accuracy of the compensation model.
[0415] In addition, the compensation model (such as the first compensation model and / or the third compensation model) may not be divided into a static part and a dynamic part, and this application does not limit this.
[0416] Optionally, the third compensation model includes a pre-compensation model, and / or the third compensation model includes a post-compensation model, which can be found in the introduction of S602 and will not be described in detail.
[0417] Optionally, the third compensation model includes a phase distortion compensation model, and / or the third compensation model includes an amplitude distortion compensation model, which can be found in the introduction of S602 and will not be described in detail.
[0418] Optionally, the formula form satisfied by the third compensation model can be found in the introduction of S602 and will not be described in detail.
[0419] For example, the implementation process of S802 can refer to the introduction of S602 and will not be described in detail.
[0420] In the present application, since the nonlinear distortion of the PA is affected by both its own hardware structure and its own working state, the third compensation model determined by the first device is also related to the hardware structure of the PA. For example, the third compensation model matches the second PA, that is, the third compensation model can compensate for the nonlinear distortion caused by the second PA to the signal, thereby improving the accuracy of the compensation model.
[0421] That is, the first device trains different compensation models for PAs with different hardware structures, so that the compensation model matches the hardware structure of the PA, thereby compensating for the nonlinear distortion of the signal caused by the PAs with different hardware structures.
[0422] It should be noted that, in the present application, the compensation model (such as the first compensation model, the second compensation model, and the third compensation model) can be used to compensate the signal in the time domain, such as Figure 4 In this case, the above signals (such as the first signal, the second signal, and the third signal) can be described as time domain signals. The time domain signals can include the above data signals and can also include the above reference signals.
[0423] Similarly, the compensation model (such as the first compensation model, the second compensation model, and the third compensation model) can also compensate the signal in the frequency domain, such as Figure 5 In this case, the above signals (such as the first signal, the second signal, and the third signal) can be described as frequency domain signals. The frequency domain signals can include the above data signals and can also include the above reference signals.
[0424] The above introduces the training process of the compensation model (such as the first compensation model, the second compensation model, the third compensation model, etc.).
[0425] The following is an introduction to the monitoring process of the compensation model.
[0426] It can be understood that during the application of the compensation model, whether the compensation model works normally is monitored.
[0427] Combine the following Fig. 9 , the communication method proposed in the embodiment of the present application is described in detail. Fig. 9 As shown, the communication method proposed in the embodiment of the present application includes the following operations:
[0428] S901: The second device sends a fourth signal and fourth information to the first device. Correspondingly, the first device receives the fourth signal and fourth information from the second device.
[0429] Exemplarily, the first device and the second device can refer to the introduction of S601, which will not be described in detail.
[0430] Among them, the introduction of the fourth signal is as follows:
[0431] The fourth signal is a signal amplified by the first PA using the first gain, wherein the first PA may be a component in the second device.
[0432] Optionally, the fourth signal includes: a signal after the first PA performs amplification processing using a first gain in a nonlinear region, and reference may be made to the introduction of S601, which will not be described in detail.
[0433] Optionally, the fourth signal includes a seventh reference signal and an eighth reference signal. The seventh reference signal and the eighth reference signal are adjacent in the time domain and / or frequency domain. The power of the seventh reference signal is the seventh power, and the seventh power is in the linear region of the first PA. The power of the eighth reference signal is the eighth power, and the eighth power is in the nonlinear region of the first PA. Please refer to the introduction of S601, which will not be repeated here. In some embodiments, the fourth signal may not include a data signal.
[0434] Optionally, the fourth signal may be a signal below 6 GHz, or the fourth signal may be a signal above 6 GHz.
[0435] Among them, the introduction of the fourth information is as follows:
[0436] The fourth information is used to indicate the first gain. For example, the fourth information includes the fourth gain.
[0437] Optionally, the fourth information is carried in one of the following:
[0438] For example, the fourth information is carried in a data channel. For example, the fourth information is carried in a header of a data packet.
[0439] For another example, the fourth information is carried in a signaling message. For example, the fourth information is carried in RRC signaling, or DCI, or UCI, or SCI.
[0440] For the first device, after receiving the fourth signal and the fourth information, the first device executes S902:
[0441] S902: The first device determines a detection result of the first compensation model according to the fourth signal and the first gain.
[0442] Among them, the introduction of the first compensation model is as follows:
[0443] The first compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the first compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA using the first gain. Please refer to the introduction of S602 and will not be repeated here.
[0444] The detection result of the first compensation model is used to indicate whether the first compensation model operates normally.
[0445] Exemplarily, S902 includes the following operations:
[0446] Step 1: The first device determines an ideal signal for linear amplification according to the first gain. For details, see the introduction of step a in S602 and will not be repeated here.
[0447] Step 2: The first device determines a detection result of the first compensation model according to a difference between the first signal and an ideal signal of linear amplification.
[0448] For example, if the difference between the first signal and the ideal signal of linear amplification is less than a threshold, the detection result of the first compensation model is that the first compensation model operates normally.
[0449] For another example, if the difference between the first signal and the ideal signal of linear amplification is greater than or equal to a threshold, the detection result of the first compensation model is that the first compensation model operates abnormally.
[0450] That is, during the application of the first compensation model, the first device can determine whether the first compensation model operates normally according to the received fourth signal and fourth information, thereby achieving the effect of monitoring the operating state of the compensation model. For example, if the first compensation model operates abnormally, the communication system can handle it in time, thereby helping to improve the performance of the communication system.
[0451] In some embodiments, after the first device determines the detection result of the first compensation model, it further executes S903:
[0452] S903: The first device sends a detection result of the first compensation model.
[0453] For example, the first device sends the detection result of the first compensation model to the second device. Correspondingly, the second device receives the detection result of the first compensation model from the first device.
[0454] The detection result of the first compensation model can be found in the introduction of S902 and will not be described in detail.
[0455] That is to say, the first device feeds back the detection result of the first compensation model so that the second device can know the operating status of the first compensation model, thereby achieving the effect of monitoring the operating status of the compensation model.
[0456] In some embodiments, after the first device determines the detection result of the first compensation model, it further executes S904:
[0457] S904: The first device sends a second parameter.
[0458] For example, the first device sends the second parameter to the second device, and correspondingly, the second device receives the second parameter from the first device.
[0459] Among them, the introduction of the second parameter is as follows:
[0460] The second parameter is used to indicate the difference between the fourth signal and the ideal signal. For example, the second parameter may be an EVM of a certain size. For details, see the introduction of step b in S602, which will not be repeated here.
[0461] It should be noted that S904 is an optional step. The first device may or may not execute S904.
[0462] For example, when the first compensation model operates abnormally, the first device may execute S904 to enable the second device to train or update the compensation model based on the second parameter, thereby improving the accuracy of the compensation model in compensating the signal.
[0463] For another example, when the first compensation model operates normally, the first device may not execute S904, which helps save transmission resources. Alternatively, if the accuracy of the fourth signal meets the requirements, the first device may not execute S904. Among them, the accuracy of the fourth signal meets the requirements, which may include: the difference between the fourth signal and the ideal signal is within a certain range, or the difference between the fourth signal and the ideal signal is less than a threshold. Of course, the first device can execute S904, and this application does not limit this.
[0464] Embodiment 2
[0465] In view of this, the present application provides another communication method, which can be applied to Figure 1 The communication system shown. In the communication method provided in an embodiment of the present application, the first device sends a fifth signal. The fifth signal is a signal after the first PA performs amplification processing. The first device receives fifth information. The fifth information is used to indicate the difference between the fifth signal and the first ideal signal. The first device determines a fourth compensation model based on the difference between the fifth signal and the first ideal signal. The fourth compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion compensated by the fourth compensation model includes: the nonlinear distortion caused to the signal during the amplification process performed by the first PA.
[0466] That is to say, after the first device sends the fifth signal, it can receive the fifth information, and then determine the fourth compensation model for compensating for the nonlinear distortion according to the difference indicated by the fifth information (i.e., the difference between the fifth signal and the first ideal signal). Since the fifth signal is the signal after the first PA performs amplification processing, the fifth signal can present the nonlinear distortion caused by the first PA to the signal under a certain working state. In addition, the fifth information indicates the difference between the fifth signal and the first ideal signal, so that the first device determines the fourth compensation model according to the difference between the fifth signal and the first ideal signal. In this way, the fourth compensation model can match the first PA in actual operation, thereby accurately compensating for the nonlinear distortion caused by the first PA to the signal, and there is no need to perform approximate mathematical modeling on the first PA, which helps to enable high QAM and improve the transmission efficiency of the communication system.
[0467] It should be understood that the message names between the devices or the names of the parameters in the messages in the following embodiments of the present application are only examples, and other names may be used in the specific implementation, and the embodiments of the present application do not specifically limit this. A unified explanation is given here, and no further description is given later.
[0468] Combine the following Fig.10 , the communication method proposed in the embodiment of the present application is described in detail. Fig.10 As shown, the communication method 1000 proposed in the embodiment of the present application includes the following operations:
[0469] S1001: A first device sends a fifth signal to a second device. Correspondingly, the second device receives the fifth signal from the first device.
[0470] Exemplarily, the first device and the second device can refer to the introduction of S601, which will not be described in detail.
[0471] Among them, the introduction of the fifth signal is as follows:
[0472] The fifth signal is a signal after the first PA performs an amplification process.
[0473] For example, the fifth signal may be a data signal or a reference signal, which is not limited in the present application. The first PA may be a component in the second device.
[0474] Optionally, the fifth signal includes: a signal after the first PA performs amplification processing in the nonlinear region, and reference may be made to the introduction of S601, which will not be described in detail.
[0475] Optionally, the fifth signal includes a ninth reference signal and a tenth reference signal. The ninth reference signal and the tenth reference signal are adjacent in the time domain and / or frequency domain. The power of the ninth reference signal is the ninth power, and the ninth power is in the linear region of the first PA. The power of the tenth reference signal is the tenth power, and the tenth power is in the nonlinear region of the first PA. Please refer to the introduction of S601, which will not be repeated here.
[0476] Optionally, the fifth signal may be a signal below 6 GHz, or the fifth signal may be a signal above 6 GHz.
[0477] For the second device, after receiving the fifth signal, the second device executes S1002:
[0478] S1002: The second device sends fifth information to the first device. Correspondingly, the first device receives the fifth information from the second device.
[0479] Among them, the introduction of the fifth information is as follows:
[0480] The fifth information is used to indicate the difference between the fifth signal and the first ideal signal. For example, the fifth information includes the first EVM. The first EVM can be recorded as EVM1. The first EVM is used to characterize the difference between the fifth signal and the first ideal signal.
[0481] It should be noted that the first ideal signal may be a signal known to the second device. The first ideal signal may be understood as a signal that does not include nonlinear distortion, such as a signal after the first PA performs ideal linear amplification processing. In other words, the first ideal signal does not have nonlinear distortion caused to the signal during the amplification process performed by the first PA.
[0482] Optionally, the fifth information is carried in one of the following:
[0483] For example, the fifth information is carried in a data channel. For example, the fifth information is carried in a header of a data packet.
[0484] For another example, the fifth information is carried in a signaling message. For example, the fifth information is carried in RRC signaling, or DCI, or UCI, or SCI.
[0485] Optionally, the fifth information is associated with a first working state of the first PA. The first working state is a working state when the first PA performs amplification processing on the fifth signal. The first working state of the first PA can be referred to the introduction of S601 and will not be described in detail.
[0486] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the fifth information is associated with the first working state of the first PA, so that the fourth compensation model determined by the first device is also related to the working state of the first PA, such as the fourth compensation model matches the first PA in the first working state, so that the fourth compensation model can compensate for the nonlinear distortion caused to the signal by the first PA in the first working state.
[0487] For the first device, after receiving the fifth information, the first device executes S1003:
[0488] S1003: The first device determines a fourth compensation model according to a difference between the fifth signal and the first ideal signal.
[0489] Among them, the fourth compensation model is introduced as follows:
[0490] The fourth compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the fourth compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA.
[0491] Optionally, the fourth compensation model includes a pre-compensation model, and / or the fourth compensation model includes a post-compensation model, which may be referred to the introduction of S602 and will not be described in detail.
[0492] Optionally, the fourth compensation model includes a phase distortion compensation model, and / or the fourth compensation model includes an amplitude distortion compensation model, which can be found in the introduction of S602 and will not be described in detail.
[0493] Optionally, the formula form satisfied by the fourth compensation model can be found in the introduction of S602 and will not be described in detail.
[0494] Optionally, the nonlinear distortion compensated by the fourth compensation model includes: nonlinear distortion caused to the signal during amplification processing performed by the first PA in the first working state. The first working state of the first PA can be described in S601 and will not be described in detail.
[0495] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the fourth compensation model determined by the first device is also related to the working state of the first PA. For example, the fourth compensation model matches the first PA in the first working state, that is, the fourth compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the first working state, thereby improving the accuracy of the compensation model.
[0496] Exemplarily, the implementation process of S1003 includes: the first device performs AI learning on the difference between the fifth signal and the first ideal signal to obtain a fourth compensation model.
[0497] It should be pointed out that the communication method of the present application can be applied to different scenarios.
[0498] For example, in a model training scenario, the first device determines the fourth compensation model based on the difference between the fifth signal and the first ideal signal. It can be understood that the first device trains the fourth compensation model based on the difference between the fifth signal and the first ideal signal.
[0499] For example, in a model update scenario, the first device determines the fourth compensation model based on the difference between the fifth signal and the first ideal signal. It can be understood that the first device updates some model parameters of the fourth compensation model based on the difference between the fifth signal and the first ideal signal.
[0500] The above describes the process of determining the fourth compensation model.
[0501] It is easy to understand that through Fig.10 From the relevant introduction, it can be known that the fourth compensation model is a compensation model trained for the first working state of the first PA. The same PA (that is, the above-mentioned first PA) may have two or more working states, and the nonlinear distortion of the same PA is also affected by the working state of the PA. In this case, different compensation models can be trained for different working states of the same PA (that is, the above-mentioned first PA). Next, taking the second working state of the first PA as an example, the compensation model trained for the second working state of the first PA is introduced. In this application, the compensation model trained for the second working state of the first PA is recorded as the fifth compensation model.
[0502] The following is an introduction to the determination process of the fifth compensation model.
[0503] Combine the following Fig.11 , the communication method proposed in the embodiment of the present application is described in detail. Fig.11 As shown, the communication method proposed in the embodiment of the present application includes the following operations:
[0504] S1101: A first device sends a sixth signal to a second device. Correspondingly, the second device receives the sixth signal from the first device.
[0505] Exemplarily, the first device and the second device can refer to the introduction of S601, which will not be described in detail.
[0506] Among them, the introduction of the sixth signal is as follows:
[0507] The sixth signal is a signal obtained by amplification by the first PA in the second working state.
[0508] For example, the sixth signal may be a data signal or a reference signal, which is not limited in the present application. The first PA may be a component in the second device.
[0509] It should be pointed out that, in the present application, the first working state of the first PA is different from the second working state. Please refer to the introduction of S701 and no further details will be given.
[0510] Optionally, the sixth signal includes: a signal after the first PA is in the second working state and performs amplification processing in the nonlinear region. Please refer to the introduction of S601 and will not be repeated here.
[0511] Optionally, the sixth signal includes an eleventh reference signal and a twelfth reference signal. The eleventh reference signal and the twelfth reference signal are adjacent in the time domain and / or frequency domain. The power of the eleventh reference signal is the eleventh power, and the eleventh power is in the linear region of the first PA. The power of the twelfth reference signal is the twelfth power, and the twelfth power is in the nonlinear region of the first PA. Please refer to the introduction of S601, which will not be repeated here.
[0512] Optionally, the sixth signal may be a signal below 6 GHz, or the sixth signal may be a signal above 6 GHz.
[0513] For the second device, after receiving the sixth signal, the second device executes S1102:
[0514] S1102: The second device sends sixth information to the first device. Correspondingly, the first device receives the sixth information from the second device.
[0515] Among them, the introduction of the sixth information is as follows:
[0516] The sixth information is used to indicate the difference between the sixth signal and the second ideal signal. For example, the sixth information includes an EVM of a certain size, as described in S1002, which will not be described in detail.
[0517] It should be noted that, in the present application, the second ideal signal may be a signal known to the second device. The second ideal signal may be understood as a signal that does not include nonlinear distortion, such as a signal after the first PA performs ideal linear amplification processing in the second working state. In other words, the second ideal signal does not have nonlinear distortion caused to the signal during the amplification process performed by the first PA.
[0518] Optionally, the sixth information is carried in one of the following:
[0519] For example, the sixth information is carried in a data channel. For example, the sixth information is carried in a header of a data packet.
[0520] For another example, the sixth information is carried in a signaling message. For example, the sixth information is carried in RRC signaling, or DCI, or UCI, or SCI.
[0521] Optionally, the sixth information is associated with a second working state of the first PA. The second working state is a working state when the first PA performs amplification processing on the sixth signal. The second working state of the first PA can be referred to the introduction of S601 and will not be described in detail.
[0522] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the sixth information is associated with the second working state of the first PA, so that the fifth compensation model determined by the first device is also related to the working state of the first PA, such as the fifth compensation model matches the first PA in the second working state, so that the fifth compensation model can compensate for the nonlinear distortion caused to the signal by the first PA in the second working state.
[0523] For the first device, after receiving the sixth information, the first device executes S1103:
[0524] S1103: The first device determines a fifth compensation model according to a difference between the sixth signal and the second ideal signal.
[0525] Among them, the introduction of the fifth compensation model is as follows:
[0526] The fifth compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the fifth compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA in the second working state.
[0527] In the present application, since the nonlinear distortion of the first PA is affected by its own working state, the fifth compensation model determined by the first device is also related to the working state of the first PA. For example, the fifth compensation model matches the first PA in the second working state, that is, the fifth compensation model can compensate for the nonlinear distortion caused by the first PA to the signal in the second working state, thereby improving the accuracy of the compensation model.
[0528] That is, the first device trains different compensation models for the same PA in different working states, such as the fourth compensation model and the fifth compensation model, so that the compensation model matches the working state of the first PA, thereby compensating for the nonlinear distortion caused to the signal by the first PA in different working states.
[0529] Optionally, the fifth compensation model includes a pre-compensation model, and / or the fifth compensation model includes a post-compensation model, which may be referred to the introduction of S602 and will not be described in detail.
[0530] Optionally, the fifth compensation model includes a phase distortion compensation model, and / or the fifth compensation model includes an amplitude distortion compensation model, which can be found in the introduction of S602 and will not be described in detail.
[0531] Optionally, the formula form satisfied by the fifth compensation model can be found in the introduction of S602 and will not be described in detail.
[0532] The above describes the process of determining the fifth compensation model.
[0533] It is easy to understand that through Fig.10 or Fig.11 From the relevant introduction of , it can be known that the fourth compensation model and the fifth compensation model are different compensation models trained for the first PA. Different PAs may have different hardware structures, and the nonlinear distortion of the same PA is also affected by the hardware structure of the PA. In this case, different compensation models can be trained for PAs with different hardware structures. Next, taking the second PA as an example, the compensation model trained for the second PA is introduced. In this application, the compensation model trained for the second PA is recorded as the sixth compensation model.
[0534] The following is an introduction to the determination process of the sixth compensation model.
[0535] Combine the following Fig.12 , the communication method proposed in the embodiment of the present application is described in detail. Fig.12 As shown, the communication method proposed in the embodiment of the present application includes the following operations:
[0536] S1201: A first device sends a seventh signal to a third device. Correspondingly, the third device receives the seventh signal from the first device.
[0537] For example, the first device and the third device can refer to the introduction of S601, which will not be described in detail. It should be understood that the third device and the second device can be the same device or different devices, which is not limited in the embodiment of the present application.
[0538] Among them, the introduction of the seventh signal is as follows:
[0539] The seventh signal is a signal after the second PA performs an amplification process.
[0540] For example, the seventh signal may be a data signal or a reference signal, which is not limited in the present application. The second PA may be a component in the third device.
[0541] Optionally, the seventh signal includes: a signal after the second PA performs amplification processing in the nonlinear region, and reference may be made to the introduction of S601, which will not be described in detail.
[0542] Optionally, the seventh signal includes a thirteenth reference signal and a fourteenth reference signal. The thirteenth reference signal and the fourteenth reference signal are adjacent in the time domain and / or frequency domain. The power of the thirteenth reference signal is the thirteenth power, and the thirteenth power is in the linear region of the second PA. The power of the fourteenth reference signal is the fourteenth power, and the fourteenth power is in the nonlinear region of the second PA. Please refer to the introduction of S601, which will not be repeated here.
[0543] Optionally, the seventh signal may be a signal below 6 GHz, or the seventh signal may be a signal above 6 GHz.
[0544] For the third device, after receiving the seventh signal, the third device executes S1202:
[0545] S1202: The third device sends seventh information to the first device. Correspondingly, the first device receives the seventh information from the third device.
[0546] Among them, the introduction of the seventh information is as follows:
[0547] The seventh information is used to indicate the difference between the seventh signal and the third ideal signal. For example, the seventh information includes an EVM of a certain size.
[0548] It should be noted that, in the present application, the third ideal signal may be a signal known to the third device. The third ideal signal may be understood as a signal that does not include nonlinear distortion, such as a signal after the second PA performs ideal linear amplification processing. In other words, the third ideal signal does not have nonlinear distortion caused to the signal during the amplification process performed by the second PA.
[0549] Optionally, the seventh information is carried in one of the following:
[0550] For example, the seventh information is carried in a data channel. For example, the seventh information is carried in a header of a data packet.
[0551] For another example, the seventh information is carried in a signaling message. For example, the seventh information is carried in RRC signaling, or DCI, or UCI, or SCI.
[0552] For the first device, after receiving the seventh information, the first device executes S1203:
[0553] S1203: The first device determines a sixth compensation model according to a difference between the seventh signal and the third ideal signal.
[0554] Among them, the introduction of the sixth compensation model is as follows:
[0555] The sixth compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the sixth compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the second PA.
[0556] Optionally, the sixth compensation model includes a pre-compensation model, and / or the sixth compensation model includes a post-compensation model, which may be referred to the introduction of S602 and will not be described in detail.
[0557] Optionally, the sixth compensation model includes a phase distortion compensation model, and / or the sixth compensation model includes an amplitude distortion compensation model, which can be found in the introduction of S602 and will not be described in detail.
[0558] Optionally, the formula form satisfied by the sixth compensation model can be found in the introduction of S602 and will not be described in detail.
[0559] For example, the implementation process of S1203 can refer to the introduction of S1003 and will not be described in detail.
[0560] In the present application, since the nonlinear distortion of the PA is affected by both its own hardware structure and its own working state, the sixth compensation model determined by the first device is also related to the hardware structure of the PA. For example, the sixth compensation model matches the second PA, that is, the sixth compensation model can compensate for the nonlinear distortion caused by the second PA to the signal, thereby improving the accuracy of the compensation model.
[0561] That is, the first device trains different compensation models for PAs with different hardware structures, so that the compensation model matches the hardware structure of the PA, thereby compensating for the nonlinear distortion of the signal caused by the PAs with different hardware structures.
[0562] It should be noted that, in the present application, the compensation model (such as the fourth compensation model, the fifth compensation model, and the sixth compensation model) can be used to compensate the signal in the time domain, such as Figure 4 In this case, the above signals (such as the fifth signal, the sixth signal, and the seventh signal) can be described as time domain signals. The time domain signal may include the above data signal and may also include the above reference signal.
[0563] Similarly, the compensation model (such as the fourth compensation model, the fifth compensation model, and the sixth compensation model) can also compensate the signal in the frequency domain, such as Figure 5 In this case, the above signals (such as the fifth signal, the sixth signal, and the seventh signal) can be described as frequency domain signals. The frequency domain signals may include the above data signals and may also include the above reference signals.
[0564] The above introduces the training process of the compensation models (such as the fourth compensation model, the fifth compensation model, the sixth compensation model, etc.).
[0565] The following is an introduction to the monitoring process of the compensation model.
[0566] It can be understood that during the application of the compensation model, whether the compensation model works normally is monitored.
[0567] Combine the following Fig.13 , the communication method proposed in the embodiment of the present application is described in detail. Fig.13 As shown, the communication method proposed in the embodiment of the present application includes the following operations:
[0568] S1301: A first device sends an eighth signal to a second device. Correspondingly, the second device receives the eighth signal from the first device.
[0569] Exemplarily, the first device and the second device can refer to the introduction of S601, which will not be described in detail.
[0570] Among them, the introduction of the eighth signal is as follows:
[0571] The eighth signal is a signal after the first PA performs amplification processing. The first PA may be a component in the second device.
[0572] Optionally, the eighth signal includes: a signal after the first PA performs amplification processing in the nonlinear region, and reference may be made to the introduction of S601, which will not be described in detail.
[0573] Optionally, the eighth signal includes a fifteenth reference signal and a sixteenth reference signal. The fifteenth reference signal and the sixteenth reference signal are adjacent in the time domain and / or frequency domain. The power of the fifteenth reference signal is the fifteenth power, and the fifteenth power is in the linear region of the first PA. The power of the sixteenth reference signal is the sixteenth power, and the sixteenth power is in the nonlinear region of the first PA. Please refer to the introduction of S601, which will not be repeated here. In some embodiments, the eighth signal may not include a data signal.
[0574] Optionally, the eighth signal may be a signal below 6 GHz, or the eighth signal may be a signal above 6 GHz.
[0575] For the second device, after receiving the eighth signal, the second device executes S1302:
[0576] S1302: The second device sends the eighth information to the first device. Correspondingly, the first device receives the eighth information from the second device.
[0577] Among them, the introduction of the eighth information is as follows:
[0578] The eighth information is used to indicate the difference between the eighth signal and the fourth ideal signal. For example, the eighth information includes a certain size EVM.
[0579] It should be noted that in the present application, the fourth ideal signal can be understood as a signal that does not include nonlinear distortion, such as the signal after the first PA performs ideal linear amplification processing. In other words, the fourth ideal signal does not have nonlinear distortion caused to the signal during the amplification process performed by the first PA.
[0580] Optionally, the eighth information is carried in one of the following:
[0581] For example, the eighth information is carried in a data channel. For example, the eighth information is carried in a header of a data packet.
[0582] For another example, the eighth information is carried in a signaling message. For example, the eighth information is carried in RRC signaling, or DCI, or UCI, or SCI.
[0583] For the first device, after receiving the eighth information, the first device executes S1303:
[0584] S1303: The first device determines a detection result of the fourth compensation model according to a difference between the eighth signal and the fourth ideal signal.
[0585] Among them, the fourth compensation model is introduced as follows:
[0586] The fourth compensation model is used to compensate for nonlinear distortion. The nonlinear distortion compensated by the fourth compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the first PA. Please refer to the introduction of S1003 and will not be repeated here.
[0587] The detection result of the fourth compensation model is used to indicate whether the fourth compensation model operates normally.
[0588] Exemplarily, the implementation process of S1303 includes:
[0589] For example, if the difference between the eighth signal and the fourth ideal signal is smaller than the threshold, the detection result of the fourth compensation model is that the fourth compensation model operates normally.
[0590] For another example, if the difference between the eighth signal and the fourth ideal signal is greater than or equal to the threshold, the detection result of the fourth compensation model is: the fourth compensation model operates abnormally.
[0591] That is, during the application of the fourth compensation model, after the first device sends the eighth signal, it can receive the eighth information, and then determine whether the fourth compensation model is operating normally according to the difference indicated by the eighth information, thereby achieving the effect of monitoring the operating status of the compensation model. For example, if the fourth compensation model operates abnormally, the communication system can handle it in time, which helps to improve the performance of the communication system.
[0592] In some embodiments, after the first device determines the detection result of the fourth compensation model, it further executes S1304:
[0593] S1304. The first device sends a detection result of the fourth compensation model.
[0594] For example, the first device sends the detection result of the fourth compensation model to the second device. Correspondingly, the second device receives the detection result of the fourth compensation model from the first device.
[0595] The detection result of the fourth compensation model can be found in the introduction of S1303 and will not be described in detail.
[0596] That is, the first device feeds back the detection result of the fourth compensation model so that the second device can learn the operating status of the fourth compensation model, thereby achieving the effect of monitoring the operating status of the compensation model.
[0597] In the above, the training process and the monitoring process of the compensation models (such as the first compensation model to the sixth compensation model, etc.) are introduced through the first and second embodiments.
[0598] The following is an introduction to the selection process of the compensation model.
[0599] It can be understood as how to select a compensation model from two or more compensation models after the compensation model is determined.
[0600] Combine the following Fig.14 , the communication method proposed in the embodiment of the present application is described in detail. Fig.14 As shown, the communication method proposed in the embodiment of the present application includes the following operations:
[0601] S1401. The fourth device obtains ninth information.
[0602] Exemplarily, the fourth device may refer to the introduction of the first device in S601, which will not be described in detail.
[0603] Among them, the ninth information is introduced as follows:
[0604] The ninth information is associated with the ninth signal. The ninth signal is a signal amplified by the first PA. For example, the ninth signal may be a data signal or a reference signal, which is not limited in the present application.
[0605] Exemplarily, the ninth information is introduced in combination with two examples (the following example 1 and example 2):
[0606] Example 1: The ninth information is associated with the ninth signal, which can be understood as the ninth information being used to indicate the fourth gain. The fourth gain is the gain used when the first PA performs amplification processing on the ninth signal.
[0607] Example 2: The ninth information is associated with the ninth signal. It can be understood that the ninth information is used to indicate the second EVM, and the second EVM is used to characterize the difference between the ninth signal and the fifth ideal signal.
[0608] It should be noted that, in the present application, the fifth ideal signal can be understood as the signal after the first PA performs ideal linear amplification processing. In other words, the fifth ideal signal does not have nonlinear distortion caused by the first PA performing amplification on the signal.
[0609] Optionally, the fourth device autonomously determines the ninth information.
[0610] For example, Fig.15 For example, the fourth device may be device 1, which autonomously determines the ninth information by executing step a1.
[0611] For example, Fig.16 For example, the fourth device may be device 1, which autonomously determines the ninth information by executing step b2.
[0612] Alternatively, the fourth device receives the ninth information from other devices.
[0613] For example, Fig.15 For example, the fourth device may be device 2, which receives the ninth information by executing step a5.
[0614] For example, Fig.16 For example, the fourth device may be device 2, which receives the ninth information by executing step b5.
[0615] Optionally, the ninth signal may be a signal below 6 GHz, or the ninth signal may be a signal above 6 GHz.
[0616] For the fourth device, after obtaining the ninth information, the fourth device executes S1402:
[0617] S1402: The fourth device selects a seventh compensation model from at least two compensation models according to the ninth information.
[0618] Among them, the introduction of the seventh compensation model is as follows:
[0619] The seventh compensation model is used to compensate for the nonlinear distortion of the ninth signal. The nonlinear distortion of the ninth signal includes: the nonlinear distortion caused to the ninth signal during the amplification process performed by the first PA.
[0620] Exemplarily, S1402 is introduced in combination with two examples (the following example 1 and example 2):
[0621] Example 1: The at least two compensation models include: a seventh compensation model and an eighth compensation model, wherein the seventh compensation model is associated with the fourth gain, and the eighth compensation model is associated with the fifth gain.
[0622] In Example 1, the fourth device selects a seventh compensation model from at least two compensation models according to the fourth gain indicated by the ninth information.
[0623] It should be noted that, in the present application, the seventh compensation model is associated with the fourth gain, and it can be understood that the nonlinear distortion compensated by the seventh compensation model includes: the nonlinear distortion caused to the signal during the amplification process performed by the first PA using the fourth gain. Similarly, the eighth compensation model is associated with the fifth gain, and it can be understood that the nonlinear distortion compensated by the eighth compensation model includes: the nonlinear distortion caused to the signal during the amplification process performed by the first PA using the fifth gain.
[0624] Example 2: The at least two compensation models include: a seventh compensation model and a ninth compensation model, wherein the seventh compensation model is associated with the second EVM, and the ninth compensation model is associated with the third EVM.
[0625] In Example 2, the fourth device selects a seventh compensation model from at least two compensation models according to the EVM indicated by the ninth information.
[0626] It should be noted that, in the present application, the seventh compensation model is associated with the second EVM, which can be understood as the seventh compensation model is determined based on the second EVM, see Fig.10 Similarly, the ninth compensation model is associated with the third EVM, which can be understood as the ninth compensation model is determined based on the third EVM, see Fig.10 The introduction of , no longer repeat.
[0627] In some embodiments, the fourth device acts as a sender of the ninth signal, such as Fig.14 As shown in the dashed box where "Example 1" is located, after executing S1402, the following operations are also performed:
[0628] S1403. The fourth device uses the seventh compensation model to perform compensation processing to obtain a ninth signal.
[0629] Exemplarily, the seventh compensation model may be a pre-compensation model. Before the signal is input into the first PA, the seventh compensation model is used to perform compensation processing, and then the compensated signal is input into the first PA, and after amplification processing by the first PA, the ninth signal is obtained.
[0630] Exemplarily, the seventh compensation model compensates for amplitude distortion and / or phase distortion.
[0631] by Fig.15For example, the fourth device is device 1, and device 1 pre-compensates the nonlinear distortion of the ninth signal by executing step a3.
[0632] S1404. The fourth device sends a ninth signal.
[0633] For example, the fourth device sends the ninth signal to the fifth device, and correspondingly, the fifth device receives the ninth signal from the fourth device.
[0634] In some embodiments, the fourth device serves as a receiving end of the ninth signal, such as Fig.14 As shown in the dashed box where "Example 2" is located, after executing S1402, the following operations are also performed:
[0635] S1405. The fourth device receives the ninth signal.
[0636] For example, the fifth device sends the ninth signal to the fourth device, and correspondingly, the fourth device receives the ninth signal from the fifth device.
[0637] S1406. The fourth device compensates for the nonlinear distortion of the ninth signal using the seventh compensation model.
[0638] Exemplarily, the seventh compensation model may be a post-compensation model, that is, after the first PA outputs the ninth signal, the seventh compensation model is used to perform compensation processing, thereby compensating for the nonlinear distortion of the ninth signal.
[0639] Exemplarily, the seventh compensation model compensates for amplitude distortion and / or phase distortion.
[0640] by Fig.15 For example, the fourth device is device 2, and device 2 performs step a7 to post-compensate for the nonlinear distortion of the ninth signal.
[0641] by Fig.16 For example, the fourth device is device 1, and device 1 performs step b4 to post-compensate for the nonlinear distortion of the ninth signal.
[0642] It should be noted that in this application, the compensation model can be used for pre-compensation or post-compensation. Furthermore, the compensation model can compensate for amplitude distortion or phase distortion. There are four ways:
[0643] In mode 1, the transmitting device uses the compensation model to perform pre-compensation processing, and the receiving device uses the compensation model to perform post-compensation processing.
[0644] The pre-compensation processing includes compensating for amplitude distortion, and the post-compensation processing includes compensating for phase distortion.
[0645] Alternatively, the pre-compensation processing includes compensating for phase distortion, and the post-compensation processing includes compensating for amplitude distortion.
[0646] In method 2, the transmitting device uses a compensation model to perform pre-compensation processing.
[0647] The pre-compensation processing includes compensating for amplitude distortion and / or compensating for phase distortion.
[0648] Method 3: The receiving device uses the compensation model to perform post-compensation processing.
[0649] The post-compensation processing includes compensating for amplitude distortion and / or compensating for phase distortion.
[0650] It should be pointed out that the transmitting device refers to the device that sends the signal, and the receiving device refers to the device that receives the signal.
[0651] For example, the originating device may be Fig.15 Device 1 in the example, the receiving device can be Fig.15 Device 2 in.
[0652] For example, the originating device may be Fig.16 Device 2 in the example, the receiving device can be Fig.16 Device 1 in.
[0653] In addition, in some embodiments, when compensating for amplitude distortion and phase distortion at the same time, the compensation model can also be used in conjunction with the local neural network, such as Fig.17 or Fig.18 shown.
[0654] It can be understood that in each of the above embodiments, the method and / or step implemented by the first device can also be implemented by a component (such as a processor, chip, chip system, circuit, logic module, or software) that can be used for the first device; the method and / or step implemented by the second device can also be implemented by a component (such as a processor, chip, chip system, circuit, logic module, or software) that can be used for the second device; the method and / or step implemented by the third device can also be implemented by a component (such as a processor, chip, chip system, circuit, logic module, or software) that can be used for the third device; the method and / or step implemented by the fourth device can also be implemented by a component (such as a processor, chip, chip system, circuit, logic module, or software) that can be used for the fourth device; the method and / or step implemented by the fifth device can also be implemented by a component (such as a processor, chip, chip system, circuit, logic module, or software) that can be used for the fifth device. Among them, the chip system can be composed of chips, or the chip system can include chips and other discrete devices.
[0655] It is understandable that, in order to realize 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 easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0656] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be pointed out that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0657] Fig.19 A schematic diagram of the structure of a communication device 1900 is shown. The communication device 1900 includes a processing module 1901 and a transceiver module 1902. The communication device 1900 can be used to implement the function of the first device. Alternatively, the communication device 1900 can be used to implement the function of the second device. Alternatively, the communication device 1900 can be used to implement the function of the third device. Alternatively, the communication device 1900 can be used to implement the function of the fourth device. Alternatively, the communication device 1900 can be used to implement the function of the fifth device.
[0658] In some embodiments, the communication device 1900 may further include a storage module ( Fig.19 ), for storing program instructions and data.
[0659] In some embodiments, the transceiver module 1902 may also be referred to as a transceiver unit for implementing a sending and / or receiving function. The transceiver module 1902 may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0660] In some embodiments, the transceiver module 1902 may include a receiving module and a sending module, which are respectively used to execute the transceiver (such as receiving and / or sending) type steps performed by the first device, the second device, the third device, the fourth device or the fifth device in the above-mentioned method embodiments, and / or used to support other processes of the technology described herein; the processing module 1901 may be used to execute the processing type (such as determination, etc.) steps performed by the first device, the second device, the third device, the fourth device or the fifth device in the above-mentioned method embodiments, and / or used to support other processes of the technology described herein.
[0661] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0662] Optionally, in the present application, the transceiver module receives / sends information, which can also be understood as the processing module receives / sends information through the transceiver module. The processing module receives / sends information through the transceiver module, which can also be understood as: the processing module controls the transceiver module to receive / send information. Alternatively, the processing module sends information through the transceiver module, which can be understood as: the processing module outputs information to the transceiver module, and the transceiver module sends the information; the processing module receives information through the transceiver module, which can be understood as: the transceiver module receives information and inputs the information to the processing module.
[0663] In the present application, the communication device 1900 may be presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0664] In some embodiments, when Fig.19 When the communication device 1900 is a chip or a chip system, the function / implementation process of the transceiver module 1902 can be implemented through the input and output interface (or communication interface) of the chip or the chip system, and the function / implementation process of the processing module 1901 can be implemented through the processor (or processing circuit) of the chip or the chip system.
[0665] Since the communication device 1900 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.
[0666] As a possible product form, the first device, the second device, the third device, the fourth device or the fifth device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout the present application.
[0667] As another possible product form, the first device, the second device, the third device, the fourth device or the fifth device described in the embodiment of the present application can be implemented by a general bus architecture. Fig. 20 , Fig. 20 2000 is a schematic diagram of the structure of a communication device 2000 provided in an embodiment of the present application, and the communication device 2000 includes a processor 2001 and a transceiver 2002. The communication device 2000 may be a first device, or a chip or chip system therein; or, the communication device 2000 may be a second device, or a chip or module therein; or, the communication device 2000 may be a third device, or a chip or module therein; or, the communication device 2000 may be a fourth device, or a chip or module therein; or, the communication device 2000 may be a fifth device, or a chip or module therein.
[0668] Fig. 20 Only the main components of the communication device 2000 are shown. In addition to the processor 2001 and the transceiver 2002, the communication device 2000 may further include a memory 2003 and an input and output device (not shown in the figure).
[0669] Optionally, the processor 2001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 2003 is mainly used to store the software program and data. The transceiver 2002 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for converting the baseband signal and the radio frequency signal and processing the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0670] Optionally, the processor 2001, the transceiver 2002, and the memory 2003 may be connected via a communication bus.
[0671] When the communication device is turned on, the processor 2001 can read the software program in the memory 2003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 2001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 2001. The processor 2001 converts the baseband signal into data and processes the data.
[0672] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0673] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the communication device 1900 may be implemented as Fig. 20 The form of the communication device 2000 is shown.
[0674] As an example, Fig.19 The function / implementation process of the processing module 1901 in Fig. 20 The processor 2001 in the communication device 2000 shown calls the computer execution instructions stored in the memory 2003 to implement. Fig.19 The function / implementation process of the transceiver module 1902 can be Fig. 20 The transceiver 2002 in the communication device 2000 is shown to be implemented.
[0675] As another possible product form, the first device, the second device, the third device, the fourth device or the fifth device in the present application can adopt Fig.21 The structure shown, or including Fig.21 Parts shown. Fig.21 A schematic diagram of the composition of a communication device 2100 provided in this application.
[0676] like Fig.21 As shown, the communication device 2100 includes at least one processor 2101. Optionally, the communication device also includes a communication interface 2102.
[0677] When the program instructions involved are executed in the at least one processor 2101, the device 2100 can implement the method provided by any of the aforementioned embodiments and any possible designs thereof. Alternatively, the processor 2101 is used to implement the method provided by any of the aforementioned embodiments and any possible designs thereof through a logic circuit or execution code instructions.
[0678] The communication interface 2102 may be used to receive program instructions and transmit them to the processor, or the communication interface 2102 may be used for the communication device 2100 to communicate and interact with other communication devices, such as interactive control signaling and / or business data, etc. Exemplarily, the communication interface 2102 may be used to receive signals from other devices outside the communication device 2100 and transmit them to the processor 2101 or to send signals from the processor 2101 to other communication devices outside the communication device 2100.
[0679] Optionally, the communication interface 2102 may be a code and / or data read / write interface circuit, or the communication interface 2102 may be a signal transmission interface circuit between a communication processor and a transceiver, or may be a pin of a chip.
[0680] Optionally, the communication device 2100 may further include at least one memory 2103, which may be used to store required program instructions and / or data involved. It should be noted that the memory 2103 may exist independently of the processor 2101, or may be integrated with the processor 2101. The memory 2103 may be located inside the communication device 2100, or may be located outside the communication device 2100, without limitation.
[0681] Optionally, the communication device 2100 may further include a power supply circuit 2104, which may be used to supply power to the processor 2101. The power supply circuit 2104 may be located in the same chip as the processor 2101, or in another chip other than the chip where the processor 2101 is located.
[0682] Optionally, the communication device 2100 may further include a bus 2105 , and various parts of the communication device 2100 may be interconnected via the bus 2105 .
[0683] In some embodiments, in terms of hardware implementation, those skilled in the art may think of the above Fig.19 The communication device 1900 shown may be used Fig.21 The form of the communication device 2100 is shown.
[0684] As an example, Fig.19 The function / implementation process of the processing module 1901 in Fig.21 The processor 2101 in the communication device 2100 shown calls the computer execution instructions stored in the memory 2103 to implement. Fig.19 The function / implementation process of the transceiver module 1902 can be Fig.21 The communication interface 2102 in the communication device 2100 shown is implemented.
[0685] It should be pointed out that Fig.21 The structure shown does not constitute a specific limitation on the first device, the second device, the third device, the fourth device, or the fifth device. For example, in other embodiments of the present application, the first device, the second device, the third device, the fourth device, or the fifth device may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0686] Optionally, the processor in the present application may be a central processing unit (CPU), which may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc.
[0687] Optionally, the memory in the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), or direct rambus RAM (DRRAM).
[0688] Optionally, the power supply circuit described in the embodiments of the present application includes but is not limited to at least one of the following: a power supply line, a power supply subsystem, a power management chip, a power consumption management processor, or a power consumption management control circuit.
[0689] In some embodiments, an embodiment of the present application further provides a communication device, which includes a processor for implementing a method in any of the above method embodiments.
[0690] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions in the computer program stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.
[0691] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, which is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.
[0692] As another possible implementation manner, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.
[0693] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips, or it can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.
[0694] The present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of any of the above method embodiments are implemented.
[0695] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0696] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0697] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0698] The units described as separate components may or may not be physically separated, i.e., they may be located in one place, or they may be distributed over multiple network units. The components shown as units may or may not be physical units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0699] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0700] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)), etc. In the embodiment of the present application, the computer may include the aforementioned device.
[0701] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0702] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: receiving a first signal and first information, wherein the first signal is a signal amplified by a first power amplifier PA using a first gain, and the first information is used to indicate the first gain; A first compensation model is determined according to the first signal and the first gain, where the first compensation model is used to compensate for nonlinear distortion, where the nonlinear distortion includes: nonlinear distortion caused to the signal during amplification processing performed by the first PA using the first gain.
2. The method according to claim 1, characterized in that The first signal includes: a signal after the first PA performs amplification processing using the first gain in a nonlinear region.
3. The method according to claim 1, characterized in that The first signal includes a first reference signal and a second reference signal; The first reference signal and the second reference signal are adjacent in the time domain and / or the frequency domain; The power of the first reference signal is a first power, and the first power is in a linear region of the first PA; The power of the second reference signal is a second power, and the second power is in a nonlinear region of the first PA.
4. The method according to any one of claims 1 to 3, characterized in that The first gain is associated with a first working state of the first PA, and the first working state is a working state when the first PA performs amplification processing on the first signal using the first gain.
5. The method according to any one of claims 1 to 4, characterized in that The nonlinear distortion includes: nonlinear distortion caused to the signal during amplification processing performed by the first PA using the first gain in the first working state.
6. The method according to claim 4 or 5, characterized in that: The first working state includes at least one of the following: an operating frequency of the first PA, an operating bandwidth of the first PA, a temperature of the first PA, an output power of the first PA, or a radio access technology RAT adopted by the first PA.
7. The method according to any one of claims 4 to 6, characterized in that: The method further comprises: receiving a second signal and second information, wherein the second signal is a signal after the first PA is amplified using a second gain in a second working state, and the second information is used to indicate the second gain; determining a second compensation model according to the second signal and the second gain; The second compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion compensated by the second compensation model includes: nonlinear distortion caused to the signal during amplification processing performed by the first PA using the second gain in the second working state.
8. The method according to claim 7, characterized in that The first compensation model is at least partially identical to the second compensation model.
9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: receiving a third signal and third information, wherein the third signal is a signal amplified by the second PA using a third gain, and the third information is used to indicate the third gain; determining a third compensation model according to the third signal and the third gain; The third compensation model is used to compensate for nonlinear distortion, and the nonlinear distortion compensated by the third compensation model includes: nonlinear distortion caused to the signal during the amplification process performed by the second PA using the third gain; The hardware structures of the first PA and the second PA are different, and the first compensation model and the third compensation model are at least partially different.
10. The method according to any one of claims 1 to 9, characterized in that The first compensation model is used to compensate for nonlinear distortion, including: The first compensation model is used to compensate for the nonlinear distortion after the first PA performs an amplification process using the first gain; or, The first compensation model is used to compensate for the nonlinear distortion before the first PA performs an amplification process using the first gain.
11. The method according to any one of claims 1 to 10, characterized in that The first compensation model is used to compensate for nonlinear distortion, including: The first compensation model includes a phase distortion compensation model and / or an amplitude distortion compensation model. The phase distortion compensation model is used to compensate for the phase distortion in the nonlinear distortion, and the amplitude distortion compensation model is used to compensate for the amplitude distortion in the nonlinear distortion.
12. The method according to any one of claims 1 to 11, characterized in that The nonlinear distortion compensated by the first compensation model includes phase distortion; The first compensation model satisfies: Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-PM (x) represents the output signal of the first compensation model, and A, B, and q represent model parameters of the first compensation model; Alternatively, the first compensation model satisfies: f AM-PM (x)=-(p0+p1x 1 +p2x 2 +…+p9x 9 ) Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-PM (x) represents the output signal of the first compensation model, and p0, p1, ..., p9 represent model parameters of the first compensation model.
13. The method according to any one of claims 1 to 11, characterized in that The nonlinear distortion compensated by the first compensation model includes amplitude distortion; The first compensation model satisfies: Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-AM (x) represents the output signal of the first compensation model, G, V, and p represent model parameters of the first compensation model; Alternatively, the first compensation model satisfies: f AM-AM (x)=(a0+a1x 1 +a2x 2 +…+a9x 9 ) Wherein, x represents the amplitude of the input signal of the first compensation model, f AM-AM (x) represents the output signal of the first compensation model, and a0, a1, ..., a9 represent model parameters of the first compensation model.
14. The method according to any one of claims 1 to 13, characterized in that The first signal is a signal below 6 GHz, or the first signal is a signal above 6 GHz.
15. The method according to any one of claims 1 to 14, characterized in that The determining a first compensation model according to the first signal and the first gain includes: Determining an ideal signal for linear amplification according to the first gain; The first compensation model is determined according to a difference between the first signal and the ideal signal.
16. The method according to any one of claims 1 to 15, characterized in that After determining the first compensation model according to the first signal and the first gain, the method further includes: A first parameter is sent, where the first parameter is used to indicate a difference between the first signal and an ideal signal.
17. A communication method, characterized in that: include: Determine a first signal and first information, wherein the first signal is a signal amplified by a first power amplifier PA using a first gain, and the first information is used to indicate the first gain; The first signal and the first information are sent.
18. The method according to claim 17, characterized in that The first gain is associated with a first working state of the first PA, and the first working state is a working state when the first PA performs amplification processing on the first signal using the first gain.
19. The method according to claim 17 or 18, characterized in that The first signal is a signal obtained by amplifying the first PA using the first gain in the first working state.
20. The method according to claim 18 or 19, characterized in that The first working state includes at least one of the following: an operating frequency of the first PA, an operating bandwidth of the first PA, a temperature of the first PA, an output power of the first PA, or a radio access technology RAT adopted by the first PA.
21. The method according to any one of claims 18 to 20, characterized in that The method further comprises: determining a second signal and second information, wherein the second signal is a signal after the first PA is amplified using a second gain in a second working state, and the second information is used to indicate the second gain; The second signal and the second gain are transmitted.
22. The method according to any one of claims 17 to 21, characterized in that The method further comprises: Determine a third signal and third information, wherein the third signal is a signal amplified by the second PA using a third gain, the first PA and the second PA have different hardware structures, and the third information is used to indicate the third gain; The third signal and the third gain are transmitted.
23. The method according to any one of claims 17 to 22, characterized in that After sending the first signal and the first information, the method further includes: A first parameter is received, where the first parameter is used to indicate a difference between the first signal and an ideal signal.
24. A communication device, characterized in that: The apparatus comprises: a module for executing the method according to any one of claims 1-16.
25. A communication device, characterized in that: The apparatus comprises: a module for performing the method as claimed in any one of claims 17-23.
26. A communication device, characterized in that: The communication device comprises: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method according to any one of claims 1 to 23.
27. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises a computer program or instructions, and when the computer program or instructions are run on a computer, the method according to any one of claims 1 to 23 is executed.
28. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are run on a computer, the method of any one of claims 1 to 23 is executed.
29. A chip, characterized in that: The chip includes: a processor, and the processor is used to execute instructions so that a device including the chip performs the method according to any one of claims 1-23.
Citation Information
Patent Citations
Communication system and method with nonlinear distortion compensation
CN109756197A
Distortion compensation method and distortion compensation device
CN115242196A
Method for determining nonlinear characteristic parameters of power amplifier and related device
CN115413009A
Nonlinear amplification three-dimensional signal modulation and demodulation method and device
CN115801526A
Satety lifeboat
KR1020230011081A
Cited By
Non-linear signal compensation method, device and system
CN120263118A
A method, apparatus and system for compensating for non-linear signals
CN120263118B
Communication method and apparatus
EP4753154A1
Communication method and apparatus
WO2025066669A1