Data reconstruction method and circuit based on Fourier transform

Through the Fourier transform-based data reconstruction method, the mixing and low-pass filtering technology are used to solve the signal integrity problem caused by channel loss of high-speed signals, and the effective transmission of high-bandwidth signals and the improvement of signal measurability are achieved.

CN119669668AActive Publication Date: 2025-03-21XIDIAN UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411882639.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-21
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

In the prior art, high-speed signals are difficult to effectively transmit high-bandwidth signals due to channel loss due to signal integrity problems such as jitter, crosstalk, and intersymbol interference.

Method used

Using the Fourier transform-based data reconstruction method, the input periodic signal is mixed with the orthogonal clock through the mixer to obtain the intermediate frequency output signal, and the Fourier coefficient is obtained through the low-pass filter, the amplitude and phase angle of each spectrum component are calculated, and the signal is finally reconstructed.

Benefits of technology

It greatly improves signal measurability in high-bandwidth signal transmission systems, avoids the problem of simultaneously detecting bandwidth in the full frequency range, and improves data rate and signal integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119669668A_ABST
    Figure CN119669668A_ABST
Patent Text Reader

Abstract

The invention discloses a data reconstruction method and circuit based on Fourier transform. The circuit comprises a clock generator used for providing M groups of orthogonal clocks required by frequency mixing; the frequency mixer is used for mixing the input periodic signal with the M groups of orthogonal clocks to obtain M groups of intermediate frequency output signals; the low-pass filter is used for obtaining a corresponding direct-current voltage according to the frequency mixing output, and further recording the direct-current voltage as a Fourier transform coefficient; and the Fourier operation module is used for carrying out Fourier mathematical operation on the Fourier transform coefficient so as to obtain a reconstruction signal. According to the data reconstruction method based on Fourier transform, a high-bandwidth signal can be reconstructed through successive single-frequency-point frequency mixing, the problem of simultaneous detection of the bandwidth in a full-frequency range is avoided, and the signal testability in a high-bandwidth signal transmission system is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wired transmission integrated circuits, and in particular to a data reconstruction method and circuit based on Fourier transform. Background Art

[0002] With the rapid development of science and technology, high-speed wired transmission technology has become the cornerstone of chip communication and data transmission. With the popularity of video streaming, cloud computing, big data and the Internet of Things (IoT), the demand for high-speed and high-capacity data transmission continues to grow. Technological advances will continue to drive the increase in wired transmission speeds, which poses a challenge to existing wired transmission solutions. How to transmit data quickly and efficiently has gradually become the focus of research on wired transmission integrated circuits.

[0003] In high-speed data transmission systems used for backplane communication, optoelectronic transmission, and chip-to-chip interconnection, high-speed signals can cause signal integrity problems such as jitter, crosstalk, and inter-symbol interference due to channel loss. Summary of the invention

[0004] The present invention provides a data reconstruction method and circuit based on Fourier transform, which solves the signal integrity problems such as jitter, crosstalk, inter-symbol interference, etc. caused by channel loss in high-speed signals in the prior art, and realizes the reconstruction of high-bandwidth signals by successive single-frequency mixing, avoiding the difficulty of simultaneously detecting the bandwidth of the entire frequency range, and greatly improving the signal measurability in high-bandwidth signal transmission systems.

[0005] The present invention provides a data reconstruction method based on Fourier transform, the method comprising:

[0006] Determine an input periodic signal, and generate M groups of orthogonal clocks according to the input periodic signal;

[0007] Using a mixer to mix the M groups of orthogonal clocks and the input periodic signal respectively to obtain M groups of intermediate frequency output signals;

[0008] Using a low-pass filter to respectively perform low-pass filtering on the M groups of intermediate frequency output signals to obtain M groups of Fourier coefficients;

[0009] The amplitude of each spectral component of the input periodic signal is calculated based on the M groups of Fourier coefficients, and the phase angle of each spectral component of the input periodic signal is calculated based on the M groups of Fourier coefficients. The reconstructed signal corresponding to the input periodic signal is calculated using the amplitude and phase angle of each spectral component.

[0010] In a possible implementation, the number of groups of the orthogonal clocks is related to the code type of the input periodic signal, which is specifically expressed as:

