Distortion compensation method and distortion compensation device

By using the physical layer protocol data unit carrying power amplification parameters to determine the distortion compensation function at the receiving end, the signal distortion problem caused by nonlinear power amplifiers is solved, achieving low-cost and high-efficiency signal compensation.

CN115242196BActive Publication Date: 2025-12-09HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110438642.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-22
Publication Date
2025-12-09
Estimated Expiration
2041-04-22

AI Technical Summary

Technical Problem

In existing technologies, nonlinear power amplifiers cause severe signal distortion, affecting receiver performance. Meanwhile, digital domain predistortion technology is costly and consumes a lot of power.

Method used

The receiving end determines the distortion compensation function by receiving the physical layer protocol data unit carrying power amplification parameters, compensating for the nonlinear distortion of the data part, and reducing the computational resource consumption of the transmitting end.

Benefits of technology

In the case of high-power transmission signals, the power coverage of the transmitted signal can be increased, the power consumption and cost of the transmitter can be reduced, and the reception performance of the receiver can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115242196B_ABST
    Figure CN115242196B_ABST
Patent Text Reader

Abstract

The application provides a distortion compensation method and a distortion compensation device, which are beneficial to reducing power consumption and cost of a sending end and improving receiving performance of a receiving end in the case that the sending end transmits a signal with large power. The method comprises the following steps: the sending end generates a first physical layer protocol data unit (PPDU), a preamble part of the first PPDU comprises a power amplification parameter, the power amplification parameter comprises at least one of a gear of a power amplifier (PA) of the sending end, a gain of the PA or a transmitting power of the PA, and the power amplification parameter of the PA is a power amplification parameter used by the PA of the sending end; the sending end performs an amplification operation on a signal of the first PPDU by using the PA based on the power amplification parameter to send the first PPDU to the receiving end, and correspondingly, the receiving end receives the first PPDU; the receiving end determines a distortion compensation function according to the power amplification parameter; and the receiving end compensates a data part of the first PPDU according to the distortion compensation function to demodulate the data part of the first PPDU.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and in particular to a distortion compensation method and a distortion compensation device. BACKGROUND

[0002] When a station (STA) communicates with an access point (AP), the information sent by the sending end usually needs to be amplified in power by a power amplifier (PA) to meet the communication transmission of a certain distance. The PA can be divided into two types according to its characteristics: linear PA and nonlinear PA.

[0003] Since the linear PA is expensive, most of the current communication between the STA and the AP uses the nonlinear PA for cost considerations. In order to ensure good communication coverage, the sending end transmits signals at a large power, which requires the nonlinear PA to work in the nonlinear region. However, this can cause serious nonlinear interference, resulting in distortion of the transmitted information and affecting the receiving performance of the receiving end.

[0004] Currently, the sending end generally uses a digital domain pre-distortion technology to compensate for the distortion caused by the nonlinear PA. However, the use of the digital domain pre-distortion technology consumes a large amount of computing resources, has high cost and high power consumption. SUMMARY

[0005] The present application provides a distortion compensation method and a distortion compensation device, which are beneficial to reducing the power consumption and cost of the sending end and improving the receiving performance of the receiving end when the sending end transmits signals at a large power.

[0006] In a first aspect, a distortion compensation method is provided, which includes: a receiving end receiving a first presentation protocol data unit (PPDU) from a sending end, a preamble part of the first PPDU including a power amplification parameter of a power amplifier (PA) of the sending end, the power amplification parameter including at least one of a gear of the PA, a gain of the PA or a transmission power of the PA, the power amplification parameter being a power amplification parameter used by the PA of the sending end when the first PPDU is sent; the receiving end determining a distortion compensation function according to the power amplification parameter; and the receiving end compensating a data part of the first PPDU according to the distortion compensation function to demodulate the data part of the first PPDU.

[0007] The PA can be a nonlinear PA. The nonlinear PA can make the amplitude of the input signal and the amplitude of the output signal nonlinear after amplifying the input signal, and can also make the amplitude of the input signal and the phase of the output signal nonlinear, resulting in nonlinear distortion.

[0008] After the transmitting end performs the amplification operation on the signal of the first PPDU by the PA based on the power amplification parameter, the signal in the first PPDU is distorted, that is, the signal can generate nonlinear distortion.

[0009] After the receiving end receives the first PPDU, the power amplification parameter used by the PA can be obtained by demodulating the preamble part of the first PPDU, and then the distortion compensation function, that is, the curve opposite to the nonlinear distortion, is determined, and then according to the function, the compensation amount is determined to compensate the nonlinear distortion generated by the data part to demodulate the data part of the first PPDU. For example, the first PPDU can be a high efficiency trigger-based PPDU (HE TB PPDU), a high efficiency single user PPDU (HE SU PPDU), a very high throughput PPDU (VHT PPDU), or a high-throughput more fragment PPDU (HT MF PPDU).

[0010] The power amplification parameter includes at least one of the gear of the PA of the transmitting end, the gain of the PA, or the transmission power of the PA. If there is a mapping relationship among the gear of the PA, the gain of the PA, and the transmission power of the PA, they can be converted to each other. If the receiving end obtains any one of the above-mentioned gear of the PA, the gain of the PA, or the transmission power of the PA, the other parameters can be determined according to the mapping relationship among the three.

[0011] Optionally, the mapping relationship can be pre-stored in the memory of the transmitting end and the receiving end in the form of a mapping relationship table. The mapping relationship can also be derived by a formula or other ways.

[0012] In the method provided by the above first aspect, the transmitting end can send the first PPDU carrying the power amplification parameter of the nonlinear PA to the receiving end, and the receiving end can obtain the power amplification parameter of the nonlinear PA from the first PPDU, so as to calculate the distortion compensation function according to the power amplification parameter, and compensate the data part of the first PPDU to demodulate the data part of the first PPDU. Since the power amplification parameter can be used by the receiving end to determine the distortion compensation function, it does not need to consume too much computing resource of the transmitting end, which is conducive to improving the power coverage range of the transmitted signal, reducing the power consumption and cost of the transmitting end, and improving the receiving performance of the receiving end in the case that the transmitting end transmits the signal at a large power.

[0013] In a possible implementation of the first aspect, in the method, the receiving end determines the distortion compensation function according to the power amplification parameter, including: the receiving end determines the distortion compensation function according to the power amplification parameter and a corresponding relationship, the corresponding relationship including a mapping of a plurality of power amplification parameters to a plurality of distortion compensation functions, and the plurality of power amplification parameters including the power amplification parameter.

[0014] The corresponding relationship can be predefined, that is, the receiving end stores the corresponding relationship, and the corresponding relationship includes a mapping of a plurality of power amplification parameters to a plurality of distortion compensation functions. The corresponding relationship can be in the form of a table or text, or can be represented in other ways. The sending end sends the first PPDU including the power amplification parameter to the receiving end, the receiving end receives the first PPDU and obtains the power amplification parameter, and the receiving end can determine the distortion compensation function corresponding to the power amplification parameter according to the stored corresponding relationship, and compensate the data part of the first PPDU by using the distortion compensation function to demodulate the data part of the first PPDU.

[0015] If the receiving end is an AP and the sending end is a STA, the PAs used by each STA can be different due to different manufacturers and brands, and the standards for setting gears can be different, so the AP can establish a corresponding relationship for each networked STA. If the STA is disconnected, the AP can also clear the corresponding relationship of the STA to save memory. The above corresponding relationship can be a mapping of a plurality of PA gears to a plurality of distortion compensation functions, or a mapping of a plurality of PA gains to a plurality of distortion compensation functions, or a mapping of a PA transmission power to a plurality of distortion compensation functions.

[0016] The distortion compensation method provided in the application can quickly determine the distortion compensation function through the predefined corresponding relationship, without consuming too many computing resources, and can improve the efficiency of demodulating the data part of the first PPDU, thereby improving the data transmission efficiency. In a possible implementation of the first aspect, the power amplification parameter is located in a reserved bit of the preamble part of the first PPDU.

[0017] The application can carry the above-mentioned power amplification parameter through a certain field of the preamble part of the first PPDU. Therefore, there is also a mapping relationship between different values of the power amplification parameter and the bit value of the field. The sending end can select the bit value corresponding to the current power amplification parameter according to the mapping relationship and send it in the first PPDU. After receiving the first PPDU, the receiving end can determine the power amplification parameter currently used by the PA of the sending end according to the bit value of the corresponding field of the first PPDU and the mapping relationship between different values of the power amplification parameter and the bit value of the field.

[0018] The distortion compensation method provided in the application carries the power amplification parameter in the reserved bit of the PPDU, does not need to increase an additional communication signal, and can save signaling overhead in the communication process.

[0019] In some implementations of the first aspect, the rate of the preamble portion of the first PPDU is less than the rate of the data portion of the first PPDU.

[0020] In some implementations of the first aspect, the rate of the preamble portion of the first PPDU is less than the rate of the data portion of the first PPDU.

[0021] For example, the first PPDU is a short PPDU frame structure, that is, the length of the preamble of the PLCP is 72 bits. When the modulation mode of the preamble portion is differential binary phase shift keying (DBPSK), the transmission rate of the preamble portion is 1 Mbps. The transmission rate of the data portion can be any rate greater than 1 Mbps, for example, 2 Mbps, 5.5 Mbps, or 11 Mbps.

[0022] In the application, when the rate of the preamble portion of the first PPDU is less than the rate of the data portion of the first PPDU in the case of poor network signal quality, the rate of demodulating the data portion can be improved.

[0023] In some implementations of the second aspect, the power amplification parameter is located in the reserved bit of the preamble portion of the first PPDU.

[0024] In some implementations of the second aspect, the rate of the preamble portion of the first PPDU is less than the rate of the data portion of the first PPDU.

[0025] In some implementations of the second aspect, the rate of the preamble portion of the first PPDU is less than the rate of the data portion of the first PPDU.

[0026] In some implementations of the third aspect, the rate of the preamble portion of the first PPDU is less than the rate of the data portion of the first PPDU.

[0027] In one design, the apparatus can include a module corresponding to each of the methods / operations / steps / actions described in the above aspects, which can be implemented in hardware circuit, software, or both.

[0028] In another design, the apparatus is a communication chip, which can include an input circuit or interface for transmitting information or data, and an output circuit or interface for receiving information or data.

[0029] In another design, the apparatus is a communication device, which can include a transmitter for transmitting information or data, and a receiver for receiving information or data.

[0030] In another design, the apparatus is configured to perform the methods in the above aspects or any possible implementation of the above aspects, and the apparatus can be configured in the above receiving end or transmitting end, or the apparatus itself is the above receiving end or transmitting end.

[0031] In a fourth aspect, another distortion compensation apparatus is provided, which includes a processor and a memory, the memory is configured to store a computer program, and the processor is configured to invoke and run the computer program from the memory, so that the apparatus performs the methods in any possible implementation of the above aspects.

[0032] Optionally, the processor is one or more, and the memory is one or more.

[0033] Optionally, the memory can be integrated with the processor, or the memory and the processor are separately arranged.

[0034] Optionally, the communication device further includes a transmitter and a receiver, which can be separately arranged or integrated together, referred to as a transceiver.

[0035] In a fifth aspect, a communication system is provided, which includes an apparatus for implementing the methods in the above first aspect or any possible implementation of the first aspect, and an apparatus for implementing the methods in the above second aspect or any possible implementation of the second aspect.

[0036] In one possible design, the communication system can further include other devices interacting with the receiving end and / or the transmitting end in the schemes provided in the present application.

[0037] In a sixth aspect, a computer readable storage medium is provided, which has a computer program (also referred to as code or instructions) when running on a computer, so that the computer executes the methods in any possible implementation of the above aspects.

[0038] In a seventh aspect, a computer program product is provided, which comprises a computer program (which can also be referred to as code or instructions) that, when executed by a computer, causes the computer to perform the method in any possible implementation of any of the aspects above. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 is a schematic diagram of a communication system to which embodiments of the present application are applicable;

[0040] Figure 2 is a schematic diagram of an OFDMA scenario;

[0041] Figure 3 is a schematic diagram of a spatial multiplexing scenario;

[0042] Figure 4 is a schematic diagram of a scenario combining OFDMA and spatial multiplexing;

[0043] Figure 5 is a schematic diagram of power variation of a nonlinear power amplifier;

[0044] Figure 6 is a schematic flow chart of a distortion compensation method provided by embodiments of the present application;

[0045] Figure 7 is a schematic diagram of a frame format of a physical layer data protocol unit based on an efficient trigger;

[0046] Figure 8 is a schematic diagram of contents of a legacy signal field in a physical layer data protocol unit based on an efficient trigger;

[0047] Figure 9 is a schematic diagram of contents of an efficient signal field in a physical layer data protocol unit based on an efficient trigger;

[0048] Figure 10 is a schematic diagram of contents of an efficient signal field in a physical layer data protocol unit for a single user;

[0049] Figure 11 is a schematic diagram of a combination of multiple power amplifiers performing amplification operations;

[0050] Figure 12 is a schematic diagram of uplink communication between multiple stations and an access point;

[0051] Figure 13 is a schematic flow chart of another distortion compensation method provided by embodiments of the present application;

[0052] Figure 14 is a schematic block diagram of a distortion compensation apparatus provided by embodiments of the present application;

[0053] Figure 15 is a schematic block diagram of another distortion compensation device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0054] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0055] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as a wireless local area network (WLAN) communication system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a 5th generation (5G) system or new radio (NR), a worldwide interoperability for microwave access (WiMAX) communication system, or other evolved communication systems. The 5G system generally includes the following three application scenarios: enhanced mobile broadband (eMBB), ultra-reliable and low latency communications (URLLC), and massive machine type of communication (mMTC).

[0056] The application scenarios of the embodiments of the present application and the methods of the embodiments of the present application will be described below by way of example and only with respect to a WLAN system.

[0057] Specifically, the embodiments of the present application can be applied to a WLAN system, and the embodiments of the present application can be applicable to any one of the WLAN series protocols.

[0058] A WLAN can include one or more basic service sets (BSSs), of which the network nodes include access points (APs) and stations (STAs). A STA can only access one AP (i.e., associate with the AP), and multiple STAs can be associated with one AP. Before data transmission, a STA and an AP need to perform beam training to obtain the optimal receiving beam and / or the optimal transmitting beam between the STA and the AP. IEEE 802.11ad introduces a personal basic service set (PBSS) and a PBSS control point (PCP) on the basis of the original BSS. Each PBSS can include one PCP / AP and multiple STAs associated with the PCP / AP.

