CN117134783B - Pre-compensation method and device for transmitter signal, electronic equipment and storage medium - Google Patents

Pre-compensation method and device for transmitter signal, electronic equipment and storage medium Download PDF

Info

Publication number
CN117134783B
CN117134783B CN202311403581.9A CN202311403581A CN117134783B CN 117134783 B CN117134783 B CN 117134783B CN 202311403581 A CN202311403581 A CN 202311403581A CN 117134783 B CN117134783 B CN 117134783B
Authority
CN
China
Prior art keywords
precompensation
coefficient
determining
initial
digital filter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311403581.9A
Other languages
Chinese (zh)
Other versions
CN117134783A (en
Inventor
邓玉前
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gaotuoxunda Beijing Microelectronics Co ltd
Original Assignee
Gaotuoxunda Beijing Microelectronics Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gaotuoxunda Beijing Microelectronics Co ltd filed Critical Gaotuoxunda Beijing Microelectronics Co ltd
Priority to CN202311403581.9A priority Critical patent/CN117134783B/en
Publication of CN117134783A publication Critical patent/CN117134783A/en
Application granted granted Critical
Publication of CN117134783B publication Critical patent/CN117134783B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/02Transmitters
    • H04B1/04Circuits
    • H04B1/0475Circuits with means for limiting noise, interference or distortion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/2627Modulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Transmitters (AREA)

Abstract

The application provides a pre-compensation method, a device, electronic equipment and a storage medium of a transmitter signal, and relates to the technical field of wireless communication, wherein the pre-compensation method comprises the following steps: obtaining the number of points of a digital filter to be passed by a transmitter signal for fast Fourier transform; determining a precompensation coefficient based on the number of points of the fast fourier transform; acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter; and pre-compensating the digital modulation signal by using the pre-compensation coefficient to obtain a pre-compensated transmitter signal. By adopting the technical scheme provided by the application, the anti-interference capability of the transmitter signal is improved, and the receiver is convenient to recover the signal.

Description

Pre-compensation method and device for transmitter signal, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of wireless communications technologies, and in particular, to a method and apparatus for precompensation of a transmitter signal, an electronic device, and a storage medium.
Background
In WLAN communication systems, orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM) techniques are used to improve transmission rate and performance. Meanwhile, in order to improve the frequency resolution and the quantized signal-to-noise ratio to achieve better signal recovery, the transmitter generally needs to perform up-sampling processing after signal modulation. After the up-sampling process is performed on the signal of the transmitter, the frequency spectrum of the signal is compressed on the frequency domain, and the period prolongation phenomenon is generated. To combat the spectrum of the cycle extension, the WLAN transmitter needs to pass through a low pass filter to achieve communication performance.
However, the low-pass filter through which the signal of the general WLAN transmitter passes is of non-ideal characteristics, and the signal band has certain ripple and certain attenuation at the band edge, which is unfavorable for signal recovery of the receiver. Therefore, how to solve the adverse phenomena of in-band ripple and attenuation of the signal after the transmitter passes through the filter becomes a problem to be solved.
Disclosure of Invention
In view of this, an object of the present application is to provide a method, an apparatus, an electronic device, and a storage medium for precompensation of a transmitter signal, which can determine precompensation coefficients by performing fast fourier transform on points of a digital filter, and finally precompensate digital modulation signals to obtain signals precompensated by the transmitter, thereby improving anti-interference capability of the transmitter signal and facilitating recovery of the signals by a receiver.
The application mainly comprises the following aspects:
in a first aspect, embodiments of the present application provide a method for pre-compensating a transmitter signal, the method comprising:
obtaining the number of points of a digital filter to be passed by a transmitter signal for fast Fourier transform;
determining a precompensation coefficient based on the number of points of the fast fourier transform;
acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter;
and pre-compensating the digital modulation signal by using the pre-compensation coefficient to obtain a pre-compensated transmitter signal.
Further, the step of determining the precompensation coefficient based on the number of points of the fast fourier transform includes:
performing fast Fourier transform on the digital filter based on the points of the fast Fourier transform to obtain a frequency domain response of the digital filter;
intercepting the frequency domain response of the digital filter, and determining an initial precompensation coefficient;
performing linear transformation on the initial precompensation coefficient to obtain a linear transformation value of the initial precompensation coefficient;
based on the linear transformation values, precompensation coefficients are determined.
Further, the step of intercepting the frequency domain response of the digital filter to determine an initial precompensation coefficient includes:
intercepting the frequency domain response of the digital filter to obtain the intercepted frequency domain response of the digital filter;
and determining the inverse of the frequency domain response of the intercepted digital filter after taking the absolute value as an initial precompensation coefficient.
Further, the initial precompensation coefficient is subjected to linear transformation to obtain a linear transformation value of the initial precompensation coefficient by the following steps:
acquiring a preset out-of-band attenuation value;
converting the preset out-of-band attenuation value into linearity to obtain a linear attenuation multiple;
determining a first parameter through the linear attenuation multiple and the initial precompensation coefficient;
determining a second parameter by the first parameter and the initial precompensation coefficient;
determining a linear coefficient based on the first parameter and the second parameter;
and determining the product of the initial precompensation coefficient and the linear coefficient as a linear transformation value of the initial precompensation coefficient.
Further, the pre-compensated transmitter signal is obtained by pre-compensating the digital modulation signal with the pre-compensation coefficient by:
and determining the product of the digital modulation signal and the precompensation coefficient as a precompensated transmitter signal.
Further, the number of points of the fast fourier transform performed by the digital filter through which the transmitter signal is to pass is obtained by:
acquiring the number of preset subcarriers and the preset oversampling multiple;
taking the logarithm of the number of the preset subcarriers with the base of 2 as a whole upwards to obtain the number of points of the inverse fast Fourier transform;
and determining the product of the preset oversampling multiple and the number of points of the inverse fast Fourier transform as the number of points of the digital filter through which the transmitter signal is to pass for performing the fast Fourier transform.
Further, the step of determining the precompensation coefficient comprises the steps of:
obtaining the current sampling point number;
if the current sampling point number is within a first preset range, determining the linear transformation value as a pre-compensation coefficient; wherein the first preset range is 1 or more and is equal to or less than half of the number of points of the inverse fast fourier transform;
if the current sampling point number is in a second preset range, updating the linear transformation value, and determining the updated linear transformation value as a precompensation coefficient; wherein the second preset range is equal to or more than the sum of half the number of points of the inverse fast fourier transform and 1, and equal to or less than the number of points of the inverse fast fourier transform.
In a second aspect, embodiments of the present application further provide a precompensation apparatus for a transmitter signal, the precompensation apparatus including:
the acquisition module is used for acquiring the number of points of the digital filter to be passed by the transmitter signal for fast Fourier transform;
a determining module, configured to determine a precompensation coefficient based on the number of points of the fast fourier transform;
the processing module is used for acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter;
and the precompensation module is used for precompensating the digital modulation signal by utilizing the precompensation coefficient to obtain a precompensated transmitter signal.
In a third aspect, embodiments of the present application further provide an electronic device, including: a processor, a memory and a bus, said memory storing machine readable instructions executable by said processor, said processor and said memory communicating over the bus when the electronic device is running, said machine readable instructions when executed by said processor performing the steps of the transmitter signal precompensation method as described above.
In a fourth aspect, embodiments of the present application also provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of a method of precompensation of a transmitter signal as described above.
The embodiment of the application provides a pre-compensation method, a device, electronic equipment and a storage medium for a transmitter signal, wherein the pre-compensation method comprises the following steps: obtaining the number of points of a digital filter to be passed by a transmitter signal for fast Fourier transform; determining a precompensation coefficient based on the number of points of the fast fourier transform; acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter; and pre-compensating the digital modulation signal by using the pre-compensation coefficient to obtain a pre-compensated transmitter signal.
Therefore, the technical scheme provided by the application can determine the precompensation coefficient through the number of points of the fast Fourier transform of the digital filter, and finally precompensate the digital modulation signal to obtain the signal precompensated by the transmitter, thereby improving the anti-interference capability of the transmitter signal and facilitating the recovery of the signal by the receiver.
In order to make the above objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered limiting the scope, and that other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a flow chart of a method for pre-compensation of a transmitter signal provided by an embodiment of the present application;
FIG. 2 illustrates a flow chart of another method of pre-compensation of a transmitter signal provided by an embodiment of the present application;
FIG. 3 is a schematic diagram of a pre-compensation device for a transmitter signal according to an embodiment of the present application;
fig. 4 shows a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it should be understood that the accompanying drawings in the present application are only for the purpose of illustration and description, and are not intended to limit the protection scope of the present application. In addition, it should be understood that the schematic drawings are not drawn to scale. A flowchart, as used in this application, illustrates operations implemented according to some embodiments of the present application. It should be appreciated that the operations of the flow diagrams may be implemented out of order and that steps without logical context may be performed in reverse order or concurrently. Moreover, one or more other operations may be added to the flow diagrams and one or more operations may be removed from the flow diagrams as directed by those skilled in the art.
In addition, the described embodiments are only some, but not all, of the embodiments of the present application. The components of the embodiments of the present application, which are generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, as provided in the accompanying drawings, is not intended to limit the scope of the application, as claimed, but is merely representative of selected embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, are intended to be within the scope of the present application.
In order to enable one skilled in the art to use the present disclosure, the following embodiments are provided in connection with a specific application scenario "pre-compensation of transmitter signals", and the general principles defined herein may be applied to other embodiments and application scenarios by one skilled in the art without departing from the spirit and scope of the present disclosure.
The following method, apparatus, electronic device, or computer readable storage medium may be applied to any scenario in which a transmitter signal needs to be precompensated, and the embodiment of the present application is not limited to a specific application scenario, and any scheme using the precompensation method, apparatus, electronic device, and storage medium for a transmitter signal provided in the embodiment of the present application is within the scope of protection of the present application.
Based on this, the application proposes a pre-compensation method, a device, an electronic device and a storage medium for a transmitter signal, where the pre-compensation method includes: obtaining the number of points of a digital filter to be passed by a transmitter signal for fast Fourier transform; determining a precompensation coefficient based on the number of points of the fast fourier transform; acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter; and pre-compensating the digital modulation signal by using the pre-compensation coefficient to obtain a pre-compensated transmitter signal.
Therefore, the technical scheme provided by the application can determine the precompensation coefficient through the number of points of the fast Fourier transform of the digital filter, and finally precompensate the digital modulation signal to obtain the signal precompensated by the transmitter, thereby improving the anti-interference capability of the transmitter signal and facilitating the recovery of the signal by the receiver.
For ease of understanding the embodiments of the present application, a method for precompensation of a transmitter signal disclosed in the embodiments of the present application will be described in detail.
Referring to fig. 1, fig. 1 is a flowchart of a method for pre-compensating a transmitter signal according to an embodiment of the present application, where, as shown in fig. 1, the pre-compensating method includes:
s101, obtaining the number of points of a digital filter through which a transmitter signal is to pass for fast Fourier transform;
it should be noted that, the number of points of the fast fourier transform performed by the digital filter through which the transmitter signal is to pass is obtained by:
1) Acquiring the number of preset subcarriers and the preset oversampling multiple;
2) Taking the logarithm of the number of the preset subcarriers with the base of 2 as a whole upwards to obtain the number of points of the inverse fast Fourier transform;
3) And determining the product of the preset oversampling multiple and the number of points of the inverse fast Fourier transform as the number of points of the digital filter through which the transmitter signal is to pass for performing the fast Fourier transform.
In the above steps 1) to 3), the number of points of the digital filter for performing the fast fourier transform (Fast Fourier Transform, FFT) is obtained. Let the number of sub-carriers of WLAN system be(preset subcarrier number), the oversampling multiple of the baseband signal is +>(preset oversampling multiple), the digital filter after oversampling is +.>WhereinIs the filter order. The number of inverse fast fourier transform (Inverse Fast Fourier Transform, IFFT) points required for OFDM modulation can be obtained is +.>. The number of points when the final obtained digital filter is subjected to FFT is +.>
S102, determining a precompensation coefficient based on the number of points of the fast Fourier transform;
it should be noted that, referring to fig. 2, fig. 2 is a flowchart of another method for pre-compensating a transmitter signal according to an embodiment of the present application, and as shown in fig. 2, the step of determining a pre-compensation coefficient based on the number of points of the fft includes:
s201, performing fast Fourier transform on the digital filter based on the number of points of the fast Fourier transform to obtain frequency domain response of the digital filter;
in this step, the digital filter is subjected to FFT to obtain the frequency domain response of the digital filter. Digital filter for transmitting signalGo->FFT conversion of the points yields the frequency domain response of the digital filter +.>
Wherein,is the number of sampling points.
S202, intercepting the frequency domain response of the digital filter, and determining an initial precompensation coefficient;
it should be noted that, the step of intercepting the frequency domain response of the digital filter and determining the initial precompensation coefficient includes:
s2021, intercepting the frequency domain response of the digital filter to obtain the intercepted frequency domain response of the digital filter;
in this step, the frequency domain response of the digital filter obtained in step S201 is subjected toObtaining the frequency domain response of the truncated digital filter +.>
S2022, determining the inverse of the frequency domain response of the truncated digital filter after taking the absolute value as an initial precompensation coefficient.
In this step, an initial precompensation coefficient can be obtained
S203, performing linear transformation on the initial precompensation coefficient to obtain a linear transformation value of the initial precompensation coefficient;
it should be noted that, the initial precompensation coefficient is subjected to linear transformation to obtain a linear transformation value of the initial precompensation coefficient by the following steps:
1. acquiring a preset out-of-band attenuation value;
in this step, additional attenuation values outside the skirt and band are required for the given WLAN transmitter signal initially(preset out-of-band attenuation values) in dB.
2. Converting the preset out-of-band attenuation value into linearity to obtain a linear attenuation multiple;
in this step, the skirt and out-of-band additional attenuation values of the transmitter signal are obtainedFrom dB to linear, linear attenuation multiple can be obtained>
3. Determining a first parameter through the linear attenuation multiple and the initial precompensation coefficient;
in this step, the subcarriers in the transmitter frequency domain band are symmetrical in the positive and negative sidebands and can be attenuated by linear attenuationInitial precompensation coefficient->And->Determining a first parameter->The specific formula is as follows:
4. determining a second parameter by the first parameter and the initial precompensation coefficient;
in this step, by a first parameterAn initial precompensation coefficient +.>Determining a second parameter->The specific formula is as follows:
5. determining a linear coefficient based on the first parameter and the second parameter;
in this step, the linear coefficient is obtained by using two points of the straight lineThe specific formula is as follows:
6. and determining the product of the initial precompensation coefficient and the linear coefficient as a linear transformation value of the initial precompensation coefficient.
In this step, the initial precompensation coefficient is usedAnd linear coefficient->Multiplying to obtain the linear transformation value of the initial precompensation coefficient +.>In particular, theThe formula is as follows:
s204, determining a precompensation coefficient based on the linear transformation value.
The step of determining the precompensation coefficient includes the steps of:
(1) Obtaining the current sampling point number;
(2) If the number of the current sampling points is within a first preset range, determining the linear transformation value as a precompensation coefficient; wherein the first preset range is 1 or more and is equal to or less than half of the number of points of the inverse fast fourier transform;
(3) If the current sampling point number is in a second preset range, updating the linear transformation value, and determining the updated linear transformation value as a precompensation coefficient; wherein the second preset range is equal to or more than the sum of half the number of points of the inverse fast fourier transform and 1, and equal to or less than the number of points of the inverse fast fourier transform.
The above steps (1) to (3) can utilize initial precompensation after linear transformation (i.e. linear transformation value) in which the subcarriers in the transmitter frequency domain band are symmetrical in the positive and negative sidebands) Obtaining the final precompensation coefficient->
Specifically, if the current sampling point number isIn a first predetermined range [1, ]>]In the interior, then->The method comprises the steps of carrying out a first treatment on the surface of the If the current sampling point is +.>In a second preset range [ ]>,/>]In the interior, then->
S103, obtaining a digital modulation signal obtained after the transmitter signal passes through the digital filter;
s104, pre-compensating the digital modulation signal by using the pre-compensation coefficient to obtain a pre-compensated transmitter signal.
It should be noted that, the pre-compensated transmitter signal is obtained by pre-compensating the digital modulation signal by using the pre-compensation coefficient by the following steps:
1], determining the product of the digital modulation signal and the precompensation coefficient as a precompensated transmitter signal.
In this step, the digital modulation signal is precompensated. Let the modulated digital signal (i.e. the digital modulation signal) beThe digital modulation signal is precompensated to obtain a signal without mass loss after precompensation by the transmitter +.>(i.e., precompensated transmitter signal):
to sum up, in order to solve the adverse phenomena of in-band ripple and attenuation of the signal after the transmitter passes through the filter, the present embodiment proposes a method for precompensation of the WLAN transmitter signal, which precompensates the signal according to the characteristics of the low-pass filter after completing the digital modulation and before completing the OFDM modulation. The embodiment utilizes the characteristics of the digital filter and the actual signal spectrum requirement of the transmitter, only additional skirt bands and out-of-band attenuation values are needed to be configured, and the configuration method is simple and flexible and is beneficial to the recovery of the signal by the receiver. Meanwhile, the in-band frequency spectrum of the pre-compensated WLAN transmitter signal linearly decreases from the DC subcarrier to the edge, so that the skirt band and the out-of-band attenuation of the transmitter signal are more, and the signal anti-interference capability is stronger. In addition, due to more out-of-band attenuation after using the method of the embodiment, the spectrum of the transmitter signal is easier to verify through the spectrum requirements and testing of the WLAN protocol.
The embodiment of the application provides a pre-compensation method for a transmitter signal, which comprises the following steps: obtaining the number of points of a digital filter to be passed by a transmitter signal for fast Fourier transform; determining a precompensation coefficient based on the number of points of the fast fourier transform; acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter; and pre-compensating the digital modulation signal by using the pre-compensation coefficient to obtain a pre-compensated transmitter signal.
Therefore, the technical scheme provided by the application can determine the precompensation coefficient through the number of points of the fast Fourier transform of the digital filter, and finally precompensate the digital modulation signal to obtain the signal precompensated by the transmitter, thereby improving the anti-interference capability of the transmitter signal and facilitating the recovery of the signal by the receiver.
Based on the same inventive concept, the embodiments of the present application further provide a pre-compensation device for a transmitter signal, which corresponds to the pre-compensation method for a transmitter signal, and since the principle of solving the problem by the device in the embodiments of the present application is similar to that of the method in the embodiments of the present application, the implementation of the device may refer to the implementation of the method, and the repetition is omitted.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a pre-compensation device for a transmitter signal according to an embodiment of the present application, and as shown in fig. 3, the pre-compensation device 310 includes:
an acquisition module 311, configured to acquire points of fast fourier transform performed by a digital filter through which a transmitter signal is to pass;
a determining module 312, configured to determine a precompensation coefficient based on the number of points of the fast fourier transform;
a processing module 313, configured to obtain a digital modulation signal obtained by the transmitter signal after passing through the digital filter;
and a precompensation module 314, configured to precompensate the digital modulation signal by using the precompensation coefficient, so as to obtain a precompensated transmitter signal.
Optionally, the determining module 312 is specifically configured to:
performing fast Fourier transform on the digital filter based on the points of the fast Fourier transform to obtain a frequency domain response of the digital filter;
intercepting the frequency domain response of the digital filter, and determining an initial precompensation coefficient;
performing linear transformation on the initial precompensation coefficient to obtain a linear transformation value of the initial precompensation coefficient;
based on the linear transformation values, precompensation coefficients are determined.
Optionally, when the determining module 312 is configured to intercept the frequency domain response of the digital filter and determine the initial precompensation coefficient, the determining module 312 is specifically configured to:
intercepting the frequency domain response of the digital filter to obtain the intercepted frequency domain response of the digital filter;
and determining the inverse of the frequency domain response of the intercepted digital filter after taking the absolute value as an initial precompensation coefficient.
Optionally, when the determining module 312 is configured to perform linear transformation on the initial precompensation coefficient to obtain a linear transformation value of the initial precompensation coefficient, the determining module 312 is specifically configured to:
acquiring a preset out-of-band attenuation value;
converting the preset out-of-band attenuation value into linearity to obtain a linear attenuation multiple;
determining a first parameter through the linear attenuation multiple and the initial precompensation coefficient;
determining a second parameter by the first parameter and the initial precompensation coefficient;
determining a linear coefficient based on the first parameter and the second parameter;
and determining the product of the initial precompensation coefficient and the linear coefficient as a linear transformation value of the initial precompensation coefficient.
Optionally, the pre-compensation module 314 is specifically configured to:
and determining the product of the digital modulation signal and the precompensation coefficient as a precompensated transmitter signal.
Optionally, the obtaining module 311 is specifically configured to:
acquiring the number of preset subcarriers and the preset oversampling multiple;
taking the logarithm of the number of the preset subcarriers with the base of 2 as a whole upwards to obtain the number of points of the inverse fast Fourier transform;
and determining the product of the preset oversampling multiple and the number of points of the inverse fast Fourier transform as the number of points of the digital filter through which the transmitter signal is to pass for performing the fast Fourier transform.
Optionally, when the determining module 312 is configured to determine the precompensation coefficient, the determining module 312 is specifically configured to:
obtaining the current sampling point number;
if the current sampling point number is within a first preset range, determining the linear transformation value as a pre-compensation coefficient; wherein the first preset range is 1 or more and is equal to or less than half of the number of points of the inverse fast fourier transform;
if the current sampling point number is in a second preset range, updating the linear transformation value, and determining the updated linear transformation value as a precompensation coefficient; wherein the second preset range is equal to or more than the sum of half the number of points of the inverse fast fourier transform and 1, and equal to or less than the number of points of the inverse fast fourier transform.
The embodiment of the application provides a pre-compensation device for a transmitter signal, which comprises: the acquisition module is used for acquiring the number of points of the digital filter to be passed by the transmitter signal for fast Fourier transform; a determining module, configured to determine a precompensation coefficient based on the number of points of the fast fourier transform; the processing module is used for acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter; and the precompensation module is used for precompensating the digital modulation signal by utilizing the precompensation coefficient to obtain a precompensated transmitter signal.
Therefore, the technical scheme provided by the application can determine the precompensation coefficient through the number of points of the fast Fourier transform of the digital filter, and finally precompensate the digital modulation signal to obtain the signal precompensated by the transmitter, thereby improving the anti-interference capability of the transmitter signal and facilitating the recovery of the signal by the receiver.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 4, the electronic device 400 includes a processor 410, a memory 420, and a bus 430.
The memory 420 stores machine-readable instructions executable by the processor 410, and when the electronic device 400 is running, the processor 410 communicates with the memory 420 through the bus 430, and when the machine-readable instructions are executed by the processor 410, the steps of the method for pre-compensating the transmitter signal in the method embodiments shown in fig. 1-2 can be executed, and detailed implementation can be referred to the method embodiments and will not be repeated herein.
The embodiments of the present application further provide a computer readable storage medium, where a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the steps of the method for pre-compensating a transmitter signal in the method embodiments shown in the foregoing fig. 1 to fig. 2 may be executed, and specific implementation manners may refer to the method embodiments and are not repeated herein.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer readable storage medium executable by a processor. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Finally, it should be noted that: the foregoing examples are merely specific embodiments of the present application, and are not intended to limit the scope of the present application, but the present application is not limited thereto, and those skilled in the art will appreciate that while the foregoing examples are described in detail, the present application is not limited thereto. Any person skilled in the art may modify or easily conceive of the technical solution described in the foregoing embodiments, or make equivalent substitutions for some of the technical features within the technical scope of the disclosure of the present application; such modifications, changes or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application, and are intended to be included in the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (7)

