编辑: yn灬不离不弃灬 | 2017-09-16 |
5.0 Rev. 1;
04/08 码型创建器/转换器软件 用户手册 Maxim Integrated Products 应用笔记 HFAN-9.5.0 (Rev. 1;
04/08) Maxim Integrated Products Page
2 of
8 码型创建器/转换器软件用户手册
1 简介 码型创建器/转换器软件(可在 http://www.maxim- ic.com.cn/tools/other/下载得到),用于方便的创建 和使用复杂、非标准的测试码型,对光纤、视频、背板和其它应用场合的IC、模块和系统进行 评估.本应用笔记将逐步深入阐述码型创建器/ 转换器软件的功能和使用,并实例演示怎样使用 该软件.软件有三个主要部分:码型创建器、码 型转换器和其它资源/信息. 注意:本软件适用于运行 Windows 操作系统的 桌面计算机(Windows
98 或更新的系统),屏幕分 辨率
800 x
600 或更高.操作系统有可能会缺少 正常运行测试设备(码型发生器、示波器等)所需 的Windows 组件.
2 码型创建器 码型创建器(图1)使用户能够以文本文件格式创 建长的二进制测试码型.要创建一个新码型,单击Output File Name 按钮,选择文件名和目录. 选好文件名和存放目录后,文件将被创建.点击 自带的不同码型序列按钮,顺序加入码型. 创建的码型序列将出现在 Pattern Sequence 对话 框中,码型统计特性将出现在 Pattern Statistics 文本框中.点击 Done 按钮,关闭创建的文本文 件.下面的段落将通过实例演示怎样使用按钮, 并详细介绍码型创建器的功能. 图1. 码型创建器菜单 应用笔记 HFAN-9.5.0 (Rev. 1;
04/08) Maxim Integrated Products Page
3 of
8 2.1 PRBS码型 伪随机码序列(PRBS)由软件模拟源于 Galois 域算 法、带最小移位算法抽头的传统硬件移位寄存器 产生(图
2、表1,见参考文献
1 &
2).移位寄存 器长度由码型上标决定.例如,一个 PRBS
27 -1 码型由
7 比特长的移位寄存器产生.其中,n 是 寄存器长度,PRBS 码型含有 n 比特的所有可能 组合(全1除外). n n-1
2 1
3 XOR SHIFT DIRECTION TAP1 TAP2 TAP3 TAP4 OUT IN n Bit Shift Register PRBS Generation PRBS Generation 图2. PRBS 产生 PRBS 码型的码重(100% * (1 的数量/全部比特数)) 和转换密度(100% * (比特转换数量/全部比特数)) 约为 50%.码型越长(移位寄存器长度越长),越 接近 50%.同样,最大长连
1 或长连
0 的位数 (CID)等于寄存器的长度(n) (如,223 -1 PRBS 的最 大CID 为23). 点击 PRBS 按钮,打开图
3 所示的选项列表.利 用该选项列表,PRBS 序列可重复产生整数次, 也可选择给定 PRBS 写入的全部比特数.PRBS 写入文件可以取反或不取反.注意,如果只有部 分PRBS 写入文件中,码型序列的码重和转换密 度将会偏离 50%. 表1. PRBS 码型长度/抽头位置 Register Length (n) Pattern Length (2n -1) Register Number (1 to n) Tap1 Tap2 Tap3 Tap4
3 7
3 2
4 15
4 3
5 31
5 3
6 63
6 5
7 127
7 6
8 255
8 7
3 2
9 511
9 5
10 1023
10 7
11 2047
11 9
12 4095
12 9
8 5
13 8191
13 12
10 9
14 16383
14 13
3 2
15 32767
15 14
16 65535
16 14
13 11
17 131071
17 14
18 262143
18 11
19 524287
19 18
14 13
20 1048575
20 17
21 2097151
21 19
22 4194303
22 21
23 8388607
23 18 图3. PRBS 选项 本软件中,每个 PRBS 寄存器初始化为全 1.因此,每个 PRBS 序列将从最大的 CID 长度开始 (如,没有取反的 PRBS
27 -1 产生的第一个
7 比特 为全 1). 应用笔记 HFAN-9.5.0 (Rev. 1;