[0011] M = k(x);

[0012] Wherein, k represents an optional parameter; x represents the period of the input periodic signal; and M represents the number of groups of orthogonal clocks.

[0013] In a possible implementation, the calculation formula for the amplitude of each spectral component is expressed as:

[0014]

[0015] Where M represents the number of orthogonal clock groups; C A represents the amplitude of the spectral component corresponding to the i-th group of orthogonal clocks; represents the first Fourier coefficient in the Fourier coefficients corresponding to the i-th group of orthogonal clocks; B It represents the second Fourier coefficient in the Fourier coefficients corresponding to the i-th group of orthogonal clocks.

[0016] In a possible implementation, the calculation formula of the phase angle of each spectral component is expressed as:

[0017]

[0018] Where M represents the number of orthogonal clock groups; i represents the i-th group of orthogonal clocks; A represents the first Fourier coefficient in the Fourier coefficients corresponding to the i-th group of orthogonal clocks; B represents the second Fourier coefficient in the Fourier coefficient corresponding to the i-th orthogonal clock; θ Represents the phase angle of the spectral component corresponding to the i-th group of orthogonal clocks.

[0019] In a possible implementation, the step of calculating the reconstructed signal corresponding to the input periodic signal by using the amplitude and phase angle of each spectral component includes:

[0020] Filtering the input periodic signal using the low-pass filter to obtain a common mode level;

[0021] A reconstructed signal corresponding to the input periodic signal is obtained by calculation according to the common mode level, the amplitude and the phase angle of each spectrum component.

[0022] In a possible implementation, the reconstructed signal is expressed as:

[0023]

[0024] Among them, C <0> Indicates the common mode level; M indicates the number of orthogonal clock groups; C represents the amplitude of the spectral component corresponding to the i-th group of orthogonal clocks; ω represents the angular frequency of the frequency spectrum line contained in the input periodic signal corresponding to the i-th group of orthogonal clocks; s'(t) represents the reconstructed signal; t represents the time parameter; θ Represents the phase angle of the spectral component corresponding to the i-th group of orthogonal clocks.

[0025] In a possible implementation manner, the phase difference between the two clocks of the orthogonal clock is 90°.

[0026] In a second aspect, the present invention provides a data reconstruction circuit based on Fourier transform, which is used to implement a data reconstruction method based on Fourier transform, wherein the circuit comprises: a clock generator, a mixer, a low-pass filter and a Fourier operation module;

[0027] The clock generator is used to generate M groups of orthogonal clocks according to the input periodic signal simultaneously or sequentially;

[0028] The mixer is used to mix the M groups of orthogonal clocks with the input periodic signal to obtain M groups of intermediate frequency output signals;

[0029] The low-pass filter is used to perform low-pass filtering on the M groups of intermediate frequency output signals respectively to obtain M groups of Fourier coefficients;

[0030] The Fourier operation module is used to perform Fourier calculation according to the M groups of Fourier coefficients to obtain a reconstructed signal corresponding to the input periodic signal.

[0031] In a possible implementation, the Fourier operation module includes: an amplitude calculation unit and a phase angle calculation unit;

[0032] The amplitude unit is used to calculate the amplitude of each spectral component of the input periodic signal according to the M groups of Fourier coefficients using an amplitude calculation formula;

[0033] The phase angle calculation unit is used to calculate the phase angle of each spectral component of the input periodic signal according to the M groups of Fourier transform coefficients using a phase angle calculation formula.

[0034] One or more technical solutions provided in the present invention have at least the following technical effects or advantages:

[0035] The present invention adopts a data reconstruction method based on Fourier transform, and mixes the input periodic signal and the orthogonal clock through a mixer to reconstruct and process high-speed data, which greatly improves the data rate supported in the limited transmission system, and performs low-pass filtering on the intermediate frequency output signal output by the mixer to obtain the Fourier coefficient, and then calculates the amplitude and phase angle of each spectral component of the input periodic signal, reconstructs the data from the frequency domain perspective, effectively avoids the bandwidth problem of simultaneously measuring the full-band signal, and improves the measurability of the high-bandwidth communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A flow chart of the steps of a data reconstruction method based on Fourier transform provided in an embodiment of the present invention;