1. A method of precompensation of a transmitter signal, the method comprising:
obtaining the number of points of a digital filter to be passed by a transmitter signal for fast Fourier transform;
determining a precompensation coefficient based on the number of points of the fast fourier transform;
acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter;
pre-compensating the digital modulation signal by using the pre-compensation coefficient to obtain a pre-compensated transmitter signal;
the step of determining the precompensation coefficient based on the number of points of the fast fourier transform comprises the following steps:
performing fast Fourier transform on the digital filter based on the points of the fast Fourier transform to obtain a frequency domain response of the digital filter;
intercepting the frequency domain response of the digital filter, and determining an initial precompensation coefficient;
performing linear transformation on the initial precompensation coefficient to obtain a linear transformation value of the initial precompensation coefficient;
determining a precompensation coefficient based on the linear transformation value;
the step of intercepting the frequency domain response of the digital filter and determining an initial precompensation coefficient comprises the following steps:
intercepting the frequency domain response of the digital filter to obtain the intercepted frequency domain response of the digital filter;
determining the inverse of the frequency domain response of the intercepted digital filter after taking the absolute value as an initial precompensation coefficient;
the initial precompensation coefficient is subjected to linear transformation to obtain a linear transformation value of the initial precompensation coefficient by the following steps:
acquiring a preset out-of-band attenuation value;
converting the preset out-of-band attenuation value into linearity to obtain a linear attenuation multiple;
determining a first parameter through the linear attenuation multiple and the initial precompensation coefficient;
determining a second parameter by the first parameter and the initial precompensation coefficient;
determining a linear coefficient based on the first parameter and the second parameter;
and determining the product of the initial precompensation coefficient and the linear coefficient as a linear transformation value of the initial precompensation coefficient.
2. The method of precompensation according to claim 1, wherein the precompensated transmitter signal is obtained by precompensating the digital modulation signal with the precompensating coefficients by:
and determining the product of the digital modulation signal and the precompensation coefficient as a precompensated transmitter signal.
3. The precompensation method according to claim 1, characterized by obtaining the number of points of fast fourier transform of the digital filter through which the transmitter signal is to be passed by:
acquiring the number of preset subcarriers and the preset oversampling multiple;
taking the logarithm of the number of the preset subcarriers with the base of 2 as a whole upwards to obtain the number of points of the inverse fast Fourier transform;
and determining the product of the preset oversampling multiple and the number of points of the inverse fast Fourier transform as the number of points of the digital filter through which the transmitter signal is to pass for performing the fast Fourier transform.
4. The precompensation method according to claim 1, characterized in that the step of determining precompensation coefficients comprises the steps of:
obtaining the current sampling point number;
if the current sampling point number is within a first preset range, determining the linear transformation value as a pre-compensation coefficient; wherein the first preset range is 1 or more and is equal to or less than half of the number of points of the inverse fast fourier transform;
if the current sampling point number is in a second preset range, updating the linear transformation value, and determining the updated linear transformation value as a precompensation coefficient; wherein the second preset range is equal to or more than the sum of half the number of points of the inverse fast fourier transform and 1, and equal to or less than the number of points of the inverse fast fourier transform.
5. A precompensation device for a transmitter signal, said precompensation device comprising:
the acquisition module is used for acquiring the number of points of the digital filter to be passed by the transmitter signal for fast Fourier transform;
a determining module, configured to determine a precompensation coefficient based on the number of points of the fast fourier transform;
the processing module is used for acquiring a digital modulation signal obtained after the transmitter signal passes through the digital filter;
the pre-compensation module is used for pre-compensating the digital modulation signal by utilizing the pre-compensation coefficient to obtain a pre-compensated transmitter signal;
the step of determining the precompensation coefficient based on the number of points of the fast fourier transform comprises the following steps:
performing fast Fourier transform on the digital filter based on the points of the fast Fourier transform to obtain a frequency domain response of the digital filter;
intercepting the frequency domain response of the digital filter, and determining an initial precompensation coefficient;
performing linear transformation on the initial precompensation coefficient to obtain a linear transformation value of the initial precompensation coefficient;
determining a precompensation coefficient based on the linear transformation value;
the step of intercepting the frequency domain response of the digital filter and determining an initial precompensation coefficient comprises the following steps:
intercepting the frequency domain response of the digital filter to obtain the intercepted frequency domain response of the digital filter;
determining the inverse of the frequency domain response of the intercepted digital filter after taking the absolute value as an initial precompensation coefficient;
the initial precompensation coefficient is subjected to linear transformation to obtain a linear transformation value of the initial precompensation coefficient by the following steps:
acquiring a preset out-of-band attenuation value;
converting the preset out-of-band attenuation value into linearity to obtain a linear attenuation multiple;
determining a first parameter through the linear attenuation multiple and the initial precompensation coefficient;
determining a second parameter by the first parameter and the initial precompensation coefficient;
determining a linear coefficient based on the first parameter and the second parameter;
and determining the product of the initial precompensation coefficient and the linear coefficient as a linear transformation value of the initial precompensation coefficient.
6. An electronic device, comprising: a processor, a memory and a bus, said memory storing machine readable instructions executable by said processor, said processor and said memory communicating via said bus when the electronic device is running, said machine readable instructions when executed by said processor performing the steps of the pre-compensation method of a transmitter signal according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that it has stored thereon a computer program which, when executed by a processor, performs the steps of the pre-compensation method of a transmitter signal according to any of claims 1 to 4.
CN202311403581.9A 2023-10-27 2023-10-27 Pre-compensation method and device for transmitter signal, electronic equipment and storage medium Active CN117134783B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311403581.9A CN117134783B (en) 2023-10-27 2023-10-27 Pre-compensation method and device for transmitter signal, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311403581.9A CN117134783B (en) 2023-10-27 2023-10-27 Pre-compensation method and device for transmitter signal, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN117134783A CN117134783A (en) 2023-11-28
CN117134783B true CN117134783B (en) 2024-01-30

