任意分布的高速仿核信号发生器
MC1648_PLL 高频信号发生器

FM调制器(MC1648 + MC12022 + MC145152)摘要:本设计是基于数字频率合成技术,采用单片机来完成控制的FM调制器。
利用锁相环式频率合成器,由单片机实现对PLL频率合成芯片MC145152的控制。
可自动改变频率,步进达100KHz;可实时测量压控振荡器输出频率,并用液晶显示器显示;采用了AGC电路来稳定输出电压;功率放大选用三极管S 9018,提高了放大器的效率。
同时系统还实现了频率扩展、立体声编码等实用性功能。
程序设计采用C语言,在单片机AT89C52芯片上编程实现,经测试,整机功能齐全,发射信号正常;输出频率稳定度优于10-5;输出功率≥100mW;输出阻抗为50Ω。
关键词:压控振荡器数字频率合成单片机 MC1648The modulate of FM TransmitterAbstact:The system adopting microcontrollers 51 to design the Frequency Modulation Transmitter is base d on the digital frequency synthesize technical. The system is made up of Voltage Control LC Oscillator, Phase Locked Loop, AGC circuit, Dual–Modulus Prescaler, microcontrollers circuit , peak to peak voltag e value measure circuit, LCD module and keyboard.The digital PLL circuit is made up of some integrate circuits,they are MC145152、MC1648、MC12022.it can improve stability of frequency. It can automatical ly change and measure the frequency of Transmitter with a step of 5 kHz and P out and display it by LC D. Meantime it realizes the functions of expanding the frequency, stereo coding, amplify the power etc.M ocrocontrollers adopts AT89C51 which is produced by Corp Atmel , it belong to the catena of 51,adaptin g to designing the program with C. It is proved to be well functioning, the output frequency is stable,the sine wave is beautiful and lubricity. because of adopting the digital PLL frequency synthesize technical, the stability of frequency add to 10-6; when the signal pass filter.The Signal-to-Noise attain the standard of A , promulgated by nation.Keywords:VCO digital frequency synthesize singlechip MC1648目录第一章系统设计 (3)1.1 总体设计方案 (3)1.1.1 设计要求 (3)1.1.2 设计思路 (3)1.1.3 方案论证与比较 (3)1.1.4 系统组成 (6)第二章单元电路设计 (6)2.1 压控振荡器的设计 (6)2.2 锁相环路的设计 (9)2.2.1 PLL频率合成电路设计 (10)2.2.2 前置分频器 (11)2.2.3 鉴相器 (12)2.2.4 环路滤波器 (13)2.2.5 电源电路 (14)2.3 功率放大电路的设计 (14)2.4 立体声编码器的设计 (15)2.5 输出功率测量的设计 (16)2.6 控制电路设计和频率计算 (16)第三章软件设计 (18)3.1 MC145152的控制和显示部分的设计 (18)3.2 测频计的设计 (19)3.3 TLC549的控制程序设计 (20)3.4 液晶显示驱动的设计 (20)第四章系统测试 (21)4.1 测试使用的仪器 (21)4.2指标测试和测试结果 (21)4.2.1输出频率范围和稳定度的测试 (21)4.2.2输出功率的测试 (21)4.2.3 VCO可实现的功能 (21)第五章结束语 (22)第六章参考文献 (22)附录 (22)第一章系统设计1.1总体设计方案1.1.1 设计要求1.基本要求(1)载波的频率范围68Mhz~88Mhz;(2)步进100Khz,随时可调;(3)载波频率稳定度优于10-3;(4)最大频偏:75Khz;(5)频率响应:100hz~10Khz, ±6dB;(6)失真度:100hz~10Khz,≤3%dB;(7)信噪比:20lgS/N≥40dB;(8)残波辐射:10lgP0/PN≥40dB;(9)射频输出功率:100mW,负载50Ω;(10)能显示载频频率和输出载波功率。
仿核脉冲的随机信号发生器研究

仿核脉冲的随机信号发生器研究+李东仓∗,杨磊,袁树林,杨映辉,张福甲(兰州大学物理科学与技术学院,兰州,730000)摘 要:以伪均匀随机数为基础,通过算法产生高斯分布和指数分布随机数,以89C51单片计算机系统为硬件,采用Keil C编程,实现了输出脉冲幅度可以是高斯分布、指数分布及均匀分布等模式,也可以两种以上模式共同输出,输出脉冲时间间隔可以是周期性的,也可以是指数分布的。
该随机信号发生器可以实现多种分布模式的输出控制,较好的仿真了核脉冲幅度和时间的随机特性。
关键词:随机信号,高斯分布,指数分布,均匀分布,单片计算机1.引言放射性核素的衰变在时间上是随机的,核能级的统计特性使衰变产生的射线在能量上也具有随机性[1],射线和物质相互作用所产生的电离,激发,光电转换及电子倍增等过程都是随机的[2]。
正是由于这种微观过程的量子特性,导致核辐射探测器的电输出信号具有随机的特点,它在脉冲幅度上大小不一致,波形上不完全一样,产生的时间间隔疏密不匀[3],具体表现为对单一能量的核辐射所对应的脉冲,在幅度上基本符合高斯分布,在时间间隔上则符合指数分布。
针对检测核电子学仪器设备的需要,有一些随机信号发生器装置[4,5,6],利用半导体器件(二极管、三极管)中的散粒噪声或电阻的热噪声作为真随机信号,放大后叠加到精密脉冲信号上,模拟随机信号在幅度上的高斯分布特性,或通过高速集成电路产生伪随机序列脉冲以仿真核脉冲在时间上的统计特性。
实际的核脉冲同时表现出幅度和时间上的统计特性,为此,本文设计了一种基于单片计算机的全仿真核脉冲的随机信号发生器,可实现多种随机分布的输出,键盘设置输出模式、平均值、均方值、平均计数率等,具有较强的功能和实用性。
2.工作原理2.1 脉冲幅度随机分布的算法脉冲幅度的分布模式有高斯分布,指数分布及平均数分布三种。
首先产生均匀分布随机数,在此基础上再产生高斯分布和指数分布的随机数。
均匀分布概率密度函数为∗作者简介:李东仓(1968-),男,副教授,研究方向为核电子学及核技术应用。
AFG2021-SC 任意函数发生器说明书

任意函数发生器AFG2021-SC产品技术资料利用 AFG2021-SC 任意函数发生器,您可以入门级价格创建所需的信号。
凭借 20 MHz 带宽、14 位分辨率和 250 MS/s 采样率,可以生成所有形式的信号 -- 从复杂的串行数据流到简单的音频或时钟信号,再到车祸期间安全气囊传感器的输出,均可生成。
利用 9 种标准波形、调幅功能以及内置噪声发生器,可以快速创建完全满足设计所需的信号。
主要性能指标20 MHz 正弦波和 10 MHz 脉冲波形涵盖最常见的应用通过 250 MS/s 的采样率和 14 位垂直分辨率,可以创建高保真信号主要特点创新性 UI 通过直接访问最常用功能和参数缩短设置和评估时间内部 4 × 16 kS 内存和 USB 内存扩展功能提供用于定义复杂波形的大量容量前面板上的 USB 主机端口用于保存/重新加载任意波形和仪器设置内置调幅、噪声发生器、突发和扫频模式,通用性更广内置波形提供对常用信号的快速访问大型 3.5 英寸彩色屏幕同时显示图形和数字波形信息简体中文和英语形式的菜单和联机帮助2U 高度和半宽机架适合台式应用利用免费的 ArbExpress 软件,可以极其轻松地编辑波形应用电子测试和设计传感器仿真教育和培训功能测试出色的性价比大多数电子设备、电路和系统都设计为处理某种形式的信号。
这些信号可以如同音频或时钟信号一样简单,也可以如同串行数据流或车祸期间的安全气囊传感器输出一样更加复杂。
凭借 20 MHz 带宽、14 位分辨率和 250 MS/s 采样率,AFG2021-SC 任意函数发生器可以入门级价格创建简单和复杂的信号。
利用 9 种标准波形、25 种内置应用波形、调幅功能以及内置噪声发生器,可以快速创建完全满足设计所需的信号。
直观的用户界面最先见诸于 AFG3000 系列任意函数发生器的创新性易用功能部件是 AFG2021-SC 构建块,提供对设置和运行功能的快速访问。
函数信号发生器工作原理