[0037] Figure 2 A flowchart of a specific implementation example provided for an embodiment of the present invention;

[0038] Figure 3 A schematic diagram of a data reconstruction circuit based on Fourier transform provided in an embodiment of the present invention;

[0039] Figure 4 A schematic diagram of a mixer circuit provided by an embodiment of the present invention;

[0040] Figure 5 The embodiment of the present invention provides the use of M=(2 3 -1) A schematic diagram showing the comparison between the data reconstruction waveform generated by a set of orthogonal clocks and the ideal waveform;

[0041] Figure 6 The embodiment of the present invention provides the use of M=2·(2 3 -1) Schematic diagram comparing the data reconstruction waveform generated by a set of orthogonal clocks and the ideal waveform. DETAILED DESCRIPTION

[0042] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] The present invention provides a data reconstruction method based on Fourier transform, such as Figure 1 The method shown includes the following steps S101 to S104.

[0044] S101, determine an input periodic signal, and generate M groups of orthogonal clocks CLK and CLKQ according to the input periodic signal s(t);

[0045] Here, the phase difference between the two clocks CLK and CLKQ of the orthogonal clock is 90°, and the M groups of orthogonal clocks are CLK <1> -CLK <m>、CLKQ<1>-CLKQ <m>.

[0046] Specifically, in step S101, the number of groups of orthogonal clocks is related to the code type of the input periodic signal, which is specifically expressed as:

[0047] M=k(x) (1)

[0048] Wherein, k represents an optional parameter; x represents the period of the input periodic signal; and M represents the number of orthogonal clock groups.

[0049] Exemplarily, the clock generator generates M groups of orthogonal clocks CLK related to the input periodic signal s(t) <1> -CLK <m>、CLKQ<1>-CLKQ <m>, used to connect to the mixer input port 2.

[0050] The clock generator generates a total of M groups of orthogonal clocks simultaneously or sequentially according to the input periodic signal. The number of groups M of the orthogonal clocks is related to the input periodic signal s(t) of the input data. Specifically, the number of groups M of the orthogonal clocks is equal to the number of frequency spectrum lines contained in the input periodic signal s(t). The frequency of the M groups of orthogonal clocks is equal to the Nyquist frequency f of the input data. DR It is related to the input periodic signal s(t), specifically, for the i-th group of orthogonal clocks CLK 、CLKQ , whose frequency is equal to the frequency of the i-th group of frequency spectrum lines of the input periodic signal s(t).

[0051] In particular, M groups of orthogonal clocks CLK <1> -CLK <m>、CLKQ<1>-CLKQ <m>The phase difference between them is 90°. Specifically, for any i-th group of data CLK With CLKQ The phase difference is always 90°.

[0052] S102, using a mixer to mix M groups of orthogonal clocks and input periodic signals respectively to obtain M groups of intermediate frequency output signals IF and IFQ;

[0053] Exemplarily, the mixer input port 1 is used to connect the input periodic signal s(t), Figure 3 DATA represents the input periodic signal s(t); the mixer input port 2 is used to receive the M groups of orthogonal clocks CLK generated by the clock generator. <1> -CLK <m>、CLKQ<1>-CLKQ <m>; Mixing output terminal, used to output the M groups of intermediate frequency output signals IF generated by mixing the mixing input port 1 and the mixing input port 2 <1> -IF <m>、IFQ<1>-IFQ <m>.

[0054] S103, using a low-pass filter to perform low-pass filtering on the M groups of intermediate frequency output signals respectively, to obtain M groups of Fourier coefficients.

[0055] The mixer output terminal of the mixer is connected to the input terminal of the low-pass filter to generate the intermediate frequency output signal IF <1> -IF <m>、IFQ<1>-IFQ <m>The voltage output from the output of the low-pass filter is recorded as M groups of Fourier coefficients, where IF <1> -IF <m>The corresponding Fourier coefficient is recorded as the first Fourier coefficient A <1> -A <m>,IFQ<1>-IFQ <m>The corresponding Fourier coefficient is recorded as the second Fourier coefficient B <1> -B <m>In addition, the input periodic signal s(t) is connected to the input of the low-pass filter, and the common-mode level output from the output of the filter is used as the Fourier coefficient C <0> .