[0059] A user station (STA) in a WLAN can be referred to as a system, a subscriber unit, an access terminal, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, a user device, or a user equipment (UE). The STA can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having wireless local area network (e.g., Wi-Fi) communication capability, a wearable device, a computing device, or other processing device connected to a wireless modem.

[0060] A PCP / AP in a WLAN can be configured to communicate with STAs through a wireless local area network and transmit data of the STAs to a network side or transmit data from the network side to the STAs.

[0061] To facilitate understanding of the embodiments of the present application, first, the following description is given in conjunction with Figure 1 A communication system applicable to the embodiments of the present application is described in detail.

[0062] Figure 1 A schematic diagram of a communication system 100 applicable to the embodiments of the present application is shown in FIG. 1. As shown in FIG. 1, the communication system 100 includes a network side and a user side. The network side includes a network node 110, and the user side includes a user node 120. The network node 110 and the user node 120 can communicate with each other through a wireless local area network (WLAN). Figure 1As shown, the communication system 100 includes an AP 101, a STA 102, and a STA 103, where the STA 103 is optional. The AP and the STA can perform wireless communication by using a single-user multiple-input multiple-output (SU-MIMO) technology or a multi-user multiple-input multiple-output (MU-MIMO) technology. The AP and the STA perform communication by using the SU-MIMO technology, and the communication scenario can be referred to as an SU scenario. The AP and the STA perform communication by using the MU-MIMO technology, and the communication scenario can be referred to as an MU scenario. In the MU scenario, the number of STAs is at least two, Figure 1 The number of STAs is only one example.

[0063] The AP is also referred to as a wireless access access point, a hotspot, or the like. The AP is an access point for mobile users to enter a wired network, and is mainly deployed in a home, an indoor building, and an indoor park, and can also be deployed outdoors. The AP is equivalent to a bridge connecting a wired network and a wireless network, and mainly functions to connect various wireless network clients together, and then access the wireless network to an Ethernet. Specifically, the AP can be a sending end or a receiving end with a WiFi chip. Alternatively, the AP can be a device supporting multiple WLAN standards such as 802.11.

[0064] According to the characteristics of a communication signal, the MU scenario can be divided into an orthogonal frequency division multiple access (OFDMA) scenario, a spatial multiplexing (SM) scenario, and a combination scenario of OFDMA and SM.

[0065] Figure 2 An example of the OFDMA scenario is shown. As shown, Figure 2 The cuboid represents an uplink signal sent by a STA to an AP. In the OFDMA scenario, the uplink signal sent by the STA 102 and the uplink signal sent by the STA 103 to the AP occupy different frequency bands, respectively.

[0066] Figure 3 An example of the SM scenario is shown. As shown, Figure 3 The cuboid represents an uplink signal sent by a STA to an AP. In the SM scenario, the uplink signal sent by the STA 102 and the uplink signal sent by the STA 103 to the AP occupy different spaces, respectively.

[0067] Figure 4A diagram of the OFDMA+SM combined scenario is shown. As shown in Figure 4 the cuboid represents the uplink signal sent by the STA to the AP, in the OFDMA+SM scenario, the uplink signal sent by the STA 102 and the uplink signal sent by the STA 103 to the AP occupy different spaces and different frequency bands, respectively.

[0068] In the above SU scenario or MU scenario, the transmitting end needs to amplify the transmitted signal by a power amplifier PA to achieve information transmission at a certain distance. The PA can be divided into two types according to its characteristics: linear PA and nonlinear PA. Linear PA means that the output power (amplified power) is always linearly related to the input power. Linear PA is expensive, so generally, in order to save costs, non-linear PA is used when the STA communicates with the AP.

[0069] Figure 5 A diagram of the power variation of the nonlinear PA is shown. As shown in Figure 5 When the input power is low, the output power of the nonlinear PA is linearly related to the input power, which can be called the linear region; when the input power is high, the output power of the nonlinear PA is not proportional to the input power, which can be called the nonlinear region. Nonlinear region will exist nonlinear noise. If the transmitting end wants to reduce the nonlinear noise in the transmitted signal, it needs to reduce the transmission power of the transmitted signal to ensure that the PA works in the linear region, but this will cause problems such as small communication coverage, asymmetric uplink and downlink reception power, etc. If the transmitting end wants to ensure good communication coverage and transmit signals at a large power, the transmitted signal will have nonlinear noise, which will affect the reception performance of the receiving end. Therefore, while meeting the large power transmission, the transmitting end can estimate and compensate the nonlinear noise to improve the reception performance of the receiving end.

[0070] At present, the transmitting end generally uses digital domain predistortion technology to compensate for the distortion of the nonlinear PA. The transmitting end can estimate the corresponding relationship between the input signal amplitude and the output signal phase of the nonlinear PA, and generate a predistortion signal in the digital domain that is opposite to the corresponding relationship. The predistortion signal is amplified by the PA, and the amplified predistortion signal and the PA output signal are added to cancel the nonlinearity of the PA, which becomes a linear output. In this way, the nonlinear region of the PA can be effectively utilized, thereby reducing the influence of nonlinearity and achieving the purpose of improving the transmission power. However, the use of digital domain predistortion technology requires a large amount of computing resources, high cost, and high power consumption.

[0071] In view of this, the present application provides a distortion compensation method and a distortion compensation device. The sending end can send a physical layer protocol data unit (PPDU) carrying a power amplification parameter of a nonlinear PA to the receiving end. The receiving end can obtain the power amplification parameter of the nonlinear PA from the PPDU, and then calculate a distortion compensation function according to the power amplification parameter, and compensate the data part of the PPDU to demodulate the data part of the PPDU. Since the power amplification parameter can be used to determine the distortion compensation function by the receiving end, it does not need to consume too much computing resource of the sending end, which is conducive to improving the power coverage range of the transmitted signal, reducing the power consumption and cost of the sending end, and improving the receiving performance of the receiving end in the case of transmitting the signal at a large power by the sending end.

[0072] To facilitate understanding, first, the physical layer protocol data unit (PPDU) involved in the embodiments of the present application is introduced.

[0073] The PPDU is a protocol frame of 802.11, which is an interface between the medium access control (MAC) and the wireless medium, and it transmits and receives data frames on the shared wireless medium.

[0074] Taking the PPDU in 802.11a as an example, the frame format of the PPDU is described. The PPDU under other standards can refer to the standard definition.

[0075] The PPDU includes three fields: a preamble field, a legacy signal field (L-SIG), and a data field. Among them, the preamble part is the preamble field and the L-SIG.

[0076] 1) Preamble field

[0077] The preamble is composed of 12 orthogonal frequency division multiplexing (OFDM) symbols to synchronize the timers of the sending end and the receiving end. This example is in the 802.11a standard. In different wireless network standards (802.11b, 802.11e, 802.11g, 802.11h, and 802.11i, etc.), the length of the preamble is different, so the preamble under other standards can refer to the standard definition.

[0078] The first 10 OFDM symbols of the preamble are short training sequences. The first 10 OFDM symbols can be used by the receiver to lock onto the signal. If the receiver and transmitter are using multiple sets of antennas for communication, the first 10 OFDM symbols can also be used by the receiver to select the antenna and to synchronize the large timing relationships needed to start decoding the subsequent symbols. In addition, the short training sequences are transmitted without a guard interval. The short training sequences are followed by two long training sequences. The long training sequences are used for time synchronization and frequency offset estimation, and are protected by a guard interval (GI).

