使用现成的组件生成伪随机二进制序列和白噪声

本文介绍了如何利用现成的CMOS集成电路来生成伪随机二进制序列(PRBS)和白噪声,适用于通信、设备测试等场景。通过线性反馈移位寄存器(LFSR)的原理,详细阐述了PRBS发生器的设计,包括基于德克萨斯仪器的cd4015bm96和cd4030bm96的实现。此外,还讨论了如何通过数字滤波器从PRBS输出中提取白噪声,提供了适用于音频测试的白噪声信号。
摘要由CSDN通过智能技术生成

       随机噪声之类的随机信号通常被认为是一个问题,但由于其独特的特性,在通信和设备测试等方面的应用依赖于随机比特序列和噪声。然而,在紧张的预算一次性测试或设计师,它可能不会购买一个专用的伪随机二进制序列(PRBS)可行或任意波形发生器。在这种情况下,使用现成的cmos设备更具成本效益。

  本文将描述在电子信号和噪声的有效作用。然后介绍易用的CMOS集成电路,并展示它们如何被用来产生所需的伪随机噪声和二进制序列。


  “好”噪音的作用

  White,随机噪声在频域中具有平坦的频谱。由白噪声源激励的放大器或滤波器的平均输出振幅谱将给出该装置的幅频响应。

  在通信技术中,用于CDMA发射机的数据流乘以一个伪随机二进制序列(PRBS)。然后,它可以像其他多个信号一样在相同的RF信道上传输。复合信号在接收端相同的PRBS关联将很少或没有干扰的原始数据流中提取。考虑到这些随机信号是如此有用,重要的是能够根据需要生成它们。


  生成一个伪随机序列

  一个PRBS周期,确定性信号由一系列数字1和0。该一个或零电平的持续时间是PRBS发生器的时钟周期的倍数。在生成器的模式重复周期内,0和0的模式是随机的(图1)。

  prbs7信号的图像是一个PRBS测试信号


  图1:PRBS7信号是一位长有一段27–1 PRBS测试信号,或127位。这个信号的时钟频率为1兆赫,显示为127毫秒的周期性,如示波器光标所标示。(图片来源:凯利讯半导体电子)

  图1中的信号由发生器产生7阶段包含127位在每个模式期间PRBS7测试信号。在每个周期内,位模式是随机的,但整个序列每127个时钟周期重复一次。

  这些测试信号可以在软件或硬件中生成。用于测试的硬件实现的优点是,信号可在外部以驱动被测试的设备。


  线性反馈移位寄存器

  一个系统的硬件实现是通过使用线性反馈移位寄存器(寄存器)。有些移位寄存器设置与后期反馈回来使用异或/非门输入序列。所使用的移位寄存器的数量决定了模式的长度或持续时间(图2)。

  一个四位的例子LFSR和异或和异或非反馈逻辑实现


  图2:一个四位的例子LFSR与异或和异或非反馈逻辑实现。反馈抽头决定数据状态的顺序。(图片来源:凯利讯半导体电子)

  虽然许多反馈的配置是可能的,几乎所有的设计使用水龙头产生最大长度序列这样的国家总数等于(2n-1),其中n是转移登记阶段数。表1总结了水龙头的最大长度序列的线性反馈移位寄存器的长度从2到32。这些水龙头不是专用的。注意,对于给定的移位寄存器长度,可能存在一个以上的最大长度多项式。

表1:最大长度线性反馈移位寄存器反馈抽头
LFSR乐强度 PRBS Period (位) 水龙头 LFSR Length PRBS周期 (位) 水龙头
2 3 2, 1 17 131
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值