- 19
- 0
- 约2.39千字
- 约 7页
- 2017-08-13 发布于安徽
- 举报
利用伪随机序列理论产生均匀分布的随机序列
进而产生高斯白噪声
摘 要:高斯白噪声生成分两步实现。介绍这两步中的主流算法,并对其性能进行了分析;讨论了该算法组合的具体实现,包括加入对高斯白噪声均值和方差的控制。关键词: 高斯白噪声 目前,为获得参数可调的高斯白噪声,一般采用数字方法产生。数字方法产生分为两步:先产生均匀分布的白噪声,然后通过均匀分布的白噪声获得高斯白噪声。在这两步中均有多种方法可以选择。1 均匀分布白噪声生成算法的选择目前,有三种常用的均匀分布白噪声生成算法:线性同余算Shift-Register方法和Lagged-Fibonacci算法。对三种算法的性能进行测试,包括随机数在分布上的均匀性、随机数在随机序列中分布的均匀性和随机序列子序列的依赖关系等内容。就性能而言,lagged-Fibonacci算法采用乘最好,lagged-Fibonacci算法采用加或减次之从实现角度,Shift-Register方法、lagged-Fibonacci算法采用异或和lagged-Fibonacci算法采用加或减只需要移位、异或和加减法等操作,适合FPGA实现。而线性同余算法和lagged-Fibonacci算法采用乘需要乘法操作,适合。根据以上判断,结合实际情况,采用算法2. 均匀分布白噪声产生高斯白噪声算法的选择目前,比较常用的有地址方法和公式方法。 ,可以两种
原创力文档

文档评论(0)