[0079] 2) L-SIG

[0080] The L-SIG includes a rate field, a length field, a reserved field, a parity field, and a tail field. The rate is a data rate encoded in 4 bits. The length contains the number of bytes in the MAC frame and is recorded in 12 bits. The length field is transmitted from the lowest bit to the highest bit, and the length field can be convolutionally encoded to prevent errors. The reserved field is reserved and set to 0 for future use. The parity is an even parity of the first 16 signal bits, and is used to prevent data corruption. The tail is a 6-bit end field that is set to 0 to unscramble the convolutional code.

[0081] 3) data field

[0082] The data field includes a service field, a physical layer service data unit (PSDU), a tail, and a padding field. The service field is 16 bits long and contains the data rate of the MAC frame to be transmitted in the data field of the protocol unit. The first 8 bits of the service field are set to 0, and the first 6 bits are set to 0 to activate the scrambler. The remaining 9 bits are currently reserved and set to 0. The physical layer service data unit (PSDU) is a sublayer service data unit of the physical layer convergence protocol (PLCP). The tail is a 6-bit end field that allows the convolutional code to end smoothly. The padding is an OFDM used in IEEE 802.11a to transmit data in a fixed-size block of bits. The size of the block of bits depends on the modulation and coding rate used for the data.

[0083] Before introducing the distortion compensation method and the distortion compensation device provided by the embodiments of the present application, the following points are explained.

[0084] First, in the embodiments shown below, each term and English abbreviation, such as power amplification parameter, distortion compensation function, gear, etc., are exemplary examples given for the convenience of description, and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other terms capable of achieving the same or similar functions in existing or future protocols.

[0085] Second, in the embodiments shown below, the first, second, and various numerical numbers are only for the convenience of description, and do not limit the scope of the embodiments of the present application. For example, different PPDU, different power amplification parameters, etc.

[0086] Third, "at least one" means one or more, and "multiple" means two or more. The association relationship of the associated objects is described, which means that there can be three relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0087] Fourth, in the embodiments shown below, "predefined" can be a protocol definition. Wherein, "predefined" can be realized by pre-saving the corresponding code, table or other means that can be used to indicate related information in the device (for example, including the sending end and the receiving end), and the present application does not limit the specific implementation manner.

[0088] Fifth, the "protocol" involved in the embodiments of the present application can refer to the standard protocol in the communication field, for example, it can include the LTE protocol, the NR protocol, the WLAN protocol and the related protocol applied in the future communication system, and the present application does not limit this.

[0089] Sixth, the "saving" involved in the embodiments of the present application can mean saving in one or more memories. The one or more memories can be separately set, or integrated in the encoder or decoder, processor, or communication device. The one or more memories can be part of the separately set, and part of the integrated in the decoder, processor, or communication device. The type of memory can be any form of storage medium, and the present application does not limit this.

[0090] The technical solutions provided by the present application will be described in detail below with reference to the drawings. The embodiments of the present application can be applied in multiple different scenarios, including Figure 1 the scenario shown in the figure, but are not limited to this scenario. For example, for uplink transmission, the STA can act as the sending end and the AP can act as the receiving end; for downlink transmission, the AP can act as the sending end and the STA can act as the receiving end; for other transmission scenarios, for example, data transmission between APs, one of the APs can act as the sending end and the other AP can act as the receiving end; for example, uplink transmission between STAs, one of the STAs can act as the sending end and the other STA can act as the receiving end. Therefore, the embodiments of the present application will be described below in terms of the sending end and the receiving end.

[0091] Figure 6 A schematic flowchart of a distortion compensation method 600 provided by an embodiment of the present application is shown. As Figure 6 shown, the method 600 can include the following steps:

[0092] S601, the sending end generates a first physical layer protocol data unit (PPDU), and a preamble part of the first PPDU includes a power amplification parameter, the power amplification parameter including at least one of a gear of a power amplifier (PA) of the sending end, a gain of the PA, or a transmission power of the PA, the power amplification parameter of the PA being a power amplification parameter used by the PA of the sending end.

[0093] S602, the sending end performs an amplification operation on a signal of the first PPDU with the PA based on the power amplification parameter to send the first PPDU to the receiving end, and correspondingly, the receiving end receives the first PPDU.

[0094] S603, the receiving end determines a distortion compensation function according to the power amplification parameter.

[0095] S604, the receiving end compensates a data part of the first PPDU according to the distortion compensation function to demodulate the data part of the first PPDU.

[0096] The PA can be a nonlinear PA. After the nonlinear PA amplifies an input signal, the amplitude of the input signal and the amplitude of the output signal can be nonlinear, and the amplitude of the input signal and the phase of the output signal can also be nonlinear, resulting in nonlinear distortion.

[0097] After the sending end performs an amplification operation on a signal of the first PPDU with the PA based on the power amplification parameter, the signal in the first PPDU will be distorted, that is, the signal can produce nonlinear distortion.

[0098] After receiving the first PPDU, the receiving end can obtain the power amplification parameter used by the PA by demodulating the preamble part of the first PPDU, and then determine the distortion compensation function, i.e., the curve opposite to the nonlinear distortion, and further determine the compensation amount according to the function to compensate the nonlinear distortion generated by the data part to demodulate the data part of the first PPDU.

[0099] In the embodiments of the present application, the transmitting end can send the first PPDU carrying the power amplification parameter of the nonlinear PA to the receiving end, and the receiving end can obtain the power amplification parameter of the nonlinear PA from the first PPDU, so as to calculate the distortion compensation function according to the power amplification parameter and compensate the data part of the first PPDU to demodulate the data part of the first PPDU. Since the power amplification parameter can be used by the receiving end to determine the distortion compensation function, it is unnecessary to consume too much computing resource of the transmitting end, which is conducive to improving the power coverage range of the transmitted signal, reducing the power consumption and cost of the transmitting end, and improving the receiving performance of the receiving end in the case of transmitting the signal at a large power by the transmitting end.

[0100] Optionally, when the receiving end and the transmitting end communicate through the first PPDU, the rate of the preamble part of the first PPDU can be less than the rate of the data part of the first PPDU. For example, the first PPDU is a short PPDU frame structure, i.e., the length of the preamble of the PLCP is 72 bits. When the modulation mode of the preamble part is differentially coherent binary phase shift keying (DBPSK), the transmission rate of the preamble part is 1 Mbps. The transmission rate of the data part can be any rate greater than 1 Mbps, for example, 2 Mbps, 5.5 Mbps or 11 Mbps.

[0101] In the embodiments of the present application, in the case of poor network signal quality, the rate of the preamble part of the first PPDU is less than the rate of the data part of the first PPDU, which can improve the rate of demodulating the data part. In the embodiments of the present application, the power amplification parameter includes at least one of the gear of the PA of the transmitting end, the gain of the PA or the transmission power of the PA. If there is a mapping relationship among the gear of the PA, the gain of the PA and the transmission power of the PA, they can be converted to each other. If the receiving end obtains any one of the above parameters, it can determine the other parameters according to the mapping relationship among the three parameters.

[0102] Optionally, the mapping relationship can be pre-stored in the memory of the transmitting end and the receiving end in the form of a mapping relationship table. The mapping relationship can also be derived by a formula or other ways, which are not limited in the embodiments of the present application.