[0056] S104, calculating the amplitude and phase angle of each spectral component of the input periodic signal according to the M groups of Fourier coefficients, and calculating a reconstructed signal corresponding to the input periodic signal using the amplitude and phase angle of each spectral component.

[0057] Specifically, in step S104, the calculation formula of the amplitude of each spectral component is expressed as:

[0058]

[0059] The calculation formula of the phase angle of each spectral component is expressed as:

[0060]

[0061] Where M represents the number of orthogonal clock groups; i represents the i-th group of orthogonal clocks; A represents the first Fourier coefficient in the Fourier coefficients corresponding to the i-th group of orthogonal clocks; B represents the second Fourier coefficient in the Fourier coefficient corresponding to the i-th group of orthogonal clocks; θ represents the phase angle of the spectrum component corresponding to the i-th group of orthogonal clocks; C represents the amplitude of the spectral component corresponding to the i-th group of orthogonal clocks;

[0062] Specifically, in step S104, the reconstructed signal corresponding to the input periodic signal is calculated using the amplitude and phase angle of each spectral component, including the following steps.

[0063] (1) Filter the input periodic signal using a low-pass filter to obtain a common-mode level;

[0064] (2) A reconstructed signal corresponding to the input periodic signal is calculated based on the common mode level, the amplitude and phase angle of each spectral component.

[0065] Specifically, in step S104, the reconstructed signal is expressed as:

[0066]

[0067] Among them, C <0> Indicates the common mode level; M indicates the number of orthogonal clock groups; C represents the amplitude of the spectral component corresponding to the i-th group of orthogonal clocks; ω represents the angular frequency of the frequency spectrum line contained in the input periodic signal corresponding to the i-th group of orthogonal clocks; s'(t) represents the reconstructed signal; t represents the time parameter; θ represents the phase angle of the spectral component corresponding to the i-th group of orthogonal clocks, ω The specific expression is ω =2πf CLK =2πf CLKQ , where f CLK Indicates CLK The frequency, f CLKQ Indicates CLKQ frequency.

[0068] Exemplarily, according to the Fourier coefficient A output by the low-pass filter 、B Calculate the reconstructed signal. Specifically, through M groups of Fourier coefficients A <1> -A <m>、B<1>-B <m>Calculate the Fourier amplitude CLK of each harmonic of group M <1> -CLK <m>, the specific calculation method is, for the i-th group of Fourier coefficients A 、B , the corresponding amplitude C of the i-th spectral component The calculation formula is formula (2).

[0069] Furthermore, according to the calculated amplitude CLK of each spectral component <1> -CLK <m>and the Fourier coefficient A <1> -A <m>、B<1>-B <m>, calculate the phase angle θ of each spectral component <1> -θ <m>, the specific calculation method is, for the i-th group of Fourier coefficients A 、B and the amplitude C of the i-th spectral component , the corresponding phase angle θ of the i-th spectral component The calculation formula is formula (3).

[0070] Furthermore, the common-mode level generated by the input periodic signal s(t) through the low-pass filter is used as C <0> , according to the amplitude of the spectral component C <1> -C <m>The phase angle θ of each spectral component is calculated , calculate the periodic signal s(t)PRBS <n>The reconstructed signal s'(t) of the data is calculated using formula (4).

[0071] In a specific embodiment provided by the present invention, the input periodic signal s(t) is determined, and the clock generator generates M groups of orthogonal clocks CLK according to the input code pattern. <1> -CLK <m>、CLKQ<1>-CLKQ <m>The mixer converts each set of orthogonal clock CLK <1> -CLK <m>、CLKQ<1>-CLKQ <m>Mix with the input periodic signal s(t) to obtain the intermediate frequency output signal IF <1> -IF <m>、IFQ<1>-IFQ <m>The low-pass filter converts the intermediate frequency output signal IF <1> -IF <m>、IFQ<1>-IFQ <m>Perform low-pass filtering to obtain the Fourier coefficient A <1> -A <m>、B<1>-B <m>, the low-pass filter performs low-pass filtering on the input periodic signal s(t) to obtain the Fourier coefficient C <0> , according to the Fourier coefficient A <1> -A <m>、B<1>-B <m>, calculate the amplitude C of each spectral component <1> -C <m>The phase angle θ of each spectral component <1> -θ <m>, and then by calculating the Fourier coefficient C <0> -C <m>With phase angle θ <1> -θ <m>, and finally the reconstructed signal s'(t) is obtained.

