共查询到18条相似文献,搜索用时 234 毫秒
1.
为了便于在实验室中对任意频率与波形信号进行实时调制,文中提出一种采用STM32F103ZET6单片机和Proteus软件相结合的方法,实现了一种易操作、可便携的虚拟函数信号发生器的设计。该函数信号发生器采用STM32系列单片机作为主控芯片,同时外接矩阵键盘、D/A转换器、LCD12864显示系统,并且借助Proteus仿真实验可以很好地输出频率和幅度可调的方波、三角波、正弦波以及锯齿波等波形。实验结果表明,该虚拟函数信号发生器可以在输出信号失真很小的情况下,使得系统操作性能稳定,并且降低成本和技术难度。 相似文献
2.
基于直接数字频率合成(DDS)原理、可编程片上系统(SoPC)技术和Avalon总线规范,结合软件编程技术,设计了一个通过PC软件可实时产生任意函数表达式波形和人工图形绘制波形的任意波形信号发生器.该信号发生器包括具有独特调制方法及多功能DDS IP核设计、用于通信控制接口的Nios II软件设计和函数波形产生与图形波形编辑的PC软件与界面设计.给出了4种设计波形与实际输出波形的测试验证结果.在该信号发生器运行时,通过PC端上位机软件可十分方便且实时地更新波形,并通过函数方式与图形方式相结合,真正实现任意波形信号的产生. 相似文献
3.
4.
信息安全问题日益突出,而随机数则是信息安全系统的基石.本文以哈希算法为核心设计了一种伪随机数发生器,其以静态随机存储器物理不可克隆函数(Static Random Access Memory Physical Unclonable Functions,SRAM PUFs)为熵源,能够产生大量的伪随机序列.通过对熵源有效性的在线监测以及对种子的动态重播操作,本文提出的用于SRAM PUFs的伪随机数发生器提高了伪随机序列的安全性,可应用于各种高安全等级加密系统中.该发生器在FPGA开发平台上得到实现,其发生速度达598.1Mbps.随机数检测套件NIST分析结果表明:该伪随机数发生器的输出通过了所有测试项目,具有良好的随机性. 相似文献
5.
6.
《中国无线电电子学文摘》2005,(6)
TH112,TP3462005061294基于分布存储式数字法函数信号发生器/王俊,汪勇军,施联玉(福州大学微机应用研究室)//电子测量与仪器学报.―2005,19(1).―35~39.基于对函数波形的存储和读取而形成的数字法函数信号发生器,可生成任意波形函数信号,且具有极高的频率稳定度(同晶振频率稳定度)。可是,这种信号发生器的上限频率的提高受存储器的读取时间和数一模转换器的转换速度的限制。为了提高数字法函数信号发生器的上限频率,提出了用分布存储式数字法生成函数信号。基于此,该文设计了一种基于分布存储式数字法的新型函数信号发生器,它包括分布存… 相似文献
7.
8.
基于Monte Carlo方法的任意概率密度随机数字信号发生器设计 总被引:2,自引:0,他引:2
在信号处理和计算机微观模拟的过程中,经常要构造具有特定概率密度的随机数发生器.采用常规方法实现难度较大且不具普遍性,本文根据Monte Carlo方法基本原理和随机信号的数字特征给出一种任意概率密度随机数发生器的设计方法及核心源代码.实验证明该方法简单高效、通用性好. 相似文献
9.
10.
11.
12.
Seongmo Park Byoung Gun Choi Taewook Kang Kyunghwan Park Youngsu Kwon Jongbum Kim 《ETRI Journal》2020,42(4):518-526
This paper presents an efficient hardware random‐number generator based on a beta source. The proposed generator counts the values of “0” and “1” and provides a method to distinguish between pseudo‐random and true random numbers by comparing them using simple cumulative operations. The random‐number generator produces labeled data indicating whether the count value is a pseudo‐ or true random number according to its bit value based on the generated labeling data. The proposed method is verified using a system based on Verilog RTL coding and LabVIEW for hardware implementation. The generated random numbers were tested according to the NIST SP 800‐22 and SP 800‐90B standards, and they satisfied the test items specified in the standard. Furthermore, the hardware is efficient and can be used for security, artificial intelligence, and Internet of Things applications in real time. 相似文献
13.
Vanderlei Bonato Bruno F. Mazzotti Marcio Merino Fernandes Eduardo Marques 《Journal of Signal Processing Systems》2013,70(1):75-85
Mobile robot localization is the problem of estimating a robot position based on sensor data and a map of the environment. One of the most used methods to address this problem is based on the Monte Carlo Localization (MCL) algorithm, which is a sample based state estimation that offers some advantages over the traditional Gaussian method. This work presents an embedded system based on an FPGA (Field-Programmable Gate Array), customized to compute the complete MCL algorithm in a response time compatible with real mobile robot applications. At the core of the system is the Mersenne Twister pseudo-random number generator, used to spread random particles over the robot navigation map. Experimental results have shown that the proposed hardware architecture is able to generate 125M numbers of 32bits/sec and that for 1k features each MCL iteration takes 0.27 sec. Additionally, this paper provides some evidences about the impact caused by the choice of random number generator on the MCL algorithm convergence speed. 相似文献
14.
一种基于混沌的随机数发生器设计及其IC实现 总被引:1,自引:1,他引:0
在密码学、仿真学以及集成电路测试等许多领域 ,随机数起着重要的作用。在密码学中 ,通常要求所使用的随机数具有不可预测性。基于混沌现象 ,使用开关电容技术 ,用集成电路实现了一种硬件随机数发生器。测试结果表明 ,其产生的序列具有不可预测性 ,可以满足密码学的应用要求。 相似文献
15.
设计了一个基于FPGA的高速、高性能的高斯随机数发生器。首先简要介绍了以前的一些算法并指出其不足之处。然后阐明了本文的算法:对均匀随机数进行高效的变换以生成非常接近高斯分布的随机数,再依据中心极限定理把两个上述随机数相加得到高斯随机数。算法所需的运算只有RAM的读操作与乘法、加法运算。分析了算法的性能并与其他算法做了对比,证明了本文算法的高效性。最后给出了FPGA实现的系统结构,并分析了所需的硬件资源。 相似文献
16.
Furuta F. Akahori A. Mori N. Sato T. Takeuchi N. Hasegawa H. Suzuki Y. Fujimaki A. Hayakawa H. 《Applied Superconductivity, IEEE Transactions on》2000,10(2):1612-1616
We report experimental demonstrations of logic functions based on single flux quantum logic with resettable latch (SFQ-RL) logic. SFQ-RL has been proposed as new SFQ logic, which enables us to initialize the whole circuit. This initialization function is essential for the state machine into which conventional SFQ logic is classified, and makes SFQ logic more applicable to a large-scale logic system, such as a processor. In addition, the function can prevent circuits from performing the failed operation caused by a trapped flux in storage loops. The logic consists of three primitives, which can compose any logic function. We have experimentally demonstrated the operation of “half adder” based on SFQ-RL with the bias margin of ±16%. In order to examine the function of initialization, we designed and evaluated a pseudo random sequence generator by numerical simulation. In addition, we experimentally confirmed the initialization of the generator and “circular buffer” with the bias margin of ±20% 相似文献
17.
为产生随机性能良好的伪随机序列,提出了一个新的变结构混沌系统。该混沌系统在一个开关函数控制下其系统结构随时间随机地转换,所产生的混沌信号是两个不同的混沌信号的混合,具有良好的复杂性。基于该变结构混沌系统设计了一种伪随机序列发生器,采用NIST标准和STS-2.0b测试套件对其产生的伪随机序列进行了统计性能测试,测试结果表明该伪随机序列发生器具有良好的随机性,可应用于计算机、通信、信息加密等领域中。 相似文献
18.
在信息爆炸时代,信息的安全问题受到了广泛关注。在物联网设备的加密协议中,物理不可克隆函数(PUF)与真随机数发生器成为加密协议中基本的安全原语,提供了轻量级的解决方案。文章提出了一种熵源分离模型,能够分离环形振荡器中抖动(真随机数发生器的熵)和工艺偏差(PUF熵)引起的延时。基于该模型,在FPGA上设计了一种可重构的双工作模式电路,通过改变模式可分别生成PUF和真随机数。相较于FPGA上独立设计的PUF和真随机数发生器,该结构具有资源开销小、面积利用率高、功耗低等优势。实验结果表明,生成的PUF稳定性高、唯一性强、均匀性好;真随机数序列均通过了NIST测试,具有高随机性和不可预测性。 相似文献