函数信号发生器工作原理函数信号发生器是一种可以产生不同形式的波形信号的电子设备。
它通常用于测试电路或设备的响应,及验证系统的可靠性和性能。
本文将介绍函数信号发生器的工作原理及其基本组成。
1、函数信号发生器的基本原理函数信号发生器使用内部电路产生信号波形,这些波形可以是正弦波、方波、三角波等,也可以是随时间变化的任意模拟波形信号,称为任意波形(Arbitrary Waveform)。
任意波形信号可以通过数字信号处理器(DSP)和相应的算法产生,可以控制其幅值、频率、相位、周期等参数,与旋钮手动调节产生的波形相比,任意波形信号更具有可重复性和精度。
任意波形成为了近年来函数信号发生器的重要特点之一。
函数信号发生器的工作原理基于模拟电路和数字技术的结合。
如下图所示,函数信号发生器的主要部件包括信号发生器主控板、波形发生控制板、数字信号处理器(DSP)和高精度数字模拟转换器(DAC)等。
其中波形发生控制板控制信号发生器主控板的输出电压幅值、频率、相位等参数,主控板再将这些参数转换成数字信号通过DSP和DAC产生电压波形输出到信号输出端。
2、函数信号发生器的基本组成(1)信号发生器主控板信号发生器主控板是函数信号发生器的核心控制板,它负责启动、控制和调节函数信号发生器的各种功能。
主控板内包含高速时钟电路、微控制器、输出放大器等部件,通过接收波形控制板发来的指令从而产生需要的波形输出并控制其电压幅值、频率、相位等参数。
(2)波形发生控制板波形发生控制板负责产生波形控制信号,这些信号包括电压幅值、频率、相位等参数。
它和信号发生器主控板通过数字接口连接,主控板根据波形控制板的指令产生相应的波形信号输出。
(3)数字信号处理器(DSP)数字信号处理器(DSP)是函数信号发生器中的重要部件,它用于实现任意波形信号的产生和输出。
DSP通过高精度滤波器将输入的数字信号处理成需要的波形信号,再将这些信号通过DAC转换成模拟信号输出到信号输出端。
基于耦合映象格子的混沌噪声信号产生器

电 子 测 试
EL ECT R0 NI 珊 C 7 _
Ju . 1 2o11
N o 7 .
基于耦合映 象格子 的混沌 噪声信号产生器
金美 华 ,高 炜
( 合肥 电子工程学 院 ,安徽 合肥 20 3 3 07)
摘要 :为 了提高噪声信号的有效性和可控性 ,设计 了一种基于T n映射的双向耦合映象格子 ( D ML 的混 et T C ) 沌噪声信 号产生器 ,采用 “ 弃法”生成不变分 布可为任意分布 的混沌序列 ,分别基于 时间 间隔和空 间间隔 舍
图2 两种映射产生的混沌序列的相空 间分布
巴
2o" . 7
2 基于T C 的混沌噪声信号产生器 D ML
21基本原理 .
为 了产生具有任意分布的混沌序列 ,可以采用 “ 舍弃
法” ,该方法可以用 引理 l 的形式进行表述。
lJ L lCM
引理 1 对于(, 上均匀分布的混沌序列 和 : 0 )
声信 号产生器 ,产生的混沌噪声信号具有平坦 功率谱 ,且
其不变分布可为任意分布 。根据不 同的应用需求 ,给出了
两种设计方案,方案一适用于对硬件资源要求较高的情况,
方案二适用于对噪声信号产生速度要求较高的f况 。 青
T C 映射及性 能分析 D ML
11 D ML . T C 映射模 型
t a tep o o e e ea r a e ea h o jmmigs n l i a p we et m n ri a i r uin h t h r p sd g n r o n g n r e c a s a , t c t n g a w t f t o r p c u a d a t r ds b t . i hl s r b ry t i o
符合高斯分布的核脉冲信号发生器研制

