CN114697168A - Hundred mega Ethernet digital baseband signal processing method and signal processing module - Google Patents
Hundred mega Ethernet digital baseband signal processing method and signal processing module Download PDFInfo
- Publication number
- CN114697168A CN114697168A CN202210612372.4A CN202210612372A CN114697168A CN 114697168 A CN114697168 A CN 114697168A CN 202210612372 A CN202210612372 A CN 202210612372A CN 114697168 A CN114697168 A CN 114697168A
- Authority
- CN
- China
- Prior art keywords
- signal
- sampling
- unit
- agc
- dfe
- 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.)
- Granted
Links
Images
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/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03057—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
- H04L25/0307—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure using blind adaptation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
The invention discloses a method for processing a hundred-mega Ethernet digital baseband signal and a signal processing module, comprising the following steps: presetting a first iteration time threshold and a second iteration time threshold; carrying out amplitude adjustment and ADC sampling on the channel signal; performing DFE self-adaptive equalization on the sampled signal, and starting DFE self-adaptive equalization only and not starting CDR phase tracking when the iteration number of the self-adaptive equalization does not reach a first iteration number threshold; when the iteration number of the self-adaptive equalization reaches a first iteration number threshold value, the DFE self-adaptive equalization is continued, and CDR phase tracking is started; in the DFE adaptive equalization process, different methods are selected to adjust the coefficients of the feedforward filter and the post-feedforward filter in the DFE according to the iteration number. The invention can solve the problem of hundred mega Ethernet ISI, has high convergence rate, high precision and stable system, and can not influence each other among modules.
Description
Technical Field
The invention relates to the technical field of hundred-mega Ethernet communication, in particular to a hundred-mega Ethernet digital baseband signal processing method and a signal processing module.
Background
The 100Base-Tx adopts a baud rate of 125M to transmit a 100Mbps signal, and a receiving end needs to recover a channel signal and restore the signal to an original signal. In the twisted pair transmission channel adopted by 100Base-Tx, the signal has more serious high-frequency attenuation, which causes more serious intersymbol interference (ISI) problem, so that the adaptive equalization needs to be completed at this stage.
In the Ethernet, a Decision Feedback Equalization (DFE) algorithm is generally adopted to eliminate the influence of ISI, but in 100Base-Tx, a MLT-3 three-level transmission mode is adopted, and if the processing is not good, the DFE algorithm is easy to generate a phenomenon of non-convergence, so that the normal transmission of signals is influenced.
Disclosure of Invention
The purpose of the invention is as follows: in order to solve the problems that in the prior art, the balance is not easy to converge in the process of hundred-mega Ethernet communication and the inter-code crosstalk cannot be solved, the invention provides a hundred-mega Ethernet digital baseband signal processing method and a signal processing module.
The technical scheme is as follows: a hundred mega Ethernet digital baseband signal processing method comprises the following steps:
presetting a first iteration time threshold and a second iteration time threshold;
receiving a channel signal, and carrying out amplitude adjustment and ADC (analog to digital converter) sampling on the channel signal;
carrying out DFE self-adaptive equalization on the sampled signal, and only starting the DFE self-adaptive equalization and not starting CDR phase tracking when the iteration number of the self-adaptive equalization does not reach a first iteration number threshold; when the iteration number of the self-adaptive equalization reaches a first iteration number threshold value, the DFE self-adaptive equalization is continued, and CDR phase tracking is started;
in the self-adaptive equalization process of the DFE, selecting a corresponding method according to the iteration times to adjust coefficients of a feedforward filter and a post-feedback filter in the DFE, and when the iteration times of the self-adaptive equalization are less than a second iteration time threshold, adjusting by adopting a blind equalization algorithm suitable for MLT-3; and when the iteration number of the self-adaptive equalization reaches a second iteration number threshold value, adjusting by adopting a coefficient-variable equalization algorithm.
Further, the blind equalization algorithm applicable to MLT-3 specifically includes:
setting the coefficients of a feedforward filter toThe coefficients of the postamble filter areWhereinL 0AndL 1respectively representing the order of the feedforward and feedback filters, by setting the signal entering the decision device toThe output signal of the decision device is,
wherein the content of the first and second substances,is an adjustment step size of a blind equalization algorithm suitable for MLT-3;is relative toHysteresislThe signal of one sampling interval is sampled,an input signal for adaptive equalization of a DFE.
Further, the variable coefficient equalization algorithm specifically includes:
setting the coefficients of a feedforward filter toThe coefficients of the postamble filter areWhereinL 0AndL 1respectively representing the order of the feedforward and feedback filters, by setting the signal entering the decision device toThe output signal of the decision device isThe decision error is;
wherein the content of the first and second substances,the adjustment step length of the equalization algorithm is variable coefficient;is relative toHysteresislThe signal of one sampling interval is sampled,an input signal for adaptive equalization of a DFE.
Further, in the coefficient-varying equalization algorithm, a third iteration time threshold is preset, and when the adaptive iteration time does not reach the third iteration time thresholdWhen the value is equal to the preset value,(ii) a When the number of adaptive iterations reaches the third iteration number threshold,(ii) a Wherein the content of the first and second substances,。
further, amplitude adjustment and ADC sampling are performed on the channel signal, which specifically includes:
detecting whether a channel signal is received or not, amplifying the received channel signal through a programmable gain amplifier, then carrying out ADC (analog to digital converter) sampling on the signal with the adjusted amplitude, and respectively inputting the obtained sampling signal into an analog AGC (automatic gain control) and a digital AGC (automatic gain control), wherein the analog AGC adopts a peak AGC algorithm to adjust the gain of the programmable gain amplifier to ensure that the ADC output is effective; the digital AGC adjusts the amplitude of the sampling signal by adopting a successive approximation method to enable the average amplitude to be close to a preset threshold value.
Further, the detection of the channel signal adopts a moving average method, specifically:
let the sampling signal output by ADC sampling with 125MHz clock frequency beThe corresponding absolute magnitude value is expressed asThen the output of the sliding filter can be expressed as:
whereinIs a moving average factor when Time-pieceIt is assumed that the signal is received at the receiving end,Th 0is the signal detection threshold.
Further, the peak AGC algorithm specifically includes:
(a1) preset step length regulating thresholdq 0Andq 1,presetting two gain adjustment step lengths, (ii) a Gain to programmable gain amplifierAdjusting the valueThe initial setting is carried out and,number of iterationsi=0;
(a3) storing the sampling points output by the ADC to the window W while exceeding the amplitudeTh 0Counting the number of sampling points stored in the window W toM 0When it exceedsTh 0Total number of sampling points ofC i ;
(a5) Judging whether a circulation condition is satisfied, wherein the circulation condition is as follows:in the gain adjustment range of the programmable gain amplifierInner andif the circulation condition is satisfied, thenContinuously and iteratively executing the steps (a 2) - (a 5); if the loop condition is not satisfied, the analog AGC adjustment is finished.
Further, the method for the digital AGC to adopt successive approximation specifically includes:
(b1) let the absolute amplitude of the digital AGC output signal bev n (ii) a The preset gain adjustment step length is,Presetting AGC output signal threshold asTh 1(ii) a Gain to programmable gain amplifierg ini Adjusting the valueThe initial setting is carried out and,number of iterationsi=0;
(b3) calculating an average amplitude value of a signal,M 1The number of samples used to calculate the average signal amplitude value;
(b5)(ii) a Judging whether a circulation condition is satisfied, wherein the circulation condition is as follows:if the circulation condition is satisfied, thenContinuously and iteratively executing the steps (b 2) - (b 5); if the loop condition is not satisfied, the digital AGC adjustment is finished.
A hundred mega Ethernet digital baseband signal processing module adopts the method, and comprises a sampling amplifying unit, a decision feedback equalizing unit and a CDR phase tracking unit; the input end of the sampling amplification unit inputs a channel signal, and the output end of the sampling amplification unit is connected with the input end of the decision feedback equalization unit; the output end of the decision feedback equalization unit outputs the processed signal and is connected with the input end of the CDR phase tracking unit; the output end of the CDR phase tracking unit is connected with the sampling amplification unit.
Furthermore, the sampling amplifying unit comprises a programmable gain amplifier, an ADC sampling conversion unit, an analog AGC unit and a digital AGC unit; the input end of the programmable gain amplifier is connected with a channel signal, the output end of the programmable gain amplifier is connected with the ADC sampling conversion unit, the output end of the ADC sampling conversion unit is connected with the digital AGC unit and the analog AGC unit, the output end of the analog AGC unit is connected with the programmable gain amplifier, and the output end of the digital AGC unit is connected with the decision feedback equalization unit.
Compared with the prior art, the invention provides a hundred-mega Ethernet digital baseband signal processing method and a signal processing module, which have the following beneficial effects:
(1) the DFE part adopts a staged equalization algorithm, a blind equalization algorithm adaptive to MLT-3 is adopted for cold start when equalization is started, equalization errors are pulled to a reasonable interval, and then optimized equalization convergence performance is obtained by adopting a conventional equalization algorithm with variable coefficients, so that the whole adaptive equalization process can be converged more steadily, better precision can be achieved, and the problem of instability can be avoided.
(2) The two aspects of the self-adaptive equalization and the clock timing recovery are coordinated, and the start of the CDR is set to be delayed compared with the DFE properly, so that the mutual influence between the DFE and the CDR is reduced to the minimum, and the signal recovery effect is improved.
(3) The input signal to the DFE is adjusted to a suitable amplitude level using a dual AGC approach combining analog and digital AGC. Analog AGC is targeted for AGC convergence at a proportion where the peak value of the ADC output signal does not exceed the maximum value of the ADC, so that as many significant bits of the ADC output are possible while accommodating baseline wander (BLW) issues for 100Base-Tx signals. The digital AGC takes the average value of the signal amplitude as an AGC convergence target, and provides guarantee for convergence of a subsequent DFE algorithm through a steady successive approximation type AGC method on the premise of guaranteeing the convergence speed, so that the DFE cannot have the problem of non-convergence in the coefficient self-adaptive adjustment process. Therefore, the signal sampling and amplifying process can provide guarantee for the convergence of a subsequent DFE algorithm on the premise of guaranteeing the convergence speed, and further avoid the problem that the DFE is not converged in the coefficient self-adaptive adjustment process.
(4) The baud rate processing mode is adopted to carry out baseband processing of a digital domain on the signal, namely when ADC (analog to digital converter) sampling is carried out on the received analog signal, the frequency of a sampling clock is 125MHz, and low-power-consumption signal processing can be realized.
Drawings
Fig. 1 is a schematic structural diagram of a hundred mega ethernet digital baseband signal processing module;
FIG. 2 is a schematic diagram of a CDR phase tracking unit;
FIG. 3 illustrates a convergence process of equalization errors in an actual measurement experiment;
FIG. 4 is a timing offset accumulation process in an actual measurement experiment;
fig. 5 is an indication of clock phase adjustment in the actual measurement experiment.
Detailed Description
The invention is further explained below with reference to the figures and the specific embodiments.
A hundred mega ethernet digital baseband signal processing module, as shown in fig. 1, includes a sampling amplifying unit, a decision feedback equalizing unit (DFE) and a CDR phase tracking unit; the input end of the sampling amplification unit inputs a channel signal, and the output end of the sampling amplification unit is connected with the input end of the decision feedback equalization unit; the output end of the decision feedback equalization unit outputs the processed signal and is connected with the input end of the CDR phase tracking unit; the output end of the CDR phase tracking unit is connected with the sampling amplification unit.
The sampling amplification unit comprises a Programmable Gain Amplifier (PGA), an ADC sampling conversion unit, an analog AGC unit and a digital AGC unit; the input end of the programmable gain amplifier is connected with the channel signal, the output end of the programmable gain amplifier is connected with the ADC sampling conversion unit, the output end of the ADC sampling conversion unit is connected with the digital AGC unit (AGC 0) and the analog AGC unit (AGC 1), the output end of the analog AGC unit is connected with the programmable gain amplifier, and the output end of the digital AGC unit is connected with the decision feedback equalization unit.
The decision feedback equalization unit comprises a feedforward filter (FFF), a post-feedback filter (FBF) and a decision device. The CDR phase tracking unit is used for providing a recovery phase for the ADC sampling conversion unit.
The hundred-mega Ethernet digital baseband signal processing module is realized by adopting the following hundred-mega Ethernet digital baseband signal processing method, and comprises the following steps:
firstly, a first iteration time threshold and a second iteration time threshold are preset.
Receiving channel signals, and carrying out amplitude adjustment and ADC (analog to digital converter) sampling on the channel signals, wherein the method specifically comprises the following steps:
whether the channel signal is received or not is detected, and AGC can be started after the channel signal is accurately detected. Amplifying the received channel signal by a programmable gain amplifier, then carrying out ADC sampling on the signal with the adjusted amplitude, and respectively inputting the obtained sampling signal into an analog AGC and a digital AGC, wherein the analog AGC adopts a peak AGC algorithm to adjust the gain of the programmable gain amplifier to ensure that the ADC outputs effective digits as much as possible under the condition of ensuring that the ADC input signal does not overflow; after the gain of the PGA is adjusted in place through the analog AGC, the digital domain gain is adjusted through the AGC1, and because the system adopts a continuous signal transmission mode and always transmits an idle signal before both sides formally confirm, the digital AGC adopts a successive approximation method to adjust the amplitude of a sampling signal, so that the average amplitude is close to a preset threshold value.
The detection method for detecting whether the channel signal is received is a moving average method, and specifically includes:
let the sampling signal output by ADC sampling with 125MHz clock frequency ber n The corresponding absolute magnitude value is expressed asThen the output of the sliding filter can be expressed as:
whereinIs a moving average factor whenAt the time, it is considered that the signal is received at the receiving end,Th 0is the signal detection threshold.
1. The goal of the peaking AGC algorithm is to threshold the amplitude of the ADC output signalTh 0The method specifically comprises the following steps:
(a1) preset step length regulating thresholdq 0Andq 1,presetting two gain adjustment step lengths, (ii) a Gain to programmable gain amplifierAdjusting the valueThe initial setting is carried out and,number of iterationsi= 0; as the 100Base-TX adopts more than 5 types of network lines for transmission, the maximum transmission distance specified by the protocol is more than 100 meters. The signal transmission loss caused by the line is typically below 10dB,the setting is suitably about 10 dB. Simultaneously setting a number of stored samples toM 0The window W of (a).
(a2) Setting the actual gain of the programmable gain amplifier toWaiting for effective timet AGC0 I.e. the gain transformation effective time of the PGA;
(a3) storing the sampling points output by the ADC to the window W while exceeding the amplitudeTh 0Counting the sampling points, and counting the number of the sampling points stored in the window WM 0When it exceedsTh 0Total number of sampling points ofC i ;
(a5) Judging whether a circulation condition is satisfied, wherein the circulation condition is as follows:in the gain adjustment range of the programmable gain amplifierInner andif the circulation condition is satisfied, thenContinuously and iteratively executing the steps (a 2) - (a 5); if the loop condition is not satisfied, the analog AGC adjustment is finished.
2. The digital AGC adopts a successive approximation method, and the aim is to ensure that the average amplitude value of the output signal of the digital AGC is closest to a thresholdTh 1The method specifically comprises the following steps:
(b1) setting the digital AGC output signal asr n ’Corresponding to an absolute amplitude ofv n (ii) a The preset gain adjustment step length is,In the first placeiThe adjustment value of the digital AGC gain is(ii) a Presetting AGC output signal threshold asTh 1(ii) a Gain to programmable gain amplifierg ini Adjusting the valueThe initial setting is carried out and,(usually even), number of iterationsi=0;
(b2) Setting the actual gain of the programmable gain amplifier toWaiting for effective timet AGC1I.e. the gain transformation effective time of the PGA;
(b3) calculating an average amplitude value of a signal,M 1The number of samples used to calculate the average signal amplitude value;
(b5)(ii) a Judging whether a circulation condition is satisfied, wherein the circulation condition is as follows:if the circulation condition is satisfied, thenContinuously and iteratively executing the steps (b 2) - (b 5); if the loop condition is not satisfied, the digital AGC adjustment is finished.
Thirdly, after the AGC signal is adjusted to a proper amplitude level through the steps, the signal recovery stage can be entered formally.
At this stage, the tasks of both adaptive equalization and clock timing recovery need to be completed. In the twisted pair transmission channel employed in 100Base-Tx, there is more severe high frequency attenuation, which will result in more severe inter-symbol interference (ISI) problems. There is therefore a need to overcome this effect by adaptive equalization. In addition, the transceiving clocks have the problem of inconsistent frequency and phase, so the receiving end needs to acquire clock synchronization of the transceiving end through clock tracking. And as the receiving end reduces the power consumption, a clock of 125MHz is adopted for signal sampling. Therefore, the receiving end needs to use the baud rate cdr (clock and data recovery) algorithm for clock tracking.
However, since the CDR and DFE are tightly coupled. Therefore, the DFE start-up phase is not suitable for CDR start-up due to large equalization error. Thus, the CDR needs to be formally initiated after the DFE is iterated for a period of time, such as when the number of iterations reaches a first iteration threshold. When the iteration number of the self-adaptive equalization does not reach a first iteration number threshold, only starting the DFE self-adaptive equalization and not starting the CDR phase tracking; when the iteration number of the self-adaptive equalization reaches a first iteration number threshold value, the DFE self-adaptive equalization is continued, and CDR phase tracking is started;
in the self-adaptive equalization process of the DFE, selecting a corresponding method according to the iteration times to adjust coefficients of a feedforward filter and a post-feedforward filter in the DFE, and when the iteration times of the self-adaptive equalization is less than a second iteration time threshold, adjusting by adopting a blind equalization algorithm suitable for MLT-3; and when the iteration number of the self-adaptive equalization reaches a second iteration number threshold value, adjusting by adopting a coefficient-variable equalization algorithm.
Let the coefficients of the feedforward filter in the DFE beThe coefficients of the postamble filter areWhereinL 0AndL 1representing the order of the feedforward and feedback filters, respectively.
The FFF filtered signal is
The FBF-filtered signal is
In order to enable robust convergence of the DFE adaptive equalization algorithm, two equalization algorithms are employed as follows:
1. the blind equalization algorithm suitable for the MLT-3 specifically includes:
wherein the content of the first and second substances,is an adjustment step size of a blind equalization algorithm suitable for MLT-3;is relative toHysteresislThe signal of the sampling interval is sampled,the input signal is adaptively equalized for the DFE.
2. The equalization algorithm of the variable coefficient specifically comprises:
wherein the content of the first and second substances,the adjustment step length of the equalization algorithm is variable coefficient; is composed ofIs relative toHysteresislThe signal of one sampling interval is sampled,adaptively equalizing the input signal for the DFE.
In the variable coefficient equalization algorithm, a third iteration time threshold value can be preset, when the self-adaptive iteration time does not reach the third iteration time threshold value,(ii) a When the number of adaptive iterations reaches the third iteration number threshold,(ii) a Wherein the content of the first and second substances,. So that the equalization error can converge to a smaller position.
Of course, the performance of the DFE algorithm is affected by the CDR algorithm, which are tightly coupled. If the CDR cannot adjust the phase of the clock in place instantaneously, the DFE is also very prone to divergence, resulting in failure of signal recovery. Here, a CDR algorithm based on phase interpolation is used, each clock cycle is divided into P phases, and each symbol period clock generation module advances or retreats by one clock phase according to the indication signal provided by the CDR module. The CDR module consists of phase detection, loop filtering, and offset accumulation, as shown in fig. 2. The phase detection part adopts the following baud rate phase detection algorithm:
the phase-discriminated output error signal will enter the following loop filter:
whereinK p In order to detect the gain of the phase,a very small value is usually taken for one of the parameters of the loop filter. By adjusting the two parameters, different frequency offset tracking capabilities can be obtained.
Output of loop filterWill enter an offset accumulation section, the output of which. When the temperature is higher than the set temperature
When the clock is in the forward phase, the CDR module inputs +1 to indicate the clock to adjust a phase forward; when in useThe CDR block inputs-1, indicating that the clock is adjusted one phase backwards.
In the CDR phase tracking process, phase discrimination and loop filtering are reasonably designed, and the clock synchronization of transmitting and receiving double-transmission is realized by adjusting the phase of the multi-phase clock.
Fig. 3 to 5 show experimentally measured equalization error convergence process (fig. 3), timing offset accumulation process (fig. 4) and clock phase adjustment indication (fig. 5) for a network line length of 150 m. In this experiment, the parameters of the DFE section were set as follows:
Claims (10)
1. A hundred mega Ethernet digital baseband signal processing method is characterized by comprising the following steps:
presetting a first iteration time threshold and a second iteration time threshold;
receiving a channel signal, and carrying out amplitude adjustment and ADC (analog to digital converter) sampling on the channel signal;
carrying out DFE self-adaptive equalization on the sampled signal, and only starting the DFE self-adaptive equalization and not starting CDR phase tracking when the iteration number of the self-adaptive equalization does not reach a first iteration number threshold; when the iteration number of the self-adaptive equalization reaches a first iteration number threshold value, the DFE self-adaptive equalization is continued, and CDR phase tracking is started;
in the self-adaptive equalization process of the DFE, selecting a corresponding method according to the iteration times to adjust coefficients of a feedforward filter and a post-feedback filter in the DFE, and when the iteration times of the self-adaptive equalization are less than a second iteration time threshold, adjusting by adopting a blind equalization algorithm suitable for MLT-3; and when the iteration number of the self-adaptive equalization reaches a second iteration number threshold value, adjusting by adopting a coefficient-variable equalization algorithm.
2. The method for processing the digital baseband signal of the hundred mega ethernet according to claim 1, wherein the blind equalization algorithm applied to the MLT-3 specifically comprises:
setting the coefficients of the feedforward filter toThe coefficients of the postamble filter areWhereinL 0AndL 1respectively representing the order of the feedforward and feedback filters, by setting the signal entering the decision device toThe output signal of the decision device is,
3. The method according to claim 1 or 2, wherein the variable coefficient equalization algorithm specifically comprises:
setting the coefficients of a feedforward filter toThe coefficients of the postamble filter areWhereinL 0AndL 1respectively representing the order of the feedforward and feedback filters, and setting the signal entering the decision device asThe output signal of the decision device isThe decision error is;
4. The method of claim 3, wherein a third threshold of iteration times is preset in the variable coefficient equalization algorithm, and when the adaptive iteration times does not reach the third threshold of iteration times,(ii) a When the number of adaptive iterations reaches the third iteration number threshold,(ii) a Wherein the content of the first and second substances,。
5. the method for processing the hundred mega ethernet digital baseband signal according to claim 1 or 2, wherein the amplitude adjustment and ADC sampling are performed on the channel signal, which specifically includes:
detecting whether a channel signal is received or not, amplifying the received channel signal through a programmable gain amplifier, then carrying out ADC (analog to digital converter) sampling on the signal with the adjusted amplitude, and respectively inputting the obtained sampling signal into an analog AGC (automatic gain control) and a digital AGC (automatic gain control), wherein the analog AGC adopts a peak AGC algorithm to adjust the gain of the programmable gain amplifier to ensure that the ADC output is effective; the digital AGC adjusts the amplitude of the sampling signal by adopting a successive approximation method to enable the average amplitude to be close to a preset threshold value.
6. The method for processing the digital baseband signal of the hundred mega ethernet according to claim 5, wherein the detection of the channel signal adopts a moving average method, which specifically comprises:
let the sampling signal output by ADC sampling with 125MHz clock frequency beThe corresponding absolute magnitude value is expressed asThen the output of the sliding filter can be expressed as:
7. The method according to claim 6, wherein the peak AGC algorithm specifically comprises:
(a1) preset step length regulating thresholdq 0Andq 1,presetting two gain adjustment step lengths,(ii) a Gain to programmable gain amplifierAdjusting the valueThe initial setting is carried out and,number of iterationsi=0;
(a3) storing the sampling points output by the ADC to the window W while exceeding the amplitudeTh 0Counting the number of sampling points stored in the window W toM 0When it exceedsTh 0Total number of sampling points ofC i ;
(a5) Judging whether a circulation condition is satisfied, wherein the circulation condition is as follows:in the gain adjustment range of the programmable gain amplifierInner andif the circulation condition is satisfied, thenContinuously and iteratively executing the steps (a 2) - (a 5); if the loop condition is not satisfied, the analog AGC adjustment is finished.
8. The method for processing the digital baseband signal of the hundred mega ethernet according to claim 6, wherein the method for the digital AGC to adopt successive approximation specifically comprises:
(b1) let the absolute amplitude of the digital AGC output signal bev n (ii) a The preset gain adjustment step length is,Presetting AGC output signal threshold asTh 1(ii) a Gain to programmable gain amplifierg ini Adjusting the valueThe initial setting is carried out and,number of iterationsi=0;
(b3) calculating an average amplitude value of a signal,M 1The number of samples used to calculate the average signal amplitude value;
(b5)(ii) a Judging whether a circulation condition is satisfied, wherein the circulation condition is as follows:if the circulation condition is satisfied, thenContinuously and iteratively executing the steps (b 2) - (b 5); if the loop condition is not satisfied, the digital AGC adjustment is finished.
9. A module for processing a digital baseband signal of a gigabit ethernet, wherein the method for processing a digital baseband signal of a gigabit ethernet according to any one of claims 1 to 8 comprises a sampling amplification unit, a decision feedback equalization unit, and a CDR phase tracking unit; the input end of the sampling amplification unit inputs a channel signal, and the output end of the sampling amplification unit is connected with the input end of the decision feedback equalization unit; the output end of the decision feedback equalization unit outputs the processed signal and is connected with the input end of the CDR phase tracking unit; the output end of the CDR phase tracking unit is connected with the sampling amplification unit.
10. The hundreds of mega ethernet digital baseband signal processing module according to claim 9, wherein the sampling amplifying unit comprises a programmable gain amplifier, an ADC sampling converting unit, an analog AGC unit, and a digital AGC unit; the input end of the programmable gain amplifier is connected with a channel signal, the output end of the programmable gain amplifier is connected with the ADC sampling conversion unit, the output end of the ADC sampling conversion unit is connected with the digital AGC unit and the analog AGC unit, the output end of the analog AGC unit is connected with the programmable gain amplifier, and the output end of the digital AGC unit is connected with the decision feedback equalization unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210612372.4A CN114697168B (en) | 2022-06-01 | 2022-06-01 | Hundred mega Ethernet digital baseband signal processing method and signal processing module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210612372.4A CN114697168B (en) | 2022-06-01 | 2022-06-01 | Hundred mega Ethernet digital baseband signal processing method and signal processing module |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114697168A true CN114697168A (en) | 2022-07-01 |
CN114697168B CN114697168B (en) | 2022-12-02 |
Family
ID=82130982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210612372.4A Active CN114697168B (en) | 2022-06-01 | 2022-06-01 | Hundred mega Ethernet digital baseband signal processing method and signal processing module |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114697168B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1992578A (en) * | 2005-09-28 | 2007-07-04 | 创世纪微芯片公司 | Adaptive reception techniques for oversampled receivers |
CN101926121A (en) * | 2008-02-01 | 2010-12-22 | 拉姆伯斯公司 | Receiver with enhanced clock and data recovery |
CN102769550A (en) * | 2012-05-10 | 2012-11-07 | 南京英飞诺网络科技有限公司 | Test access point device and method for adjusting operating modes of test access point device |
US20160218859A1 (en) * | 2015-01-28 | 2016-07-28 | Texas Instruments Incorporated | Gear shifting from binary phase detector to pam phase detector in cdr architecture |
-
2022
- 2022-06-01 CN CN202210612372.4A patent/CN114697168B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1992578A (en) * | 2005-09-28 | 2007-07-04 | 创世纪微芯片公司 | Adaptive reception techniques for oversampled receivers |
CN101926121A (en) * | 2008-02-01 | 2010-12-22 | 拉姆伯斯公司 | Receiver with enhanced clock and data recovery |
CN102769550A (en) * | 2012-05-10 | 2012-11-07 | 南京英飞诺网络科技有限公司 | Test access point device and method for adjusting operating modes of test access point device |
US20160218859A1 (en) * | 2015-01-28 | 2016-07-28 | Texas Instruments Incorporated | Gear shifting from binary phase detector to pam phase detector in cdr architecture |
Non-Patent Citations (3)
Title |
---|
叶凡等: ""适用于八端口集成的10/100Base-TX快速以太网物理层嵌入式芯核"", 《中国通信集成电路技术与应用研讨会文集》 * |
周志勇等: "EDC均衡器优化XFP光模块传输性能的研究", 《光通信研究》 * |
王晋等: "采用ADC的100BaseTX以太网收发器设计", 《微电子学与计算机》 * |
Also Published As
Publication number | Publication date |
---|---|
CN114697168B (en) | 2022-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8837626B2 (en) | Conditional adaptation of linear filters in a system having nonlinearity | |
US8831142B2 (en) | Adaptive cancellation of voltage offset in a communication system | |
US20200195475A1 (en) | Receiver with Clock Recovery Circuit and Adaptive Sample and Equalizer Timing | |
EP1938537B1 (en) | Data communication circuit with equalization control | |
US10498562B2 (en) | Electric signal transmission device | |
US8229020B2 (en) | Integrated equalization and CDR adaptation engine with single error monitor circuit | |
US8532240B2 (en) | Decoupling sampling clock and error clock in a data eye | |
US8325793B2 (en) | Precursor ISI cancellation using adaptation of negative gain linear equalizer | |
CN206313811U (en) | Circuit for enabling equalizing circuit self adaptation | |
US6618436B2 (en) | Digital base-band receiver | |
US9215107B1 (en) | Dual loop clock and data recovery | |
US9209825B1 (en) | Methods for sampling time skew compensation in time-interleaved analog to digital converters | |
US7003228B2 (en) | Method and apparatus for improved high-speed adaptive equalization | |
US8102910B2 (en) | Re-adaption of equalizer parameter to center a sample point in a baud-rate clock and data recovery receiver | |
US20070286315A1 (en) | Digital signal processor, receiver, corrector and methods for the same | |
WO2019205670A1 (en) | Phase detection method, phase detection circuit, and clock recovery device | |
US20050238092A1 (en) | Method and system for error estimation for adaptive equalization in communication systems | |
JPH0575498A (en) | Discrimination feedback type automatic equalizer | |
US11196592B1 (en) | Equalizer with perturbation effect based adaptation | |
CN114697168B (en) | Hundred mega Ethernet digital baseband signal processing method and signal processing module | |
US7720139B2 (en) | Equaliser circuit | |
US20050249275A1 (en) | Timing recovery method and device for combining pre-filtering and feed-forward equalizing functions | |
CN114465691A (en) | Low-complexity constant envelope phase modulation signal sampling deviation estimation and compensation method and system | |
US8218702B2 (en) | System and method of adapting precursor tap coefficient | |
US9998303B1 (en) | Method of adaptively controlling a low frequency equalizer |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |