Signal processing device and method, chip and data transmission system
By designing a signal processing device in the transmitter of the OFDM communication system, using frequency mixing, signal update and signal compensation modules, the stray signal strength in the radio frequency signal is reduced, the problem of difficult to meet the spurious index requirements is solved, and real-time stray signal compensation in the transmitter is achieved.
Patent Information
- Application Number
- CN202510199966.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-05-06
AI Technical Summary
In an OFDM-based communication system, the spur contained in the radio frequency signal transmitted by the transmitter is difficult to reduce the intensity of the spur signal spur and cannot meet the requirements of the spur index.
A signal processing device is designed, including a mixing module, a signal update module and a signal compensation module. The despaired baseband signal is mixed through the mixing module, and the radio frequency signal and the observation signal are output; the signal update module updates the compensation signal based on the observed signal, weight value and the attribute information of the preset stray signal; the signal compensation module compensates the baseband signal based on the target compensation signal to obtain the target despaired baseband signal.
Through this signal processing device, the real-time output radio frequency signal can be compensated for stray signals in the transmitter, so that the stray signal strength in the radio frequency signal output by the transmitter meets the spurious index requirements.
Smart Images

Figure CN119945470A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and more specifically, to a signal processing device, method, chip and data transmission system. Background Art
[0002] In a communication system based on OFDM (Orthogonal Frequency Division Multiplexing), all transmitters in the system have spurious indicators.
[0003] In order to make the radio frequency signal transmitted by the transmitter in the OFDM-based communication system meet the spurious index requirements, it is urgent to find a method that can reduce the strength of the spurious signal spur included in the radio frequency signal transmitted by the transmitter. Summary of the invention
[0004] In view of this, the present disclosure provides a signal processing device, method, chip and data transmission system.
[0005] According to one aspect of the present disclosure, a signal processing device is provided, comprising: a mixing module, at least one signal updating module, and a signal compensation module, wherein the mixing module is configured to mix a spurious-free baseband signal to obtain and output a radio frequency signal and an observation signal; an input end of the signal updating module is electrically connected to an output end of the mixing module, and the signal updating module is configured to update a compensation signal according to the observation signal, a weight, and attribute information of a preset spurious signal to obtain a target compensation signal; an input end of the signal compensation module is electrically connected to an output end of the at least one signal updating module, and an output end of the signal compensation module is electrically connected to an input end of the mixing module, and the signal compensation module is configured to compensate a baseband signal output by a signal generator according to at least one of the target compensation signals obtained by the at least one signal updating module to obtain a target spurious-free baseband signal.
[0006] For example, the signal updating module implements the updating of the compensation signal according to the observation signal, the weight, and the attribute information of the preset spurious signal to obtain the target compensation signal by performing the following operations: determining the gradient information of the error signal between the compensation signal and the spurious signal included in the observation signal according to the attribute information of the observation signal and the preset spurious signal; compensating the weight according to the gradient information to determine the target weight; and updating the compensation signal according to the target weight and the attribute information of the preset spurious signal to obtain the target compensation signal.
[0007] For example, the signal update module includes: a digitally controlled oscillator, configured to generate a reference signal according to the attribute information of the preset spurious signal; a first subtractor, configured to calculate an estimated error signal according to the observation signal and the compensation signal; a weight update unit, configured to update the weight according to the estimated error signal, the reference signal and the convergence factor to obtain a target weight, wherein the convergence factor represents how fast the compensation signal approaches the spurious signal; and a signal update unit, configured to update the compensation signal according to the target weight and the reference signal to obtain the target compensation signal.
[0008] For example, the weight update unit includes: a first complex calculator, configured to perform complex conjugation on the estimated error signal to obtain a first conjugate signal; a second multiplier, configured to calculate a weight deviation signal based on the first conjugate signal and the reference signal; a third multiplier, configured to calculate a weight compensation signal based on the weight deviation signal and the convergence factor; a register, configured to store weights; an adder, configured to calculate the target weight based on the weight compensation signal and the weight, and send the target weight to the register, so that the register updates the weight according to the target weight.
[0009] For example, the signal updating unit includes: a second complex calculator, configured to perform complex conjugation on the target weight to obtain a second conjugate signal; and a fourth multiplier, configured to calculate the target compensation signal based on the second conjugate signal and the reference signal.
[0010] For example, the signal compensation module includes: a delay device, configured to delay the target compensation signal by a preset time length to obtain a delay compensation signal; and a second subtractor, configured to calculate the target spurious-free baseband signal based on the delay compensation signal and the baseband signal.
[0011] For example, the number of the at least one signal updating module is equal to the number of spurious signals included in each observation signal.
[0012] For example, the above-mentioned mixing module includes a transmitting mixing unit and a receiving mixing unit; the above-mentioned transmitting mixing unit includes: a digital-to-analog converter, configured to perform digital-to-analog conversion on the above-mentioned spurious removal baseband signal to obtain an analog signal; a transmitting mixer, configured to perform a first mixing on the above-mentioned analog signal and the local oscillator signal based on the mixing effect to obtain the above-mentioned radio frequency signal; the above-mentioned receiving mixing unit includes: a receiving mixer, configured to perform a second mixing on the above-mentioned radio frequency signal and the above-mentioned local oscillator signal based on the mixing effect to obtain an analog observation signal; and an analog-to-digital converter, configured to perform analog-to-digital conversion on the above-mentioned analog observation signal to obtain the above-mentioned observation signal.
[0013] For example, the above-mentioned transmitting mixing unit also includes: a first half-band filter, configured to downsample the above-mentioned spurious removal baseband signal to obtain a downsampled baseband signal; the above-mentioned digital-to-analog converter is also configured to perform digital-to-analog conversion on the above-mentioned downsampled baseband signal to obtain the above-mentioned analog signal; the above-mentioned receiving mixing unit also includes: a second half-band filter, configured to downsample the observation signal after analog-to-digital conversion to obtain the above-mentioned observation signal.
[0014] For example, the above-mentioned device further includes: the above-mentioned signal generator, configured to generate the above-mentioned baseband signal.
[0015] According to another aspect of the present disclosure, a chip is provided, comprising the signal processing device as described above.
[0016] According to another aspect of the present disclosure, a data transmission system is provided, comprising: a signal processing device as described above; and a receiver configured to receive a radio frequency signal from the signal processing device and analyze the radio frequency signal to obtain a baseband signal.
[0017] According to another aspect of the present disclosure, a signal processing method is provided, including: mixing a spurious-free baseband signal to obtain and output a radio frequency signal and an observation signal; updating a compensation signal according to the observation signal, a weight, and attribute information of a preset spurious signal to obtain a target compensation signal; and compensating a baseband signal output by a signal generator according to at least one of the above target compensation signals to obtain a target spurious-free baseband signal.
[0018] According to an embodiment of the present disclosure, by mixing the spurious baseband signal using a mixing module, a radio frequency signal and an observation signal are obtained and output, and a radio frequency signal and an observation signal that have been compensated for spurious signals can be obtained, wherein the radio frequency signal and the observation signal also include some residual spurious signals. By using a signal update module to update the compensation signal according to the observation signal, the weight, and the attribute information of the preset spurious signal, a target compensation signal is obtained, and the baseband signal output by the signal generator is compensated by the signal compensation module according to at least one target compensation signal obtained by at least one signal update module to obtain a target spurious baseband signal, so that when the target spurious baseband signal passes through the mixing module, the target spurious baseband signal can partially offset the spurious signal introduced by the mixing module, so as to reduce the intensity of the spurious signals in the radio frequency signal and the observation signal obtained after the mixing operation of the target spurious baseband signal. Furthermore, when the signal processing device is used as a transmitter, it is possible to perform spurious signal compensation on the real-time output RF signal in a loop within the transmitter, so that the strength of the spurious signal included in the RF signal output by the transmitter within a preset time period meets the spurious index requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0020] Figure 1 The structure diagram of the signal processing device according to the embodiment of the present disclosure is schematically shown;
[0021] Figure 2 The structure diagram of the signal updating module according to the embodiment of the present disclosure is schematically shown;
[0022] Figure 3 The structure diagram of a signal updating module according to another embodiment of the present disclosure is schematically shown;
[0023] Figure 4 The structure diagram of the signal compensation module according to the embodiment of the present disclosure is schematically shown;
[0024] Figure 5 The structure diagram of a signal processing device according to another embodiment of the present disclosure is schematically shown;
[0025] Figure 6 A schematic diagram of the structure of a signal processing device according to another embodiment of the present disclosure is shown;
[0026] Figure 7 The schematic diagram of the structure of the chip according to the embodiment of the present disclosure is shown;
[0027] Figure 8 A schematic diagram schematically shows the structure of a data transmission system according to an embodiment of the present disclosure; and
[0028] Fig. 9 The flowchart of the signal processing method according to the embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of them. Based on the described embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present disclosure.
[0030] It should be noted that throughout the drawings, the same elements are represented by the same or similar reference numerals. In the following description, some specific embodiments are only used for descriptive purposes and should not be understood as any limitation to the present disclosure, but are only examples of embodiments of the present disclosure. Conventional structures or configurations will be omitted when they may cause confusion in the understanding of the present disclosure. It should be noted that the shapes and sizes of the components in the figures do not reflect the actual size and proportion, but only illustrate the contents of the embodiments of the present disclosure.
[0031] Unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the usual meanings understood by those skilled in the art. The words "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components.
[0032] In addition, in the description of the embodiments of the present disclosure, the term "connected" or "connected to" may refer to two components being directly connected, or may refer to two components being connected via one or more other components. In addition, the two components may be connected or coupled via a wired or wireless manner.
[0033] In OFDM-based communication systems, spurs are usually unavoidable. Spurs are usually generated when the baseband signal is mixed by the analog mixer in the transmitter, by the integer multiple frequency signals of the reference clock crystal in the communication system, or by the interaction of local oscillator signals between different frequency bands. The intensity of spurs is generally not large, but if they appear in the sideband of the RF signal transmitted by the transmitter, they will affect the spurious indicators of the transmitter.
[0034] The communication system based on OFDM may be, for example, a communication system based on wireless network standards 11a, 11g, 11n, 11ax or 11be, a communication system based on the 4th generation mobile communication technology (4G, 4th Generation Mobile Communication Technology) standard LTE (Long Term Evolution, Long Term Evolution Technology) for communication, a 5G cellular communication system based on the new radio access technology (New Radio, NR) in the 5th generation mobile communication technology (5G, 5th Generation Mobile Communication Technology) for communication, or other future communication systems. For cellular communication systems, the requirements for spurious indicators are particularly strict.
[0035] In the related art, usually at the receiving end of the RF signal, a notch filter based on a complex IIR (Infinite Impulse Response) filter is used to process the RF signal in the time domain or the subcarrier of the RF signal is zeroed in the frequency domain to eliminate the notch at the frequency position where the spur in the RF signal is located, thereby achieving the purpose of reducing the intensity of the spur in the RF signal.
[0036] However, since spur is usually introduced when the analog mixer mixes the baseband signal, it is usually invisible in the baseband of the baseband signal. Therefore, these methods in the related art are not applicable to the transmitter. Even if there is a tiny spur at the sideband of the baseband signal, the spur energy at the sideband of the baseband signal is low. Directly eliminating the notch of the baseband signal will not reduce the strength of the spur in the RF signal to a level that meets the spur index requirements.
[0037] Therefore, in order to make the radio frequency signal transmitted by the transmitter in the OFDM-based communication system meet the spurious index requirements, it is urgent to find a method that can reduce the strength of the spurious signal spur included in the radio frequency signal transmitted by the transmitter.
[0038] In view of this, the embodiments of the present disclosure provide a signal processing device, method, chip and data transmission system, which can be applied in the field of communication technology.
[0039] Figure 1 The structure diagram of a signal processing device according to an embodiment of the present disclosure is schematically shown.
[0040] like Figure 1 As shown, the signal processing device 100 may include a mixing module 110 , at least one signal updating module 120 and a signal compensation module 130 .
[0041] The mixing module 110 can be configured to mix the spurious baseband signal to obtain and output a radio frequency signal and an observation signal. The observation signal is obtained by mixing the radio frequency signal. Both the radio frequency signal and the observation signal have been compensated for spurious signals. The radio frequency signal and the observation signal also include some residual spurious signals.
[0042] The input end of the signal updating module 120 may be electrically connected to the output end of the frequency mixing module 110. The signal updating module 120 may be configured to update the compensation signal according to the observed signal, the weight, and the attribute information of the preset spurious signal to obtain the target compensation signal. The attribute information of the preset spurious signal may include the frequency and amplitude of the preset spurious signal. The attribute information of the preset spurious signal corresponding to at least one signal updating module 120 is different from each other.
[0043] When the compensation signal is 0 and the spurious baseband signal is the same as the baseband signal, a spectrum analysis is performed on any RF signal output by the mixing module 110, and it can be known that the spur in the RF signal is equivalent to one or more single-tone interference signals of known amplitude and frequency superimposed on the actual RF signal. Therefore, when the compensation signal is 0 and the spurious baseband signal is the same as the baseband signal, a spectrum analysis is performed on any RF signal output by the mixing module 110 to obtain the frequency and amplitude of each preset spurious signal in at least one preset spurious signal, and the frequency and amplitude of the preset spurious signal are determined as the attribute information of the preset spurious signal.
[0044] The weight represents the weight value used to calculate the compensation signal. The weight can be a preset value or a value calculated according to a preset relationship between the compensation signal and the weight.
[0045] For example, each signal updating module 120 can be based on an LMS (Least Mean Square) adaptive filtering algorithm or an NLMS (Normalized Least-Mean-Square) adaptive filtering algorithm to update the compensation signal according to the attribute information of the observed signal, the weight, and the preset stray signal to obtain a target compensation signal. The preset relationship can be a calculation formula corresponding to the LMS adaptive filtering algorithm or the NLMS adaptive filtering algorithm.
[0046] The input end of the signal compensation module 130 may be electrically connected to the output end of at least one signal updating module 120. The output end of the signal compensation module 130 may be electrically connected to the input end of the frequency mixing module 110. The signal compensation module 130 may be configured to compensate the baseband signal output by the signal generator 140 according to at least one target compensation signal obtained by at least one signal updating module to obtain a target spurious-free baseband signal.
[0047] For example, a subtraction operation may be performed on the baseband signal and at least one target compensation signal to obtain a target spurious-free baseband signal.
[0048] According to an embodiment of the present disclosure, when the target spurious-free baseband signal passes through the mixing module 110, the target spurious-free baseband signal can partially offset the spurious signal introduced by the mixing module 110, so as to reduce the intensity of the spurious signal in the radio frequency signal and the observation signal obtained after the mixing operation of the target spurious-free baseband signal.
[0049] According to an embodiment of the present disclosure, the signal processing device 100 can be used as a transmitter to implement spurious signal compensation for the real-time output radio frequency signal in a loop within the transmitter, so that the strength of the spurious signal included in the radio frequency signal output by the transmitter within a preset time length meets the spurious index requirements.
[0050] According to an embodiment of the present disclosure, the signal processing device 100 may be used to perform spurious signal compensation on a real-time radio frequency signal.
[0051] For example, the mixing module 110 can be used to mix the received current spurious-free baseband signal to obtain and output the current RF signal and the current observation signal. The signal updating module 120 is used to update the previous compensation signal according to the current observation signal, the previous weight, and the attribute information of the preset spurious signal to obtain the current compensation signal, that is, the target compensation signal. The signal compensation module 130 is used to compensate the subsequent baseband signal output by the signal generator 140 according to at least one current compensation signal obtained by at least one signal updating module 120 to obtain the subsequent spurious-free baseband signal, that is, the target spurious-free baseband signal.
[0052] Before the first round of signal processing, the signal generator 140 is not turned on, and the processing device 100 is turned on. At this time, the mixing module 110 has not received any signal and does not output any signal. The signal updating module 120 can update the initial compensation signal according to the initial weight and the attribute information of the preset spurious signal to obtain the current compensation signal. Then, the signal generator 140 can be turned on to start the first round of signal processing, that is, the signal compensation module 130 is directly used to compensate the subsequent baseband signal output by the signal generator 140 according to at least one current compensation signal obtained by at least one signal updating module 120, and obtain the subsequent spurious-free baseband signal, that is, the target spurious-free baseband signal.
[0053] The initial weight value may be a first preset value, and the initial compensation signal may be a second preset value. Both the first preset value and the second preset value may be selected according to actual conditions, and are not limited here. For example, the first preset value and the second preset value may be 0, 0.00001, or 0.000001, etc. The first preset value and the second preset value may be equal or different.
[0054] For example, the signal update module 120 can update the initial compensation signal according to the initial weights and the attribute information of the preset spurious signal according to the following operations to obtain the current compensation signal: determine the single-tone signal according to the frequency and amplitude of the preset spurious signal, multiply the single-tone signal by the complex conjugate of the initial weights to obtain the current compensation signal, and update the initial compensation signal according to the current compensation signal. Among them, the single-tone signal characterizes a signal including only a single frequency, which can usually be expressed as a sine wave signal. The single-tone signal is the simplest periodic signal, and the frequency and amplitude are both kept constant.
[0055] According to an embodiment of the present disclosure, by mixing the spurious baseband signal using a mixing module, obtaining and outputting a radio frequency signal and an observation signal, a radio frequency signal and an observation signal that have been compensated for spurious signals can be obtained, wherein the radio frequency signal and the observation signal also include some residual spurious signals. By using a signal update module to update the compensation signal according to the observation signal, the weight, and the attribute information of the preset spurious signal, at least one target compensation signal is obtained, and the baseband signal output by the signal generator is compensated by the signal compensation module according to at least one target compensation signal obtained by at least one signal update module to obtain a target spurious baseband signal, so that when the target spurious baseband signal passes through the mixing module, the target spurious baseband signal can partially offset the spurious signal introduced by the mixing module, so as to reduce the intensity of the spurious signals in the radio frequency signal and the observation signal obtained after the mixing operation of the target spurious baseband signal. Furthermore, when the signal processing device is used as a transmitter, it is possible to perform spurious signal compensation on the real-time output RF signal in a loop within the transmitter, so that the strength of the spurious signal included in the RF signal output by the transmitter within a preset time period meets the spurious index requirements.
[0056] like Figure 1 As shown, the signal processing apparatus 100 may further include a signal generator 140. The signal generator 140 may be configured to generate a baseband signal.
[0057] According to an embodiment of the present disclosure, the frequency of the compensation signal obtained by the signal updating module 120 is located in the sideband, and the frequency of the baseband signal output by the signal generator 140 is located in the baseband. Therefore, when the baseband signal output by the signal generator 140 is compensated according to the target compensation signal output by the signal updating module 120 to obtain the target spurious baseband signal, and the target spurious-free baseband signal passes through the mixing module 110, the target spurious-free baseband signal can partially offset the spurious signal located in the sideband in the RF signal obtained after the mixing operation of the target spurious-free baseband signal introduced by the mixing module 110, and the spurious signal compensation operation does not affect the baseband signal. Therefore, the error vector magnitude (EVM) between the baseband signal included in the RF signal and the corresponding baseband signal output by the signal generator 140 is not affected by the spurious signal compensation operation.
[0058] For example, when the signal processing device 100 is used as a transmitter, at least one signal updating module 120 may be first turned on and configured, that is, attribute information of at least one preset spurious signal, such as frequency and amplitude, may be respectively input to the at least one signal updating module 120. Then, the frequency mixing module 110, the signal compensation module 130 and the signal generator 140 may be turned on to compensate for spurious signals on the radio frequency signal output by the transmitter in real time, so that the strength of the spurious signals included in the radio frequency signal output by the transmitter within a preset time period meets the spurious index requirements.
[0059] According to an embodiment of the present disclosure, the number of the at least one signal updating module 120 is equal to the number of spurious signals included in each observation signal.
[0060] For example, the number of spurious signals included in each observation signal may be 1, 2, 3, 5, etc.
[0061] According to an embodiment of the present disclosure, when the number of at least one signal updating module 120 is greater than 1, the signal processing device 100 can generate multiple target compensation signals in parallel based on multiple signal updating modules 120, and compensate for multiple spurious signals included in the radio frequency signal output by the signal processing device 100 based on the multiple target compensation signals, thereby improving the efficiency of spurious signal compensation.
[0062] According to an embodiment of the present disclosure, the signal updating module 120 can update the compensation signal according to the attribute information of the observation signal, the weight, and the preset spurious signal to obtain the target compensation signal by performing the following operations: determining the gradient information of the error signal between the compensation signal and the spurious signal included in the observation signal according to the attribute information of the observation signal and the preset spurious signal; compensating the weight according to the gradient information to determine the target weight; updating the compensation signal according to the target weight and the attribute information of the preset spurious signal to obtain the target compensation signal.
[0063] According to the embodiments of the present disclosure, by determining the gradient information of the error signal between the compensation signal and the spurious signal included in the observation signal according to the attribute information of the observation signal and the preset spurious signal, and compensating the weight according to the gradient information, the technical means for determining the target weight can realize the updating of the weight in the direction of reducing the error signal. Furthermore, when the compensation signal is updated according to the target weight and the attribute information of the preset spurious signal to obtain the target compensation signal, the target compensation signal can be made closer to the spurious signal included in the observation signal.
[0064] Figure 2 The structural diagram of the signal updating module according to the embodiment of the present disclosure is schematically shown.
[0065] like Figure 2 As shown, the signal updating module 120 may include a digitally controlled oscillator 121 , a first subtractor 122 , a weight updating unit 123 and a signal updating unit 124 .
[0066] The digital controlled oscillator 121 may be configured to generate a reference signal according to the property information of the preset spurious signal, wherein the reference signal may be a single tone signal.
[0067] For example, when the attribute information is frequency and amplitude, the digitally controlled oscillator 121 may generate a reference signal having a frequency and an amplitude equal to the frequency and amplitude of the preset spurious signal according to the frequency and amplitude of the input preset spurious signal.
[0068] The first subtractor 122 may be configured to calculate an estimated error signal according to the observation signal and the compensation signal. Wherein, the spurious signal and the compensation signal included in the observation signal may both be signals including two orthogonal components I and Q.
[0069] For example, the compensation signal may be subtracted from the observed signal to obtain an estimated error signal.
[0070] The weight updating unit 123 may be configured to update the weights according to the estimated error signal, the reference signal and the convergence factor μ to obtain the target weights, wherein the convergence factor μ represents how fast the compensation signal approaches the spurious signal.
[0071] For example, the estimated error signal and the reference signal may be multiplied to determine the gradient information, so as to determine the direction of updating the weight based on the gradient information. The gradient information and the convergence factor μ may be multiplied to determine the weight compensation signal, and the weight may be updated according to the weight compensation signal to obtain the target weight, so as to update the weight in the direction of reducing the error signal between the target compensation signal and the spurious signal included in the observation signal based on the gradient information.
[0072] The signal updating unit 124 may be configured to update the compensation signal according to the target weight and the reference signal to obtain a target compensation signal.
[0073] Figure 3 The structure diagram of a signal updating module according to another embodiment of the present disclosure is schematically shown.
[0074] like Figure 3 As shown, the signal updating module 120 may include a digitally controlled oscillator 121 , a first subtractor 122 , a weight updating unit 123 and a signal updating unit 124 .
[0075] Figure 3 and Figure 2 The difference between the signal update module 120 in FIG. 1 and FIG. 2 is that: Figure 3 The weight updating unit 123 in the signal updating module 120 may further include a first complex number calculator 1231, a second multiplier 1232, a third multiplier 1233, a register 1234 and an adder 1235. Figure 3 The signal updating unit 124 in the signal updating module 120 may further include a second complex number calculator 1241 and a fourth multiplier 1242 .
[0076] The first complex calculator 1231 may be configured to perform complex conjugation on the estimated error signal to obtain a first conjugate signal.
[0077] The second multiplier 1232 may be configured to calculate a weight deviation signal according to the first conjugate signal and the reference signal, wherein the gradient information may include the weight deviation signal.
[0078] The third multiplier 1233 may be configured to calculate a weight compensation signal according to the weight deviation signal and the convergence factor μ.
[0079] For example, the weight deviation signal and the convergence factor μ may be multiplied to obtain a weight compensation signal. The value of the convergence factor μ may be selected according to actual conditions and is not limited here. For example, the convergence factor μ may be a fixed value. The convergence factor μ may also be dynamically adjusted as the number of iterations increases.
[0080] Register 1234 may be configured to store weight values.
[0081] The adder 1235 may be configured to calculate a target weight according to the weight compensation signal and the weight, and send the target weight to the register so that the register 1234 updates the weight according to the target weight.
[0082] For example, the weight compensation signal and the weight may be multiplied to obtain the target weight.
[0083] The second complex calculator 1241 may be configured to perform complex conjugation on the target weight to obtain a second conjugate signal;
[0084] The fourth multiplier 1242 may be configured to calculate a target compensation signal according to the second conjugate signal and the reference signal.
[0085] For example, the second conjugate signal and the reference signal may be multiplied to obtain a target compensation signal.
[0086] According to an embodiment of the present disclosure, by using a first complex calculator to perform complex conjugation on an estimated error signal to obtain a first conjugate signal, and using a second multiplier to calculate a weight deviation signal based on the first conjugate signal and a reference signal, it is possible to obtain gradient information including the weight deviation signal, so as to determine the direction of updating the weight based on the gradient information.
[0087] By using a third multiplier to calculate a weight compensation signal according to a weight deviation signal and a convergence factor, and using an adder to calculate a target weight according to the weight compensation signal and the weight, the weight is updated in a direction of reducing an error signal between the compensation signal and a spurious signal included in the observation signal based on the gradient information including the weight deviation signal. Furthermore, when a second complex calculator is used to perform complex conjugation on the target weight to obtain a second conjugate signal, and a fourth multiplier is used to calculate a target compensation signal according to the second conjugate signal and a reference signal, the target compensation signal can be made closer to the spurious signal included in the observation signal.
[0088] Figure 4 The structural diagram of the signal compensation module according to the embodiment of the present disclosure is schematically shown.
[0089] like Figure 4 As shown, the signal compensation module 130 may include a delay device 131 and a second subtractor 132 .
[0090] The delayer 131 may be configured to delay the target compensation signal by a preset time length to obtain a delay compensation signal. The preset time length may be selected according to actual conditions and is not limited here. For example, the preset time length may be an integer multiple of the period of the preset spurious signal.
[0091] The second subtractor 132 may be configured to calculate a target spurious-free baseband signal according to the delay compensation signal and the baseband signal.
[0092] For example, the delay compensation signal may be subtracted from the (i+1)th baseband signal to obtain the (i+1)th spurious-free baseband signal.
[0093] According to an embodiment of the present disclosure, a delay compensation signal is obtained by delaying the target compensation signal by a preset time length using a delay device 131, so as to time-align the delay compensation signal and the baseband signal, and then the second subtractor 132 can calculate a more accurate target spurious-free baseband signal based on the delay compensation signal and the baseband signal.
[0094] Figure 5 A schematic structural diagram of a signal processing device according to another embodiment of the present disclosure is shown.
[0095] like Figure 5As shown, the signal processing device 500 may include a mixing module 510, at least one signal updating module 520, a signal compensation module 530 and a signal generator 540. Figure 5 At least one signal updating module 520, signal compensation module 530 and signal generator 540 are respectively connected to Figure 1 At least one signal updating module 120, signal compensation module 130 and signal generator 140 have similar structures and functions, which will not be described herein for brevity.
[0096] The frequency mixing module 510 may include a transmission frequency mixing unit 511 and a reception frequency mixing unit 512 .
[0097] The transmit mixing unit 511 may include a digital-to-analog converter (DAC) 5111 and a transmit mixer 5112 .
[0098] The digital-to-analog converter 5111 may be configured to perform digital-to-analog conversion on the spurious-free baseband signal to obtain an analog signal.
[0099] The transmit mixer 5112 may be configured to perform a first mixing on the analog signal and the local oscillator signal based on a mixing effect to obtain a radio frequency signal.
[0100] According to an embodiment of the present disclosure, a technical means is provided to obtain a radio frequency signal by performing a first mixing on an analog signal and a local oscillator signal based on a mixing effect using a transmitting mixer, so that the frequency of the radio frequency signal is higher than the frequency of the analog signal, and at the same time, a spurious signal is introduced into the radio frequency signal. The analog signal included in the analog signal and corresponding to the compensation signal can compensate for the spurious signal introduced by the first mixing operation to reduce the intensity of the spurious signal included in the radio frequency signal.
[0101] The reception mixing unit 512 may include a reception mixer 5121 and an analog-to-digital converter (ADC) 5122 .
[0102] The receiving mixer 5121 may be configured to perform a second mixing on the RF signal and the local oscillator signal based on a mixing effect to obtain an analog observation signal;
[0103] The analog-to-digital converter 5122 may be configured to perform analog-to-digital conversion on the analog observation signal to obtain an observation signal.
[0104] According to an embodiment of the present disclosure, a technical means is provided by utilizing a receiving mixer to perform a second mixing on a radio frequency signal and a local oscillator signal based on a mixing effect to obtain an analog observation signal, so that the frequency of the analog observation signal is lower than the frequency of the radio frequency signal, and thus the frequency of the analog observation signal is more suitable for the sampling rate of the analog-to-digital converter.
[0105] Figure 6 A schematic structural diagram of a signal processing device according to another embodiment of the present disclosure is shown.
[0106] like Figure 6 As shown, the signal processing device 600 may include a mixing module 610, at least one signal updating module 620, a signal compensation module 630 and a signal generator 640. Figure 6 At least one signal updating module 620, a signal compensation module 630, a signal generator 640 and a signal generator 640 respectively Figure 5 At least one signal updating module 520, signal compensation module 530 and signal generator 540 have similar structures and functions, which will not be described in detail for the sake of simplicity.
[0107] Figure 6 The mixing module 610 in the embodiment may include a transmitting mixing unit 611 and a receiving mixing unit 612 . Figure 6 The transmitting mixing unit 611 and Figure 5 The difference between the transmitting mixing unit 511 in FIG. 5 is that: Figure 6 The transmit mixing unit 611 may also include a first half-band filter 6113. Figure 6 The receiving mixing unit 612 and Figure 5 The difference between the receiving mixer unit 512 in FIG. 5 is that: Figure 6 The receiving mixing unit 612 may further include a second half-band filter 6123 .
[0108] The first half-band filter 6113 may be configured to downsample the spurious removal baseband signal to obtain a downsampled baseband signal. The digital-to-analog converter 6111 may also be configured to perform digital-to-analog conversion on the downsampled baseband signal to obtain an analog signal.
[0109] The second half-band filter 6123 may be configured to downsample the analog-to-digital converted observation signal to obtain an observation signal.
[0110] According to the embodiment of the present disclosure, by using the first half-band filter to downsample the spurious removal baseband signal, a technical means of obtaining a downsampled baseband signal can be used to obtain a downsampled baseband signal within a preset frequency range, so that the preset frequency range is adapted to the sampling rate of each device used to process the downsampled baseband signal in the future. At the same time, compared with the amount of data included in the spurious removal baseband signal, the amount of data included in the downsampled baseband signal is less, thereby improving the efficiency of subsequent transmission and processing of the baseband signal.
[0111] Similarly, by using a second half-band filter to downsample the observation signal that has undergone analog-to-digital conversion to obtain the observation signal, the technical means can make the frequency range of the observation signal match the sampling rate of each device subsequently used to process the observation signal, while improving the efficiency of subsequent transmission and processing of the observation signal.
[0112] Figure 7 The schematic diagram shows the structure of a chip according to an embodiment of the present disclosure.
[0113] like Figure 7 As shown, the chip 700 may include a signal processing device 710. The signal processing device 710 may be Figure 1 , Figure 5 or Figure 6 Any one of the signal processing devices in.
[0114] According to an embodiment of the present disclosure, the chip 700 may include only the signal processing device 710 , or may include other signal processing devices at the same time as the signal processing device 710 .
[0115] Figure 8 The structural diagram of the data transmission system according to the embodiment of the present disclosure is schematically shown.
[0116] like Figure 8 As shown, the data transmission system 800 may include a signal processing device 810 and a receiver 820. The signal processing device 810 may be Figure 1 , Figure 5 or Figure 6 Any one of the signal processing devices in.
[0117] The receiver 820 may be configured to receive the radio frequency signal from the signal processing device 810 and analyze the radio frequency signal to obtain a baseband signal.
[0118] Based on the above signal processing device, an embodiment of the present disclosure further provides a signal processing method.
[0119] According to an embodiment of the present disclosure, the data transmission system 800 may further include a radio frequency transmission chip and a receiver 820 , wherein the radio frequency transmission chip may include a signal processing device 810 .
[0120] Fig. 9 The flowchart of the signal processing method according to the embodiment of the present disclosure is schematically shown.
[0121] like Fig. 9 As shown, the signal processing method may include operations S910 to S930.
[0122] In operation S910, the spurious-free baseband signal is mixed to obtain and output a radio frequency signal and an observation signal.
[0123] In operation S920, the compensation signal is updated according to the observed signal, the weight, and the property information of the preset spurious signal to obtain a target compensation signal.
[0124] In operation S930, the baseband signal output by the signal generator is compensated according to at least one target compensation signal to obtain a target spurious-free baseband signal.
[0125] It should be noted that, unless it is explicitly stated that there is a sequence of execution between different operations shown in the flowchart in the embodiments of the present disclosure, or there is a sequence of execution between different operations in technical implementation, otherwise, the execution order of multiple operations may not be prioritized, and multiple operations may also be executed simultaneously.
[0126] It should also be noted that the signal processing method in the embodiment of the present disclosure corresponds to the signal processing device in the embodiment of the present disclosure, and will not be described in detail here.
[0127] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0128] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0129] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A signal processing device, comprising a mixing module, at least one signal updating module, and a signal compensation module, wherein: The mixing module is configured to mix the spurious-free baseband signal to obtain and output a radio frequency signal and an observation signal; The input end of the signal updating module is electrically connected to the output end of the frequency mixing module, and the signal updating module is configured to update the compensation signal according to the observed signal, the weight, and the attribute information of the preset spurious signal to obtain a target compensation signal; The input end of the signal compensation module is electrically connected to the output end of the at least one signal updating module, the output end of the signal compensation module is electrically connected to the input end of the mixing module, and the signal compensation module is configured to compensate the baseband signal output by the signal generator according to at least one target compensation signal obtained by the at least one signal updating module to obtain a target spurious-free baseband signal.
2. The device according to claim 1, wherein: The signal updating module updates the compensation signal according to the observed signal, the weight, and the attribute information of the preset spurious signal to obtain the target compensation signal by performing the following operations: Determining, according to the property information of the observation signal and the preset spurious signal, gradient information of an error signal between the compensation signal and the spurious signal included in the observation signal; Compensating the weight according to the gradient information to determine a target weight; The compensation signal is updated according to the target weight and the attribute information of the preset spurious signal to obtain the target compensation signal.
3. The device according to claim 1 or 2, wherein: The signal updating module comprises: A digitally controlled oscillator is configured to generate a reference signal according to the property information of the preset stray signal; A first subtractor configured to calculate an estimated error signal based on the observation signal and the compensation signal; A weight updating unit, configured to update the weight according to the estimated error signal, the reference signal and a convergence factor to obtain a target weight, wherein the convergence factor represents how fast the compensation signal approaches the spurious signal; The signal updating unit is configured to update the compensation signal according to the target weight and the reference signal to obtain the target compensation signal.
4. The device according to claim 3, wherein: The weight updating unit comprises: a first complex calculator, configured to perform complex conjugation on the estimated error signal to obtain a first conjugate signal; a second multiplier configured to calculate a weight deviation signal according to the first conjugate signal and the reference signal; a third multiplier configured to calculate a weight compensation signal according to the weight deviation signal and the convergence factor; registers,configured to store weights; The adder is configured to calculate the target weight according to the weight compensation signal and the weight, and send the target weight to the register so that the register updates the weight according to the target weight.
5. The device according to claim 3 or 4, wherein: The signal updating unit comprises: a second complex number calculator configured to perform complex conjugation on the target weight to obtain a second conjugate signal; The fourth multiplier is configured to calculate the target compensation signal according to the second conjugate signal and the reference signal.
6. The device according to any one of claims 1 or 2, wherein: The signal compensation module comprises: A delayer is configured to delay the target compensation signal for a preset time length to obtain a delay compensation signal; The second subtractor is configured to calculate the target spurious-free baseband signal according to the delay compensation signal and the baseband signal.
7. The device according to claim 1 or 2, wherein: The number of the at least one signal updating module is equal to the number of spurious signals included in each observation signal.
8. The device according to claim 1 or 2, wherein: The mixing module includes a transmitting mixing unit and a receiving mixing unit; The transmitting mixing unit comprises: A digital-to-analog converter, configured to perform digital-to-analog conversion on the spurious-free baseband signal to obtain an analog signal; A transmitting mixer, configured to perform a first mixing on the analog signal and the local oscillator signal based on a mixing effect to obtain the radio frequency signal; The receiving mixing unit comprises: A receiving mixer, configured to perform a second mixing on the radio frequency signal and the local oscillator signal based on a mixing effect to obtain an analog observation signal; The analog-to-digital converter is configured to perform analog-to-digital conversion on the analog observation signal to obtain the observation signal.
9. The device according to claim 8, wherein: The transmitting mixing unit also includes: A first half-band filter is configured to downsample the spurious-free baseband signal to obtain a downsampled baseband signal; The digital-to-analog converter is further configured to perform digital-to-analog conversion on the down-sampled baseband signal to obtain the analog signal; The receiving mixing unit also includes: The second half-band filter is configured to downsample the observation signal after analog-to-digital conversion to obtain the observation signal.
10. The device according to claim 1 or 2, wherein: Also includes: The signal generator is configured to generate the baseband signal.
11. A chip, comprising the signal processing device according to any one of claims 1 to 10.
12. A data transmission system, comprising: The signal processing device according to any one of claims 1 to 10; The receiver is configured to receive the radio frequency signal from the signal processing device and analyze the radio frequency signal to obtain a baseband signal.
13. A signal processing method, comprising: Mixing the spurious-free baseband signal to obtain and output a radio frequency signal and an observation signal; According to the observed signal, the weight, and the attribute information of the preset stray signal, the compensation signal is updated to obtain a target compensation signal; The baseband signal output by the signal generator is compensated according to at least one of the target compensation signals to obtain a target spurious-free baseband signal.