[0103] For example, assuming that there are 3 positions of the PA, the mapping relationship between the 3 positions and the gain and the transmitting power can be shown in Table 1. The gain corresponding to the position 1 is 3 decibels (dB), and the transmitting power is 4 decibel-milliwatts (dBm). The gain corresponding to the position 2 is 5 dB, and the transmitting power is 6 dBm. The gain corresponding to the position 3 is 7 dB, and the transmitting power is 8 dBm.

[0104] Table 1

[0105] Gear Gain (dB) Transmit power (dBm) 1 3 4 2 5 6 3 7 8

[0106] The embodiment of the present application can carry the power amplification parameter in a field of the preamble part of the first PPDU. Therefore, there is a mapping relationship between the different values of the power amplification parameter and the bit values of the field. The sending end can select the bit value corresponding to the current power amplification parameter according to the mapping relationship and carry it in the first PPDU for sending. After receiving the first PPDU, the receiving end can determine the power amplification parameter currently used by the PA of the sending end according to the bit value of the corresponding field of the first PPDU and the mapping relationship between the different values of the power amplification parameter and the bit values of the field.

[0107] For example, the power amplification parameter can be located in the reserved bit of the preamble part of the first PPDU.

[0108] The distortion compensation method provided by the present application carries the power amplification parameter in the reserved bit of the PPDU, does not need to increase additional communication signals, and can save the signaling overhead in the communication process.

[0109] Optionally, the mapping relationship can also be pre-stored in the memory of the sending end and the receiving end in the form of a mapping relationship table. The mapping relationship can also be derived by a formula or other manners, and the embodiment of the present application does not limit this.

[0110] For example, assuming that there are 3 positions of the PA, 2 bit positions can be used to represent the power amplification parameter, as shown in Table 2. In Table 2, 00 corresponds to the position 1, the gain is 3 dB, and the transmitting power is 4 dBm. 01 corresponds to the position 2, the gain is 5 dB, and the transmitting power is 6 dBm. 10 corresponds to the position 3, the gain is 7 dB, and the transmitting power is 8 dBm. 11 represents invalid.

[0111] Table 2

[0112] Bit value Gear Gain (dB) Transmit power (dBm) 00 1 3 4 01 2 5 6 10 3 7 8 11 Invalid Invalid Invalid

[0113] The mapping relationship is only an example. In other possible implementation manners, there are more positions of the PA, more bit positions can be used to represent the power amplification parameter, and the mapping relationship between the specific bit values and the power amplification parameter can be any preset condition, and the embodiment of the present application does not limit this.

[0114] For example, the first PPDU mentioned above can be a high-efficiency trigger-based PPDU (HE TB PPDU), a high-efficiency single-user PPDU (HE SUPPDU), a very high throughput PPDU (VHT PPDU), or a high-throughput more fragment PPDU (HT MF PPDU). The HE TB PPDU will be used as an example for detailed explanation below.

[0115] Figure 7 This is a schematic diagram of the frame format of an HE TB PPDU. (Example) Figure 7 As shown, the frame format of the HE TB PPDU includes the following fields: legacy short training field (L-STF), legacy long training field (L-LTF), legacy signal field (L-SIG), repeating legacy signal field (RL-SIG), high efficiency signal field (HE-SIG-A), high efficiency short training field (HE-STF), multiple high efficiency long training fields (HE-LTF), high efficiency data field (HE-DATA), and packet expand (PE). L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, and HE-LTF form the preamble of the HE TB PPDU. HE-SIG-A and HE-STF are both transmitted for 8µs.

[0116] The reserved bits in the preamble of the HE TB PPDU frame format can be used to indicate power amplification parameters. The content of the L-SIG field in the HE TB PPDU is exactly the same as that of the RL-SIG field. Therefore, the reserved bits in the L-SIG field and RL-SIG field will be explained using the L-SIG field as an example.

[0117] Figure 8 This is a diagram illustrating the L-SIG field in an HE TB PPDU. (Example) Figure 8 As shown, this field includes a data rate field, a length field, and a signal tail field, totaling 25 bits. The rate field comprises 4 bits: R1, R2, R3, and R4. The length field comprises 12 bits, including the least significant bit (LSB) and the most significant bit (MSB). Bit number 4 is reserved in the current Wi-Fi standard and has no practical meaning. Therefore, the receiver can use this reserved bit to indicate at least one of the PA level, gain, or transmit power.

[0118] Since the contents of the L-SIG field are exactly the same as those of the RL-SIG field, there is also a reserved bit in the RL-SIG field.

[0119] The HE-SIG-A field in the HE TB PPDU also contains reserved bits. Figure 9 This is a diagram illustrating the HE-SIG-A field in an HE TB PPDU. For example... Figure 9 As shown, the HE-SIG-A field includes HE-SIG-A1 and HE-SIG-A2. HE-SIG-A1 includes subfields such as format, reserved, and bandwidth. Format consists of 1 bit, reserved consists of 1 bit, and bandwidth consists of 2 bits. HE-SIG-A2 includes subfields such as transmission opportunity (TXOP), reserved, cyclic redundancy check (CRC), and tail. TXOP consists of 7 bits, reserved consists of 9 bits, CRC consists of 4 bits, and tail consists of 6 bits. Therefore, the HE-SIG-A field has a total of 10 reserved bits.

[0120] The HE TB PPDU contains 12 reserved bits in its L-SIG, RL-SIG, and HE-SIG-A fields. Therefore, when the receiver and transmitter communicate via the HE TB PPDU, the receiver can use these 12 reserved bits to represent 2. 12-1 = 4095 PA's gears, gains or transmit power, wherein, the case of all reserved bits being 1 can be set as invalid gears. Or, the receiving end can represent 2 12 = 4096 PA's gears, gains or transmit power, i.e. 4096 different gears information can be represented.

[0121] The HE-SIG-A field is also included in the frame format of the HE SU PPDU, Figure 10 is a schematic diagram of the HE-SIG-A field in the HE SU PPDU. As Figure 10 shown, the HE-SIG-A field includes HE-SIG-A1 and HE-SIG-A2, wherein HE-SIG-A1 includes format, reserved and bandwidth subfields, wherein format includes 1 bit, reserved includes 1 bit, and bandwidth includes 1 bit. HE-SIG-A2 includes TXOP, reserved, doppler, CRC and tail subfields, wherein TXOP includes 7 bits, reserved includes 1 bit, doppler includes 6 bits, CRC includes 4 bits, and tail includes 6 bits, so there are 2 reserved bits in the HE-SIG-A field in the HE SU PPDU.

[0122] Therefore, when the receiving end and the transmitting end communicate through the HE SU PPDU, the receiving end can use the 2 reserved bits to represent 2 2 -1 = 3 PA's gears, gains or transmit power, wherein, the case of all reserved bits being 1 can be set as invalid gears. Or, the receiving end can represent 2 2 = 4 PA's gears, gains or transmit power, i.e. 4 different gears information can be represented.

[0123] The first PPDU can include multiple reserved bits, and the number of reserved bits used by the receiving end can depend on the number of PA gears. In a communication system, there can be multiple PAs in the communication link between the STA and the AP, and each PA can have different gears, so there can be multiple matching cases, resulting in different distortions, and the receiving end needs to determine different compensation amounts.

