CN113514678A - 2MHz/2Mbit/s信号的抖动生成方法及*** - Google Patents

2MHz/2Mbit/s信号的抖动生成方法及*** Download PDF

Info

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
Application number
CN202110448496.9A
Other languages
English (en)
Inventor
白岩
陈波
惠凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xiaguang Time Technology Co ltd
Original Assignee
Shenzhen Xiaguang Time Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Xiaguang Time Technology Co ltd filed Critical Shenzhen Xiaguang Time Technology Co ltd
Priority to CN202110448496.9A priority Critical patent/CN113514678A/zh
Publication of CN113514678A publication Critical patent/CN113514678A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R1/00Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
    • G01R1/28Provision 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信号的抖动生成方法及***
技术领域
本发明涉及信号处理领域,更具体地说,涉及一种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时钟周期加抖动一次的信号。
CN202110448496.9A 2021-04-25 2021-04-25 2MHz/2Mbit/s信号的抖动生成方法及*** Pending CN113514678A (zh)

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)

* Cited by examiner, † Cited by third party
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 美光科技公司 用于时钟信号抖动产生的技术

Patent Citations (11)

* Cited by examiner, † Cited by third party
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