[0072] For example, Figure 2 As shown, the specific steps of the Fourier transform-based data reconstruction method are to determine the code type of the input data (2 N -1)PRBS, which indicates a period of 2 N -1 pseudo-random sequence clock generator generates M=k(2 N -1) A set of orthogonal clocks CLK <1> -CLK <m>、CLKQ<1>-CLKQ <m>The mixer converts each set of orthogonal clock CLK <1> -CLK <m>、CLKQ<1>-CLKQ <m>With input (2 N -1)PRBS data are mixed separately to obtain the intermediate frequency output signal IF <1> -IF <m>、IFQ<1>-IFQ <m>The low-pass filter converts the intermediate frequency output signal IF <1> -IF <m>、IFQ<1>-IFQ <m>Perform low-pass filtering to obtain the Fourier coefficient A <1> -A <m>、B<1>-B <m>, the low-pass filter will input (2 N -1) PRBS data is low-pass filtered to obtain the Fourier coefficient C <0> , according to the Fourier coefficient A <1> -A <m>、B<1>-B <m>, calculate the amplitude C of each spectral component <1> -C <m>The phase angle θ of each spectral component <1> -θ <m>, and then by calculating the Fourier coefficient C <0> -C <m>With angle θ <1> -θ <m>, and finally the reconstructed signal s'(t) is obtained.

[0073] A data reconstruction circuit based on Fourier transform, such as Figure 3 As shown, the circuit includes: a clock generator, a mixer, a low-pass filter and a Fourier operation module;

[0074] A clock generator, used for generating M groups of orthogonal clocks according to an input periodic signal simultaneously or sequentially;

[0075] A mixer, used for mixing M groups of orthogonal clocks with input periodic signals to obtain M groups of intermediate frequency output signals;

[0076] A low-pass filter is used to perform low-pass filtering on the M groups of intermediate frequency output signals to obtain M groups of Fourier coefficients; wherein, after low-pass filtering, a DC voltage signal corresponding to the intermediate frequency output signal is obtained, and the DC voltage signal is determined as the corresponding Fourier transform coefficient;

[0077] The Fourier operation module is used to perform Fourier calculation according to M groups of Fourier coefficients to obtain a reconstructed signal corresponding to the input periodic signal. Here, the Fourier operation module includes: an amplitude calculation unit and a phase angle calculation unit; the amplitude calculation unit is used to calculate the amplitude of each spectral component of the input periodic signal according to the M groups of Fourier coefficients using the amplitude calculation formula; the phase angle calculation unit is used to calculate the phase angle of each spectral component of the input periodic signal according to the M groups of Fourier coefficients using the phase angle calculation formula.

[0078] Exemplarily, the clock generator is used to generate M groups of orthogonal clocks CLK and CLKQ simultaneously or sequentially according to the input periodic signal s(t). The mixer is used to mix the M groups of orthogonal clocks CLK and CLKQ with the input periodic signal s(t) to obtain intermediate frequency output signals IF and IFQ respectively multiplied by the orthogonal clocks CLK and CLKQ and the input periodic signal s(t). The low-pass filter is used to perform low-pass filtering on the intermediate frequency output signals IF and IFQ generated by the mixer, thereby obtaining the DC component of the intermediate frequency output signal, which is used as the coefficients A and B of the Fourier transform. The Fourier operation module performs Fourier mathematical operation on the coefficients A and B of the Fourier transform output by the mixer, thereby obtaining the reconstructed signal s'(t) of the input periodic signal s(t).

