原创 VHDL 正弦波 数字化 发生器

2012-10-10 13:14 1355 14 14 分类: 测试测量

以下是写VHDL正弦波数字化发生器之前的推敲。根据以下推敲,可设计出灵和的VHDL正弦波数字化发生器。供参考。

y=Asin2πft  (t=∈[0~1/f))

Δt= =

Δt=1/fin

fin=m×fout  (m>1)

Data=Asin360º*fout*n*Δt=Asin(360n/m)º n∈[0~m)  A=2b-1

Data=[(2b-1)sin(360n/m)º]  n∈[0~m) 

 

fin输入频率,fout输出频率,m为输出正弦波一个周期内的采样输出个数。fin=m×fout

Data数字化数据,2b-1幅度大小,b二进制数位数,m决定精度。

尽量少的减少失真数字化,可供模拟采样,需要保证Data在2b-1范围内无数字跳跃。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
14
关闭 站长推荐上一条 /3 下一条