CN113702676A - Broadband arbitrary waveform generation device and method based on CML interface - Google Patents
Broadband arbitrary waveform generation device and method based on CML interface Download PDFInfo
- Publication number
- CN113702676A CN113702676A CN202110816115.8A CN202110816115A CN113702676A CN 113702676 A CN113702676 A CN 113702676A CN 202110816115 A CN202110816115 A CN 202110816115A CN 113702676 A CN113702676 A CN 113702676A
- Authority
- CN
- China
- Prior art keywords
- module
- pseudo
- data
- error rate
- sequence
- 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
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000001914 filtration Methods 0.000 claims abstract description 19
- 238000001514 detection method Methods 0.000 claims abstract description 5
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000012360 testing method Methods 0.000 claims description 9
- 230000003321 amplification Effects 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 7
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000001174 ascending effect Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 230000003750 conditioning effect Effects 0.000 claims description 3
- 238000009825 accumulation Methods 0.000 abstract description 3
- 238000005070 sampling Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R1/00—Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
- G01R1/28—Provision in measuring instruments for reference values, e.g. standard voltage, standard waveform
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
The invention discloses a CML interface-based broadband arbitrary waveform generation device and method, and belongs to the field of arbitrary waveform generation. According to the invention, a mode of combining a CML interface with a detection pseudo-random sequence error rate is adopted to replace a JESD204B interface, the data bandwidth with the same channel number is improved by 20%, the channel number is expandable, and the data bandwidth is further improved; the negative feedback loop is formed by adopting the modes of common mode level acquisition, median filtering, accumulation and subtraction operation, so that the common mode level output by the DAC is effectively eliminated, and the device is simple in structure and easy to realize; the data bandwidth is effectively improved, any waveform signal with a higher sampling rate can be generated, the common mode level is eliminated, and the fidelity of any waveform signal is improved.
Description
Technical Field
The invention belongs to the field of arbitrary waveform generation, and particularly relates to a broadband arbitrary waveform generation device and method based on a CML interface.
Background
The broadband arbitrary waveform generation technology is a signal generation technology based on digital, analog and computer technologies, and is widely applied to the fields of radar, satellite communication, electronic countermeasure, radio frequency test, integrated circuit test and the like. The broadband arbitrary waveform generating device taking the technology as the core has the advantages of high output frequency stability and resolution, high frequency switching speed, continuous output waveform phase during switching and the like, and the rich signal excitation capability of the broadband arbitrary waveform generating device comprises a high-speed waveform generator, a function generator, a pulse/sequence generator, a sweep generator, a trigger generator, a broadband white noise signal generator, an amplitude modulation source and the like. Meanwhile, the device has a sequence address control function, and can generate digital modulation signals, simulate various complex signals, even defects in the signals, transient signals and the like. With the development of electronic technology, the broadband arbitrary waveform generating device can play an important role in a variety of applications such as broadband communication, radar systems, high-speed pulse simulation, high-speed digital design, field environment simulation and playback, and the like.
At present, an FPGA and a DAC chip are adopted in a mainstream broadband arbitrary waveform generation scheme, N paths of waveform data in the FPGA are interconnected with the DAC chip through a JESD204B interface, the JESD204B interface is in a general interface mode, 8B/10B coding is adopted, 20% of data bandwidth can be lost, and the JESD204B interface is specified to adopt 8 channels for data transmission, so that channel expansion cannot be carried out at will, and the data bandwidth is limited. In order to increase the output speed of the broadband DAC, an output interface can have a common-mode level, the simplest conventional solution is to adopt a capacitor for blocking direct current and losing a direct current level, or adopt an external instrument for detecting the common-mode level, then design a complex bias control circuit, and move a positive power rail and a negative power rail by using a direct current DAC chip, so that the circuit design difficulty is high, and the reliability is reduced.
The JESD204B interface adopts 8B/10B coding, which can lose 20% of data bandwidth, and the technology adopts a CML interface pseudorandom sequence scrambling mode, which has no loss of data bandwidth. The JESD204B interface adopts 8 channel data transmission, cannot randomly expand channels and limit data bandwidth, the number of channels of the technology can be randomly expanded, the number of the channels is far more than 8, each channel can carry out error code test, the transmission reliability is ensured, and the data bandwidth is effectively improved. The broadband output interface can have a common-mode level, the conventional solution adopts a capacitor to isolate direct current and can lose direct current level, or a complex bias control circuit is adopted to move positive and negative power rails, the circuit design difficulty is high, the cost is high, and the reliability is reduced. The technology can firstly obtain the common mode level without depending on an external instrument, integrates the bias detection circuit, adjusts the waveform data in the FPGA according to the common mode level, adopts the FPGA software method to eliminate the common mode level, and has simple circuit structure and good effect.
Disclosure of Invention
Aiming at the technical problems in the prior art, the invention provides a device and a method for generating any broadband waveform based on a CML (Current Mode Logic) interface, which have reasonable design, overcome the defects of the prior art and have good effect.
In order to achieve the purpose, the invention adopts the following technical scheme:
a broadband arbitrary waveform generating device based on a CML interface comprises an extraction module, a subtraction module, a CML interface module, a DAC chip, a median filtering module, a direct current ADC module and an analog channel;
the extraction module is configured to be used for sequentially extracting the waveform data into N branches;
a subtractor module configured for subtraction of the bias factor and the waveform data;
the CML interface module is configured to be used for transmitting the N paths of waveform data of the FPGA to the DAC chip;
the median filtering module is configured to sort the N numerical values of the bias information in an ascending order every time, take median data, accumulate the data and generate a bias factor;
a DC ADC module integrated with a low pass filter and a DC acquisition circuit configured to acquire a common mode level of the circuit;
an analog channel configured to implement analog signal conditioning functions of filtering, attenuation, and amplification.
Preferably, the decimation module comprises an FPGA.
Preferably, the CML interface module includes an exclusive or module, an N-way pseudo random sequence generation module, and a timer;
an exclusive-or module configured for exclusive-or operation of the pseudo-random sequence and the waveform data;
the N-path pseudo-random sequence generation module is configured to be used for generating N-path pseudo-random sequences according to the bit error rate detected by the N-path DAC chips;
and the DAC chip is configured to be used for integrating the CML interface and the N-way error code detection module.
Preferably, the N-path pseudo-random sequence generation module comprises a pseudo-random sequence generation module, a 1-divided-into-N-path module and an N-path FIFO module;
a pseudo-random sequence generation module configured to generate a pseudo-accompanying source sequence, the module being generated by using N stages of shift registers and comprising 2N1 states, the initial sequence order being set to the median of all states
And the 1-N-path module is configured to copy the output sequence of the pseudo-random sequence generation module into N paths of data.
An N-way FIFO module configured to set a sequence order of the pseudo-random sequence, the set length range being 0-2N-1。
Preferably, in the stage of establishing reliable transmission, the N-way FIFO module moves the sequence order of the corresponding channel according to the bit error rate obtained by reading the DAC chip until the bit error rate is 0; sequentially setting the sequence order of the N paths of pseudo-random sequences until the error rates of all channels are 0; in the waveform generation stage, under the drive of a timer, when a DAC chip detects that the error rate of a certain channel is not 0, the module can adjust the sequence of a corresponding path until the error rate is 0;
in addition, the present invention also provides a method for generating a wideband arbitrary waveform based on a CML interface, which uses the above-mentioned wideband arbitrary waveform generating apparatus based on a CML interface, and specifically includes the following steps:
step 1: a reliable transmission establishing stage; the method specifically comprises the following steps:
step 1.1: powering on, entering a CML interface to establish reliable transmission;
step 1.2: waveform data and bias factor are set to 0;
step 1.3: setting an initial sequence by the N paths of pseudo-random sequences, wherein the N paths of pseudo-random sequences generate the same pseudo-random sequence;
step 1.4: the N paths of pseudo-random sequences and the waveform data are subjected to exclusive OR and then transmitted to a DAC chip through a CML interface;
step 1.5: the DAC chip tests the bit error rate of N paths of data by using the same pseudo-random sequence and feeds the bit error rate back to a pseudo-random sequence generation module of the FPGA;
step 1.6: the pseudo-random sequence generation module moves the data sequence of the pseudo-random sequence according to the error rate and judges whether a channel M with the error rate not being 0 exists or not;
if: if the judgment result is that the channel M with the bit error rate not being 0 exists, executing the step 1.7;
or if the judgment result shows that the channel M with the error rate not being 0 does not exist, namely the error rate is 0 when the DAC chip tests, and the error rates of the N paths of data are all 0, the CML interface establishes reliable transmission; entering the step 2;
step 1.7: adjusting the order of the M channel pseudo-random sequences;
step 2: an offset calibration stage; the method specifically comprises the following steps:
step 2.1: the direct current ADC module acquires a common mode level output by the DAC chip and sends an acquired value to the FPGA;
step 2.2: the FPGA carries out median filtering on the acquired value, filters an interference signal, the value enters an accumulator to obtain a bias factor, and the bias factor is subtracted from the waveform data to form a negative feedback loop;
step 2.3: judging whether the common mode level acquired by the direct current ADC module is 0 or not;
if: if the judgment result is that the common mode level collected by the direct current ADC module is not 0, executing the step 2.1;
or if the judgment result is that the common mode level acquired by the direct current ADC module is 0, the bias calibration stage is finished, and the step 3 is entered;
and step 3: a normal waveform output stage; the method specifically comprises the following steps:
step 3.1: the waveform data is user waveform data, the waveform data is subtracted from the offset factor obtained in the offset calibration stage, and then the subtracted waveform data is subjected to exclusive or with the N-path pseudo-random sequence obtained in the reliable transmission establishment stage;
step 3.2: the data after the exclusive or in the step 3.1 is transmitted to a DAC chip through a CML interface for digital-to-analog conversion, and the converted data is output after low-pass filtering, attenuation and amplification through an analog channel;
and 4, step 4: detecting N paths of data error rates at fixed time, and judging whether a channel M with the error rate not being 0 exists or not;
if: if the judgment result is that the channel M with the bit error rate not being 0 exists, executing the step 1.7;
or judging that the channel M with the bit error rate not being 0 does not exist, and ending.
Preferably, the bias factor generation method is as follows: the data collected by the direct current ADC module is sorted from small to large according to a bubble sorting method, then, a median value is taken as a value of a common mode level, the value enters an accumulator to be added, an initial value of the accumulator is set as a theoretical calculation value P, and a calculation formula is as follows:
P=K×I;
k is the load impedance of the broadband DAC chip, I is the common-mode current of the broadband DAC chip and is provided by a DAC chip manual; the output of the accumulator is an offset factor used for subtracting the waveform data, the circuit structure forms a convergent negative feedback structure, when the offset is increased, the offset factor is increased, the offset of the waveform data output is reduced, when the offset is reduced, the offset factor is reduced, the offset change rate of the waveform data output is reduced, and finally the output offset is automatically adjusted to 0.
Preferably, K takes 50 ohms.
The invention has the following beneficial technical effects:
1. the method adopts a CML interface combined with a mode of detecting the error rate of the pseudorandom sequence to replace a JESD204B interface, improves the data bandwidth by 20% with the same channel number, can expand the channel number, and further improves the data bandwidth.
2. The negative feedback loop is formed by adopting the modes of common mode level acquisition, median filtering, accumulation and subtraction operation, the common mode level output by the DAC is effectively eliminated, and the device is simple in structure and easy to realize.
3. The data bandwidth is effectively improved, any waveform signal with a higher sampling rate can be generated, the common mode level is eliminated, and the fidelity of any waveform signal is improved.
Drawings
Fig. 1 is a schematic block diagram of a broadband arbitrary waveform generating device based on a CML interface.
Fig. 2 is an overall work flow diagram.
FIG. 3 is a block diagram of the generation of N pseudo-random sequences.
Fig. 4 is a block diagram of bias factor generation.
Detailed Description
The invention is described in further detail below with reference to the following figures and detailed description:
the CML interface-based broadband arbitrary waveform generating device mainly comprises an extraction module, a subtraction module, a CML interface module, a DAC chip, a median filtering module, a direct current ADC module and an analog channel, wherein the CML interface module comprises an exclusive OR module, an N-path pseudo-random sequence generating module and a timer. The principle is shown in fig. 1. The extraction module is used for sequentially extracting the waveform data into N branches. The subtractor module is used for subtracting the bias factor and the waveform data. And the CML interface module is used for transmitting the N paths of waveform data of the FPGA to the DAC chip. And the exclusive OR module is used for exclusive OR operation of the pseudo-random sequence and the waveform data. And the N-path pseudo-random sequence generation module generates N-path pseudo-random sequences according to the error rate detected by the N-path DAC chips. And the DAC chip integrates a CML interface and an N-path error code detection module. The median filtering module sorts N values of the bias information in ascending order every time, takes median data and accumulates the data for generating the bias factors. The direct current ADC module integrates a low-pass filtering circuit and a direct current acquisition circuit and is used for acquiring the common mode level of the circuit. The analog channel is used for realizing the analog signal conditioning functions of filtering, attenuation and amplification.
The overall workflow is shown in fig. 2. After the power-on starts, firstly, a CML interface is entered to establish a reliable transmission stage, waveform data and a bias factor are set to be 0, N paths of pseudo-random sequences generate the same pseudo-random sequence, such as a PRBS9 sequence, the pseudo-random sequence and the waveform data are transmitted to a DAC chip through the CML interface after being subjected to exclusive OR, and the DAC chip uses the same pseudo-random sequence to test the error rate of N paths of data and feeds the error rate back to a pseudo-random sequence generation module of the FPGA. And the pseudo-random sequence generation module moves the data sequence of the pseudo-random sequence according to the error rate until the DAC chip tests that the error rate is 0. And when the error rates of the N paths of data are all 0, the CML interface establishes reliable transmission. And then, carrying out an offset calibration stage, wherein the DC ADC acquires the common mode level output by the DAC, the acquired value is sent to the FPGA, the FPGA carries out median filtering on the acquired value, interference signals are filtered, the value enters an accumulator to obtain an offset factor, the offset factor is subtracted from the waveform data to form a negative feedback loop, and when the common mode level acquired by the DC ADC and the value of 0 are smaller than the minimum offset error, the offset calibration stage is completed. And finally, normal waveform generation is carried out, the waveform data is user waveform data, the waveform data is subtracted from the offset factor obtained in the offset calibration stage, then the exclusive OR is carried out on the waveform data and the N-path pseudo-random sequence obtained in the reliable transmission establishment stage, the result is transmitted to a DAC chip through a CML interface to carry out digital-to-analog conversion, and the converted data is output after low-pass filtering, attenuation and amplification are carried out through an analog channel. The device regularly detects N paths of data error rates after a normal waveform generation stage, when the error rate of one path is higher, the device enters a CML interface to establish a reliable transmission stage, and adjusts the data sequence of a pseudo-random sequence of the path with the higher error rate until the error rate of the path is 0. Then, normal waveform generation is resumed.
The internal structure of the N-way pseudo-random sequence generation module is shown in fig. 3. The N-path pseudo-random sequence generation module mainly comprises a pseudo-random sequence generation module, a 1-path N-path module and an N-path FIFO module, wherein the N-path pseudo-random sequences are homologous sequences and are generated by the pseudo-random sequence generation module which adopts an N-level shift register to generate and totally comprises 2N1 states, the initial sequence order being set to the median of all statesThe sequence order of the pseudo-random sequence of each path can be set through the FIFO module, and the setting length range is 0-2N-1. In the stage of establishing reliable transmission, N paths of pseudo-random sequences are generatedAnd the module moves the sequence of the corresponding channel according to the bit error rate obtained by reading the DAC chip until the bit error rate is 0. And sequentially setting the sequence order of the N paths of pseudo-random sequences until the error rates of all the channels are 0. In the waveform generation stage, under the drive of the timer, when the DAC chip detects that the bit error rate of a certain channel is not 0, the module can adjust the sequence of the corresponding channel until the bit error rate is 0.
The bias factor generation is shown in fig. 4. The data collected by the direct current ADC are sorted from small to large for N values each time, the sorting method is a bubble sorting method, then, a median value is taken as a value of a common mode level, the value enters an accumulator to be added, an initial value of the accumulator is set as a theoretical calculation value P, and a calculation formula is as follows:
P=K×I
wherein K is the load impedance of the wideband DAC and is 50 ohms, and I is the common-mode current of the wideband DAC and is provided by a DAC manual. The output of the accumulator is an offset factor used for subtracting the waveform data, the circuit structure forms a convergent negative feedback structure, when the offset is increased, the offset factor is increased, the offset of the waveform data output is reduced, when the offset is reduced, the offset factor is reduced, the offset change rate of the waveform data output is reduced, and finally the output offset is automatically adjusted to 0.
The invention relates to a broadband arbitrary waveform generating device based on a CML interface; the device sequentially extracts waveform data into N paths of parallel branches in an FPGA, the N paths of parallel branches are respectively subjected to XOR operation with a pseudorandom sequence and transmitted to a broadband DAC chip through a CML level interface, and the DAC chip is subjected to XOR operation with the same pseudorandom sequence to obtain the waveform data and perform analog-to-digital conversion. The type and data sequence of the N paths of pseudo-random sequences are adjusted in the FPGA by the bit error rate tested by the DAC chip. The method adopts the CML interface to realize the high-speed data interconnection between the FPGA and the broadband DAC, and effectively improves the transmission rate of waveform data by means of the pseudorandom sequence, so that the waveform has higher data bandwidth. The broadband DAC chip generates a common-mode bias level when outputting, the device adopts a direct-current ADC to collect the common-mode level to form a feedback loop, the FPGA filters and accumulates the collected value at intermediate frequency, waveform data bias factors are set according to the accumulation result, N paths of waveform data and the bias factors are subjected to subtraction operation, the broadband DAC output signals are enabled to eliminate the influence of the common-mode level and are completely analog signals of waveform data conversion. The analog signal is output after filtering, attenuation and amplification. The device effectively improves the transmission bandwidth between the FPGA and the DAC chip, eliminates the influence of the broadband DAC common mode level, and has the advantages of simple circuit structure and large bandwidth for outputting any waveform.
It is to be understood that the above description is not intended to limit the present invention, and the present invention is not limited to the above examples, and those skilled in the art may make modifications, alterations, additions or substitutions within the spirit and scope of the present invention.
Claims (8)
1. A broadband arbitrary waveform generating device based on a CML interface is characterized in that: the device comprises an extraction module, a subtraction module, a CML interface module, a DAC chip, a median filtering module, a direct current ADC module and an analog channel;
the extraction module is configured to be used for sequentially extracting the waveform data into N branches;
a subtractor module configured for subtraction of the bias factor and the waveform data;
the CML interface module is configured to be used for transmitting the N paths of waveform data of the FPGA to the DAC chip;
the median filtering module is configured to sort the N numerical values of the bias information in an ascending order every time, take median data, accumulate the data and generate a bias factor;
a DC ADC module integrated with a low pass filter and a DC acquisition circuit configured to acquire a common mode level of the circuit;
an analog channel configured to implement analog signal conditioning functions of filtering, attenuation, and amplification.
2. The CML interface based wideband arbitrary waveform generation apparatus of claim 1, wherein: the extraction module comprises an FPGA.
3. The CML interface based wideband arbitrary waveform generation apparatus of claim 1, wherein: the CML interface module comprises an exclusive OR module, an N-path pseudo-random sequence generation module and a timer;
an exclusive-or module configured for exclusive-or operation of the pseudo-random sequence and the waveform data;
the N-path pseudo-random sequence generation module is configured to be used for generating N-path pseudo-random sequences according to the bit error rate detected by the N-path DAC chips;
and the DAC chip is configured to be used for integrating the CML interface and the N-way error code detection module.
4. The CML interface based wideband arbitrary waveform generation apparatus of claim 3, wherein: the N-path pseudo-random sequence generation module comprises a pseudo-random sequence generation module, a 1-path N-path module and an N-path FIFO module;
a pseudo-random sequence generation module configured to generate a pseudo-accompanying source sequence, the module being generated by using N stages of shift registers and comprising 2N1 states, the initial sequence order being set to the median of all states
The 1-N path module is configured to copy the output sequence of the pseudo-random sequence generation module into N paths of data;
an N-way FIFO module configured to set a sequence order of the pseudo-random sequence, the set length range being 0-2N-1。
5. The CML interface based wideband arbitrary waveform generation apparatus of claim 4, wherein: in the stage of establishing reliable transmission, the N-path FIFO module moves the sequence of the corresponding channels according to the error rate obtained by reading the DAC chip until the error rate is 0; sequentially setting the sequence order of the N paths of pseudo-random sequences until the error rates of all channels are 0; in the waveform generation stage, under the drive of the timer, when the DAC chip detects that the bit error rate of a certain channel is not 0, the module can adjust the sequence of the corresponding channel until the bit error rate is 0.
6. A broadband arbitrary waveform generation method based on a CML interface is characterized in that: the CML interface-based broadband arbitrary waveform generation apparatus according to claim 5, comprising:
step 1: a reliable transmission establishing stage; the method specifically comprises the following steps:
step 1.1: powering on, entering a CML interface to establish reliable transmission;
step 1.2: waveform data and bias factor are set to 0;
step 1.3: setting an initial sequence by the N paths of pseudo-random sequences, wherein the N paths of pseudo-random sequences generate the same pseudo-random sequence;
step 1.4: the N paths of pseudo-random sequences and the waveform data are subjected to exclusive OR and then transmitted to a DAC chip through a CML interface;
step 1.5: the DAC chip tests the bit error rate of N paths of data by using the same pseudo-random sequence and feeds the bit error rate back to a pseudo-random sequence generation module of the FPGA;
step 1.6: the pseudo-random sequence generation module moves the data sequence of the pseudo-random sequence according to the error rate and judges whether a channel M with the error rate not being 0 exists or not;
if: if the judgment result is that the channel M with the bit error rate not being 0 exists, executing the step 1.7;
or if the judgment result shows that the channel M with the error rate not being 0 does not exist, namely the error rate is 0 when the DAC chip tests, and the error rates of the N paths of data are all 0, the CML interface establishes reliable transmission; entering the step 2;
step 1.7: adjusting the order of the M channel pseudo-random sequences;
step 2: an offset calibration stage; the method specifically comprises the following steps:
step 2.1: the direct current ADC module acquires a common mode level output by the DAC chip and sends an acquired value to the FPGA;
step 2.2: the FPGA carries out median filtering on the acquired value, filters an interference signal, the value enters an accumulator to obtain a bias factor, and the bias factor is subtracted from the waveform data to form a negative feedback loop;
step 2.3: judging whether the common mode level acquired by the direct current ADC module is 0 or not;
if: if the judgment result is that the common mode level collected by the direct current ADC module is not 0, executing the step 2.1;
or if the judgment result is that the common mode level acquired by the direct current ADC module is 0, the bias calibration stage is finished, and the step 3 is entered;
and step 3: a normal waveform output stage; the method specifically comprises the following steps:
step 3.1: the waveform data is user waveform data, the waveform data is subtracted from the offset factor obtained in the offset calibration stage, and then the subtracted waveform data is subjected to exclusive or with the N-path pseudo-random sequence obtained in the reliable transmission establishment stage;
step 3.2: the data after the exclusive or in the step 3.1 is transmitted to a DAC chip through a CML interface for digital-to-analog conversion, and the converted data is output after low-pass filtering, attenuation and amplification through an analog channel;
and 4, step 4: detecting N paths of data error rates at fixed time, and judging whether a channel M with the error rate not being 0 exists or not;
if: if the judgment result is that the channel M with the bit error rate not being 0 exists, executing the step 1.7;
or judging that the channel M with the bit error rate not being 0 does not exist, and ending.
7. The CML interface based wideband arbitrary waveform generation method of claim 6, wherein: the bias factor generation method is as follows: the data collected by the direct current ADC module is sorted from small to large according to a bubble sorting method, then, a median value is taken as a value of a common mode level, the value enters an accumulator to be added, an initial value of the accumulator is set as a theoretical calculation value P, and a calculation formula is as follows:
P=K×I;
k is the load impedance of the broadband DAC chip, I is the common-mode current of the broadband DAC chip and is provided by a DAC chip manual; the output of the accumulator is an offset factor used for subtracting the waveform data, the circuit structure forms a convergent negative feedback structure, when the offset is increased, the offset factor is increased, the offset of the waveform data output is reduced, when the offset is reduced, the offset factor is reduced, the offset change rate of the waveform data output is reduced, and finally the output offset is automatically adjusted to 0.
8. The CML interface based wideband arbitrary waveform generation method of claim 7, wherein: k was taken to be 50 ohms.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110816115.8A CN113702676B (en) | 2021-07-20 | 2021-07-20 | Broadband arbitrary waveform generation device and method based on CML interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110816115.8A CN113702676B (en) | 2021-07-20 | 2021-07-20 | Broadband arbitrary waveform generation device and method based on CML interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113702676A true CN113702676A (en) | 2021-11-26 |
CN113702676B CN113702676B (en) | 2024-04-12 |
Family
ID=78648965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110816115.8A Active CN113702676B (en) | 2021-07-20 | 2021-07-20 | Broadband arbitrary waveform generation device and method based on CML interface |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113702676B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114244397A (en) * | 2022-02-25 | 2022-03-25 | 北京智芯微电子科技有限公司 | Frequency hopping communication device, method, chip, transmitter and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120101756A1 (en) * | 2009-06-30 | 2012-04-26 | Henry Hon-Yiu Leung | Channel, system and method for monitoring voltages |
US20140002183A1 (en) * | 2012-06-29 | 2014-01-02 | Sitaraman V. Iyer | Apparatus and method for extending bandwidth and suppressing phase errors in multi-phase signals |
US20150002205A1 (en) * | 2013-06-28 | 2015-01-01 | Fujitsu Limited | Electronic component, information processing apparatus, and electronic component control method |
KR101789467B1 (en) * | 2017-04-06 | 2017-10-23 | 국방과학연구소 | Fast reset apparatus of pseudo random binary sequence generator |
CN109521833A (en) * | 2018-11-09 | 2019-03-26 | 中电科仪器仪表有限公司 | A kind of wide bandwidth signal conditioning device for arbitrary waveform generator |
CN109655644A (en) * | 2018-12-26 | 2019-04-19 | 中电科仪器仪表有限公司 | A kind of method and apparatus reducing any wave signal output jitter |
CN208971479U (en) * | 2018-09-29 | 2019-06-11 | 华东师范大学 | A kind of high speed random signal pulse driver |
CN110082603A (en) * | 2019-04-29 | 2019-08-02 | 电子科技大学 | A kind of inductance measurement device based on SERDES technology |
CN112994798A (en) * | 2021-02-08 | 2021-06-18 | 天津大学 | PAM4 transmitter driving circuit for high-speed optical interconnection |
-
2021
- 2021-07-20 CN CN202110816115.8A patent/CN113702676B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120101756A1 (en) * | 2009-06-30 | 2012-04-26 | Henry Hon-Yiu Leung | Channel, system and method for monitoring voltages |
US20140002183A1 (en) * | 2012-06-29 | 2014-01-02 | Sitaraman V. Iyer | Apparatus and method for extending bandwidth and suppressing phase errors in multi-phase signals |
US20150002205A1 (en) * | 2013-06-28 | 2015-01-01 | Fujitsu Limited | Electronic component, information processing apparatus, and electronic component control method |
KR101789467B1 (en) * | 2017-04-06 | 2017-10-23 | 국방과학연구소 | Fast reset apparatus of pseudo random binary sequence generator |
CN208971479U (en) * | 2018-09-29 | 2019-06-11 | 华东师范大学 | A kind of high speed random signal pulse driver |
CN109521833A (en) * | 2018-11-09 | 2019-03-26 | 中电科仪器仪表有限公司 | A kind of wide bandwidth signal conditioning device for arbitrary waveform generator |
CN109655644A (en) * | 2018-12-26 | 2019-04-19 | 中电科仪器仪表有限公司 | A kind of method and apparatus reducing any wave signal output jitter |
CN110082603A (en) * | 2019-04-29 | 2019-08-02 | 电子科技大学 | A kind of inductance measurement device based on SERDES technology |
CN112994798A (en) * | 2021-02-08 | 2021-06-18 | 天津大学 | PAM4 transmitter driving circuit for high-speed optical interconnection |
Non-Patent Citations (4)
Title |
---|
夏彦泽;: "基于宽带波束形成技术的信号处理板的设计与实现", 舰船电子对抗, no. 02 * |
夏彦泽;: "基于宽带波束形成技术的信号处理板的设计与实现", 舰船电子对抗, no. 02, 25 April 2017 (2017-04-25) * |
盘书宝;: "基于LAN的八通道任意波形发生器设计与实现", 桂林航天工业学院学报, no. 02 * |
盘书宝;: "基于LAN的八通道任意波形发生器设计与实现", 桂林航天工业学院学报, no. 02, 15 June 2020 (2020-06-15) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114244397A (en) * | 2022-02-25 | 2022-03-25 | 北京智芯微电子科技有限公司 | Frequency hopping communication device, method, chip, transmitter and storage medium |
CN114244397B (en) * | 2022-02-25 | 2022-05-10 | 北京智芯微电子科技有限公司 | Frequency hopping communication device, method, chip, transmitter and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113702676B (en) | 2024-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5611906B2 (en) | Semiconductor device, inspection method thereof and transmission circuit | |
JP2009525649A (en) | Device with a delay line that applies a variable delay to the clock signal | |
CN102891701B (en) | Correlation unit for ultra low power receivers and performing method of correlation method | |
JP2007104106A (en) | Transmitter/receiver | |
KR20180060100A (en) | Hybrid clock data recovery circuit and receiver | |
CN102611447B (en) | Noise adding signal synchronization clock extraction device based on FPGA (field programmable gate array) | |
CN113702676A (en) | Broadband arbitrary waveform generation device and method based on CML interface | |
Blazquez et al. | A baseband processor for pulsed ultra-wideband signals | |
US8901996B2 (en) | Configurable system for cancellation of the mean value of a modulated signal | |
CN103634005A (en) | Method for randomizing quantizing noise in analog-digital converter | |
Cusinato et al. | A 3.3-V CMOS 10.7-MHz sixth-order bandpass/spl Sigma//spl Delta/modulator with 74-dB dynamic range | |
Aspell et al. | Super-Altro 16: A front-end system on chip for DSP based readout of gaseous detectors | |
US7936296B2 (en) | AD converter, data receiver and data reception method | |
Huang et al. | Testing and characterization of the one-bit first-order delta-sigma modulator for on-chip analog signal analysis | |
KR20020064529A (en) | Data slicer and RF receiver employing the same | |
CN213783309U (en) | Optical communication conversion circuit | |
US9985641B1 (en) | Systems and methods for evaluating errors and impairments in a digital-to-analog converter | |
CN110174528B (en) | Anti-interference quartz flexible accelerometer signal sampling system and compensation calculation method | |
Fan et al. | A versatile high speed bit error rate testing scheme | |
Piccolo et al. | The first ASIC prototype of a 28 nm time-space front-end electronics for real-time tracking | |
CN105162543A (en) | Device and method used for SDH (Synchronous Digital Hierarchy) clock jitter test | |
US9178630B2 (en) | Receiving circuit and communication circuit | |
CN113405677A (en) | High-speed sine gate control single photon detector | |
CN118311503B (en) | Single-bit broadband radar system with arbitrary variable threshold | |
Kreiser et al. | Design and ASIC implementation of an IR-UWB-baseband transceiver for IEEE 802.15. 4a |
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 |