Family

ID=88863238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311403581.9A Active CN117134783B (en) 2023-10-27 2023-10-27 Pre-compensation method and device for transmitter signal, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117134783B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827054A (en) * 2010-01-27 2010-09-08 国家广播电影电视总局无线电台管理局 Precompensation method and device of nonlinear distortion and transmitter
US8265583B1 (en) * 2007-09-17 2012-09-11 Marvell International Ltd. Blind compensation for arbitrary receiver nonlinearities via a digital signal processing approach
CN107800446A (en) * 2016-09-07 2018-03-13 上海诺基亚贝尔股份有限公司 Signal processing method and equipment in communication
CN109547036A (en) * 2018-10-17 2019-03-29 中国电子科技集团公司第四十研究所 A kind of Broad-band Modulated Signal frequency response precompensation method
CN209731289U (en) * 2019-02-01 2019-12-03 上海矽久微电子有限公司 A kind of wireless communication system
CN116708099A (en) * 2017-12-29 2023-09-05 苹果公司 Predistortion circuit of wireless transmitter and method for generating predistortion baseband signal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8265583B1 (en) * 2007-09-17 2012-09-11 Marvell International Ltd. Blind compensation for arbitrary receiver nonlinearities via a digital signal processing approach
CN101827054A (en) * 2010-01-27 2010-09-08 国家广播电影电视总局无线电台管理局 Precompensation method and device of nonlinear distortion and transmitter
CN107800446A (en) * 2016-09-07 2018-03-13 上海诺基亚贝尔股份有限公司 Signal processing method and equipment in communication
CN116708099A (en) * 2017-12-29 2023-09-05 苹果公司 Predistortion circuit of wireless transmitter and method for generating predistortion baseband signal
CN109547036A (en) * 2018-10-17 2019-03-29 中国电子科技集团公司第四十研究所 A kind of Broad-band Modulated Signal frequency response precompensation method
CN209731289U (en) * 2019-02-01 2019-12-03 上海矽久微电子有限公司 A kind of wireless communication system

