检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:赵将冬 张福贵[1,2] 汪治 ZHAO Jiangdong;ZHANG Fugui;WANG Zhi(College of Electronic Engineering,Chengdu University of Information Technology,Chengdu 610225,China;Key Laboratory of Atmospheric Exploration of China Meteorological Administration,Chengdu 610225 China)
机构地区:[1]成都信息工程大学电子工程学院,四川成都610225 [2]中国气象局大气探测重点开放实验室,四川成都610225
出 处:《成都信息工程大学学报》2025年第1期29-35,共7页Journal of Chengdu University of Information Technology
摘 要:针对一些典型分布的噪声信号在雷达标定和信号处理中的实际需求,基于元胞自动机和Box-Muller算法提出一种在现场可编程门阵列上能够实时产生多种概率分布特性的噪声信号生成方法。首先将对数和三角函数序列存入只读存储器;然后使用两个32阶的元胞自动机,产生两路服从均匀分布的随机序列,作为地址读取存储器的数据进行相应乘法运算,实现Box-Muller算法的快速运算,生成两路正交的高斯随机序列;最后利用高斯随机序列进行相应数学运算得到其他概率分布特性的随机序列。实验使用Modelsim进行了仿真,并结合MATLAB做了验证,仿真结果表明,随机序列统计直方图与标准分布曲线高度吻合,误差小于0.1%且正交性良好。基于Xil-inx的XC7Z100FFG900现场可编程门阵列和ADI的数模转换器AD9779进行实现,得到的实验结果与仿真一致,且可以通过上位机对生成信号速率和类型进行切换,速度最高可达4 Gb/s,满足实际需求。To solve the practical requirements of some typically distributed noise signals in radar calibration and signal processing,a noise signal generation method that can generate a variety of randomly distributed characteristics in real time on a Field Programmable Gate Array(FPGA)based on cellular automata and Box-Muller algorithm was proposed.First,logarithmic,and trigonometric sequences are stored in Read-Only Memory(ROM).Then,two 32nd-order cellu-lar automata are used to generate two random sequences that obey uniform distribution,which are used as the data of the address reading memory for corresponding multiplication operations,to realize the fast operation of the Box-Muller algo-rithm and generate two orthogonal Gaussian random sequences.Finally,the Gaussian random sequence is used to per-form the corresponding mathematical operation to obtain the random sequence with other probability distribution charac-teristics.The simulation results show that the statistical histogram of the random sequence is in good agreement with the standard distribution curve,the error is less than 0.1%and the orthogonality is good.The experimental results obtained by the XC7Z100FFG900 field programmable gate array based on Xilinx and AD9779 digital-to-analog converter based on ADI are consistent with the simulation,and the generated signal rate and type can be switched by the host computer,with the speed-up to 4Gb/s,to meet the actual demand.
关 键 词:Box-Muller算法 瑞利分布 元胞自动机 现场可编程门阵列 高斯白噪声
分 类 号:TN955[电子电信—信号与信息处理]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249