A method, system and device for correcting distorted channel response
By building ideal channels and distortion channels, the response sequence of the compensation system is calculated, and the distortion problem in signal transmission is solved, and the accuracy and reliability of signal transmission is improved.
Patent Information
- Application Number
- CN202310301130.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2043-03-27
AI Technical Summary
During the transmission process, the signal is distorted due to external interference or channel limitations, resulting in inaccurate received signals, which requires improving the reliability and accuracy of signal transmission.
Pre-construct the ideal channel and the distortion channel, input the initial signal to both, calculate the response sequence of the compensation system, so that the distortion signal is input to the compensation system to obtain the ideal signal, simulate the ideal channel through the filter and use Bessel-Thomson Filter, calculates the filter coefficients and transfer functions of the compensation system.
Through the compensation system's response sequence, inaccurate distorted signals can be corrected during signal transmission, the accuracy during signal transmission can be improved, the channel response is significantly improved, and the output of the ideal channel is close to the output of the ideal channel.
Smart Images

Figure CN116318463B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of signal transmission, and in particular to a method, system and device for correcting distorted channel response. Background Art
[0002] During the transmission of signals (such as voltage signals or current signals), due to interference from external factors or due to channel limitations within the transmission device (such as a receiver), the signal may be distorted during transmission, resulting in inaccurate signals ultimately received and output.
[0003] Therefore, providing a method to achieve compensation for distorted signals, thereby improving the reliability and accuracy of signal transmission is an issue that needs to be urgently addressed by those skilled in the art. Summary of the invention
[0004] The purpose of the present application is to provide a method, system and device for correcting distorted channel response, which can obtain a response sequence of a compensation system for compensating for a distorted signal, thereby inputting an inaccurate distorted signal into the compensation system during signal transmission, thereby improving the accuracy of the signal transmission process.
[0005] To solve the above technical problems, the present application provides a method for correcting distorted channel response, comprising:
[0006] Pre-build ideal channels and distorted channels;
[0007] Inputting the initial signal into the ideal channel and the distorted channel respectively to obtain the corresponding ideal signal and distorted signal;
[0008] A response sequence of a compensation system is calculated according to the ideal signal and the distorted signal, so that the ideal signal is obtained after the distorted signal is input into the compensation system.
[0009] Preferably, an ideal channel is pre-built, including:
[0010] A filter is used to simulate the ideal channel.
[0011] Preferably, a filter is used to simulate an ideal channel, including:
[0012] The ideal channel is simulated using a Bessel-Thomson filter.
[0013] Preferably, inputting the initial signal into the ideal channel to obtain the corresponding ideal signal comprises:
[0014] The initial signal is convolved with a unit impulse response sequence of the Bessel-Thomson filter to obtain the ideal signal.
[0015] Preferably, the distorted channel is a channel within a receiver that receives the initial signal.
[0016] Preferably, after calculating the response sequence of the compensation system according to the ideal signal and the distorted signal, the method further comprises:
[0017] The filter coefficients corresponding to the compensation system are calculated according to the response sequence of the compensation system.
[0018] Preferably, it also includes:
[0019] Converting the initial signal into an initial wavetable signal;
[0020] Inputting the initial signal into the ideal channel and the distorted channel respectively to obtain the corresponding ideal signal and distorted signal, including:
[0021] The initial wave table signal is input into the ideal channel and the distorted channel to obtain corresponding ideal signal and distorted signal.
[0022] Preferably, calculating a response sequence of a compensation system according to the ideal signal and the distorted signal comprises:
[0023] The transfer function of the compensation system is calculated according to the spectral density and the cross-spectral density of the ideal signal and the distorted signal.
[0024] In order to solve the above technical problems, the present application also provides a system for correcting distorted channel response, including:
[0025] A channel construction unit, used for pre-constructing an ideal channel and a distorted channel;
[0026] A signal generating unit, inputting an initial signal into the ideal channel and the distorted channel respectively, to obtain a corresponding ideal signal and a distorted signal;
[0027] The compensation unit is used to calculate a response sequence of a compensation system according to the ideal signal and the distorted signal, so that the ideal signal is obtained after the distorted signal is input into the compensation system.
[0028] In order to solve the above technical problems, the present application also provides a device for correcting distorted channel response, including:
[0029] Memory for storing computer programs;
[0030] The processor is used to implement the steps of the method for correcting distorted channel response as described above when storing a computer program.
[0031] The present application provides a method, system and device for correcting distorted channel response, which relates to the field of signal transmission. In this scheme, an ideal channel and a distorted channel are pre-constructed; the initial signal is input into the ideal channel and the distorted channel respectively to obtain the corresponding ideal signal and distorted signal; the response sequence of the compensation system is calculated according to the ideal signal and the distorted signal, so that the ideal signal is obtained after the distorted signal is input into the compensation system. It can be seen that through the method in the present application, the response sequence of the compensation system for compensating the distorted signal can be obtained, so that the inaccurate distorted signal is input into this compensation system during signal transmission, thereby improving the accuracy of the signal transmission process. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the prior art and the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0033] Figure 1 A flowchart of a method for correcting distorted channel response provided by the present application;
[0034] Figure 2 A schematic diagram of a principle provided for this application;
[0035] Figure 3 Another schematic diagram provided for this application;
[0036] Figure 4 The eye diagram corresponding to the case where the initial signal is not compensated provided in this application;
[0037] Figure 5 The eye diagram corresponding to the initial signal after compensation provided by this application;
[0038] Figure 6 A schematic diagram of the difference between the spectrum after compensating the initial signal and the original uncompensated spectrum provided by the present application;
[0039] Figure 7 A schematic diagram of a unit impulse response after compensating the initial signal provided in the present application;
[0040] Figure 8 A spectrum diagram of a compensation system provided for this application;
[0041] Fig. 9 A structural block diagram of a system for correcting distorted channel response provided by the present application;
[0042] Fig.10This is a structural block diagram of a device for correcting distorted channel response provided in the present application. DETAILED DESCRIPTION
[0043] The core of this application is to provide a method, system and device for correcting distorted channel response, which can obtain a response sequence of a compensation system for compensating for distorted signals, thereby inputting inaccurate distorted signals into this compensation system during signal transmission, thereby improving the accuracy of the signal transmission process.
[0044] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0045] Please refer to Figure 1 , Figure 1 A flow chart of a method for correcting a distorted channel response provided in the present application, the method comprising:
[0046] S11: Pre-construct ideal channel and distorted channel;
[0047] S12: inputting the initial signal into the ideal channel and the distorted channel respectively to obtain the corresponding ideal signal and distorted signal;
[0048] S13: Calculating a response sequence of the compensation system according to the ideal signal and the distorted signal, so that the ideal signal is obtained after the distorted signal is input into the compensation system.
[0049] Specifically, considering that when transmitting signals in the prior art, due to interference from external factors or due to channel limitations of the receiver itself, the signal output by the receiver may be distorted.
[0050] In order to solve the above technical problems, the design idea of the present application is: to design a compensation system to compensate for the distorted signal to obtain a compensated signal to make it closer to the ideal signal. How to obtain the response sequence of the compensation system so as to design the compensation system according to this response sequence is a technical problem that needs to be solved at present.
[0051] For details, please refer to Figure 2 , Figure 2 A schematic diagram of the principle provided by the present application, wherein R(n) is the input signal, y(n) is the output signal after passing through the distortion channel and the compensation system, H(z) is the distortion channel, H c (z) is a compensation system, then H d(z) is an ideal channel, and the corresponding operation relationship is: H(z)H c (z) = H d (z); the corresponding system response operation is: h(n)h c (n) = h d (n)(h(n) is the response sequence of the distorted channel, h c (n) is the response sequence of the compensation system, then h d (n) as the response sequence of an ideal channel).
[0052] For further information, please refer to Figure 3 , Figure 3 Another principle diagram provided for the present application is that when there is an initial signal, the ideal output signal y(n) can be obtained by inputting the initial signal into an ideal channel, and the corresponding distorted signal x(n) can be obtained by inputting the initial signal into a distorted channel. The compensation system must satisfy that after the distorted signal x(n) is input into the compensation system, the corresponding ideal signal y(n) can be obtained.
[0053] Therefore, in the present application, a distorted channel and an ideal channel are pre-constructed, and then the initial signal is input into the distorted channel and the ideal channel respectively to obtain a distorted signal and an ideal signal respectively, and then analysis and calculation are performed based on the distorted signal and the ideal signal to calculate the response sequence of the corresponding compensation system.
[0054] The above-mentioned ideal channel and / or distorted channel may be pre-constructed when calculating the response sequence of the compensation system, or may be a distorted channel or an ideal channel already available in the prior art. For example, the distorted channel may be a channel inside the transmission device, and the initial signal may be a signal source or a voltage signal or a current signal, etc. The present application will not be limited here according to the actual situation.
[0055] As a preferred embodiment, the distorted channel is a channel within a receiver that receives the initial signal.
[0056] Specifically, when the receiver receives the initial signal, it receives the initial signal through its own channel and outputs it through its own channel or processes the initial signal, and the receiver's own channel may cause the initial signal to be distorted. For example, when the receiver is an oscilloscope, when the oscilloscope receives the initial signal and displays it, due to the bandwidth limitation of the oscilloscope channel, the signal displayed by the oscilloscope may be distorted. Therefore, if an ideal channel and / or a distorted channel already exists in an actual application, the ideal channel and / or the distorted channel may be directly used without reconstructing the ideal channel and / or the distorted channel, thereby saving the step of constructing the channel.
[0057] In addition, the purpose of calculating the compensation system in this application is to solve the distortion phenomenon existing in certain application scenarios in the prior art. Therefore, when using the ideal channel and / or distorted channel that already exists in the actual application, directly using this channel to calculate the corresponding compensation system, when it is applied to this application scenario, the matching degree is better.
[0058] In summary, the method for correcting the distorted channel response provided in the present application can obtain a response sequence of a compensation system for compensating for a distorted signal, thereby inputting an inaccurate distorted signal into the compensation system during signal transmission, thereby improving the accuracy of the signal transmission process.
[0059] Based on the above embodiments:
[0060] As a preferred embodiment, pre-building an ideal channel includes:
[0061] Use filters to simulate an ideal channel.
[0062] This embodiment aims to define a specific implementation method for constructing an ideal channel, considering that filters are usually used in the prior art to realize the transmission and filtering functions of signals.
[0063] Therefore, when designing an ideal channel in the present application, it can be, but is not limited to, using a filter to achieve simulation of the ideal channel.
[0064] It can be seen that in the present application, the simulation of an ideal channel can be achieved by using a filter, and the method of using a filter for simulation is simple and easy to implement.
[0065] As a preferred embodiment, using a filter to simulate an ideal channel includes:
[0066] Use Bessel-Thomson filters to simulate an ideal channel.
[0067] This embodiment aims to define a specific implementation method of a filter for simulating an ideal channel. Specifically, a Bessel-Thomson filter may be used, but is not limited to it. Specifically, the N-order expression of the Bessel-Thomson filter is:
[0068]
[0069] in,
[0070] H a (s) is the system function of the Bessel-Thomson filter, d0, b k is a fixed parameter (the same as in the prior art, and will not be described in detail in this application), and k is the order.
[0071] If the receiver is an oscilloscope, considering the need to follow the oscilloscope's signal transmission protocol, a fourth-order Bessel-Thomson filter is selected. Correspondingly, the expression of the fourth-order Bessel-Thomson filter is:
[0072]
[0073] As a preferred embodiment, inputting the initial signal into an ideal channel to obtain a corresponding ideal signal includes:
[0074] The ideal signal is obtained by convolving the initial signal with the unit impulse response sequence of the Bessel-Thomson filter.
[0075] Specifically, when the Bessel-Thomson filter is used to simulate an ideal channel, the ideal signal can be obtained after the initial signal is input into the Bessel-Thomson filter.
[0076] Specifically, a specific calculation method for obtaining an ideal signal through an ideal channel is: performing a convolution operation on the initial signal and the unit impulse response sequence of the Bessel-Thomson filter, and the result obtained is the ideal signal.
[0077] As a preferred embodiment, after calculating the response sequence of the compensation system according to the ideal signal and the distorted signal, the method further includes:
[0078] The filter coefficients corresponding to the compensation system are calculated according to the response sequence of the compensation system.
[0079] Specifically, after the response sequence of the compensation system is obtained through the above calculation, how the staff designs a (virtual) hardware implementation method according to the response sequence is a technical problem to be solved in this embodiment.
[0080] Therefore, in this application, the filter coefficients corresponding to the compensation system will be calculated according to the response sequence of the compensation system, so that the staff can design the corresponding software filter (which can also be understood as virtual hardware) and / or hardware filter based on the calculated filter coefficients, and then apply it to the receiver with a distorted channel, so as to achieve compensation for the distorted signal and obtain an accurate ideal signal.
[0081] As a preferred embodiment, it also includes:
[0082] Converting the initial signal into an initial wavetable signal;
[0083] The initial signal is input into the ideal channel and the distorted channel respectively to obtain the corresponding ideal signal and distorted signal, including:
[0084] The initial wavetable signal is input into the ideal channel and the distorted channel to obtain the corresponding ideal signal and distorted signal.
[0085] Specifically, considering the use of analog signals to calculate the response sequence of the compensation system, and the corresponding calculation of the filter coefficients corresponding to the response sequence of the compensation system, it is closer to the actual application scenario (in actual application, digital signals are usually used for calculation), so it is convenient to apply the method in the present application to actual scenarios (after converting the initial signal into an initial wavetable signal, when it is applied to the actual scenario, it is more convenient to use computer software to perform digital signal processing operations).
[0086] In order to solve the above technical problems, in the present application, after obtaining the initial signal, the initial signal can also be converted into an initial wave table signal, which is equivalent to a digital waveform signal. Based on the initial wave table signal and the response sequence of the ideal channel and the distorted channel, the corresponding ideal signal and the distorted signal are calculated, and then when calculating the response sequence or filter parameters of the compensation system, it is closer to actual application (in actual application, digital signals are usually used for calculation), so that the method in the present application can be applied to actual scenarios.
[0087] As a preferred embodiment, calculating the response sequence of the compensation system according to the ideal signal and the distorted signal includes:
[0088] The transfer function of the compensation system is calculated based on the spectral density and cross-spectral density of the ideal signal and the distorted signal.
[0089] Specifically, when the response sequence of the compensation system is calculated by using a wave table signal, the transfer function of the compensation system may be calculated by using, but not limited to, the spectral density and cross-spectral density of the ideal signal and the distorted signal.
[0090] Among them, the spectral density and cross-spectral density of x(n) and y(n) are obtained by calculation, and the calculation formula is as follows:
[0091]
[0092] Among them, H(f) is the transfer function of the compensation system, f is the frequency, and n is the time variable, that is, n represents the position of the discrete point sequence in the time domain.
[0093] Here the cross-spectral density calculation uses the following formula:
[0094]
[0095] Among them, P yx (f) is the cross-spectral density of x(n) and y(n), * represents conjugation, FFT represents Fourier transform, and the filter coefficients (impulse response sequence) corresponding to the compensation system are calculated by inverse FFT. The calculation formula is as follows:
[0096] h c(n) = IFFT[H(f)];
[0097] Among them, IFFT represents inverse Fourier transform; after obtaining the filter coefficient, the compensated signal can be obtained by convolution operation of the initial wave table signal and the filter coefficient. The calculation formula is as follows:
[0098]
[0099] It can be seen that the method in the present application can calculate the response sequence and filter coefficients corresponding to the compensation system, and then the compensated signal can be calculated through the initial wave table signal and the filter coefficient, thereby improving the reliability of signal transmission. In addition, the method of using the mutual spectral density and spectral density to calculate the transfer function of the compensation system in this embodiment is simple and reliable.
[0100] For details, please refer to Figure 4-Figure 7 , Figure 4 The eye diagram corresponding to the case where the initial signal is not compensated provided by this application, Figure 5 The eye diagram corresponding to the initial signal after compensation provided by this application, Figure 6 The schematic diagram of the difference between the spectrum after compensation of the initial signal and the original uncompensated spectrum provided in the present application shows that, through the compensation system in the present application, it can be seen that the corresponding compensated channel is significantly improved compared with the original channel. Figure 7 This is a schematic diagram of a unit impulse response after compensating the initial signal provided by the present application. Figure 8 A spectrum diagram of a compensation system provided by the present application. It can be seen that after the initial signal passes through the compensation system in the present application to compensate the initial signal, the system response of the original distorted channel can be optimized to achieve the response of the ideal channel as much as possible. The compensation system in the present application can achieve the purpose of correcting the distorted channel.
[0101] Please refer to Fig. 9 , Fig. 9 A structural block diagram of a system for correcting distorted channel response provided in the present application, the system comprising:
[0102] A channel construction unit 91, used to pre-construct an ideal channel and a distorted channel;
[0103] The signal generating unit 92 inputs the initial signal into the ideal channel and the distorted channel respectively to obtain the corresponding ideal signal and distorted signal;
[0104] The compensation unit 93 is used to calculate the response sequence of the compensation system according to the ideal signal and the distorted signal, so that the ideal signal is obtained after the distorted signal is input into the compensation system. Please refer to the above embodiment for the introduction of the system for correcting the distorted channel response, which will not be repeated in this application.
[0105] Please refer to Fig.10 , Fig.10 A structural block diagram of a device for correcting distorted channel response provided in the present application, the device comprising:
[0106] A memory 101, used for storing computer programs;
[0107] The processor 102 is used to implement the steps of the method for correcting distorted channel response as described above when storing the computer program. For the introduction of the device for correcting distorted channel response, please refer to the above embodiment, and this application will not repeat it here.
[0108] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0109] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for correcting a distorted channel response, characterized in that: include: Pre-constructing an ideal channel and a distorted channel, wherein the ideal channel is simulated using a Bessel-Thomson filter; Converting an initial signal into an initial wave table signal, inputting the initial wave table signal into the ideal channel and the distorted channel to obtain a corresponding ideal signal and a distorted signal, wherein the initial wave table signal is a waveform signal of a digital quantity; Calculating a response sequence of a compensation system according to the ideal signal and the distorted signal, so that the ideal signal is obtained after the distorted signal is input into the compensation system; The calculating a response sequence of the compensation system according to the ideal signal and the distorted signal comprises: Calculating a transfer function of the compensation system according to the spectral density and the cross-spectral density of the ideal signal and the distorted signal; The formula for calculating the transfer function of the compensation system is: ; ; H ( f ) is the transfer function of the compensation system, x(n) is the distorted signal, y(n) is the ideal signal, P yx ( f ) is the cross-spectral density, P xx ( f ) is the spectral density of x(n), represents conjugate, FFT represents Fourier transform, and N is the order of the Bessel-Thomson filter; The calculation formula for obtaining the ideal signal after the distorted signal is input into the compensation system is: ; ; in, h c ( n ) is the filter coefficient corresponding to the compensation system, IFFT represents inverse Fourier transform, Represents the convolution operation, f is the frequency, and n is the time variable.
2. The method for correcting distorted channel response according to claim 1, characterized in that: Inputting the initial signal into the ideal channel to obtain a corresponding ideal signal includes: The initial signal is convolved with a unit impulse response sequence of the Bessel-Thomson filter to obtain the ideal signal.
3. The method for correcting distorted channel response according to claim 1, characterized in that: The distorted channel is a channel within a receiver that receives the initial signal.
4. The method for correcting distorted channel response according to claim 1, characterized in that: After calculating the response sequence of the compensation system according to the ideal signal and the distorted signal, the method further includes: The filter coefficients corresponding to the compensation system are calculated according to the response sequence of the compensation system.
5. A system for correcting distorted channel response, characterized in that: include: A channel construction unit, used for pre-constructing an ideal channel and a distorted channel, wherein the ideal channel is simulated by using a Bessel-Thomson filter; The system for correcting distorted channel responses is also used to convert the initial signal into an initial wavetable signal; A signal generating unit, configured to input the initial wave table signal into the ideal channel and the distorted channel to obtain corresponding ideal signals and distorted signals; a compensation unit, configured to calculate a transfer function of a compensation system according to the spectral density and the cross-spectral density of the ideal signal and the distorted signal, so that the ideal signal is obtained after the distorted signal is input into the compensation system; The formula for calculating the transfer function of the compensation system is: ; ; H ( f ) is the transfer function of the compensation system, x(n) is the distorted signal, y(n) is the ideal signal, P yx ( f ) is the cross-spectral density, P xx ( f ) is the spectral density of x(n), represents conjugate, FFT represents Fourier transform, and N is the order of the Bessel-Thomson filter; The calculation formula for obtaining the ideal signal after the distorted signal is input into the compensation system is: ; ; in, h c ( n ) is the filter coefficient corresponding to the compensation system, IFFT represents inverse Fourier transform, Represents the convolution operation, f is the frequency, and n is the time variable.
6. A device for correcting distorted channel response, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the method for correcting a distorted channel response as claimed in any one of claims 1 to 4 when storing a computer program.
Citation Information
Patent Citations
Signal processing method and device
CN108011615A
Method and device for estimating received signal sequence
CN108737297A
Multi-radio frequency channel mismatch calibration method and device based on channel simulator
CN114499719A
Distortion compensation apparatus
CN1832355A