Also Published As

Publication number Publication date
CN117134783A (en) 2023-11-28

Similar Documents

Publication Publication Date Title
JP5161368B2 (en) Method and system for reducing the PAPR of an OFDM signal
US8532204B2 (en) Peak-to-average power ratio (PAR) reduction based on active-set tone reservation
US20020168013A1 (en) Method and apparatus for reducing peak to average power ratio in a multi-carrier modulation communication system
Wong et al. OFDM PAPR reduction by switching null subcarriers and data-subcarriers
WO2016106719A1 (en) Signal clipping processing method and apparatus
JP2014526201A (en) Method and apparatus for reducing PAPR in a filter bank multi-carrier system
CN110768921B (en) Method and device for reducing PAPR (peak-to-average power ratio) based on undistorted initial phase sequence of reserved symbols
EP1712051A1 (en) Peak-to-average power reduction for fm ofdm transmission
CN105072072B (en) A kind of OFDM-TDCS waveform design methods of low PAPR
WO2012031855A1 (en) Papr reduction using clipping function depending on the peak value and the peak width
CN111901279A (en) Data transmission method, device, equipment and storage medium
US20090323857A1 (en) Configurable sub-band filtering to reduce peak-to-average power ratio of ofdm signals or the like
JP2007329539A (en) Wireless transmission apparatus and wireless transmission method
KR100854064B1 (en) Method for reduction of peak to average power ratio at orthogonal frequency division multiplexing system
CN112968852A (en) Amplitude limiting noise elimination method and system based on peak-to-average ratio inhibition and electronic equipment
JPWO2014038072A1 (en) Transmitter and transmission method
JP2017188874A (en) Signal processing circuits
CN117134783B (en) Pre-compensation method and device for transmitter signal, electronic equipment and storage medium
US9413574B1 (en) Systems and methods for DC offset correction
Elmaroud et al. PAPR reduction of FBMC signals by combining exponential companding and Hadamard transforms
JP2024003771A (en) Radio communication method and device for narrowband interference management
WO2006072669A1 (en) Clipping of transmission signal
Deepa et al. A joint clipping and logarithmic based companding for the reduction of peak-to-average power ratio in OFDM system
Moghaddamnia et al. On the efficiency of PAPR reduction schemes deployed for DRM systems
Fidele et al. Peak to average power ratio reduction for OFDM system using different peak windowing and modulation techniques

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant