CN117640305A - Optimization system and method for composite equalizer - Google Patents
Optimization system and method for composite equalizer Download PDFInfo
- Publication number
- CN117640305A CN117640305A CN202210983068.0A CN202210983068A CN117640305A CN 117640305 A CN117640305 A CN 117640305A CN 202210983068 A CN202210983068 A CN 202210983068A CN 117640305 A CN117640305 A CN 117640305A
- Authority
- CN
- China
- Prior art keywords
- equalizer
- eye
- mark
- height
- width
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 45
- 238000000034 method Methods 0.000 title claims abstract description 22
- 239000002131 composite material Substances 0.000 title claims abstract description 19
- 230000004044 response Effects 0.000 claims abstract description 52
- 238000004458 analytical method Methods 0.000 claims abstract description 21
- 230000000694 effects Effects 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 28
- 238000010586 diagram Methods 0.000 claims description 26
- 238000012216 screening Methods 0.000 claims description 14
- 238000001914 filtration Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 7
- 238000005259 measurement Methods 0.000 claims description 6
- 239000000463 material Substances 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 230000001737 promoting effect Effects 0.000 abstract 1
- 238000004590 computer program Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 239000003550 marker Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008054 signal transmission Effects 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03878—Line equalisers; line build-out devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03305—Joint sequence estimation and interference removal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03891—Spatial equalizers
- H04L25/03949—Spatial equalizers equalizer selection or adaptation based on feedback
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Dc Digital Transmission (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
An optimization system of composite equalizer and its method, through providing a plurality of equalizers of different structures, and receive the degree that intersymbol interference (Inter-Symbol Interference, ISI) influences as the basis of equalizer optimization according to the signal obtained, wherein, calculate the intersymbol interference of the signal according to the monopulse response of the signal channel, and carry out the peak value distortion analysis and overlap intersymbol interference with the present mark in order to obtain the response curve and then obtain the corresponding eye pattern, and choose the equalizer combination that equalization effect and stability are the best according to eye height and eye width, in order to achieve the technological efficiency of promoting signal integrity and stability of signal high-speed transmission.
Description
Technical Field
The invention relates to an optimization system and a method thereof, in particular to an optimization system and a method thereof of a composite equalizer.
Background
In recent years, with the popularization and vigorous development of semiconductor technology, the smaller the size of a wafer is, the faster the running speed is, but the high speed also causes a plurality of problems, such as: intersymbol interference (Inter-Symbol Interference, ISI).
Generally, in a conventional digital communication system, since a channel is a non-ideal channel, inter-symbol interference is caused, which causes an error in Demodulation (Demodulation) and thus reduces system performance. The intersymbol interference of a general channel is a problem that a signal of one code affects a plurality of codes backward, but in some data communication channels, long intersymbol interference is caused.
In view of this, pulse shape design or equalization techniques have been proposed by manufacturers. The former reduces the interference of the pulse shape of the code signal on the following code at the receiving end by designing the pulse shape of the code signal well; the latter is to design an Equalizer (Equalizer) at the receiving end to perform Equalization to compensate the channel effect of the channel, so as to make it approach the ideal and eliminate the intersymbol interference. However, the effect achieved by simply using the equalizer is not good, and particularly, when the Input/Output (IO) terminals perform high-speed transmission, the problem of poor signal stability still exists.
In view of the foregoing, it is known that the prior art has long been a problem of poor stability of high-speed signal transmission, and therefore there is a need to propose improved technical means for solving the problem.
Disclosure of Invention
The invention discloses an optimization system and method of a composite equalizer.
First, the invention discloses an optimization system of a composite equalizer, which comprises: the system comprises a plurality of equalizers, a signal processing module, an execution module, a measurement module and a screening module. Wherein the equalizer comprises a continuous time linear equalizer (Continuous Time Linear Equalizer, CTLE), a Feed forward equalizer (Feed-Forward Equalizer, FFE) and a decision feedback equalizer (Decision Feedback Equalizer, DFE); the signal processing module is used for receiving the signal, performing equalization processing on the signal through a filter, filtering a single impulse response output by a channel, taking the voltage maximum value of the single impulse response as a mark (Cursor) and calculating the length, the number and the position of a Pre-mark (Pre-Cursor) and a Post-mark (Post-Cursor), wherein the filter has a continuously changing filter coefficient; the execution module is connected with the signal processing module and is used for respectively calculating intersymbol interference (Inter-Symbol Interference, ISI) of the front mark and the rear mark according to the length, the number and the position of the front mark and the rear mark to obtain the absolute value of the sum of the intersymbol interference, and executing peak distortion analysis (Peak Distortion Analysis, PDA) to superpose the intersymbol interference and the current mark to obtain a response curve in a unit interval, and continuously executing M times of traversal to obtain eye patterns of corresponding N parameters, wherein M and N are positive integers; the measuring module is connected with the executing module and the signal processing module and is used for measuring a response curve of the eye pattern to obtain eye height and eye width, and after the equalization processing is executed, the corresponding filter coefficient, eye height and eye width are recorded when the peak value is highest based on the eye height; and the screening module is connected with the equalizer, the execution module and the measurement module and is used for sequentially screening the continuous time linear equalizer, the feedforward equalizer and the decision feedback equalizer in the equalizer to form a plurality of equalizer combinations, executing peak distortion analysis on each equalizer combination to obtain corresponding eye height and eye width, and selecting the equalizer combination with the optimal equalization effect and stability according to the recorded and obtained eye height and eye width.
In addition, the invention also discloses an optimization method of the composite equalizer, which comprises the following steps: providing a plurality of equalizers including a continuous time linear equalizer, a feed forward equalizer, and a decision feedback equalizer; receiving a signal, performing equalization processing on the signal by a filter, and filtering a single impulse response output by a channel, and taking a voltage maximum value of the single impulse response as a mark and calculating lengths, numbers and positions of a front mark and a rear mark, wherein the filter has a continuously changing filter coefficient; calculating inter-symbol interference of the front mark and the rear mark according to the length, the number and the position of the front mark and the rear mark respectively to obtain an absolute value of a sum of the inter-symbol interference, and performing peak distortion analysis to superimpose the inter-symbol interference with the current mark to obtain a response curve in a unit interval, and continuously performing M times of traversal to obtain eye patterns of corresponding N parameters, wherein M and N are positive integers; measuring a response curve of the eye pattern to obtain eye height and eye width, and after performing equalization processing, recording the filter coefficient, the eye height and the eye width corresponding to the highest peak value based on the eye height; and sequentially screening the continuous time linear equalizer, the feedforward equalizer and the decision feedback equalizer in the equalizer to form a plurality of equalizer combinations, performing peak distortion analysis on each equalizer combination to obtain corresponding eye heights and eye widths, and selecting the equalizer combination with the optimal equalization effect and stability according to the recorded and obtained eye heights and eye widths.
The system and method disclosed in the present invention are different from the prior art in that the present invention is to provide a plurality of equalizers with different configurations, and the degree of influence of intersymbol interference on the acquired signal is used as the basis for optimizing the equalizer, wherein the intersymbol interference of the signal is calculated according to the monopulse response of the channel, and peak distortion analysis is performed to superimpose ISI and the current mark to obtain a response curve, thereby obtaining a corresponding eye pattern, and an equalizer combination with optimal equalization effect and stability is selected according to the eye height and the eye width.
Through the technical means, the invention can achieve the technical effects of improving the signal integrity and stability of high-speed signal transmission.
Drawings
Fig. 1 is a system block diagram of an optimization system of the composite equalizer of the present invention.
Fig. 2A to 2C are flowcharts of the optimization method of the composite equalizer according to the present invention.
Fig. 3 is a diagram of a single impulse response and intersymbol interference.
FIG. 4 is a schematic diagram of the present invention before and after superimposing the response curves.
Fig. 5 is a diagram showing eye pattern comparison for screening different equalizer combinations using the present invention.
Fig. 6 is a diagram of eye contrast under various equalizer optimizations using the present invention.
Reference numerals illustrate:
100: equalizer
100a: continuous time linear equalizer
100b: feedforward equalizer
100c: decision feedback equalizer
110: signal processing module
120: execution module
130: measuring module
140: screening module
300: single impulse response
310: marking
320: front mark
330: post-marking
400. 510, 520, 530, 610, 620, 630: eye pattern
Step 210: providing a plurality of equalizers including a continuous time linear equalizer, a feed forward equalizer, and a decision feedback equalizer
Step 220: receiving a signal, performing equalization processing on the signal by a filter having continuously changing filter coefficients, and filtering a single impulse response of a channel output, and taking a voltage maximum value of the single impulse response as a mark and calculating lengths, numbers and positions of a front mark and a rear mark
Step 230: calculating inter-symbol interference of the front mark and the rear mark according to the length, number and position of the front mark and the rear mark respectively to obtain absolute value of sum of the inter-symbol interference, and performing peak distortion analysis to superimpose the inter-symbol interference with the current mark to obtain response curve in unit interval, and continuously performing M times of traversal to obtain eye pattern of corresponding N parameters, wherein M and N are positive integers
Step 240: measuring the response curve of the eye pattern to obtain eye height and eye width, and after performing equalization processing, recording the peak value of the peak value based on the corresponding filter coefficient, eye height and eye width
Step 250: in the equalizer, the continuous time linear equalizer, the feedforward equalizer and the decision feedback equalizer are sequentially filtered to form a plurality of equalizer combinations, and the peak distortion analysis is performed on each equalizer combination to obtain the corresponding eye height and eye width, and the equalizer combination with the best equalization effect and stability is selected according to the recorded and obtained eye height and eye width
Step 251: calculating a judgment factor according to the eye width and the eye height obtained by the eye diagram to be used as a basis for selecting the equalizer combination, wherein the judgment factor has a calculation formula as follows: α=λ (W i /W max )+(1-λ)(H i /H max ) Wherein alpha is the judgment factor, lambda is the weighting coefficient, W i For the eye width H i To the eye height (W) i /W max ) Is the eye width coefficient (H) i /H max ) For the eye height coefficient
Step 252: the equalizer combination is selected based on the determination factor and at least one other factor including die package, communication line related length, material and connection mode
Detailed Description
The following detailed description of embodiments of the present invention will be given with reference to the accompanying drawings and examples, by which the implementation process of how the present invention can be applied to solve the technical problems and achieve the technical effects can be fully understood and implemented.
Referring to fig. 1, fig. 1 is a system block diagram of an optimization system of a composite equalizer according to the present invention, the system includes: a plurality of equalizers 100, a signal processing module 110, an execution module 120, a measurement module 130, and a screening module 140. The equalizer 100 includes a continuous time linear equalizer 100a, a feedforward equalizer 100b, and a decision feedback equalizer 100c. In practical implementation, each equalizer parameter selection process needs to be optimized by combining with other equalizers so as to ensure the overall optimization performance of the system during screening. For example, the equalizer screening order is a continuous time linear equalizer 100a, a feed forward equalizer 100b, and a decision feedback equalizer 100c, and peak distortion analysis is performed on each combination to obtain eye height and eye width for each combination.
The signal processing module 110 is configured to receive a signal and perform equalization processing on the signal through a filter having a continuously changing filter coefficient, and filter a single impulse response of a channel output, and take a voltage maximum value of the single impulse response as a mark and calculate lengths, numbers, and positions of a front mark and a rear mark. In practice, the signal of the single impulse response of one bit can be preprocessed to reduce the data operation.
The execution module 120 is connected to the signal processing module 110, and is configured to calculate inter-symbol interference of the front mark and the rear mark according to the lengths, numbers and positions of the front mark and the rear mark, respectively, to obtain an absolute value of a sum of the inter-symbol interference, and perform peak distortion analysis to superimpose the inter-symbol interference with the current mark to obtain a response curve within a unit interval, and continuously perform M traversals to obtain eye diagrams of the corresponding N parameters, where M and N are positive integers. In practice, when the superposition of intersymbol interference closes the eye to a threshold value (e.g., a preset length of eye height or eye width), the response curve is compared with a logic zero level to obtain two intersecting points as parameters of the eye, the two intersecting points being intersecting points of one left and one right.
The measurement module 130 is connected to the execution module 120 and the signal processing module 110, and is configured to measure a response curve of the eye pattern to obtain eye height and eye width, and after performing the equalization process, record the filter coefficient, the eye height and the eye width corresponding to the highest peak value based on the eye height. In practical implementation, the highest peak value also represents the highest voltage.
The filtering module 140 is connected to the equalizer 100, the executing module 120 and the measuring module 130, and is configured to sequentially filter the continuous-time linear equalizer 100a, the feedforward equalizer 100b and the decision feedback equalizer 100c in the equalizer 100 to form a plurality of equalizer combinations, and execute peak distortion analysis on each equalizer combination to obtain a corresponding eye height and eye width, and then select the equalizer combination with the best equalization effect and stability according to the recorded and obtained eye heights and eye widths. In practice, the filtering module 140 may further calculate a judgment factor according to the eye width and the eye height obtained by the eye diagram as a basis for selecting the equalizer combination, wherein the judgment factor is calculated by the following formula: α=λ (W i /W max )+(1-λ)(H i /H max ) Wherein alpha is a judgment factor, lambda is a weighting coefficient, W i Is the eye width, H i High eye (W) i /W max ) Is the eye width coefficient (H) i /H max ) Is an eye height coefficient. In addition, the filtering module 140 may also include selecting the equalizer combination based on the decision factor and other factors including the die package, the communication line (Communication Line) related length, the material and the connection. In particular, when the judgment factor is a number of 0, the optimum value of eye height is used as the optimization target, and when the judgment factor is a number ofAt a value of 1, the optimum value of the eye width is taken as an optimization target.
It is specifically noted that, in practical implementations, the modules described in the present invention may be implemented in various manners, including software, hardware, or any combination thereof, for example, in some implementations, each module may be implemented in one or both of software and hardware, in addition, the present invention may be implemented partly or entirely on the basis of hardware, for example, one or more modules in a system may be implemented by an integrated circuit chip, a system-on-a-chip, a complex programmable logic device (Complex Programmable Logic Device, CPLD), a field programmable gate array (Field Programmable Gate Array, FPGA), or the like. The present invention may be a system, method, and/or computer program. The computer program may include a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to perform the various aspects of the present invention, the computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: hard disk, random access memory, read only memory, flash memory, optical disk, floppy disk, and any suitable combination of the preceding. Computer-readable storage media, as used herein, is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical signals through fiber optic cables), or electrical signals transmitted through wires. In addition, the computer readable program instructions described herein may be downloaded to the various computing/processing devices from a computer readable storage medium, or over a network, for example: the internet, a local area network, a wide area network, and/or a wireless network to an external computer device or an external storage device. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, hubs and/or gateways. The network card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in each computing/processing device. The computer program instructions for carrying out operations of the present invention may be combined language instructions, instruction set architecture instructions, machine-related instructions, microinstructions, firmware instructions, or raw or Object Code (Object Code) written in any combination of one or more program languages, which include Object-oriented program languages, such as: common Lisp, python, C++, objective-C, smalltalk, delphi, java, swift, C #, perl, ruby, PHP, etc., and conventional Procedural (Producral) programming languages, such as: c language or similar programming language. The computer program instructions may execute entirely on the computer, partly on the computer, as a stand-alone software, partly on the client computer and partly on the remote computer or entirely on the remote computer or server.
Referring to fig. 2A to 2C, fig. 2A to 2C are flowcharts of a method for optimizing a composite equalizer according to the present invention, which includes the steps of: providing a plurality of equalizers 100, including a continuous time linear equalizer 100a, a feed forward equalizer 100b, and a decision feedback equalizer 100c (step 210); receiving the signal and performing equalization processing on the signal by a filter having continuously changing filter coefficients, and filtering the single impulse response of the channel output, and taking the voltage maximum of the single impulse response as a marker and calculating the lengths, numbers and positions of the front marker and the rear marker (step 220); calculating inter-symbol interference of the front mark and the rear mark according to the length, the number and the position of the front mark and the rear mark respectively to obtain an absolute value of a sum of the inter-symbol interference, and performing peak distortion analysis to superimpose the inter-symbol interference with the current mark to obtain a response curve in a unit interval, and continuously performing M times of traversal to obtain eye patterns of corresponding N parameters, wherein M and N are positive integers (step 230); measuring a response curve of the eye pattern to obtain eye height and eye width, and after performing the equalization process, recording the filter coefficient, eye height and eye width corresponding to the peak value at the highest based on the eye height (step 240); and sequentially screening the continuous time linear equalizer, the feedforward equalizer and the decision feedback equalizer in the equalizer to form a plurality of equalizer combinations, performing peak distortion analysis on each equalizer combination to obtain corresponding eye heights and eye widths, and selecting the equalizer combination with the best equalization effect and stability according to the recorded and obtained eye heights and eye widths (step 250). In this way, by providing a plurality of equalizers with different configurations, and taking the degree of influence of intersymbol interference on the acquired signal as the basis of equalizer optimization, intersymbol interference of the signal is calculated according to the single impulse response of the channel, peak distortion analysis is performed to superimpose ISI and the current mark to obtain a response curve so as to obtain a corresponding eye pattern, and an equalizer combination with optimal equalization effect and stability is selected according to eye height and eye width.
In the following description, referring to fig. 3 to fig. 6, reference is made to fig. 3, and fig. 3 is a schematic diagram of a single impulse response and intersymbol interference. Since signals are often distorted by the Time Dispersion (Time Dispersion) effect during transmission through the channel, the main reason is that when the channel frequency response is a non-constant amplitude and a non-linear phase, the amplitude and phase of the signals are distorted by the channel response, so that intersymbol interference (i.e. "ISI +/-") is caused, which causes the receiving end to fail to correctly identify the signals. As illustrated in fig. 3, the signal processing module 110 will peak a single impulse response 300 (Pulse response), namely: the voltage maximum, recorded as mark 310, and before mark 310 as front mark 320 and then as back mark 330, and calculated length, number and position, it is clear from the figure that back mark 330 appears to diverge more and more.
As shown in fig. 4, fig. 4 is a schematic diagram of the present invention before and after the response curves are superimposed. In practical implementation, the execution module 120 calculates the intersymbol interference of the front mark 320 and the rear mark 330 according to the lengths, numbers and positions of the front mark 320 and the rear mark 330, respectively, to obtain the absolute value of the sum of the intersymbol interference, and performs peak distortion analysis to superimpose the intersymbol interference with the current mark 310 to obtain a response curve within a unit interval (1 UI), and continuously performs M traversals to obtain the eye pattern 400 of the corresponding N parameters, wherein M and N are positive integers. Taking fig. 4 as an example, the dashed line is the signal before superposition, the solid line is the response curve of the superposition of intersymbol interference, the eye diagram 400 is closed more and more along with the superposition of intersymbol interference, and the left-right intersection point can be obtained by comparing the calculated curve with the logic zero "0" level. Then, the eye height and the eye width can be obtained according to the response curve, and the filter coefficient, the eye height and the eye width corresponding to the highest peak value after equalization can be found by taking the eye height as a measurement standard.
As shown in fig. 5, fig. 5 is a diagram showing eye pattern comparison for screening different equalizer combinations using the present invention. First, the non-optimized channel signal is illustrated by the eye pattern 510, and neither the eye pattern 510 nor its eye height nor its eye width are apparent. Then, after the continuous time linear equalizer and the feedforward equalizer are optimized, the eye diagram 520 is obviously changed, and on the basis, the optimized combination of the continuous time linear equalizer and the feedforward equalizer is further combined with the decision feedback equalizer to greatly reduce the intersymbol interference of the signals, so that the eye diagram is clearer and the eye width is wider, as shown by the eye diagram 530, and thus, the stability time of the signals on the transmission line is greatly improved.
As illustrated in fig. 6, fig. 6 is a diagram of eye diagram contrast under various equalizer optimizations to which the present invention is applied. In practice, different equalizer combinations may be used to perform the optimization, for example, the first optimization method is to optimize the continuous-time linear equalizer, and then fix the continuous-time linear equalizer and optimize the decision feedback equalizer after the eye is optimized, so as to further optimize the eye, such as: eye diagram 610. The second optimization mode is to optimize the decision feedback equalizer first and then optimize the continuous time linear equalizer, such as: eye diagram 620. The third optimization mode is a composite optimization mode, and simultaneously optimizes a continuous time linear equalizer and a decision feedback equalizer to optimize an eye pattern, such as: eye diagram 630. As is clear from the figure, the eye diagram 630 is the most clear, that is, the third optimization mode has the best optimization effect. In particular, in parameter selection, the number of optimization is M, the optimization parameter is N, and M depends on N, the range of the optimization parameter, the step size, the optimization time and other factors. In addition, the selection of the equalizer optimization judgment factor will be determined according to the design criteria of the system, and the sensitivity of the receiving end of different systems to the eye height or the eye width is different, so that when the selection (0 to 1) of the judgment factor is a value of 0, the optimal value of the eye height is taken as an optimization target, and when the judgment factor is a value of 1, the optimal value of the eye width is taken as an optimization target.
In summary, the difference between the present invention and the prior art is that by providing a plurality of equalizers with different configurations, and taking the degree of influence of intersymbol interference on the acquired signal as the basis of equalizer optimization, wherein the intersymbol interference of the signal is calculated according to the single impulse response of the channel, and peak distortion analysis is performed to superimpose ISI and the current signature to obtain a response curve, thereby obtaining a corresponding eye pattern, and the equalizer combination with the best equalization effect and stability is selected according to the eye height and the eye width, the technical means can solve the problems existing in the prior art, thereby achieving the technical effects of improving the signal integrity and stability of high-speed signal transmission.
Although the foregoing embodiments of the present invention have been described in detail, it should be understood that the invention is not limited thereto, but may be modified or altered somewhat by persons skilled in the art without departing from the spirit and scope of the invention, which is accordingly to be limited only by the scope of the appended claims.
Claims (10)
1. An optimization system for a composite equalizer, the system comprising:
a plurality of equalizers including a continuous time linear equalizer, a feed forward equalizer, and a decision feedback equalizer;
a signal processing module for receiving a signal and performing equalization processing on the signal by a filter having a continuously changing filter coefficient, and filtering a single impulse response of a channel output, and taking a voltage maximum value of the single impulse response as a mark and calculating lengths, numbers and positions of a front mark and a rear mark;
the execution module is connected with the signal processing module and is used for respectively calculating intersymbol interference of the front mark and the rear mark according to the length, the number and the position of the front mark and the rear mark to obtain the absolute value of the sum of the intersymbol interference, and executing peak distortion analysis to superimpose the intersymbol interference and the current mark to obtain a response curve in a unit interval, and continuously executing M times of traversal to obtain eye patterns of corresponding N parameters, wherein M and N are positive integers;
the measuring module is connected with the executing module and the signal processing module and is used for measuring the response curve of the eye diagram to obtain eye height and eye width, and after the balancing processing is executed, the filter coefficient, the eye height and the eye width corresponding to the highest recorded peak value of the eye height are based on the filter coefficient, the eye height and the eye width; and
and the screening module is connected with the equalizer, the execution module and the measurement module and is used for sequentially screening the continuous time linear equalizer, the feedforward equalizer and the decision feedback equalizer in the equalizer to form a plurality of equalizer combinations, executing the peak distortion analysis on each equalizer combination to obtain the corresponding eye height and the eye width, and selecting the equalizer combination with the optimal equalization effect and stability according to the recorded and obtained eye height and eye width.
2. The optimization system of claim 1, wherein the filtering module further calculates a decision factor according to the eye width and the eye height obtained by the eye diagram as a basis for selecting the equalizer combination, and the decision factor is calculated by: α=λ (W i /W max )+(1-λ)(H i /H max ) Wherein alpha is the judgment factor, lambda is the weighting coefficient, W i For the eye width H i To the eye height (W) i /W max ) Is the eye width coefficient (H) i /H max ) Is an eye height coefficient.
3. The optimization system of composite equalizer of claim 1, wherein the screening module further comprises selecting the equalizer combination based on the decision factor and at least one other factor including die package, communication line correlation length, material, and connection mode.
4. The optimization system of composite equalizer according to claim 1, wherein the optimum value of the eye height is set as an optimization target when the judgment factor is a value of 0, and the optimum value of the eye width is set as an optimization target when the judgment factor is a value of 1.
5. The optimization system of a composite equalizer according to claim 1, wherein when the superposition of the intersymbol interference closes the eye to a threshold value, the response curve is compared with a logic zero level to obtain two intersections as the parameters of the eye.
6. An optimization method of a composite equalizer, comprising the steps of:
providing a plurality of equalizers including a continuous time linear equalizer, a feed forward equalizer, and a decision feedback equalizer;
receiving a signal, and performing equalization processing on the signal by a filter having a continuously changing filter coefficient, and filtering a single impulse response of a channel output, and taking a voltage maximum value of the single impulse response as a mark and calculating lengths, numbers and positions of a front mark and a rear mark;
calculating intersymbol interference of the front mark and the rear mark according to the length, the number and the position of the front mark and the rear mark respectively to obtain an absolute value of a sum of the intersymbol interference, and performing peak distortion analysis to superimpose the intersymbol interference with the current mark to obtain a response curve in a unit interval, and continuously performing M times of traversal to obtain eye patterns of corresponding N parameters, wherein M and N are positive integers;
measuring the response curve of the eye diagram to obtain eye height and eye width, and after performing equalization processing, based on the filter coefficient, the eye height and the eye width corresponding to the highest peak value of the eye height record; and
in the equalizer, the continuous time linear equalizer, the feedforward equalizer and the decision feedback equalizer are sequentially screened to form a plurality of equalizer combinations, the peak distortion analysis is performed on each equalizer combination to obtain the corresponding eye height and the eye width, and the equalizer combination with the best equalization effect and stability is selected according to the recorded and obtained eye height and eye width.
7. The method of claim 6, further comprising calculating a decision factor according to the eye width and the eye height obtained by the eye diagram as a basis for selecting the equalizer combination, wherein the decision factor is calculated by the formula: α=λ (W i /W max )+(1-λ)(H i /H max ) Wherein alpha is the judgment factor, lambda is the weighting coefficient, W i For the eye width H i To the eye height (W) i /W max ) Is the eye width coefficient (H) i /H max ) Is an eye height coefficient.
8. The method of claim 7, further comprising selecting the equalizer combination based on the decision factor and at least one other factor including die package, communication line correlation length, material, and connection mode.
9. The optimization method of composite equalizer according to claim 7, wherein the optimum value of the eye height is set as an optimization target when the judgment factor is a value of 0, and the optimum value of the eye width is set as an optimization target when the judgment factor is a value of 1.
10. The optimization method of composite equalizer according to claim 6, wherein when the superposition of intersymbol interference closes the eye to a threshold value, the response curve is compared with a logic zero level to obtain two intersections as the parameters of the eye.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210983068.0A CN117640305A (en) | 2022-08-16 | 2022-08-16 | Optimization system and method for composite equalizer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210983068.0A CN117640305A (en) | 2022-08-16 | 2022-08-16 | Optimization system and method for composite equalizer |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117640305A true CN117640305A (en) | 2024-03-01 |
Family
ID=90018671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210983068.0A Pending CN117640305A (en) | 2022-08-16 | 2022-08-16 | Optimization system and method for composite equalizer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117640305A (en) |
-
2022
- 2022-08-16 CN CN202210983068.0A patent/CN117640305A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12003354B2 (en) | Clock data recovery with decision feedback equalization | |
TWI709318B (en) | Clock data recovery system, serializer/deserializer receiver and operation method thereof | |
WO2022077775A1 (en) | Eye diagram oscilloscope system and an eye diagram testing method | |
US8406356B2 (en) | Self-calibrating continuous-time equalization | |
TWI521898B (en) | Method and controller for equalizing a received serial data stream | |
US8582635B2 (en) | Sparse and reconfigurable floating tap feed forward equalization | |
KR101985977B1 (en) | Equalizer and operating method thereof | |
US6269116B1 (en) | Method and arrangement for demodulating data symbols | |
TWI420862B (en) | Equalizer and signal receiver thereof | |
US10721106B1 (en) | Adaptive continuous time linear equalization and channel bandwidth control | |
TW202037097A (en) | Decision feed-forward equalizer,serializer/deserializer and method for reciver generating data | |
US20100158096A1 (en) | Equalization apparatus and method of compensating distorted signal and data receiving apparatus | |
KR102367086B1 (en) | 10Gbps PAM-4 Receiver With Binary Searching Method Adaptive Threshold Voltage and Equalization Control Block | |
EP0577212B1 (en) | Adaptive viterbi detector | |
CN117640305A (en) | Optimization system and method for composite equalizer | |
TWI816518B (en) | Optimization system for composite equalizer and method thereof | |
US8638842B2 (en) | Equalization device, equalization method, and program | |
CN115412412A (en) | Explicit solution for DFE optimization with constraints | |
JP2003506912A (en) | Method of generating reliability information for channel decoding in wireless receiver and corresponding wireless receiver | |
CN107026807A (en) | The method and system of the performance of serial communication channel is estimated using process circuit | |
CN111901049A (en) | Time error compensation method and device for laser communication system and readable storage medium | |
US11811566B2 (en) | Methods and systems for performing adaptive equalization of data | |
US11831475B1 (en) | Receiver using pseudo partial response maximum likelihood sequence detection | |
KR100385978B1 (en) | Apparatus for signal processing and method thereof | |
KR102405741B1 (en) | Reduced-state mlse equalizer for detecting m-ary pam signal and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |