Signal crosstalk processing method and device, and storage medium
By constructing a signal processing model to identify and generate suppressed signals, and using a joint cost model to cancel crosstalk, the signal crosstalk problem is solved, enabling comprehensive judgment and optimization of signal quality, and adapting to complex high-speed signal transmission scenarios.
Patent Information
- Application Number
- CN202511261677.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-04
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2045-09-04
AI Technical Summary
In existing technologies, the crosstalk problem cannot intelligently determine the type of crosstalk, and the adaptive adjustment strategy is insufficient, resulting in poor performance in the face of complex mixed-mode crosstalk. Furthermore, increasing the spacing is limited by space constraints, increasing the shielding design is costly, time-domain filtering converges slowly, and frequency-domain notch filtering is prone to causing signal phase distortion, making it impossible to effectively handle random noise.
By constructing a signal processing model, crosstalk types are identified and suppressed signals are generated. The crosstalk signals are then canceled using a joint cost model. By combining time-domain adaptive filtering and frequency-domain notch filtering techniques, different types of crosstalk signals can be adapted to reduce hardware dependence and optimize signal quality.
It enables comprehensive judgment of signal quality, accurately distinguishes crosstalk types, reduces false and false judgments, improves signal integrity, is suitable for various complex high-speed signal transmission scenarios, reduces reliance on hardware specifications, and achieves an optimal balance between performance and cost.
Smart Images

Figure CN120825201A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of digital signal transmission processing, and in particular to a method, device and storage medium for processing signal crosstalk. Background Art
[0002] In related technologies, signal crosstalk can be reduced by increasing the design spacing of transmission lines or increasing shielding; or it can be actively offset by using time-domain adaptive filtering or fixed-frequency notching.
[0003] However, in related technologies, the space available for transmission lines is increasingly limited, making it impossible to simply increase spacing to resolve crosstalk issues. Adding shielding not only increases design cost and complexity but is also difficult to implement in some scenarios. Time-domain filtering is slow to converge and ineffective for strong periodic crosstalk. Frequency-domain notching easily causes signal phase distortion and is ineffective in processing random noise. Furthermore, related technologies lack intelligent judgment of crosstalk type and are unable to adaptively adjust strategies, resulting in poor performance in the face of complex mixed-mode crosstalk, urgently requiring improvement. Summary of the Invention
[0004] This application provides a signal crosstalk processing method, device, and storage medium to address at least some of the issues inherent in related technologies: increased spacing limits space usage; increased shielding design costs and complexity, limiting usage scenarios; slow convergence and poor performance of time-domain filtering for strong periodic crosstalk; and frequency-domain notching, which can easily cause signal phase distortion and an inability to process random noise. Furthermore, these methods are unable to intelligently determine crosstalk type and adaptively adjust strategies, resulting in poor performance with complex mixed-mode crosstalk.
[0005] The present application provides a method for processing signal crosstalk, including: obtaining a mixed signal to be tested in an equalization system; inputting the mixed signal to be tested into a pre-constructed signal processing model, so as to use a first signal processing model in the pre-constructed signal processing model to identify the crosstalk type of at least one crosstalk signal in the mixed signal to be tested, and using a second signal processing model in the pre-constructed signal processing model to determine a suppression signal for the at least one crosstalk signal; inputting the suppression signal, the crosstalk type and the mixed signal to be tested into a target joint cost model, so as to use the suppression signal to offset at least part of the crosstalk signal, and determining a residual error signal between the suppression signal and the crosstalk signal based on the at least part, until a residual error signal that meets a preset signal condition is obtained.
[0006] The present application also provides a signal crosstalk processing device, including: an acquisition module, used to acquire a mixed signal to be tested in an equalization system; an output module, used to input the mixed signal to be tested into a pre-constructed signal processing model, so as to use a first signal processing model in the pre-constructed signal processing model to identify the crosstalk type of at least one crosstalk signal in the mixed signal to be tested, and use a second signal processing model in the pre-constructed signal processing model to determine a suppression signal of the at least one crosstalk signal; a generation module, used to input the suppression signal, the crosstalk type and the mixed signal to be tested into a target joint cost model, so as to use the suppression signal to offset at least part of the crosstalk signal, and determine a residual error signal between the suppression signal and the crosstalk signal based on the at least part, until a residual error signal that meets a preset signal condition is obtained.
[0007] The present application also provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the steps of any of the above-mentioned signal crosstalk processing methods when executing the computer program.
[0008] The present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned signal crosstalk processing methods are implemented.
[0009] The present application also provides a computer program product, including a computer program, which implements the steps of any of the above-mentioned signal crosstalk processing methods when the computer program is executed by a processor.
[0010] Through this application, the first signal processing model in the pre-built signal processing model can be used to identify the crosstalk type of the crosstalk signal in the mixed signal to be tested, and the second signal processing model can be used to determine the suppression signal of the crosstalk signal, and then the suppression signal can be used to offset at least part of the crosstalk signal in the target joint cost model, and the residual error signal between the suppression signal and the crosstalk signal can be determined until a residual error signal that meets certain signal conditions is obtained. Therefore, it can solve the problems of limited space for increasing spacing; high cost and complexity of increased shielding design and limited usage scenarios; slow convergence and poor effect of time domain filtering on strong periodic crosstalk; frequency domain notching easily causes signal phase distortion and cannot process random noise. In addition, the technical problem of being unable to intelligently judge the crosstalk type and adaptively adjust the strategy, resulting in poor performance in the face of complex mixed mode crosstalk, has achieved a comprehensive judgment of signal quality, accurately distinguished the crosstalk type, improved the accuracy of signal problem identification, avoided misjudgment and missed judgment, minimized the impact of crosstalk on the signal, improved signal integrity, and is suitable for various complex high-speed signal transmission scenarios, and reduced dependence on hardware indicators, achieving the technical effect of optimizing the balance between performance and cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. 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 any creative work.
[0012] Figure 1 A flowchart of a method for processing signal crosstalk provided according to an embodiment of the present application; Figure 2 A flowchart of determining the signal quality of a mixed signal to be measured according to one embodiment of the present application; Figure 3 A flowchart of distinguishing reflected signals from crosstalk signals according to one embodiment of the present application; Figure 4 A flowchart of re-detection of a mixed signal to be tested according to an embodiment of the present application; Figure 5 This is a flow chart of the calibration phase of a signal crosstalk processing method provided according to one embodiment of the present application; Figure 6 This is a flowchart of a normal working phase of a method for processing signal crosstalk according to one embodiment of the present application; Figure 7 Schematic diagram of a block diagram of a signal crosstalk processing device provided according to an embodiment of the present application.
[0013] Reference numerals: Among them, 10 is a signal crosstalk processing device; 100 is a first acquisition module, 200 is an output module, and 300 is a first generation module. DETAILED DESCRIPTION
[0014] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0015] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.
[0016] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0017] Before introducing the signal crosstalk processing method proposed in the embodiment of the present application, the relevant technical terms involved in the embodiment of the present application are first explained.
[0018] Understandably, with the rapid development of electronic information technology, signal transmission rates are increasing at an astonishing rate. From 100M to 1G, to 10G and even higher speeds, data transmission efficiency has significantly improved. However, with increasing signal rates, signal integrity issues have become a key factor restricting high-speed transmission performance. Signal attenuation, signal reflection, and signal crosstalk are three typical types of signal integrity issues.
[0019] In terms of signal attenuation, as the signal frequency increases, the energy loss of the signal increases when it propagates in the transmission medium. For example, in the traces of a printed circuit board, the skin effect of the copper foil causes the high-frequency signal current to be mainly concentrated on the surface of the conductor, resulting in increased resistance and increased signal energy loss; the dielectric loss of the dielectric material will also absorb signal energy, causing signal attenuation. In related technologies, the problem of inter-symbol crosstalk caused by signal attenuation can be solved by improving the electrical grade of the printed circuit board material, using materials with low dielectric constant and low dielectric loss, and combining equalization technology. Inter-symbol crosstalk refers to the overlap of the signal waveform of the current code element and the signal waveform of the subsequent code element due to the attenuation and delay of the signal during transmission, thereby affecting the correct judgment of the signal. Equalization technology compensates for the attenuated signal, adjusts the amplitude and phase of the signal, reduces inter-symbol crosstalk, and ensures signal accuracy.
[0020] In terms of signal reflection, when a signal encounters an impedance mismatch during transmission, such as changes in the length of the transmission line, vias, connectors, etc., part of the signal energy will be reflected back to the source end. The superposition of the reflected signal and the original signal will produce waveform distortion, affecting the signal quality. In related technologies, simulation can be used to optimize impedance and resistance matching to better control reflection problems. During the design phase, electromagnetic simulation software is used to accurately calculate and optimize the impedance of the transmission line to ensure the impedance continuity of each link in the signal transmission process and reduce reflections. In addition, the digital feedback equalizer can also process the reflected signal within a certain period of time, and reversely compensate for the reflected signal through the feedback mechanism to improve signal integrity.
[0021] In terms of signal crosstalk, crosstalk refers to the situation when multiple signals are transmitted simultaneously in adjacent transmission lines. Due to the electromagnetic coupling effect, the energy of one signal is coupled to the adjacent transmission line, causing interference to other signals. Related technologies mainly reduce crosstalk by increasing the design spacing of transmission lines or adding shielding. Increasing the spacing can reduce the electromagnetic coupling strength between signals. However, related technologies face huge challenges. Under the current trend of high-density design, electronic devices are pursuing smaller size and higher integration. The space left for transmission lines is increasingly limited, and the crosstalk problem cannot be solved by simply increasing the spacing. Although increasing shielding can isolate electromagnetic interference between signals, it will increase design cost and complexity, and it is difficult to implement in some space-constrained scenarios. The correlation equalization algorithm mainly compensates for signal attenuation and has little effect on improving the crosstalk problem.
[0022] An embodiment of the present application provides a method for processing signal crosstalk, and the method is described in detail in conjunction with the execution flow of the method for processing signal crosstalk.
[0023] Specifically, Figure 1 The present invention provides a flowchart of a method for processing signal crosstalk according to an embodiment of the present application.
[0024] like Figure 1 As shown, the signal crosstalk processing method includes the following steps: In step S101 , a mixed signal to be measured in an equalization system is obtained.
[0025] It is understood that in the embodiments of this application, the mixed signal to be measured can be understood as multiple signals transmitted simultaneously on adjacent transmission lines. However, due to electromagnetic coupling, the energy of one signal can be coupled to the adjacent transmission line, causing interference with other signals. This can be multiple digital signals, multiple analog signals, or a mixture of digital and analog signals. The specific configuration can be determined by those skilled in the art based on actual conditions and is not specifically limited in this application.
[0026] Furthermore, in the embodiment of the present application, the mixed signal to be measured in the equalization system can be obtained by using an oscilloscope, a spectrum analyzer, and a multimeter, and the present application does not impose any specific limitation thereto.
[0027] In some embodiments, the embodiments of the present application can obtain a mixed signal to be measured in a balanced system.
[0028] Optionally, in one embodiment of the present application, before inputting the mixed signal to be tested into a pre-built signal processing model, it also includes: determining a measured value and a target value corresponding to at least one signal parameter based on at least one signal parameter of the mixed signal to be tested; calculating a difference between the measured value and the target value, and based on the difference, calculating a ratio of the difference to the target value, so as to determine an index margin value corresponding to at least one signal parameter according to the ratio; judging whether the index margin value is less than a preset threshold; if the index margin value is less than the preset threshold, obtaining a signal attenuation value of the mixed signal to be tested, and detecting whether the signal attenuation value is less than the preset attenuation value; when it is detected that the signal attenuation value is less than the preset attenuation value, judging that at least one crosstalk signal exists in the mixed signal to be tested, and allowing the mixed signal to be tested to be input into the pre-built signal processing model; if the index margin value is greater than or equal to the preset threshold, judging that at least one crosstalk signal does not exist in the mixed signal to be tested, and prohibiting the mixed signal to be tested from being input into the pre-built signal processing model.
[0029] It can be understood that, before inputting the mixed signal to be tested into a pre-built signal processing model, the embodiment of the present application can determine whether there is a crosstalk signal in the mixed signal to be tested by calculating the index margin values of different signal parameters of the mixed signal to be tested, wherein certain conditions can be set by technicians in this field according to actual conditions, and this application does not impose specific restrictions.
[0030] Among them, the signal parameters can be but are not limited to signal amplitude, signal-to-noise ratio, bit error rate, eye diagram, etc., and this application does not impose specific restrictions.
[0031] In some embodiments, the embodiments of the present application may first obtain the measured values and target values corresponding to different signal parameters of the mixed signal to be tested, and then calculate the difference between the measured values and the target values, and based on the difference, calculate the ratio of the difference and the target value, thereby determining the index margin values corresponding to the different signal parameters according to the ratio, and judging whether the index margin value is less than a certain threshold; if it is less than, obtain the signal attenuation value of the mixed signal to be tested, and detect whether the signal attenuation value is less than a certain attenuation value. When it is detected that the signal attenuation value is less than a certain attenuation value, identify the crosstalk signal, and allow the mixed signal to be tested to be input into the pre-built signal processing model; otherwise, determine that there is no crosstalk signal in the mixed signal to be tested, and prohibit the mixed signal to be tested from being input into the pre-built signal processing model. Among them, the certain margin value and the certain attenuation value can be set by those skilled in the art according to actual conditions, and this application does not impose specific restrictions. The embodiments of the present application can be combined with Figure 2 As shown, the signal quality of the mixed signal to be measured is determined, and the main contents can be: Step S201: Acquire a mixed signal to be tested.
[0032] Step S202: Calculate corresponding indicator margin values based on different signal parameters.
[0033] Step S203: Determine whether the indicator remaining value is less than a certain threshold.
[0034] If it is less than, execute step S205; otherwise, execute step S204.
[0035] Step S204: No processing is required.
[0036] Step S205: obtaining the signal attenuation value of the mixed signal to be measured.
[0037] Step S206: Determine whether the signal attenuation value is less than a certain attenuation value.
[0038] If it is less than, execute step S207; otherwise, execute step S208.
[0039] Step S207: Identify the crosstalk signal.
[0040] Step S208: Modify the current design.
[0041] Among them, the embodiments of the present application can improve the electrical performance level of the printed circuit board, or use relay equipment such as a signal regenerator. The specific settings can be made by technicians in this field according to actual conditions, and this application does not impose any specific restrictions.
[0042] Exemplarily, in an embodiment of the present application, the mixed signal to be tested is input into the equalization system for processing, and the signal amplitude, signal-to-noise ratio, bit error rate, eye diagram, etc. of the mixed signal to be tested are collected in real time. Taking the signal amplitude as an example, the actual measured value of the voltage of the mixed signal to be tested is obtained through a high-precision voltage measurement circuit, and it is compared with the target amplitude value to calculate the amplitude margin. The 20% margin value is used as a certain threshold to determine whether the amplitude margin is less than 20%. If it is less than 20%, it is necessary to further analyze the cause of the signal quality problem; if it is greater than or equal to 20%, it indicates that the reflection, crosstalk and other factors in the current system have little impact on the signal quality, which is not enough to cause signal quality problems. No additional processing is required, and it is prohibited to input the mixed signal to be tested into the pre-built signal processing model.
[0043] It should be noted that the embodiment of the present application can also take the signal-to-noise ratio as an example, measure and calculate the useful signal power and noise power in the signal through a dedicated signal analysis chip, and compare it with the target power value to calculate the power margin, and then determine whether the power margin is less than 20%, thereby analyzing the signal quality; it can also integrate multiple signal parameters to calculate the margin value after the mixed signal to be measured passes through the equalization system. The specific setting can be made by technicians in this field according to actual conditions, and this application does not impose specific restrictions.
[0044] Furthermore, in the embodiment of the present application, when the indicator margin value is less than 20%, the signal attenuation value is further analyzed. If, after testing and analysis, it is determined that the signal attenuation value in the current design is greater than or equal to a certain attenuation value and the equalization system cannot effectively compensate for such a large attenuation, the design can be modified. Specific measures include improving the electrical performance of the printed circuit board (PCB), selecting PCB materials with lower dielectric loss and better electrical performance to reduce signal attenuation during transmission; or using relay equipment such as signal regenerators, which can reshape, amplify, and recover the clock of the attenuated signal, thereby enhancing signal strength and compensating for signal attenuation, thereby improving signal quality.
[0045] In addition, if the embodiment of the present application determines that the signal attenuation value in the current design is less than a certain attenuation value, that is, after processing by the equalization system, the attenuation amount is within a reasonable standard range, but the signal quality still has problems, and after excluding the defects of the equalization algorithm itself, it can be determined that there is a reflection or crosstalk problem in the current system, and further differentiation and processing of reflection and crosstalk are required.
[0046] Among them, the embodiment of the present application can analyze the signal from two dimensions of frequency domain and time domain to accurately distinguish the reflected signal and the crosstalk signal. Figure 3 As shown, the main contents can be: Step S301: distinguishing between reflected signals and crosstalk signals.
[0047] Step S302: frequency domain differentiation.
[0048] Among them, the embodiment of the present application first performs a fast Fourier transform on the mixed signal to be tested, converts the time domain signal into a frequency domain signal, and obtains the spectrum data of the signal. By analyzing the periodicity, frequency distribution and other characteristics of the spectrum data, it is determined whether it is a reflected signal or a crosstalk signal. If the spectrum shows obvious periodicity, and the period is related to parameters such as the electrical length of the transmission line, it is determined to be a reflected signal; if the spectrum is a narrowband noise signal with a fixed frequency, it is preliminarily determined that the interference source is the crosstalk of the periodic signal; if the spectrum is a broadband noise signal and has no periodicity, it is preliminarily determined that the interference source is the crosstalk of the non-periodic signal.
[0049] Step S303: time domain differentiation.
[0050] The present embodiment monitors the time-domain waveform of the signal in real time, using a high-speed oscilloscope or other equipment to acquire the time-domain waveform of the mixed signal under test. The waveform is observed to see if there are time-delayed, repetitive, and attenuated waveforms. If so, it indicates a reflected signal. If there are periodic, but unattenuated interference components in the waveform, it indicates periodic crosstalk. If there are irregular interference waveforms, it indicates aperiodic crosstalk.
[0051] Step S304: input to a pre-built signal processing model.
[0052] The embodiment of the present application identifies the reflected signal and the crosstalk signal through comprehensive analysis in the frequency domain and the time domain, and allows the mixed signal to be tested to be input into a pre-built signal processing model.
[0053] In an embodiment of the present application, before inputting the mixed signal to be tested into a pre-built signal processing model, the embodiment can determine whether there is a crosstalk signal in the mixed signal to be tested based on the indicator margin values of different signal parameters of the mixed signal to be tested and the signal attenuation value of the mixed signal to be tested. If a crosstalk signal is present, the mixed signal to be tested is allowed to be input into the pre-built signal processing model; otherwise, the mixed signal to be tested is prohibited from being input into the pre-built signal processing model. This identifies the crosstalk signal in advance, ensures the signal quality of the input signal processing model, improves the accuracy of signal processing, and optimizes resource utilization efficiency.
[0054] Optionally, in one embodiment of the present application, before the mixed signal to be tested is input into a pre-built signal processing model, it also includes: obtaining multiple reference crosstalk signals; performing a fast Fourier transform on the reference crosstalk signal to obtain the power spectral density corresponding to the reference crosstalk signal, and calculating the difference between the power spectral density amplitude and the discrete spectral peak of the background noise; judging whether the difference is greater than a first threshold; if the difference is greater than the first threshold, determining that the reference crosstalk signal is a periodic crosstalk signal, otherwise, determining that the reference crosstalk signal is a non-periodic crosstalk signal; based on the periodic crosstalk signal and the non-periodic crosstalk signal, constructing a first signal processing model in the signal processing model to identify the crosstalk type of the reference crosstalk signal.
[0055] It can be understood that, in the embodiment of the present application, the crosstalk type of the reference crosstalk signal can be identified through the first signal processing model.
[0056] In some embodiments, the embodiments of the present application can perform fast Fourier transform on multiple reference crosstalk signals before inputting the mixed signal to be tested into a pre-built signal processing model, thereby obtaining the power spectral density corresponding to different reference crosstalk signals, and identifying the crosstalk type of the reference crosstalk signal by calculating the difference between the power spectral density amplitude and the discrete spectral peak of the background noise, thereby constructing a first signal processing model.
[0057] Exemplarily, an embodiment of the present application can determine the type of crosstalk by performing a fast Fourier transform on a reference crosstalk signal and detecting discrete spectral peaks, wherein, when the difference between the power spectral density corresponding to the reference crosstalk signal and the discrete spectral peak of the background noise is greater than a first threshold, the reference crosstalk signal is determined to be a periodic crosstalk signal, and a center frequency estimation value is output; otherwise, it is a non-periodic crosstalk signal, wherein the first threshold can be set by a person skilled in the art according to actual conditions, and this application does not impose any specific restrictions.
[0058] Furthermore, the embodiment of the present application can construct a first signal processing model based on the periodic crosstalk signal and the non-periodic crosstalk information, and then use the first signal processing model to identify the crosstalk type of the reference crosstalk signal.
[0059] The embodiment of the present application performs a fast Fourier transform on a reference crosstalk signal, compares the difference between the power spectral density amplitude and the discrete spectral peak of the background noise, determines the crosstalk type of the reference crosstalk signal, and then constructs a first signal processing model. The difference between the power spectral density amplitude and the discrete spectral peak of the background noise is used as the judgment criterion, which can effectively eliminate the interference of background noise, avoid misjudging noise as a crosstalk signal, and improve the accuracy of crosstalk detection. The first signal processing model is constructed based on the distinguished periodic crosstalk signal and non-periodic crosstalk signal, so that the model can specifically identify different types of crosstalk signals, improve the model's ability to recognize crosstalk signals, and better adapt to various environments.
[0060] Optionally, in one embodiment of the present application, before the mixed signal to be tested is input into a pre-built signal processing model, it also includes: obtaining multiple detection crosstalk signals; based on the crosstalk type of the detection crosstalk signal, extracting the time domain characteristics and frequency domain characteristics of the detection crosstalk signal; simultaneously performing time domain processing and frequency domain processing on the time domain characteristics and frequency domain characteristics to obtain a first suppression signal of the detection crosstalk signal in the time domain and a second suppression signal of the detection crosstalk signal in the frequency domain; based on the first suppression signal and the second suppression signal, calculating the suppression signal of the detection crosstalk signal to construct a second signal processing model in the signal processing model.
[0061] It is understandable that the embodiment of the present application can utilize the second signal processing model to process the detection crosstalk signal in parallel, that is, calculate the suppression signal of the detection crosstalk signal according to the crosstalk type of the detection crosstalk signal, thereby eliminating the detection crosstalk signal.
[0062] In some embodiments, before inputting the mixed signal to be tested into a pre-built signal processing model, the embodiments of the present application can extract the time domain characteristics and frequency domain characteristics of the detection crosstalk signal based on the crosstalk type of the detection crosstalk signal, and then perform time domain processing and frequency domain processing simultaneously, so as to obtain a first suppression signal of the detection crosstalk signal in the time domain and a second suppression signal of the detection crosstalk signal in the frequency domain, and then calculate the suppression signal of the detection crosstalk signal, and then construct the second signal processing model in the signal processing model.
[0063] Among them, the embodiments of the present application can adopt corresponding processing methods according to different types of crosstalk signals: for periodic crosstalk signals, call the frequency domain notch branch, such as a parameter-configurable notch filter; for non-periodic crosstalk signals, call the time domain adaptive filter branch according to the edge synchronization and asynchronous conditions, such as an adaptive finite impulse response filter based on the least mean square algorithm. It should be noted that the parameters of the frequency domain notch branch and the time domain adaptive filter branch are adjustable, and the parameters can be optimized and adjusted according to the actual crosstalk signal to achieve the best crosstalk suppression effect.
[0064] It should be noted that in the embodiment of the present application, the frequency domain notch branch is implemented by a dual-quadratic infinite impulse response filter with adjustable center frequency, bandwidth and depth, which is responsible for deeply suppressing specific periodic interference components; the time domain adaptive filter branch is implemented by a 32-order finite impulse response filter using the least mean square algorithm, and its filter coefficient vector is W, which is responsible for tracking and offsetting broadband random interference.
[0065] The embodiment of the present application can extract the time domain characteristics and frequency domain characteristics of the detection crosstalk signal based on the crosstalk type of the detection crosstalk signal, and then obtain the suppression signal of the detection crosstalk signal in the time domain and the frequency domain, so as to construct a second signal processing model. Through comprehensive feature extraction and utilization, the crosstalk signal is characterized from multiple dimensions, and the characteristics of the crosstalk signal can be grasped more comprehensively and accurately, providing a solid foundation for subsequent precise processing. The dual processing complements each other, can more effectively suppress the crosstalk signal, improve the accuracy of signal processing, better adapt to the crosstalk suppression needs in specific scenarios, improve the pertinence and effectiveness of the model, and enhance the generalization ability of the model.
[0066] Optionally, in one embodiment of the present application, based on the first suppression signal and the second suppression signal, a suppression signal of the detection crosstalk signal is calculated, including: based on the first suppression signal and the second suppression signal, determining a first weight coefficient corresponding to the first suppression signal and a second weight coefficient corresponding to the second suppression signal; respectively calculating a first product between the first suppression signal and the first weight coefficient, and a second product between the second suppression signal and the second weight coefficient; and summing the first product and the second product to obtain the suppression signal.
[0067] In some embodiments, the embodiments of the present application can obtain a suppression signal by determining a first weight coefficient of the first suppression signal, a first product between the first suppression signal and the first weight coefficient, a second weight coefficient of the second suppression signal, and a second product between the second suppression signal and the second weight coefficient.
[0068] For example, the embodiment of the present application can be weighted by a weighted synthesizer according to a dynamic weight coefficient , Fusing the first inhibitory signal and the second inhibitory signal to generate an inhibitory signal ,in, is the first inhibition signal, is the second weight coefficient, is the second inhibition signal, is the first weight coefficient.
[0069] The embodiment of the present application can obtain a suppression signal through a first suppression signal, a first weight coefficient corresponding to the first suppression signal, a second suppression signal, and a second weight coefficient corresponding to the second suppression signal. By assigning different weight coefficients to the two suppression signals and summing them, the advantages of time domain and frequency domain processing can be combined to more comprehensively suppress the detection crosstalk signal and optimize the signal suppression effect. The introduction of the weight coefficient makes it possible to flexibly adjust the contribution of the first suppression signal and the second suppression signal in the final suppression signal according to actual needs, better adapt to crosstalk signals of different types and intensities, improve the pertinence and effectiveness of signal suppression, and enhance the adaptability and robustness of the model.
[0070] In step S102, the mixed signal to be tested is input into a pre-built signal processing model, so as to use the first signal processing model in the pre-built signal processing model to identify the crosstalk type of at least one crosstalk signal in the mixed signal to be tested, and use the second signal processing model in the pre-built signal processing model to determine the suppression signal of at least one crosstalk signal.
[0071] It can be understood that the signal processing model pre-constructed in the embodiment of the present application includes a first signal processing model and a second signal processing model, wherein the first signal processing model can identify the crosstalk type of the crosstalk signal, and the second signal processing model can determine the suppression signal of the crosstalk signal.
[0072] Furthermore, in some embodiments, the embodiments of the present application can input the mixed signal to be tested into a pre-built signal processing model, and then use the first signal processing model to identify the crosstalk type of the crosstalk signal, and use the second signal processing model to determine the suppression signal of the crosstalk signal.
[0073] Optionally, in one embodiment of the present application, a second signal processing model in a pre-constructed signal processing model is used to determine a suppression signal of at least one crosstalk signal, including: obtaining a coupling response signal generated by the crosstalk signal under no-load of the mixed signal to be measured; calculating the initial time domain impulse response and / or initial frequency domain transfer function of the crosstalk signal based on the crosstalk signal and the coupling response signal; initializing the second signal processing model using the initial time domain impulse response and / or the initial frequency domain transfer function to obtain an initialized second signal processing model, and obtaining the suppression signal using the initialized second signal processing model.
[0074] It can be understood that when the embodiment of the present application uses the second signal processing model to determine the suppression signal, the second signal processing model can be initialized using the initial time domain impulse response and / or the initial frequency domain transfer function, and then the suppression signal can be determined using the initialized second signal processing model.
[0075] In some embodiments, the embodiments of the present application can obtain a coupled response signal generated by a crosstalk signal when the mixed signal to be tested is unloaded, and then calculate the initial time domain impulse response and / or initial frequency domain transfer function of the crosstalk signal, and use the initial time domain impulse response and / or initial frequency domain transfer function to initialize the second signal processing model, thereby obtaining the initialized second signal processing model, and using the initialized second signal processing model to obtain a suppression signal.
[0076] Exemplarily, when initializing the second signal processing model, the embodiment of the present application can use a detection signal generator to generate a corresponding crosstalk signal, and connect the crosstalk signal to the interference signal link in the calibration mode. At the victim signal link end, the high-precision analog-to-digital converter will synchronously acquire the signal. Since the system has not yet started normal data transmission at this time, the content on the victim signal link is almost entirely the coupled response signal generated by the crosstalk signal through the coupling channel (which may also contain a small amount of background noise). Furthermore, the embodiment of the present application can calculate the initial time domain impulse response and / or initial frequency domain transfer function based on the crosstalk signal and the coupled response signal collected from the victim signal link by the least squares method or the correlation method, as system prior knowledge, to significantly improve the convergence speed of the subsequent adaptive process, and initialize the second signal processing model, such as initializing the filter coefficient vector W of the time domain adaptive filtering branch, such as directly sending the crosstalk signal and the coupled response signal to the least mean square algorithm and letting it iterate quickly several times. At this time, W can be used as the initial value; initialize the center frequency and bandwidth of the frequency domain notch branch, etc., which are not specifically limited in this application.
[0077] Among them, for shorter sequences, the least squares method can be calculated directly in the frequency domain or time domain. In the frequency domain, its calculation formula can be: H_coupling_initial = FFT(d_probe) / FFT(x_probe), where d_probe is the coupling response signal, x_probe is the crosstalk signal, and H_coupling_initial is the initial frequency domain transfer function.
[0078] The correlation method can calculate the cross-correlation function between the crosstalk signal and the coupled response signal, wherein the cross-correlation function can directly reflect the impulse response of the channel.
[0079] In addition, in the embodiment of the present application, the crosstalk signal generated by the signal generator should have good autocorrelation characteristics and a wide spectrum so as to fully characterize the coupling channel. It can be a pseudo-random sequence (such as an m-sequence, a pseudo-random binary sequence with a length of 1024 points, which is not specifically limited in this application), with a spectrum similar to white noise, which can stimulate the response of the channel at all frequencies, or a linear frequency modulation signal (such as a linear frequency modulation signal, which is not specifically limited in this application), a signal whose frequency changes linearly with time, and can also cover a wide band. The embodiment of the present application initializes the second signal processing model by obtaining the initial time domain impulse response and / or initial frequency domain transfer function generated by the crosstalk signal under no-load of the mixed signal to be tested, so as to obtain the initialized second signal processing model, and uses the initialized second signal processing model to obtain the suppression signal, which can directly reflect the coupling situation of the crosstalk signal in the actual transmission environment, make the model more closely fit the actual crosstalk scenario, avoid the deviation caused by initialization based on theoretical assumptions or simplified models, improve the accuracy of model initialization, enhance the adaptability and generalization ability of the model, and adapt to different crosstalk scenarios.
[0080] In step S103, the suppression signal, the crosstalk type, and the mixed signal to be measured are input into a target joint cost model to use the suppression signal to offset at least a portion of the crosstalk signal, and a residual error signal between the suppression signal and the crosstalk signal is determined based on at least the portion until a residual error signal that satisfies a preset signal condition is obtained. The target joint cost model may be expressed as, but is not limited to: , in, is the residual error signal; is the coefficient vector of the time domain filter; is the parameter vector of the frequency domain notch filter; is the fusion weight vector of the weighted synthesizer; 、 、 is the regularization factor, Represents the change in the corresponding parameters in adjacent periods.
[0081] In some embodiments, the embodiments of the present application can use the suppression signal to offset at least part of the crosstalk signal based on the target joint cost model, and determine the residual error signal between the suppression signal and the crosstalk signal based on at least part of the target joint cost model until a residual error signal that meets certain signal conditions is obtained. The certain signal conditions can be set by those skilled in the art according to actual conditions and are not specifically limited in this application. The expression of the target joint cost model can be, but is not limited to,: , in, is the residual error signal; is the coefficient vector of the time domain filter; is the parameter vector of the frequency domain notch filter, ,in, is the center frequency, For gain, is the quality factor; is the fusion weight vector of the weighted synthesizer, ; 、 、 is a regularization factor used to constrain parameter mutations and ensure system stability; Represents the change in the corresponding parameters in adjacent periods.
[0082] In addition, in some embodiments, the expression of the target joint cost model in the embodiments of the present application may be, but is not limited to,: .
[0083] Optionally, in one embodiment of the present application, the suppression signal, the crosstalk type and the mixed signal to be tested are input into the target joint cost model to use the suppression signal to offset at least part of the crosstalk signal, and determine the residual error signal between the suppression signal and the crosstalk signal based on at least part of it, including: calculating the initial residual error signal of the suppression signal and the crosstalk signal; obtaining the initial joint cost value of the mixed signal to be tested based on the initial residual error signal; updating the parameters of the target joint cost model based on the initial joint cost value, the crosstalk type and the step factor until the updated target joint cost model meets the preset model conditions, so as to use the updated target joint cost model to obtain the residual error signal that meets the preset signal conditions.
[0084] It is understood that in the embodiment of the present application, the parameter update of the target joint cost model adopts the gradient descent method, which can be expressed as but not limited to: , in, , Represents the set of parameters to be optimized , is the corresponding step size factor.
[0085] Furthermore, taking the coefficient vector update of the time domain filter as an example, its expansion can be expressed as, but not limited to: , in, is the time-delayed input vector consisting of the reference signal, The value range is 0.001 to 0.01. The value ranges from 0.01 to 0.1.
[0086] In some embodiments, embodiments of the present application can calculate the initial residual error signal of the suppression signal and the crosstalk signal to obtain an initial joint cost value of the mixed signal to be measured, and based on the initial joint cost value, the crosstalk type, and the step size factor, update the parameters of the target joint cost model until the updated target joint cost model satisfies certain model conditions, thereby obtaining a residual error signal that satisfies certain signal conditions. The certain model conditions can be set by those skilled in the art according to actual conditions and are not specifically limited in this application.
[0087] Exemplarily, the embodiments of the present application can collect the residual error signal, and by minimizing the target joint cost model J(n), dynamically jointly optimize the notch filter parameters θ_f, the filter coefficient W and the fusion weight α, thereby obtaining a residual error signal that meets certain signal conditions.
[0088] Furthermore, the embodiment of the present application can recalculate the index margin value of the mixed signal to be tested after eliminating the crosstalk signal, as shown in the schematic diagram. Figure 4 As shown, the main contents are: Step S401: obtaining a mixed signal to be tested after eliminating the crosstalk signal.
[0089] Step S402: Calculate the indicator residual value.
[0090] Step S403: Determine whether the indicator remaining value is less than 20%.
[0091] If it is less than, execute step S405; otherwise, execute step S404.
[0092] Step S404: End processing.
[0093] Step S405: re-determine the crosstalk type of the crosstalk signal.
[0094] Step S406: Optimize processing algorithm parameters.
[0095] Step S407: The indicator remaining value is judged again until the processing ends.
[0096] It can be understood that if the index margin value of the mixed signal to be tested after eliminating the crosstalk signal is ≥20%, the signal quality is judged to meet the standard and the processing flow is terminated; if the index margin value is <20%, the closed-loop feedback mechanism is triggered, and the processing algorithm parameters (such as notch filter frequency, reverse pulse amplitude, etc.) are automatically optimized, and the crosstalk processing steps are executed again. Then the signal re-enters the secondary detection link, and the cycle is iterated until the index margin value is ≥20%, thereby improving the reliability of signal quality assessment and enhancing model performance and stability.
[0097] The embodiment of the present application can calculate the initial joint cost value of the mixed signal to be measured by calculating the initial residual error signal of the suppression signal and the crosstalk signal, and then update the parameters of the target joint cost model based on the initial joint cost value, the crosstalk type and the step factor until certain model conditions are met, thereby obtaining a residual error signal that meets certain signal conditions, so that the model can continuously adjust its own parameters according to the actual cancellation situation, gradually optimize the cancellation effect of the suppression signal on the crosstalk signal, improve the accuracy of signal processing, and improve the reliability of signal quality evaluation by continuously updating the parameters of the target joint cost model, thereby enhancing the model performance and stability.
[0098] The working principle of the signal crosstalk processing method proposed in the embodiment of the present application is introduced below with reference to a specific embodiment.
[0099] in, Figure 5 The present invention is a flowchart of the calibration phase of a method for processing signal crosstalk according to one embodiment of the present application.
[0100] Calibration phase.
[0101] Step S501: Detecting a signal generator.
[0102] Step S502: Calibrate control logic.
[0103] Step S503: The sending end switches the switch.
[0104] Step S504: Interference signal link.
[0105] Step S505: Victim signal link.
[0106] Step S506: System identification unit.
[0107] Step S507: Calculate the initial time-domain impulse response and / or the initial frequency-domain transfer function.
[0108] Among them, the embodiment of the present application can connect the crosstalk signal generated by the detection signal generator to the interference signal link. At the victim signal link end, the high-precision analog-to-digital converter will synchronously collect the signal. Since the system has not yet started normal data transmission at this time, the content on the victim signal link is almost entirely the coupled response signal generated by the crosstalk signal through the coupling channel (which may also contain a small amount of background noise). Furthermore, the embodiment of the present application can calculate the initial time domain impulse response and / or initial frequency domain transfer function based on the crosstalk signal and the coupled response signal collected from the victim signal link through the least squares method or correlation method, as system prior knowledge, to greatly improve the convergence speed of the subsequent adaptive process and initialize the second signal processing model.
[0109] Figure 6This is a flowchart of the normal working phase of the signal crosstalk processing method provided according to one embodiment of the present application.
[0110] Normal working stage.
[0111] Step S601: Acquire a crosstalk signal.
[0112] Step S602: Identify the crosstalk type.
[0113] Among them, the embodiment of the present application can use the first signal processing model to identify the crosstalk type.
[0114] Step S603: Parallel processing to determine the suppression signal.
[0115] In this embodiment of the present application, the second signal processing model can be used to determine the suppression signal.
[0116] Furthermore, in an embodiment of the present application, the second signal processing model includes a frequency domain notch branch, a time domain adaptive filter branch, and a weighted synthesizer, and is initialized using an initial time domain impulse response and / or an initial frequency domain transfer function.
[0117] Step S604: Initializing the initial time-domain impulse response and / or the initial frequency-domain transfer function.
[0118] Step S605: inject the signal into the reducer.
[0119] In this embodiment of the present application, the suppression signal can be used to eliminate the crosstalk signal of the mixed signal to be tested in step S607, thereby obtaining an initial residual error signal.
[0120] Step S606: Update the target joint cost model parameters.
[0121] Among them, the embodiment of the present application can obtain the initial joint cost value of the mixed signal to be measured based on the initial residual error signal, and update the parameters of the target joint cost model based on the initial joint cost value, crosstalk type and step factor until the updated target joint cost model meets certain model conditions.
[0122] Step S607: Victim signal link.
[0123] In this embodiment of the present application, the victim signal link outputs a mixed signal to be tested.
[0124] In addition, it should be noted that, during the normal working phase, the sending end switches back to the data source.
[0125] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method.
[0126] According to the signal crosstalk processing method proposed in the embodiment of the present application, the first signal processing model in the pre-built signal processing model can be used to identify the crosstalk type of the crosstalk signal in the mixed signal to be tested, and the second signal processing model can be used to determine the suppression signal of the crosstalk signal, and then the suppression signal is used in the target joint cost model to offset at least part of the crosstalk signal, and the residual error signal between the suppression signal and the crosstalk signal is determined until a residual error signal that meets certain signal conditions is obtained. Therefore, it can solve the problems of limited space usage when increasing spacing; high shielding design cost and complexity, and limited usage scenarios; slow convergence and poor effect of time domain filtering on strong periodic crosstalk; frequency domain notching easily causes signal phase distortion and cannot process random noise. In addition, the technical problem of not being able to intelligently judge the crosstalk type and adaptively adjust the strategy, resulting in poor performance in the face of complex mixed mode crosstalk, has achieved a comprehensive judgment of signal quality, accurately distinguished the crosstalk type, improved the accuracy of signal problem identification, avoided misjudgment and missed judgment, minimized the impact of crosstalk on the signal, improved signal integrity, and is suitable for various complex high-speed signal transmission scenarios, and reduced dependence on hardware indicators, achieving the technical effect of optimizing the balance between performance and cost.
[0127] An embodiment of the present application also provides a device for processing signal crosstalk.
[0128] Figure 7 Schematic diagram of a block diagram of a signal crosstalk processing device provided according to an embodiment of the present application.
[0129] like Figure 7 As shown, the signal crosstalk processing device 10 includes: a first acquisition module 100 , an output module 200 and a first generation module 300 .
[0130] The first acquisition module 100 is used to acquire a mixed signal to be measured in the equalization system.
[0131] The output module 200 is used to input the mixed signal to be tested into a pre-built signal processing model, so as to use the first signal processing model in the pre-built signal processing model to identify the crosstalk type of at least one crosstalk signal in the mixed signal to be tested, and to use the second signal processing model in the pre-built signal processing model to determine the suppression signal of at least one crosstalk signal.
[0132] The first generation module 300 is used to input the suppression signal, the crosstalk type and the mixed signal to be tested into the target joint cost model to use the suppression signal to offset at least part of the crosstalk signal, and determine the residual error signal between the suppression signal and the crosstalk signal based on at least part of it until a residual error signal that meets the preset signal condition is obtained.
[0133] Optionally, in one embodiment of the present application, it further includes: a second acquisition module, a calculation module, a first judgment module, a first determination module and a first construction module.
[0134] The second acquisition module is configured to acquire a plurality of reference crosstalk signals before inputting the mixed signal to be measured into the pre-built signal processing model.
[0135] The calculation module is used to perform fast Fourier transform on the reference crosstalk signal to obtain the power spectrum density corresponding to the reference crosstalk signal, and calculate the difference between the power spectrum density amplitude and the background noise discrete spectrum peak.
[0136] The first judgment module is used to judge whether the difference is greater than a first threshold.
[0137] The first determination module is configured to determine that the reference crosstalk signal is a periodic crosstalk signal when the difference is greater than a first threshold; otherwise, determine that the reference crosstalk signal is a non-periodic crosstalk signal.
[0138] The first building module is configured to build a first signal processing model in the signal processing model based on the periodic crosstalk signal and the non-periodic crosstalk signal, so as to identify the crosstalk type of the reference crosstalk signal.
[0139] Optionally, in one embodiment of the present application, it further includes: a third acquisition module, an extraction module, a second generation module and a second construction module.
[0140] The third acquisition module is configured to acquire a plurality of detection crosstalk signals before inputting the mixed signal to be tested into the pre-built signal processing model.
[0141] The extraction module is used to extract the time domain features and frequency domain features of the detection crosstalk signal based on the crosstalk type of the detection crosstalk signal.
[0142] The second generating module is used to simultaneously perform time domain processing and frequency domain processing on the time domain features and the frequency domain features to obtain a first suppression signal of the detection crosstalk signal in the time domain and a second suppression signal of the detection crosstalk signal in the frequency domain.
[0143] The second construction module is configured to calculate a suppression signal of the detection crosstalk signal based on the first suppression signal and the second suppression signal, so as to construct a second signal processing model in the signal processing model.
[0144] Optionally, in one embodiment of the present application, the second building module includes: a determination unit, a first calculation unit and a first generation unit.
[0145] The determining unit is configured to determine a first weight coefficient corresponding to the first suppression signal and a second weight coefficient corresponding to the second suppression signal based on the first suppression signal and the second suppression signal.
[0146] The first calculation unit is used to respectively calculate a first product between the first suppression signal and the first weight coefficient, and a second product between the second suppression signal and the second weight coefficient.
[0147] The first generating unit is configured to sum the first product and the second product to obtain a suppression signal.
[0148] Optionally, in one embodiment of the present application, the output module 200 includes: an acquisition unit, a second calculation unit, and a second generation unit.
[0149] The acquisition unit is used to acquire a coupling response signal generated by the crosstalk signal under no-load condition of the mixed signal to be measured.
[0150] The second calculation unit is configured to calculate an initial time-domain impulse response and / or an initial frequency-domain transfer function of the crosstalk signal based on the crosstalk signal and the coupling response signal.
[0151] The second generating unit is configured to initialize the second signal processing model using the initial time domain impulse response and / or the initial frequency domain transfer function to obtain an initialized second signal processing model, and obtain a suppression signal using the initialized second signal processing model.
[0152] Optionally, in one embodiment of the present application, the first generation module 300 includes: a third calculation unit, a third generation unit and an update unit.
[0153] The third calculation unit is used to calculate an initial residual error signal between the suppression signal and the crosstalk signal.
[0154] The third generating unit is configured to obtain an initial joint cost value of the mixed signal to be measured based on the initial residual error signal.
[0155] An updating unit is used to update the parameters of the target joint cost model based on the initial joint cost value, the crosstalk type and the step size factor until the updated target joint cost model meets the preset model conditions, so as to use the updated target joint cost model to obtain a residual error signal that meets the preset signal conditions.
[0156] Optionally, in one embodiment of the present application, the expression of the target joint cost model may be, but is not limited to,: , in, is the residual error signal; is the coefficient vector of the time domain filter; is the parameter vector of the frequency domain notch filter; is the fusion weight vector of the weighted synthesizer; 、 、 is the regularization factor, Represents the change in the corresponding parameters in adjacent periods.
[0157] Optionally, in one embodiment of the present application, it further includes: a fourth acquisition module, a determination module, a second judgment module, a second determination module and a third determination module.
[0158] The fourth acquisition module is configured to determine a measured value and a target value corresponding to at least one signal parameter of the mixed signal to be measured based on at least one signal parameter of the mixed signal to be measured before inputting the mixed signal to be measured into the pre-built signal processing model.
[0159] The determination module is used to calculate the difference between the measured value and the target value, and based on the difference, calculate the ratio of the difference to the target value, so as to determine the indicator margin value corresponding to the at least one signal parameter according to the ratio.
[0160] The second judgment module is used to judge whether the indicator margin value is less than a preset threshold.
[0161] The second determination module is configured to obtain a signal attenuation value of the mixed signal to be tested when the indicator margin value is less than a preset threshold value, and detect whether the signal attenuation value is less than a preset attenuation value. When it is detected that the signal attenuation value is less than the preset attenuation value, determine that at least one crosstalk signal exists in the mixed signal to be tested, and allow the mixed signal to be tested to be input into a pre-built signal processing model.
[0162] The third determination module is configured to determine that there is no at least one crosstalk signal in the mixed signal to be tested when the indicator margin value is greater than or equal to a preset threshold, and prohibit the mixed signal to be tested from being input into the pre-built signal processing model.
[0163] For the description of the features in the embodiment corresponding to the signal crosstalk processing device, reference can be made to the relevant description of the embodiment corresponding to the signal crosstalk processing method, which will not be repeated here.
[0164] According to the signal crosstalk processing device proposed in the embodiment of the present application, the first signal processing model in the pre-built signal processing model can be used to identify the crosstalk type of the crosstalk signal in the mixed signal to be tested, and the second signal processing model can be used to determine the suppression signal of the crosstalk signal, and then the suppression signal is used to offset at least part of the crosstalk signal in the target joint cost model, and the residual error signal between the suppression signal and the crosstalk signal is determined until a residual error signal that meets certain signal conditions is obtained. Therefore, it can solve the problems of limited space usage due to increased spacing; increased shielding design cost and complexity, and limited usage scenarios; slow convergence and poor effect of time domain filtering on strong periodic crosstalk; frequency domain notching easily causes signal phase distortion and cannot process random noise. In addition, the system cannot intelligently judge the crosstalk type and adaptively adjust the strategy, resulting in poor performance in the face of complex mixed mode crosstalk. It achieves the technical effect of comprehensively judging signal quality, accurately distinguishing crosstalk types, improving the accuracy of signal problem identification, avoiding misjudgment and missed judgment, minimizing the impact of crosstalk on signals, and improving signal integrity. It is suitable for various complex high-speed signal transmission scenarios, and reduces dependence on hardware indicators, achieving an optimal balance between performance and cost.
[0165] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any of the above-mentioned signal crosstalk processing method embodiments.
[0166] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any of the above-mentioned signal crosstalk processing method embodiments when running.
[0167] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0168] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any of the above-mentioned signal crosstalk processing method embodiments are implemented.
[0169] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above-mentioned signal crosstalk processing method embodiments are implemented.
[0170] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0171] The above is a detailed introduction to a method for processing signal crosstalk provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only intended to help understand the method and core ideas of the present application. It should be noted that, for those skilled in the art, without departing from the principles of the present application, several improvements and modifications may be made to the present application, and such improvements and modifications also fall within the scope of protection of the claims of the present application.
Claims
1. A method for processing signal crosstalk, characterized in that: The following steps are involved: Obtaining a mixed signal to be measured in a balanced system; Inputting the mixed signal to be tested into a pre-built signal processing model, identifying a crosstalk type of at least one crosstalk signal in the mixed signal to be tested using a first signal processing model in the pre-built signal processing model, and determining a suppression signal for the at least one crosstalk signal using a second signal processing model in the pre-built signal processing model; The suppression signal, the crosstalk type and the mixed signal to be tested are input into a target joint cost model to utilize the suppression signal to offset at least a portion of the crosstalk signal, and a residual error signal between the suppression signal and the crosstalk signal is determined based on the at least a portion until a residual error signal that meets a preset signal condition is obtained.
2. The method according to claim 1, characterized in that Before inputting the mixed signal to be measured into a pre-built signal processing model, the method further includes: acquiring a plurality of reference crosstalk signals; Performing a fast Fourier transform on the reference crosstalk signal to obtain a power spectrum density corresponding to the reference crosstalk signal, and calculating a difference between an amplitude of the power spectrum density and a discrete spectrum peak of background noise; Determining whether the difference is greater than a first threshold; If the difference is greater than the first threshold, determining that the reference crosstalk signal is a periodic crosstalk signal; otherwise, determining that the reference crosstalk signal is a non-periodic crosstalk signal; Based on the periodic crosstalk signal and the non-periodic crosstalk signal, a first signal processing model in the signal processing model is constructed to identify the crosstalk type of the reference crosstalk signal.
3. The method according to claim 1, characterized in that Before inputting the mixed signal to be measured into a pre-built signal processing model, the method further includes: Acquire multiple detection crosstalk signals; Extracting time domain features and frequency domain features of the detection crosstalk signal based on the crosstalk type of the detection crosstalk signal; Performing time domain processing and frequency domain processing on the time domain features and the frequency domain features simultaneously to obtain a first suppression signal of the detection crosstalk signal in the time domain and a second suppression signal of the detection crosstalk signal in the frequency domain; Based on the first suppression signal and the second suppression signal, a suppression signal of the detection crosstalk signal is calculated to construct a second signal processing model in the signal processing model.
4. The method according to claim 3, characterized in that The calculating the suppression signal of the detection crosstalk signal based on the first suppression signal and the second suppression signal includes: determining, based on the first suppression signal and the second suppression signal, a first weight coefficient corresponding to the first suppression signal and a second weight coefficient corresponding to the second suppression signal; respectively calculating a first product between the first suppression signal and the first weight coefficient, and a second product between the second suppression signal and the second weight coefficient; The first product and the second product are summed to obtain the suppression signal.
5. The method according to claim 1, wherein The determining the suppression signal of the at least one crosstalk signal by using the second signal processing model in the pre-built signal processing model includes: Acquire a coupling response signal generated by the crosstalk signal when the mixed signal to be measured is no-load; Calculating an initial time-domain impulse response and / or an initial frequency-domain transfer function of the crosstalk signal based on the crosstalk signal and the coupling response signal; The second signal processing model is initialized using the initial time-domain impulse response and / or the initial frequency-domain transfer function to obtain an initialized second signal processing model, and the suppression signal is acquired using the initialized second signal processing model.
6. The method according to claim 1, characterized in that Inputting the suppression signal, the crosstalk type, and the mixed signal to be measured into a target joint cost model to offset at least a portion of the crosstalk signal using the suppression signal, and determining a residual error signal between the suppression signal and the crosstalk signal based on the at least a portion, includes: Calculating an initial residual error signal between the suppression signal and the crosstalk signal; Obtaining an initial joint cost value of the mixed signal to be measured based on the initial residual error signal; Based on the initial joint cost value, the crosstalk type and the step factor, the parameters of the target joint cost model are updated until the updated target joint cost model meets the preset model conditions, so as to use the updated target joint cost model to obtain the residual error signal that meets the preset signal conditions.
7. The method according to claim 1, characterized in that The expression of the target joint cost model is: , in, is the residual error signal; is the coefficient vector of the time domain filter; is the parameter vector of the frequency domain notch filter; is the fusion weight vector of the weighted synthesizer; 、 、 is the regularization factor, Represents the change in the corresponding parameters in adjacent periods.
8. The method according to claim 1, characterized in that Before inputting the mixed signal to be measured into a pre-built signal processing model, the method further includes: Determining, based on at least one signal parameter of the mixed signal to be measured, a measured value and a target value corresponding to the at least one signal parameter; calculating a difference between the measured value and the target value, and based on the difference, calculating a ratio of the difference to the target value, so as to determine an indicator margin value corresponding to the at least one signal parameter according to the ratio; Determine whether the indicator remaining value is less than a preset threshold; If the indicator margin value is less than the preset threshold value, obtaining a signal attenuation value of the mixed signal to be tested, and detecting whether the signal attenuation value is less than a preset attenuation value; when detecting that the signal attenuation value is less than the preset attenuation value, determining that the at least one crosstalk signal exists in the mixed signal to be tested, and allowing the mixed signal to be tested to be input into a pre-built signal processing model; If the indicator margin value is greater than or equal to the preset threshold, it is determined that the at least one crosstalk signal does not exist in the mixed signal to be tested, and the mixed signal to be tested is prohibited from being input into a pre-built signal processing model.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for processing signal crosstalk according to any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the signal crosstalk processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method for eliminating adjacent channel interference, electronic equipment and readable storage medium
CN111106842A
Interference monitoring and suppression method and system for GNSS (Global Navigation Satellite System) signal, receiver and medium
CN119716914A
Signal anti-interference method and system in complex electromagnetic environment
CN120582715A
Signal processing apparatus and method for reducing noise and interference in speech communication and speech recognition
EP1617419A2
Method and apparatus for performing targeted interference suppression
US6131013A