[0079] The mixer input port 2 of the mixer is simultaneously or sequentially connected to the M groups of orthogonal clocks CLK generated by the clock generator. <1> -CLK <m>、CLKQ<1>-CLKQ <m>Connect the mixer input port 1 of the mixer to the input (2 N -1) PRBS data input is connected, and the intermediate frequency output IF generated by the mixer output end of the mixer <1> -IF <m>、IFQ<1>-IFQ <m>Connect to the input of the low-pass filter.

[0080] In a specific circuit embodiment, the input periodic signal s(t) is selected to have a period of 2 3 -1 PRBS data.

[0081] Specifically, when performing Fourier transform-based data reconstruction: M = k (2 3 -1).

[0082] First, according to the input data pattern (2 3 -1)PRBS, the clock generator generates the required M groups of orthogonal clocks CLK, CLKQ simultaneously or sequentially. Specifically, the number of groups M of orthogonal clocks is the same as the input data pattern (2 3 -1)PRBS, the expression is M=k(2 3 -1). Wherein k is an optional parameter, which can be selected as a positive integer greater than or equal to 1. In this embodiment, k can be selected as 1 and 2, and the expression can be expressed as M=1·(2 3 -1) and M = 2·(2 3 -1).

[0083] Next, input (2 3 -1)PRBS data is connected to a low-pass filter, and the DC voltage signal obtained from the low-pass filter is recorded as C <0> , used for subsequent signal reconstruction operations.

[0084] Then, the index values ​​of the M groups of orthogonal clocks CLK and CLKQ are initialized to 1, and the next step is performed:

[0085] The frequency generated by the clock generator is f CLK =f CLKQ =i·f DR / M quadrature clock CLK ,CLKQ , quadrature clock CLK ,CLKQ and (2 3 -1) PRBS is connected to the mixer input port 2 of the mixer to mix the signals and obtain the intermediate frequency output signal IF ,IFQ Then, the intermediate frequency output signal IF ,IFQ Connected to the input of the low-pass filter, after low-pass filtering, the signals generated at the output of the low-pass filter are recorded as Fourier coefficients A ,B .

[0086] Then, the index value i of the quadrature clocks CLK and CLKQ is increased by 1, and the next operation is performed according to the judgment result that i≤M.

[0087] If i>M, then the output results of each orthogonal clock have been obtained in turn through the above steps, that is, the Fourier coefficient A ,B , then Fourier operation is needed to reconstruct the input periodic signal. Specifically, through the known M groups of Fourier coefficients A <1> -A <m>、B<1>-B <m>Calculate the Fourier amplitude C of each spectral component of the input periodic signal <1> -C <m>, the specific calculation method is: for the i-th group of Fourier coefficients A ,B , the corresponding amplitude C of the i-th spectral component The formula is formula (2).

[0088] Furthermore, according to the calculated amplitude C of the spectral component <1> -C <m>and the Fourier coefficient A <1> -A <m>、B<1>-B <m>, calculate the phase angle θ of each spectral component of the input periodic signal <1> -θ <m>, the specific calculation method is: for the i-th group of Fourier coefficients A ,B and the amplitude C of the i-th spectral component , the corresponding phase angle θ of the i-th spectral component The calculation formula is formula (3).

[0089] Finally, the input (2 3 -1) The common mode level generated by the PRBS data through the low-pass filter is used as C <0> , according to C <0> , the amplitude of each spectral component C <1> -C <m>and phase angle θ <1> -θ <m>, calculate the input (2 3 -1) The reconstructed signal s'(t) of the PRBS data is calculated using formula (4).

[0090] At this point, data reconstruction based on Fourier transform is achieved.

[0091] The data reconstruction method and circuit based on Fourier transform proposed in the present invention can reconstruct high-speed data through a high-speed mixer, greatly improving the data rate supported in the wired transmission system, reconstructing data from the perspective of the frequency domain, effectively avoiding the bandwidth problem of simultaneously measuring full-band signals, and improving the testability of high-bandwidth communication systems.

[0092] In a specific embodiment provided by the present invention, Figure 4 As shown, the mixer includes: a local oscillator positive phase input terminal LOP, a local oscillator negative phase input terminal LON, a radio frequency positive phase input terminal RFP, a radio frequency negative phase input terminal RFN, an intermediate frequency positive phase output terminal IFP, an intermediate frequency negative phase output terminal IFN, and a bias voltage control terminal VB. Specifically, it includes a transistor M 1 -M 7 , load resistance R 1 , R 2 Among them, transistor M 1 The tail transistor that controls the current, M 2 、M 3 The input pair of tubes controlled by the RF input signal, M 4 、M 5 、M 6 、M 7 The input pair of tubes controlled by the local oscillator input signal, the load resistor R 1 , R 2 is the load of the entire mixer circuit. Among them, LOP and LON are mixer input port 2, and RFP and RFN are mixer input port 1.

[0093] Among them, the load resistance R 1 , R 2 One of the sections is connected to the power supply voltage V DD ; Load resistance R 1 One end of transistor M 4 The drain of transistor M 6 The drain of is connected to the positive phase output terminal IFP, and the load resistor R 2 One end of transistor M 5 The drain of transistor M 7 The drain of transistor M is connected to the inverting output terminal IFN; 4 The gate of transistor M 7 The gate of transistor M is connected to the positive phase input terminal LOP of the local oscillator. 5 The gate of transistor M 6 The gate of transistor M is connected to the local oscillator inverting input terminal LON; 4 The source of transistor M 5 The source of transistor M 2 The drain of transistor M 6 The source of transistor M 7 The source of transistor M 3 The drain of transistor M is connected; 2 The gate of transistor M is connected to the RF positive phase input terminal RFP. 3 The gate of transistor M is connected to the RF inverting input terminal RFN. 2 The source of transistor M 3 The source of transistor M 1 The drain of transistor M 1 The gate of transistor M is connected to the bias voltage control terminal VB. 1 The source is connected to the ground potential GND.

[0094] Based on the above-mentioned embodiment, for example, this embodiment provides an input (2 3 -1) Reconstruction results of PRBS data.

[0095] like Figure 5 As shown, Figure 5 is the data reconstruction result of the Fourier transform-based data reconstruction method and circuit provided by the embodiment of the present invention when the optional parameter k=1. 3 -1) Nyquist frequency f of PRBS data DR The blue solid line is the original data input under ideal conditions, and the red dotted line is the result of data reconstruction based on Fourier transform. It can be seen that the reconstructed data can roughly follow the original data. This confirms the effectiveness and feasibility of the data reconstruction method and circuit based on Fourier transform.

[0096] If the optional parameter k is set to a higher value, the Fourier transform-based data reconstruction method and the signal reconstructed by the circuit can better fit the original input data, such as Figure 6 As shown, Figure 6 This is the data reconstruction result of the Fourier transform-based data reconstruction method and circuit provided by the embodiment of the present invention when the optional parameter k=2. Figure 5 The data reconstruction results and Figure 6 From the data reconstruction results when the optional parameter k=2, it can be seen that: the higher the optional parameter k, the closer the signal reconstructed by the Fourier transform-based data reconstruction method and circuit is to the original data. This is because the original data contains a lot of frequency components, and when the optional parameter k is higher, the Fourier transform-based data reconstruction method and circuit use more frequency components to reconstruct the data, and the reconstructed signal is closer to the original input data.

[0097] In summary, the data reconstruction method and circuit based on Fourier transform proposed in the present invention can reconstruct high-speed data through a high-speed mixer, greatly improving the data rate supported in the wired transmission system, reconstructing data from the perspective of the frequency domain, and effectively avoiding the bandwidth problem of simultaneously measuring full-band signals, thereby improving the measurability of high-bandwidth communication systems.

[0098] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. All or part of the present invention can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, mobile communication terminals, multi-processor systems, microprocessor-based systems, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.

[0099] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some or all of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the present invention.< / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / n> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m> < / m>

Claims

1. A data reconstruction method based on Fourier transform, characterized in that: include: Determine an input periodic signal, and generate M groups of orthogonal clocks according to the input periodic signal; Using a mixer to mix the M groups of orthogonal clocks and the input periodic signal respectively to obtain M groups of intermediate frequency output signals; Using a low-pass filter to perform low-pass filtering on the M groups of intermediate frequency output signals respectively to obtain M groups of Fourier coefficients; The amplitude of each spectral component of the input periodic signal is calculated based on the M groups of Fourier coefficients, and the phase angle of each spectral component of the input periodic signal is calculated based on the M groups of Fourier coefficients. The reconstructed signal corresponding to the input periodic signal is calculated using the amplitude and phase angle of each spectral component.

2. The data reconstruction method based on Fourier transform according to claim 1, characterized in that: The number of groups of the orthogonal clocks is related to the code type of the input periodic signal, which is specifically expressed as: M = k(x); Wherein, k represents an optional parameter; x represents the period of the input periodic signal; and M represents the number of groups of orthogonal clocks.

3. The data reconstruction method based on Fourier transform according to claim 1, characterized in that: The calculation formula of the amplitude of each spectral component is expressed as: Where M represents the number of orthogonal clock groups; C A represents the amplitude of the spectral component corresponding to the i-th group of orthogonal clocks; represents the first Fourier coefficient in the Fourier coefficients corresponding to the i-th group of orthogonal clocks; B It represents the second Fourier coefficient in the Fourier coefficients corresponding to the i-th group of orthogonal clocks.

4. The data reconstruction method based on Fourier transform according to claim 1, characterized in that: The calculation formula of the phase angle of each spectral component is expressed as: Where M represents the number of orthogonal clock groups; i represents the i-th group of orthogonal clocks; A represents the first Fourier coefficient in the Fourier coefficients corresponding to the i-th group of orthogonal clocks; B represents the second Fourier coefficient in the Fourier coefficient corresponding to the i-th orthogonal clock; θ Represents the phase angle of the spectral component corresponding to the i-th group of orthogonal clocks.

5. The data reconstruction method based on Fourier transform according to claim 1, characterized in that: The step of calculating the reconstructed signal corresponding to the input periodic signal by using the amplitude and phase angle of each spectral component includes: Filtering the input periodic signal using the low-pass filter to obtain a common mode level; A reconstructed signal corresponding to the input periodic signal is obtained by calculation according to the common mode level, the amplitude and the phase angle of each spectrum component.

6. The data reconstruction method based on Fourier transform according to claim 1, characterized in that: The reconstructed signal is expressed as: Among them, C <0> Indicates the common mode level; M indicates the number of orthogonal clock groups; C represents the amplitude of the spectral component corresponding to the i-th group of orthogonal clocks; ω represents the angular frequency of the frequency spectrum line contained in the input periodic signal corresponding to the i-th group of orthogonal clocks; s'(t) represents the reconstructed signal; t represents the time parameter; θ Represents the phase angle of the spectral component corresponding to the i-th group of orthogonal clocks.

7. The data reconstruction method based on Fourier transform according to claim 1, characterized in that: The phase difference between the two clocks of the orthogonal clock is 90°.

8. A data reconstruction circuit based on Fourier transform, characterized in that: Used to implement the Fourier transform-based data reconstruction method according to any one of claims 1 to 7, the circuit comprising: a clock generator, a mixer, a low-pass filter and a Fourier operation module; The clock generator is used to generate M groups of orthogonal clocks according to the input periodic signal simultaneously or sequentially; The mixer is used to mix the M groups of orthogonal clocks with the input periodic signal to obtain M groups of intermediate frequency output signals; The low-pass filter is used to perform low-pass filtering on the M groups of intermediate frequency output signals respectively to obtain M groups of Fourier coefficients; The Fourier operation module is used to perform Fourier calculation according to the M groups of Fourier coefficients to obtain a reconstructed signal corresponding to the input periodic signal.

9. The data reconstruction circuit based on Fourier transform according to claim 8, characterized in that: The Fourier operation module includes: an amplitude calculation unit and a phase angle calculation unit; The amplitude unit is used to calculate the amplitude of each spectral component of the input periodic signal according to the M groups of Fourier coefficients using an amplitude calculation formula; The phase angle calculation unit is used to calculate the phase angle of each spectral component of the input periodic signal according to the M groups of Fourier transform coefficients using a phase angle calculation formula.

Citation Information

Patent Citations

  • Signal reconstruction method for frequency domain sparse signals

    CN104052494A

  • Method of reconstructing baseband digital signal

    CN111371712A

  • Method, apparatus, and system for sound sensing based on wireless signals

    US20220026531A1