[0124] Figure 11 shows a schematic diagram of multiple PA combinations of the transmitting end performing amplification operations. As Figure 11 shown, the transmitting end transmits communication signals to the receiving end through the transmitting antenna via PA 1, PA 2 and PA 3. Assuming that each of the three PAs has 2 gears, there are 2 3= 8 cases, corresponding to 8 gears, then the receiving end can use 3 reserved bits to represent, or can use 4 reserved bits to represent.

[0125] As an optional embodiment, the S603 comprises: determining, by the receiving end, the distortion compensation function according to the power amplification parameter and the corresponding relationship, the corresponding relationship comprising a mapping of a plurality of power amplification parameters to a plurality of distortion compensation functions, and the plurality of power amplification parameters comprising the power amplification parameter.

[0126] The corresponding relationship can be predefined, that is, the receiving end has the corresponding relationship, and the corresponding relationship comprises a mapping of a plurality of power amplification parameters to a plurality of distortion compensation functions. The corresponding relationship can be in the form of a table or text, or can be represented in other ways, which is not limited in the present application.

[0127] In the embodiments of the present application, the sending end sends the first PPDU comprising the power amplification parameter to the receiving end, the receiving end receives the first PPDU and obtains the power amplification parameter, and the receiving end can determine the distortion compensation function corresponding to the power amplification parameter according to the saved corresponding relationship, and compensate the data part of the first PPDU by using the distortion compensation function to demodulate the data part of the first PPDU.

[0128] If the receiving end is an AP and the sending end is a STA, the PAs used by each STA can be different due to different manufacturers and brands, and the standards for setting gears can be different, so the AP can establish a corresponding relationship for each networked STA, and if the STA is disconnected, the AP can also clear the corresponding relationship of the STA to save memory. The above-mentioned corresponding relationship can be a mapping of a plurality of PA gears to a plurality of distortion compensation functions, or a mapping of a plurality of PA gains to a plurality of distortion compensation functions, or a mapping of a PA transmission power to a plurality of distortion compensation functions.

[0129] The distortion compensation method provided in the embodiments of the present application can quickly determine the distortion compensation function through the predefined corresponding relationship, without consuming too much computing resource, and can improve the efficiency of demodulating the data part of the first PPDU, thereby improving the data transmission efficiency.

[0130] Optionally, if the power amplification parameter obtained by the receiving end is not included in the above-mentioned corresponding relationship, the receiving end can calculate the distortion compensation function in other ways, and add the mapping relationship between the power amplification parameter and the distortion compensation function to the above-mentioned corresponding relationship.

[0131] For example, the receiving end can use digital pre-distortion technology to calculate the above-mentioned distortion compensation function.

[0132] For example, the receiving end can adopt different calculation methods to calculate the distortion compensation function according to different communication signals in the communication system. For example, in the OFDMA scenario, the receiving end can perform signal separation processing on the received first PPDU in the frequency domain, estimate the non-linear distortion by using the separated signals respectively, and obtain the distortion compensation function; in the SM scenario, the receiving end can perform signal separation processing on the received first PPDU in the space domain, estimate the non-linear distortion by using the separated signals respectively, and obtain the distortion compensation function; and in the OFDMA+SM scenario, the receiving end can perform signal separation on the received first PPDU in the frequency domain and the space domain, estimate the non-linear distortion by using the separated signals respectively, and obtain the distortion compensation function.

[0133] If the correspondence is not defined in advance, after the receiving end obtains the power amplification parameter, the receiving end can first determine the distortion compensation function by using the above method, and then establish the mapping relationship between the power amplification parameter and the distortion compensation parameter and save the mapping relationship.

[0134] Next, taking the uplink communication of three STAs with an AP as an example, the above scheme is described in detail.

[0135] Suppose the three STAs are STA 1, STA 2, and STA 3, and the three STAs are performing uplink communication for the first time, and the power amplification parameters included in the PPDUs sent by the three STAs to the AP are gears. Figure 12 A schematic diagram of the communication of the three STAs with the AP is shown. As shown in Figure 12 In the first uplink communication, suppose that the PA of STA 1 adopts gear 1, the PA of STA 2 adopts gear 1, and the PA of STA 3 adopts gear 2.

[0136] For STA 1, STA 1 sends PPDU 1 to the AP, the preamble part of the PPDU 1 includes gear 1 of the PA, the AP receives the PPDU 1 and parses the PPDU 1 to obtain gear 1, and then the AP can determine distortion compensation function 1 by using the digital domain distortion technology or according to the characteristics of the communication signal, establish the correspondence 1 between gear 1 and the distortion compensation function 1, and save the correspondence 1.

[0137] For STA 2, STA 2 sends PPDU 2 to the AP, the preamble part of the PPDU 2 includes gear 1 of the PA, the AP receives the PPDU 2 and parses the PPDU 1 to obtain gear 1, and then the AP can determine distortion compensation function 2 by using the digital domain distortion technology or according to the characteristics of the communication signal, and establish the correspondence 2 between gear 1 and the distortion compensation function 2, and save the correspondence 2.

[0138] For the STA 3, the STA 3 sends a PPDU 3 to the AP, the preamble part of the PPDU 3 includes the gear 2 of the PA, the AP receives the PPDU 3 and parses the gear 2 obtained from the PPDU 3, then the AP can determine the distortion compensation function 3 through the digital domain distortion technology or according to the characteristics of the communication signal, and establish the corresponding relationship 3 between the gear 2 and the distortion compensation function 3 and save it.

[0139] When the three STAs communicate with the AP next time, assuming that the STA 1 and the STA 2 keep the same PA gear as the first time to transmit signals, and the STA 3 uses the gear 3 to transmit signals. Because the AP has stored the corresponding relationship 1 of the STA 1 about the gear and the corresponding relationship 2 of the STA 2 about the gear, the STA 1 and the STA 2 can be compensated directly according to the distortion compensation function mapped in the corresponding relationship, and the receiving performance is optimized. For the STA 3, the corresponding relationship 3 saves the mapping of the gear to the distortion compensation function, so the AP cannot perform more accurate nonlinear compensation through the corresponding relationship, but the AP can determine the distortion compensation function through the digital domain distortion technology or according to the characteristics of the communication signal, and save the mapping of the gear to the distortion compensation function in the corresponding relationship 3.

[0140] Figure 13 Another distortion compensation method 1300 provided by the embodiments of the present application is shown in the schematic flow chart. As shown in the method 1300 can include the following steps: Figure 13

[0141] S1301, the sending end generates a first physical layer protocol data unit PPDU, the preamble part of the first PPDU includes a power amplifier parameter of the sending end, the power amplifier parameter includes at least one of the gear, the gain or the transmission power of the power amplifier PA of the sending end, and the power amplifier parameter of the PA is the power amplifier parameter used by the PA of the sending end.

[0142] S1302, the sending end performs amplification operation on the signal of the first PPDU with the PA based on the power amplifier parameter to send the first PPDU to the receiving end, and correspondingly, the receiving end receives the first PPDU.

[0143] S1303, the receiving end determines a distortion compensation function according to the power amplifier parameter.

[0144] The method for the receiving end to determine the distortion compensation function can refer to the method in the above embodiments, which will not be described here.

[0145] S1304, the receiving end sends the distortion compensation function to the sending end, and correspondingly, the sending end receives the distortion compensation function.

[0146] ​S1305, the transmitting end performs amplification operation on the signal of the second PPDU and the distortion compensation quantity determined according to the distortion compensation function by using the PA to transmit the second PPDU to the receiving end.

[0147] The receiving end can determine the distortion compensation function according to the power amplification parameter carried by the first PPDU, and transmit the distortion compensation function to the transmitting end. The transmitting end performs amplification operation on the signal of the second PPDU and the distortion compensation quantity determined according to the distortion compensation function by using the PA to transmit the second PPDU to the receiving end, that is, the second PPDU is transmitted by the transmitting end after compensation by the distortion compensation function.

[0148] The distortion compensation method provided by the embodiment of the present application can determine the distortion compensation function according to the received first PPDU, and transmit it to the transmitting end. The second PPDU signal is compensated and transmitted by the transmitting end, so that the receiving end receives the compensated second PPDU. The method does not need to consume too much computing resource of the transmitting end, only the transmitting end needs to perform distortion compensation, which is beneficial to improve the power coverage range of the transmitted signal and improve the receiving performance of the receiving end in the case of transmitting the signal at a larger power at the transmitting end.

[0149] The sequence numbers of the above processes do not mean the execution order, and the execution order of the processes should be determined according to their functions and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0150] The method of the embodiment of the present application is described in detail above in combination with Figures 1 to 13 , and the device of the embodiment of the present application will be described in detail below in combination with 14 and Figure 15 .

[0151] Figure 14 is a schematic block diagram of the distortion compensation device provided by the embodiment of the present application. As Figure 14 indicated, the device 1400 can include a transceiver unit 1410 and a processing unit 1420. The transceiver unit 1410 can communicate with the outside, and the processing unit 1420 is used for data processing.

[0152] In a possible design, the device 1400 can implement the steps or processes performed by the receiving end in the above method embodiment, wherein the processing unit 1420 is configured to perform the processing-related operations of the receiving end in the above method embodiment, and the transceiver unit 1410 is configured to perform the transceiving-related operations of the receiving end in the above method embodiment.

[0153] For example, the transceiver 1410 is configured to receive a first physical layer protocol data unit (PPDU) from a transmitting end, wherein a preamble portion of the first PPDU comprises a power amplification parameter of a power amplifier (PA) of the transmitting end, the power amplification parameter comprises at least one of a gear of the PA, a gain of the PA, or a transmit power of the PA, and the power amplification parameter is used by the PA of the transmitting end when transmitting the first PPDU. The processor 1420 is configured to determine a distortion compensation function according to the power amplification parameter, and to compensate a data portion of the first PPDU according to the distortion compensation function to demodulate the data portion of the first PPDU.

[0154] Optionally, the processor 1420 is specifically configured to determine the distortion compensation function according to the power amplification parameter and a correspondence, wherein the correspondence comprises a mapping of a plurality of power amplification parameters to a plurality of distortion compensation functions, and the plurality of power amplification parameters comprises the power amplification parameter.

[0155] Optionally, the power amplification parameter is located in a reserved bit of the preamble portion of the first PPDU.

[0156] Optionally, a rate of the preamble portion of the first PPDU is less than a rate of the data portion of the first PPDU.

[0157] In yet another possible design, the apparatus 1400 can implement steps or procedures corresponding to those performed by the transmitting end in the above method embodiments, wherein the transceiver 1410 is configured to perform transceiver-related operations of the transmitting end in the above method embodiments, and the processor 1420 is configured to perform processing-related operations of the transmitting end in the above method embodiments.

[0158] For example, the processor 1420 is configured to generate a first physical layer protocol data unit (PPDU), wherein a preamble portion of the first PPDU comprises a power amplification parameter, the power amplification parameter comprises at least one of a gear of a power amplifier (PA) of the transmitting end, a gain of the PA, or a transmit power of the PA, and the power amplification parameter of the PA is used by the PA of the transmitting end; and perform an amplification operation on a signal of the first PPDU by the PA based on the power amplification parameter. The transceiver 1410 is configured to transmit the first PPDU to a receiving end.

[0159] Optionally, the power amplification parameter is located in a reserved bit of the preamble portion of the first PPDU.

[0160] Optionally, a rate of the preamble portion of the first PPDU is less than a rate of the data portion of the first PPDU.

[0161] The apparatus 1400 herein is embodied in the form of functional units. The term "unit" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logic circuitry and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the apparatus 1400 can be embodied as the receiving end in the above-described embodiments, and can be used to execute the respective processes and / or steps corresponding to the receiving end in the above-described method embodiments, or the apparatus 1400 can be embodied as the sending end in the above-described embodiments, and can be used to execute the respective processes and / or steps corresponding to the sending end in the above-described method embodiments. To avoid repetition, details are not described herein.

[0162] The apparatus 1400 of each of the above-described schemes has a function of implementing the respective steps performed by the receiving end in the above-described methods, or the apparatus 1400 of each of the above-described schemes has a function of implementing the respective steps performed by the sending end in the above-described methods. The function can be implemented by hardware, or implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the communication unit can be replaced by a transceiver (for example, the sending unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, which respectively performs the transceiving operations and related processing operations in each of the method embodiments.

[0163] In addition, the above-described communication unit can also be a transceiving circuit (for example, can include a receiving circuit and a sending circuit), and the processing unit can be a processing circuit. In the embodiments of the present application, Figure 14 The apparatus in the above-described embodiments can be a receiving end or a sending end, or can be a chip or a chip system, for example, a system on chip (SoC). The communication unit can be an input / output circuit, a communication interface; and the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit. Details are not limited herein.

[0164] Figure 15 Another distortion compensation apparatus 1500 provided by the embodiments of the present application is shown. The apparatus 1500 includes a processor 1510 and a transceiver 1520. The processor 1510 and the transceiver 1520 communicate with each other through an internal connection path, the processor 1510 is used to execute instructions to control the transceiver 1520 to send signals and / or receive signals.

[0165] Optionally, the apparatus 1500 further includes a memory 1530, which is in communication with the processor 1510 and the transceiver 1520 via the interconnection medium. The memory 1530 is used to store instructions that can be executed by the processor 1510. In one possible implementation, the apparatus 1500 is configured to implement the receiving end corresponding procedures and steps in the above method embodiments. In another possible implementation, the apparatus 1500 is configured to implement the sending end corresponding procedures and steps in the above method embodiments.

[0166] The apparatus 1500 can be specifically the receiving end or the sending end in the above embodiments, or a chip or a chip system. Correspondingly, the transceiver 1520 can be a transceiver circuit of the chip, which is not limited here. Specifically, the apparatus 1500 can be configured to execute the procedures and steps corresponding to the receiving end or the sending end in the above method embodiments. Optionally, the memory 1530 can include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory can also include a non-volatile random access memory. For example, the memory can also store device type information. The processor 1510 can be configured to execute the instructions stored in the memory, and when the processor 1510 executes the instructions stored in the memory, the processor 1510 is configured to execute the procedures and steps of the above method embodiments corresponding to the receiving end or the sending end.

[0167] In the implementation process, the procedures of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The procedures of the method disclosed in the embodiments of the present application can be directly embodied as being completed by a hardware processor, or completed by a combination of hardware and software modules in the processor. The software modules can be located in the random access memory, the flash memory, the read-only memory, the programmable read-only memory, the electrically erasable programmable memory, the register, or other mature storage mediums in the art. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the procedures of the above method. To avoid repetition, they will not be described in detail here.

[0168] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with a signal processing capability. In the implementation process, the steps of the above method embodiments can be completed by the integrated logic circuit or the software form instructions in the processor. The processor mentioned above can be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The processor in the embodiments of the present application can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general purpose processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or be executed by a combination of hardware and software modules in the code processor. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.

[0169] It is to be appreciated that the memory in the embodiments of the application can be a volatile or non-volatile memory, or can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically EPROM (EEPROM), or flash memory. The volatile memory can be random access memory (RAM) used as external cache. By way of example, and not limitation, many forms of RAM are available, for example, static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct Rambus RAM (DR RAM). Note that the system and method described herein are intended to include all such memory types and any other suitable type of memory.

[0170] According to the method provided in the embodiments of the application, the application further provides a computer program product, which comprises computer program codes, and when the computer program codes run on a computer, the computer program codes make the computer execute the method in the embodiments shown in the above. Figure 6 According to the method provided in the embodiments of the application, the application further provides a computer program product, which comprises computer program codes, and when the computer program codes run on a computer, the computer program codes make the computer execute the method in the embodiments shown in the above.

[0171] According to the method provided in the embodiments of the application, the application further provides a computer program product, which comprises computer program codes, and when the computer program codes run on a computer, the computer program codes make the computer execute the method in the embodiments shown in the above. Figure 6 According to the method provided in the embodiments of the application, the application further provides a computer program product, which comprises computer program codes, and when the computer program codes run on a computer, the computer program codes make the computer execute the method in the embodiments shown in the above.

[0172] According to the method provided in the embodiments of the application, the application further provides a system, which comprises one or more stations and one or more access points.

[0173] According to the method provided in the embodiments of the application, the application further provides a chip, which comprises a processor, and when the processor executes instructions stored in a memory, the chip implements the method in the embodiments shown in the above.Figure 6 The method in the embodiment shown.

[0174] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0175] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0176] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0177] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0178] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.

[0179] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts of the prior art that make contributions or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a receiving end, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0180] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A distortion compensation method characterized by, The application relates to a method for transmitting a first physical layer protocol data unit (PPDU) from a transmitting end to a receiving end, wherein a preamble part of the first PPDU comprises a power amplification parameter of a power amplifier (PA) of the transmitting end, the power amplification parameter comprising at least one of a gear of the PA, a gain of the PA or a transmission power of the PA, and the power amplification parameter is a power amplification parameter used by the PA of the transmitting end when transmitting the first PPDU. The receiving end determines a distortion compensation function according to the power amplification parameter. The receiving end compensates a data part of the first PPDU according to the distortion compensation function to demodulate the data part of the first PPDU. The receiving end determines the distortion compensation function according to the power amplification parameter and a corresponding relationship, wherein the corresponding relationship comprises a mapping of a plurality of power amplification parameters to a plurality of distortion compensation functions, and the plurality of power amplification parameters comprises the power amplification parameter.

2. The method of claim 1, wherein, The power amplification parameter is located in a reserved bit of the preamble part of the first PPDU. The rate of the preamble part of the first PPDU is less than the rate of the data part of the first PPDU.

3. The method according to claim 1 or 2, characterized in that, The application also relates to a method for receiving a first physical layer protocol data unit (PPDU) from a transmitting end, wherein a preamble part of the first PPDU comprises a power amplification parameter of a power amplifier (PA) of the transmitting end, the power amplification parameter comprising at least one of a gear of the PA, a gain of the PA or a transmission power of the PA, and the power amplification parameter is a power amplification parameter used by the PA of the transmitting end when transmitting the first PPDU.

4. The method according to any one of claims 1 to 3, characterized in that, The transmitting end performs an amplification operation on a signal of the first PPDU by using the PA based on the power amplification parameter to transmit the first PPDU to a receiving end.

5. A distortion compensation method characterized by, The power amplification parameter is located in a reserved bit of the preamble part of the first PPDU. The rate of the preamble part of the first PPDU is less than the rate of the data part of the first PPDU. The application further relates to a receiving end for receiving a first physical layer protocol data unit (PPDU) from a transmitting end, wherein a preamble part of the first PPDU comprises a power amplification parameter of a power amplifier (PA) of the transmitting end, the power amplification parameter comprising at least one of a gear of the PA, a gain of the PA or a transmission power of the PA, and the power amplification parameter is a power amplification parameter used by the PA of the transmitting end when transmitting the first PPDU.

6. The method of claim 5, wherein, The receiving end determines a distortion compensation function according to the power amplification parameter.

7. The method according to claim 5 or 6, characterized in that, The receiving end compensates a data part of the first PPDU according to the distortion compensation function to demodulate the data part of the first PPDU.

8. A distortion compensating device characterized by comprising: The processing unit is specifically configured to determine the distortion compensation function according to the power amplification parameter and a corresponding relationship, wherein the corresponding relationship comprises a mapping of a plurality of power amplification parameters to a plurality of distortion compensation functions, and the plurality of power amplification parameters comprises the power amplification parameter. The power amplification parameter is located in a reserved bit of the preamble part of the first PPDU. ​ 9. The apparatus of claim 8, wherein, ​ ​ 10. The apparatus of claim 8 or 9, wherein, ​ 11. The apparatus of any one of claims 8-10, wherein, A rate of a preamble portion of the first PPDU is less than a rate of a data portion of the first PPDU.

12. A distortion compensating device characterized by comprising: Comprising: A processing unit, configured to generate a first physical layer protocol data unit (PPDU), a preamble portion of the first PPDU comprising a power amplification parameter, the power amplification parameter comprising at least one of a notch of a power amplifier (PA) of the apparatus, a gain of the PA, or a transmit power of the PA, the power amplification parameter of the PA being a power amplification parameter used by the PA; perform an amplification operation on a signal of the first PPDU with the PA based on the power amplification parameter; A transceiving unit, configured to send the first PPDU to a receiving end.

13. The apparatus of claim 12, wherein, The power amplification parameter is located in a reserved bit of the preamble portion of the first PPDU.

14. The apparatus of claim 12 or 13, wherein, A rate of a preamble portion of the first PPDU is less than a rate of a data portion of the first PPDU.

15. A distortion compensating device characterized by comprising: Comprising: A processor coupled to a memory, the memory configured to store a computer program, when the processor invokes the computer program, the apparatus is caused to perform the method of any one of claims 1 to 4.

16. A distortion compensating device characterized by comprising: Comprising: A processor coupled to a memory, the memory configured to store a computer program, when the processor invokes the computer program, the apparatus is caused to perform the method of any one of claims 5 to 7.

17. A chip, characterized by Comprising: A processor configured to read instructions stored in a memory, when the processor executes the instructions, the chip is caused to implement the method of any one of the above claims 1 to 7.

18. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon a computer program, when the computer program is run on a computer, the method of any one of claims 1 to 7 is caused to be performed.

19. A computer program product, characterised in that, The computer program product comprises instructions, when the instructions are executed, the method of any one of claims 1 to 7 is caused to be performed.

Citation Information

Patent Citations

  • Radio frequency power amplification system with function of adaptive digital predistortion linearization

    CN102427336A

  • DPD based system and method for optimizing NBIOT transmitting front end

    CN109302190A