CN113514678A - 2MHz/2Mbit/s信号的抖动生成方法及*** - Google Patents
2MHz/2Mbit/s信号的抖动生成方法及*** Download PDFInfo
- Publication number
- CN113514678A CN113514678A CN202110448496.9A CN202110448496A CN113514678A CN 113514678 A CN113514678 A CN 113514678A CN 202110448496 A CN202110448496 A CN 202110448496A CN 113514678 A CN113514678 A CN 113514678A
- Authority
- CN
- China
- Prior art keywords
- jitter
- signal
- data
- clock
- 2mbit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000007493 shaping process Methods 0.000 claims abstract description 19
- 238000012545 processing Methods 0.000 abstract description 5
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000005428 wave function 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)
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明涉及一种2MHz/2Mbit/s信号的抖动生成方法及***,抖动生成方法包括以下步骤:S1、生成256MHz不带抖动的标准时钟;S2、接收抖动整形数据;S3、循环读取整形数据,根据数据来翻转抖动时钟。信号加抖动,需改变原来时钟信号的相位,通过循环读取整形数据,并根据整形数据来翻转抖动时钟,使抖动的处理完全电路化、数字化,抖动生成的分辨率高,抖动图样可以自定义,抖动生成即时设置即时生效,没有延时。
Description
技术领域
本发明涉及信号处理领域,更具体地说,涉及一种2MHz/2Mbit/s信号的抖动生成方法及***。
背景技术
信号的抖动会使数字电路的传输性能劣化,时钟或数据的抖动会影响到数据的建立、保持时间,在数据再生时,数据比特流中就会引入错误。
抖动分为***抖动和随机抖动。
(1)***抖动是在信号再生电路时间上不准,或是在幅频转换中的不准确的电缆均衡造成的。***抖动取决于***的性能。
(2)随机抖动来源于内部或是外部的干扰信号,如噪声、串扰、反射等。随机抖动与传输信号的***无关。
ITU-T G.812规范定义了同步网中2.048MHz/2.048Mbit/s信号的抖动产生、抖动容限、抖动传递函数测试方法和要求。要进行这些测试,需要使用仪表产生相应的附带抖动的2.048MHz/2.048Mbit/s信号。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种2MHz/2Mbit/s信号的抖动生成方法及***。
本发明解决其技术问题所采用的技术方案是:构造一种2MHz/2Mbit/s信号的抖动生成方法,包括以下步骤:
S1、生成256MHz不带抖动的标准时钟;
S2、接收抖动整形数据;
S3、循环读取整形数据,根据数据来翻转抖动时钟。
优选地,所述步骤S1还包括以下步骤:
使用256M时钟产生一个抖动的2.048M时钟;
所述步骤S3中,根据数据来翻转抖动的2.048M时钟。
优选地,以256M时钟周期为步长,创建了一个计数器,每当计数值同读到的整形数据相等时,就把2MHz/2Mbit/s信号的电平翻转一次。
优选地,所述步骤S1还包括以下步骤:
提供控制信号,所述控制信号包括初始的复位信号、向随机存取存储器写数据使能信号。
优选地,所述控制信号还包括表示一组按正弦变化数据中的数据总个数的信号。
优选地,所述控制信号还包括表示隔特定数量的2.048M时钟周期加抖动一次的信号。
一种2MHz/2Mbit/s信号的抖动生成***,包括:
抖动生成模块,用于生成2MHz/2Mbit/s抖动时钟;
随机存取存储器,用于接收抖动整形数据;
控制器,循环从所述随机存取存储器读取整形数据,根据数据来翻转抖动时钟。
优选地,所述抖动生成模块使用256M时钟产生一个抖动的2.048M时钟,所述控制器根据数据来翻转抖动的2.048M时钟。
优选地,所述抖动生成模块以256M时钟周期为步长,创建了一个计数器,每当计数值同读到的整形数据相等时,就把2MHz/2Mbit/s信号的电平翻转一次。
优选地,所述控制器提供控制信号,所述控制信号包括初始的复位信号、向随机存取存储器写数据使能信号、表示一组按正弦变化数据中的数据总个数的信号、表示隔特定数量的2.048M时钟周期加抖动一次的信号。
实施本发明的2MHz/2Mbit/s信号的抖动生成方法及***,具有以下有益效果:信号加抖动,需改变原来时钟信号的相位,通过循环读取整形数据,并根据整形数据来翻转抖动时钟,使抖动的处理完全电路化、数字化,抖动生成的分辨率高,抖动图样可以自定义,抖动生成即时设置即时生效,没有延时。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明实施例中的2MHz/2Mbit/s信号的抖动生成方法流程示意图;
图2是本发明实施例中的2MHz/2Mbit/s信号的抖动生成***电路原理示意图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
如图1所示,本发明一个优选实施例中的2MHz/2Mbit/s信号的抖动生成方法包括以下步骤:
S1、生成256MHz不带抖动的标准时钟;
S2、接收抖动整形数据;
S3、循环读取整形数据,根据数据来翻转抖动时钟。
信号加抖动,需改变原来时钟信号的相位,通过循环读取整形数据,并根据整形数据来翻转抖动时钟,使抖动的处理完全电路化、数字化,抖动生成的分辨率高,抖动图样可以自定义,抖动生成即时设置即时生效,没有延时。
步骤S1还包括以下步骤:
使用256M时钟产生一个抖动的2.048M时钟;
步骤S3中,根据数据来翻转抖动的2.048M时钟。
以256M时钟周期为步长,创建了一个计数器,每当计数值同读到的整形数据相等时,就把2MHz/2Mbit/s信号的电平翻转一次。
步骤S1还包括以下步骤:
提供控制信号,控制信号包括初始的复位信号、向随机存取存储器写数据使能信号。
控制信号还包括表示一组按正弦变化数据中的数据总个数的信号、以及表示隔特定数量的2.048M时钟周期加抖动一次的信号,特定数量可以按需求设置。
通常,抖动生成模块用256M时钟产生一个抖动的2.048M时钟,由于256MHz/2.048MHz=125,1/125=0.008,所以使用256M时钟产生的带抖动2.048M时钟,分辨率能达到0.008UI。
抖动生成模块以256M时钟周期为步长,创建了一个计数器,每当计数值同读到的整形数据相等时,就把2MHz/2Mbit/s信号的电平翻转一次。
优选地,将ZYNQ系列的FPGA内嵌ARM硬核作为CPU控制逻辑器件工作。
结合图2所示,本发明还提供一种2MHz/2Mbit/s信号的抖动生成***,包括:
抖动生成模块,用于生成2MHz/2Mbit/s抖动时钟;
随机存取存储器,用于接收抖动整形数据,优选地,随机存取存储器为FPGA内嵌的RAM;
控制器,循环从随机存取存储器读取整形数据,根据数据来翻转抖动时钟,优选地,控制器为FPGA内嵌ARM。
抖动生成模块使用256M时钟产生一个抖动的2.048M时钟,控制器根据数据来翻转抖动的2.048M时钟。
抖动生成模块以256M时钟周期为步长,创建了一个计数器,每当计数值同读到的整形数据相等时,就把2MHz/2Mbit/s信号的电平翻转一次。
控制器提供控制信号,控制信号包括初始的复位信号、向随机存取存储器写数据使能信号、表示一组按正弦变化数据中的数据总个数的信号、表示隔特定数量的2.048M时钟周期加抖动一次的信号。
参考以下示例说明,我们要加一个频率为ω,峰峰值为A个UI的正弦波到2MHz/2Mbit/s时钟上。那么这个正弦波函数可以表示成f(x)=0.5*A*sinωx。这一个正弦波周期中包含了2048000/ω个2MHz/2Mbit/s时钟周期。如果在每个2MHz/2Mbit/s时钟周期均匀的加入上面的正弦波信号,则步长Δx=2*π/ω/(2048000/ω)=2*π*0.00000048828125,
每次调整的UI值0.5*A*sin(ω*Δx)+1,除以分辨率0.008,得到FPGA的一个以256M时钟计数的计数值。对应正弦波上某一个点n(n=1,2…2048000/ω),可得到对应的计数值
C(n)=(0.5*A*sin(ω*Δx*n)+1)/0.008
这些计数值就作为整形数据依次写入RAM,抖动生成模块读出整形数据,再按照其计数值控制2MHz/2Mbit/s时钟的高低电平翻转,就得到了配置输入参数为ω、A的带抖动的2MHz/2Mbit/s时钟。
本方案优点:
抖动生成电路、信号处理完全数字化;
抖动生成分辨率高达0.008UI;
抖动图样受软件控制,完全可自定义;
抖动生成电路不需要使用锁相环,即时设置即时生效,没有延时;
可以理解地,上述各技术特征可以任意组合使用而不受限制。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种2MHz/2Mbit/s信号的抖动生成方法,其特征在于,包括以下步骤:
S1、生成256MHz不带抖动的标准时钟;
S2、接收抖动整形数据;
S3、循环读取整形数据,根据数据来翻转抖动时钟。
2.根据权利要求1所述的2MHz/2Mbit/s信号的抖动生成方法,其特征在于,所述步骤S1还包括以下步骤:
使用256M时钟产生一个抖动的2.048M时钟;
所述步骤S3中,根据数据来翻转抖动的2.048M时钟。
3.根据权利要求2所述的2MHz/2Mbit/s信号的抖动生成方法,其特征在于,以256M时钟周期为步长,创建了一个计数器,每当计数值同读到的整形数据相等时,就把2MHz/2Mbit/s信号的电平翻转一次。
4.根据权利要求1至3任一项所述的2MHz/2Mbit/s信号的抖动生成方法,其特征在于,所述步骤S1还包括以下步骤:
提供控制信号,所述控制信号包括初始的复位信号、向随机存取存储器写数据使能信号。
5.根据权利要求4所述的2MHz/2Mbit/s信号的抖动生成方法,其特征在于,所述控制信号还包括表示一组按正弦变化数据中的数据总个数的信号。
6.根据权利要求4所述的2MHz/2Mbit/s信号的抖动生成方法,其特征在于,所述控制信号还包括表示隔特定数量的2.048M时钟周期加抖动一次的信号。
7.一种2MHz/2Mbit/s信号的抖动生成***,其特征在于,包括:
抖动生成模块,用于生成2MHz/2Mbit/s抖动时钟;
随机存取存储器,用于接收抖动整形数据;
控制器,循环从所述随机存取存储器读取整形数据,根据数据来翻转抖动时钟。
8.根据权利要求7所述的2MHz/2Mbit/s信号的抖动生成***,其特征在于,所述抖动生成模块使用256M时钟产生一个抖动的2.048M时钟,所述控制器根据数据来翻转抖动的2.048M时钟。
9.根据权利要求8所述的2MHz/2Mbit/s信号的抖动生成***,其特征在于,所述抖动生成模块以256M时钟周期为步长,创建了一个计数器,每当计数值同读到的整形数据相等时,就把2MHz/2Mbit/s信号的电平翻转一次。
10.根据权利要求7至8任一项所述的2MHz/2Mbit/s信号的抖动生成***,其特征在于,所述控制器提供控制信号,所述控制信号包括初始的复位信号、向随机存取存储器写数据使能信号、表示一组按正弦变化数据中的数据总个数的信号、表示隔特定数量的2.048M时钟周期加抖动一次的信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110448496.9A CN113514678A (zh) | 2021-04-25 | 2021-04-25 | 2MHz/2Mbit/s信号的抖动生成方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110448496.9A CN113514678A (zh) | 2021-04-25 | 2021-04-25 | 2MHz/2Mbit/s信号的抖动生成方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113514678A true CN113514678A (zh) | 2021-10-19 |
Family
ID=78061313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110448496.9A Pending CN113514678A (zh) | 2021-04-25 | 2021-04-25 | 2MHz/2Mbit/s信号的抖动生成方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113514678A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216425A (ja) * | 2001-01-23 | 2002-08-02 | Matsushita Electric Ind Co Ltd | ジッタ検出測定回路 |
CN1542759A (zh) * | 2003-04-10 | 2004-11-03 | 威腾光电股份有限公司 | 时钟讯号调整装置 |
KR20070030915A (ko) * | 2004-06-24 | 2007-03-16 | 애질런트 테크놀로지스, 인크. | 지터 생성 방법 및 시스템과 컴퓨터 판독가능 저장 매체 |
JP2008118338A (ja) * | 2006-11-02 | 2008-05-22 | Yokogawa Electric Corp | ジッタ発生装置 |
US20090134918A1 (en) * | 2007-11-28 | 2009-05-28 | Tzu-Chien Tzeng | Jitter generator for generating jittered clock signal |
CN101572579A (zh) * | 2009-05-22 | 2009-11-04 | 北京荣达千里科技有限公司 | 一种2m信号抖动的测试方法 |
CN102013934A (zh) * | 2010-01-21 | 2011-04-13 | 柳州市达迪通信设备有限公司 | 一种时钟生成及平滑装置 |
CN102088285A (zh) * | 2009-12-04 | 2011-06-08 | Nxp股份有限公司 | 时钟信号发生器 |
CN105811971A (zh) * | 2014-12-29 | 2016-07-27 | 京微雅格(北京)科技有限公司 | 基于计数器的可变频时钟源和fpga器件 |
CN110995249A (zh) * | 2019-12-18 | 2020-04-10 | 电子科技大学 | 一种时钟抖动产生装置 |
CN111656447A (zh) * | 2018-04-09 | 2020-09-11 | 美光科技公司 | 用于时钟信号抖动产生的技术 |
-
2021
- 2021-04-25 CN CN202110448496.9A patent/CN113514678A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216425A (ja) * | 2001-01-23 | 2002-08-02 | Matsushita Electric Ind Co Ltd | ジッタ検出測定回路 |
CN1542759A (zh) * | 2003-04-10 | 2004-11-03 | 威腾光电股份有限公司 | 时钟讯号调整装置 |
KR20070030915A (ko) * | 2004-06-24 | 2007-03-16 | 애질런트 테크놀로지스, 인크. | 지터 생성 방법 및 시스템과 컴퓨터 판독가능 저장 매체 |
JP2008118338A (ja) * | 2006-11-02 | 2008-05-22 | Yokogawa Electric Corp | ジッタ発生装置 |
US20090134918A1 (en) * | 2007-11-28 | 2009-05-28 | Tzu-Chien Tzeng | Jitter generator for generating jittered clock signal |
CN101572579A (zh) * | 2009-05-22 | 2009-11-04 | 北京荣达千里科技有限公司 | 一种2m信号抖动的测试方法 |
CN102088285A (zh) * | 2009-12-04 | 2011-06-08 | Nxp股份有限公司 | 时钟信号发生器 |
CN102013934A (zh) * | 2010-01-21 | 2011-04-13 | 柳州市达迪通信设备有限公司 | 一种时钟生成及平滑装置 |
CN105811971A (zh) * | 2014-12-29 | 2016-07-27 | 京微雅格(北京)科技有限公司 | 基于计数器的可变频时钟源和fpga器件 |
CN111656447A (zh) * | 2018-04-09 | 2020-09-11 | 美光科技公司 | 用于时钟信号抖动产生的技术 |
CN110995249A (zh) * | 2019-12-18 | 2020-04-10 | 电子科技大学 | 一种时钟抖动产生装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5432730B2 (ja) | 受信器ジッタ耐性(「jtol」)測定を有する集積回路 | |
US8327204B2 (en) | High-speed transceiver tester incorporating jitter injection | |
JP4649480B2 (ja) | 試験装置、クロック発生装置、及び電子デバイス | |
US7478256B2 (en) | Coordinating data synchronous triggers on multiple devices | |
US10025343B2 (en) | Data transfer between asynchronous clock domains | |
US10999050B1 (en) | Methods and apparatus for data synchronization in systems having multiple clock and reset domains | |
JP2008504746A (ja) | 低周波数デジタル信号と高周波数デジタル信号との間の同期化 | |
TW201344218A (zh) | 眼圖掃描電路與相關方法 | |
US5966313A (en) | Apparatus and method for generating random numbers | |
US8754656B2 (en) | High speed test circuit and method | |
CN109669669A (zh) | 误码生成方法及误码生成器 | |
CN113514678A (zh) | 2MHz/2Mbit/s信号的抖动生成方法及*** | |
CN105242903A (zh) | 随机数生成装置和方法 | |
US5987083A (en) | Signal transmission apparatus with a plurality of LSIS | |
JP5410454B2 (ja) | パルスパターン発生装置及び該装置を用いた誤り率測定システム並びにパルスパターン発生方法 | |
CN111143263B (zh) | 信号延时校准方法、***及电子设备 | |
CN102124357A (zh) | 测试装置及测试方法 | |
US6519711B1 (en) | Method and apparatus for controlling a clocked circuit having a register for storing a bit received from an input terminal and an output terminal connected to clock terminal of the clocked circuit | |
WO2023136034A1 (ja) | 機能検証システム | |
JPS6211317A (ja) | 擬似ランダム誤りパタ−ン信号発生装置 | |
CN110688811B (zh) | 一种随机权重可控的加速soc模块设计验证的方法 | |
JP2005311564A (ja) | ジッタ発生回路 | |
JPH11125660A (ja) | 半導体試験装置用タイミング発生器 | |
JP2001235521A (ja) | タイミング発生器 | |
JPH0777384B2 (ja) | 回線シミュレータ |
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 |