核 辐射 测 量技 术 已广 泛应 用 于 考 古 学 、 地
质学 、 生物学 等领 域 , 但 在测 量 前需要 利 用放射
1 总体 方案设计
高脉数信输接 斯冲字号出 目
源获 取 核 信 号 , 对 人 体 造 成 一 定 的辐 射 伤
害¨ J 。常规 的 信 号 发 生 器 只 能 产 生 预 设 幅度
号。
收稿 日期 : 2 0 1 3— 0 7—1 4
基金项 目: 国家杰 出青年科学基金 ( 4 1 0 2 5 0 1 5 ) 。
作者 简 介: 柳 炳琦 ( 1 9 8 9一) , 男, 吉林 人 , 硕 士研究
生, 仪器与仪表专业。
1 0 9 3
2 高 斯 数 发 生 器 设计
2 . 1 随机数发 生器
方法 相 比 , 高斯数 的产 生方 法 相对简 单 , 且 高斯 统计 分布 特性更 好 J 。该方 法仅 需要 利 用两
组( 0 , 1 ] 区间 的均匀 随 机数 R 、 尺 :即可 获得 两 组 高斯分 布 随机 数 z 、 z :
2 . 1 . 1均匀 随机数发 生器
符合高斯分布的核脉 冲信号发生器主要由 随机数发生器、 脉冲频率控制器和高斯脉冲输 出 电路 3部分 组成 , 如 图 1所示 。
和频率的信号 , 无法满足核脉冲信号 的高斯统 计 分 布规律 。鉴 于 此 , 国 内外 相 继 开 展 了核
脉 冲信号 发 生器 的研究 , 但 仍存 在 随机 脉 冲计 数 率低 、 幅度 调节影 响高 斯统 计 特性 、 脉 冲频率 不 可控 、 便 携性不 足 等 问题 J 。 因此 , 亟需 开 发 一 套 幅度 符 合 高 斯 分 布 的核 脉 冲 信 号 发 生 器, 避免人 体辐射 损伤 , 替代 影 响测 量质 量 的前 端 放大器 、 脉 冲整 形 、 幅度甄 别 等复 杂 的核辐 射
核电子学用随机脉冲信号发生器的方案设计
< <M 一 ̄_ ; / 余数在一个周期内每个整数都出现一次。 _ M
12 高斯数 的产生 .
根据本方案 的设计思路 , 先产生 [ ,] 的均匀 随机 首 0 1上
数 U。根据 中心极限定理 , 多个 [ , ] 的均匀 随机数叠 加 0 1上
省去这一系列 的获取 、 理信号 的过程 , 处 且可 控制输 出为 多
维普资讯
山西 电子 技术 2 0 第 2期 07年
应 用 实践
核 电子 学用 随机 脉 冲信 号发 生 器的 方 案设 计
王丽君 赵修 良
( 南华大学核科 学技术学院, 湖南 衡 阳 4 10 ) 2 0 1
摘
实现 。
要 : 出了一种 能同时仿真核信 号的幅度和 时间统计特性的脉冲信号发生 器的设计方案 。硬件 部分采 用 提
、 1( <) f,、- l o 1 . <
0 ( 1 ≤ , ≥0 )
它 的递推公 式为 :
置 + =( X +c mo M l ai ) d
V = 矗 / , =0, … i M i 1
 ̄ x( , ep 一 当计数时钟 的计 数值 为 0 时输 出脉 冲 , 则输 出 的两相邻脉 冲的时 间间隔呈指数分布 。平均计数率 可调 。
0 ax ,,o均为奇数) 来产生 , 因 为奇数 , 故最长周期为 M/ 。 2 用这种方法产生 的随机数存 在长周 期相关及 高维 的不均匀
架构的Sa a prn系列器件的新一代产品, t 主要包括 C B,/ L sIO
块 , A 块 和可编程连线 。它具 有高性 能、 RM 可升级 的 F 逻辑和互连结构 , 可并行实现多种 D P算法 , D P 决方 S 其 S解
一种高效率的随机信号发生器
wa e i i t d c d i h sp p r o e s o to n fi,w ih h si r v d t e i d p n e c n n fr i f e r s n r u e n t i a e rt h r mi g o o f h c t h c a mp o e h e e d n e a d u i m t o n o y t h
n mi An ne e c e l o t o c. w f intag r hm o e rtng so ha tc s re t de inae o r s e tum y c mpue ot i i fr g ne ai t c si e swih sg td p we p cr i b o tr s f・
f ra o b l o s o kn wn q a iy a o,S th s te  ̄e n u ac ai e ts a st il n fun o u ntt g i O i a h me do sc lultv a k,a d i i ne i in n e o n t s i f ce ta d un c —
境 下 的性 能 , 对 伪 随 机 序 列 的 质 量 和 计 算 效 率 都有 严 格 的要 求 。 以往 常 规 的线 性 变 换 矩 阵 常 常 涉 及 上 百万 个 甚 至 上 亿 个 且
以上 的未知数 , 计算量巨大 , 很不经济。针对上述缺点 , 提出一种用计算机 软件产生指定 功率谱随机序列 高效率的新方法 , 通过洗混方法改善 了随机序列的独立性和均匀性 , 采用截短相关 函数 、 精简变换矩阵减小了序列变换的计算量 , 大大提高 了 运算效率 。仿真的结果表明仿真随机序列的功率谱 同标 准功率谱很接 近, 带宽基本吻合 ; 在汽车非线性 随机振 动的仿真 中 也取得 与实际很接近 的满意结果 , 误差都不足百分之五 , 而运算 效率提 高近百分之 四十 , 明了新方法的有效性 。 证 关键词 : 随机序列 ; 功率谱 ; 信号处理 ; 计算机仿真
仿核脉冲的随机信号发生器研究
仿核脉冲的随机信号发生器研究
李东仓;杨磊;袁树林;杨映辉;张福甲
【期刊名称】《核电子学与探测技术》
【年(卷),期】2007(027)002
【摘要】以伪均匀随机数为基础,通过算法产生高斯分布和指数分布随机数,以
89C51单片计算机系统为硬件,采用Keil C编程,实现了输出脉冲幅度可以是高斯分布、指数分布及均匀分布等模式,也可以两种以上模式共同输出,输出脉冲时间间隔可以是周期性的,也可以是指数分布的.该随机信号发生器可以实现多种分布模式的输出控制,较好的仿真了核脉冲幅度和时间的随机特性.
【总页数】4页(P223-226)
【作者】李东仓;杨磊;袁树林;杨映辉;张福甲
【作者单位】兰州大学,核科学与技术学院,兰州,730000;兰州大学,核科学与技术学院,兰州,730000;兰州大学,核科学与技术学院,兰州,730000;兰州大学,核科学与技术学院,兰州,730000;兰州大学,物理科学与技术学院,兰州,730000
【正文语种】中文
【中图分类】TN782
【相关文献】
1.仿核脉冲的高斯分布信号发生器 [J], 杨磊;李东仓;吕振肃;袁树林;慕文斋;杨映辉
2.一种仿核脉冲随机信号发生器的设计与实现 [J], 付端瑞;马双宝;聂高宁;李晋宇
3.基于随机抽样的核脉冲信号发生器的研究 [J], 谭承君;曾国强;熊川雲;葛良全;罗
群;刘玺尧
4.~(219)Rn的仿核脉冲及符合测量的仿真研究 [J], 王喜宗;颜拥军;周剑良
5.多模式仿核脉冲随机信号发生器研究 [J], 李东仓;李庆;杨磊;袁树林;杨映辉;张福甲
因版权原因,仅展示原文概要,查看原文内容请购买。
ee1633任意波信号发生器
EE1633任意波信号发生器
主要技术指标
◆频率:频率范围:1uHz~20MHz/60MHz/120MHz
调制信号输出:10mHz~100kHz
频率分辨率:10mHz
频率稳定性:<±1ppm
◆波形:正弦、方波、脉冲、三角波、锯齿波、sinx/x、白噪声、心电波
◆输出电平:2mV~20Vpp(1MΩ)
◆方波沿:18nS
◆频谱纯度:谐波:<-60dBc 杂波:<-60dBc
◆TTL/COMS输出
◆调制:调频、调幅、线性扫频、对数扫频、频移键控(FSK)、相移键控(PSK)、突发脉冲串◆接口:RS-232接口IEEE-488接口选用件
◆RS232波形下载接口
◆具有任意波形下载功能
◆波形长度:64~8192点,
◆垂直分辨率:12位,
◆采样率:40MSa/S;
◆非易失存储器:6个任意波形
主要优点、特点:
◇直接数字合成技术◇5MHz白噪声带宽◇自动测试控制接口◇CPLD调频技术
◇输出短路和过载保护◇0.1%正弦波失真◇功能存储和调用◇12位垂直分辨率
◇可编程脉冲串输出◇32位液晶显示、中文菜单
◇主函数和调制信号多波形双路输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
差。 此时从 f'(x)抽取 n 个样本,令:
ψ( i) =f( x(i) ) /f'( x(i) )( i =1,…,n) 。 (6)
对于 i =1,…,n,以概率
K(i) =min{1,ψ(i) /b}
(7)
接受 x(i) 。 其中 b 为任意给定大于 0 的阀值。
如果第 i 个样本 x(i) 被接受,那么权重就为:
P( n0 ) =Mnn00e!-M P( V) = 1 e 。 -( V -V) 2 /2σ2
2πσ
(4)
其中:P( n0 ) 表示核事件发生并引起探测 器计数为 n0 的概率;M 为 t 时间内脉冲计数的
数学期望;P( V) 为幅度 V 的波形发生概率;V
为探测器输出脉冲幅度平均值;σ为幅度标准
差。
根据上文可知,核信号在幅度和时间都是
随机的,没有确定的函数描述形式,从而实现仿
核信号发生器需要用数理统计学的基本理论解
决随机数的生成,以及相应电路实现数据的存
取和模拟信号输出。
2 仿核信号发生器的设计
仿核信号发生器的设计需要解决随机数产 生、数据存储和波形的有效输出 3 个问题,其原 理框图如图 1 所示。 利用 MATLAB 程序产生 波形数据、配置参数,并通过 RS232 将数据传 到 FPGA,波形数据存储在 RAM 中。 相位累加 器通过频率控制字,产生对 RAM 储存器寻址 的地址。 在输出控制电路中,输出波形数据经 过 D /A 完成数模转换,之后经抗镜像低通滤波 后调整输出幅度,最后经阻抗匹配后输出波形。
(1)
其中:A 为输出信号幅度(A >0);k 为系数 因子;t0 为输出信号发生时刻;τ1 、τ0 分别为双 指数形信号的快、慢时间常数;u( t) 为单位阶跃 函数。 1畅2 核信号的统计特性
放射性 原 子 核 衰 变 是 一 种 自 发 的 随 机 过
程,即各粒子的行为相互独立彼此无关,并且过 程发生的概率与历史时刻无关。 因此,放射性 原子核 的 衰 变 可 以 看 成 一 种 伯 努 利 实 验 问 题[8] 。 利用二项分布可得 t 时间内 N 个原子核 衰变的概率为:
摘要:针对核信号在时间、幅度上的随机性,探讨模拟核信号的发生装置。 采用基于混合同余法、
舍选控制法的蒙特卡洛方法在 MATLAB 中产生任意分布随机波形数据。 高速 FPGA 通过串口接收上位 机发出的控制命令和波形数据并存储在双口 RAM,利用控制命令快速实现 DDS 技术和外部 DAC,从而 实现具有统计特性的核信号。 实验结果表明所设计的仿核信号发生器能够有效模拟真实核信号的发 生,对数字化核测量系统研究工作有重要意义。
ห้องสมุดไป่ตู้
P(ξ=N)
=N0
N0 !(N0
! -N)!(e
) -λt N
(1
-e ) -λt N0-N。
(2)
其中:N0 为 t =0 时刻原子核的总数;λ为
衰变常数。 由此可求得 t 时间内衰变的平均数
m。 当 N 很大而 P 很小时( 通常 N辰100、P尘
0 .01 ) ,泊松分布能很好地近似二项分布:
标志寄存器:Flag _cmd 做帧头标志,初始化为
1;Rpt_cmd 为帧头第二字节标志;系统的整体
控制如图 3 的状态转移图所示。
N'← N +S。
(10)
通过(10) 式可知,事先计算 N 值,对溢出
值进行判断。 对于波形的周期长度超过 2N ,则
需根据相位判决机制选择 2N 长度范围内最接
近相位连续的长度截断数据,保证相位累加器
高速有效工作以及相位连续性。
2畅4 系统控制状态机
系统控制状态机控制波形数据的有序存取
和波形的有效输出,是协调多个模块功能的核
仿核信号发生器不仅要满足数物上的统计 规律,同时要实现任意随机分布的高速输出,为 此,本文采用蒙特卡洛的方法产生随机数,利用 MATLAB GUI 编写上位机程序,同时进行运算 产生波形数据文件,在 FPGA 平台上合成 DDS 产生任意分布的高速仿核信号,即该信号能够 实现任意随机分布的高速输出,具有幅度、频率 等参数调节灵活、时间短等特点。
器、加法器、波形存储部分,通过串口接收频率 控制字 K、相位控制字 P、波形控制字 W 命令,
292
读取波形数据进行频率、相位等变换,合成所需
波形。 DDS 原理[12] 如下:
f0 =fc · k /2N 。
(9)
其中:f0 、fc 分别为输出频率和时钟频率;N 为相位累加器的位宽;2N 为双口 RAM 深度。
接收数据时采用高速时钟抓取低速数据的 方法,以第 n 帧数据传送为例,时序如图 2 所 示。 对串口数据 Rx 下降沿进行检测,可以得 到一帧开始的信息,然后 FSM 启动波特率发生 器 BPS,使能定时计数信号 Count _Sig,模块开 始计数。 通过计数器 Count _BPS 计数来控制 BPS_CLK 信号输出、清零。 采用仿顺序控制, 状态如下:
系统各个状态功能描述如下:
S0:初始化;S1:空闲;S2:取串口数据;S3:
帧头命令解析,配置 SFR;S4:调用 PGA 配置模
块;S5:波形数据缓存;S6:调用双口 RAM 写入
模块。
由于帧头为 2 字节,设计把 8 bit 波形数据
放在最后一帧,而串口每帧只有 8 bit 数据,此
时不用解析每帧串口数据,故设置 2 个重要的
国内外对仿核信号的随机特性研究日趋成 熟,可用随机噪声源加上甄别成形的模拟方法 和产生伪随机码的数字方法。 文献[2] 提到采 用噪声系数大的 Zener 二极管模拟随机脉冲产 生器,此方法需要满足时间、幅度上的随机特性 的噪声源器件难度大,并且随机性强,控制难度
收稿日期:2013 -12 -01 基金项目:国防科技工业民用专项科研技术研究项 目(20111137 );四川省科技创新苗子工程资助项目 (20132066 );绵阳市科技局科技计划项目(13G003 -3 ) 。 作者简介:霍建文(1988 -),男,四川资阳人,硕士研 究生,研究 方 向 为 核 电 子 学 与 探 测 技 术、 抗 辐 射 加 固。
串口接收模块分为电平检测、波特率定时、 接收控制。 数据传输的波特率为 115 200 bps, 一位数据的周期大约是 8.681 倡10 -6 s, 以 50 MHz 时钟频率,计算出定时计数 N 为 434,采集 数据要求在周期中间,因此 N 取 217。 此设计 使串口一帧数据宽度内时钟总的误差小于 1 个 数据位时宽,通过设计可克服由此引起的取数 判决时刻的偏差。
ψ( 倡i) =hb ψ( i) /K( i) (8)
∫ hb = min{1,ψ(i) /b} f(x)d( x)。
S3:在估计的比率时,hb 无需被用到,因为 hb 跟被接受样本一样。 根据式(5)、(7)、(8) 舍去落在概率密度曲线上方的点,保留落在概
率密度下方的点,那么保留下来点的横坐标就 服从已知概率密度的分布。 从而产生波形数据 文件,以便于 FPGA 通过串口进行接收。 2畅2 串口接收
第 34 卷 第 3 期 2014 年 3 月
核电子学与探测技术 Nuclear Electronics & Detection Technology
Vol.34 No.3 March. 2014
任意分布的高速仿核信号发生器
霍建文,张华,张静,刘满禄,何侃,史思总,熊傲
(西南科技大学 特殊环境机器人技术四川省重点实验室,四川绵阳 621010)
心,其子模块包括串口接收、PGA 幅度配置、双
口 RAM 写入、DDS 等。 模块间的信号传递除
与 DDS 外其余均采用握手信号。 时钟设计方
面,DDS 采 用 200 MHz, 其 余 3 模 块 采 用 50
MHz。 另外延时模块时钟为 5 MHz,在输出脉
冲信号时由 DDS 调用而生成脉冲间隙。
关键词:任意分布;蒙特卡洛; DDS 技术;核信号发生器 中图分类号: TL 82 文献标志码: A 文章编号: 0258-0934(2014)03-0290-06
在数字化核测量系统研究工作中核信号的 获取起着重要作用,但放射源的危害性和探测 器的寿命等因素,使实际科研、实验中开展核测 量工作较困难,因此研制模拟放射源产生射线 规律的仪器十分必要。 文献[1] 设计出一台幅 度、频率可调的仿核信号发生器,并给出脉冲信 号发生器、滤波成型电路,但未能体现核信号的 随机特性。
291
表 1 数据帧头格式
命令字( XXX) 0000 0001 0010 0100 1000
功能与配置参数 初始化命令
DDS 控制字配置命令 DDS 抽取率配置命令
波形数据接收命令 波形输出命令
公式(4 ) 采用已知概率密度函数分布产生任意
分布随机数。 具体算法:
S0:在某个二维平面内,通过经典混合同余
由式(9)可知,改变 DDS 的输出频率,只需
要调节 K 即可。 加法器将 K 与寄存器输出的
累加相位数据相加,输出结果再与 P 之和,从 而使输出的信号幅度编码相位增加 P /2N ,产生 相移。 由此相位累加器的初值即为初相配置
字,步长 S 即为抽取率,溢出值即为波表长度值 N',这些配置字可在启动 DDS 时从配置寄存器 中得到。 相位累加器的原理可表示为:
290
大;文献 [3 -5] 采用高速 FPGA 产生伪随机 码,实现仿核信号的随机脉冲发生器,但综合优 化、逻辑布局布线之后,脉冲幅度、频率任意分 布性弱;文献[6] 提出以均匀分布概率密度函 数通过变换产生高斯、指数分布等概率密度函 数,实现多模式仿核脉冲随机性信号,但设计采 用硬件平台时钟频率为 12 MHz 的 89C51 单片 机,导致平均计算率低、采样速率慢。
法方法[11] 产生均匀分布随机数点。