神奇的sin波生成verilog源码,非常简单的代码无需乘法即可生成sin,Cos,值得搞算法的人借鉴
上传时间: 2017-02-16
上传用户:qiao8960
verilog编程开发的cordic例程,计算SIN,Cos功能与计算幅值角度功能可设定,运算宽度可设定,并有完善的TESTBENCH。
上传时间: 2014-01-01
上传用户:Breathe0125
cordic methods describe essentially the same algorithm that with suitably chosen inputs can be used to calculate a whole range of scientific functions including sin, Cos, tan, arctan, arcsin, arcCos, sinh, Cosh, tanh, arctanh, log, exp, square root and even multiply and divide. the method dates back to volder [1959], and due to its versatility and compactness, it made possible the microcoding of the hp35 pocket scientific calculator in 1972. here is some code to illustrate the techniques. ive split the methods into three parts linear, circular and hyperbolic. in the hp35 microcode these would be unified into one function (for space reasons). because the linear mode can perform multiply and divide, you only need add/subtract and shift to complete the implementation. you can select in the code whether to do the multiples and divides also by cordic means. other multiplies and divides are all powers of 2 (these dont count). to eliminate these too, would involve ieee hackery.
标签: essentially algorithm describe suitably
上传时间: 2017-03-02
上传用户:litianchu
钟表显示一.基本设计要求 1 在屏幕上显示一个适当大小的圆形,再圆形道上均匀的分配着60个点,代表1秒—60秒的位置,凡是5倍的点应当比其他的大。 2 以圆中心为轴,画一条斜线代表秒针,采用定时中断方式,每过1秒钟,秒针移动一个位置。 3 定时源可以使用试验箱上的8253。 4 按“ESC”之后,结束演示。 二. 扩展要求 屏幕上显示时、分、秒针,没有使用中断定时方式,采用的是系统实时时间。 三. 课设基本思想 屏幕设置为图形方式,采用模块化编程,主模块显示界面信息,每个子模块负责一个功能,然后通过模块调用来实现。 首先调用画圆及画线子模块显示圆形表盘,及时、分、秒针,然后调用秒针移动子模块式电子钟能够运行。 在秒针移动子模块中,首先通过Cos和sin两个功能模块来确定秒针移动的度数,其次分别对秒、分、时进行擦除重写操作,再分别对表盘及圆心进行刷新,这样就实现了时、分、秒针的动态变化。 四. 程序流程图
标签: 屏幕
上传时间: 2013-12-16
上传用户:duoshen1989
本程序用于检测音频文件中是否具有DTMF信号,若有则将其检出。 程序首先使用Goertzel算法求出以FRAMESIZE(默认200)为大小的一帧数据在8个DTMF频点上的能量。 对Goertzel算法的改进,对于系数的计算不是采用2*Cos[2*pi*k/N],而是采用2*Cos[2*pi*fn/fs],这样能够降低误差。 确定了8个频点的能量后运用一系列判决门限来确定有没有DTMF信号,以及信号是什么。
上传时间: 2017-03-15
上传用户:wyc199288
基于lm3s8962的UDP实验,是用u/Cos-II v2.52实现的。
上传时间: 2017-03-20
上传用户:shinesyh
this program is very interesting for to calculate with simple operation and advance operation. simple operation such us +,-,:,x and advance operation such as calculate sin,Cos and tan implementation
标签: operation interesting calculate program
上传时间: 2013-12-18
上传用户:熊少锋
vb2005编写的计算器。 直接输入字符串,如: 4+pi^2+sin(3*Cos(2)*e^2)+2.3E13 常数:pi,e 科学计数表示:1E4(1*10^4) 函数支持常用函数:sin,Cos,tan,atan,asin...
上传时间: 2017-04-20
上传用户:weixiao99
基于UCos的万年历,嵌入式操作系统:μCos-II 开发板:EasyARM2131(LPC2131芯片) 编译器:ADS1.2 调试器:EastJTAG
上传时间: 2017-04-30
上传用户:comua
基于CORDIC算法的,数字控制振荡器的设计。带测试程序,输入一个振荡频率,输出SIN和Cos的波形!
上传时间: 2013-12-30
上传用户:JasonC