搜索
bottom↓
回复: 8

为什么DDS产生正弦不用震荡的滤波器

[复制链接]

出0入0汤圆

发表于 2013-12-22 22:45:13 | 显示全部楼层 |阅读模式
原来考虑产生正弦波的方法时候,尝试了一个方法,就是通过一个不稳定的滤波器,产生一个正弦波。大概就是用,IIR滤波器的结构实现b0/(1+a1*z^-1+a2*z^-2)的系统函数。初相位和频率都是可以调的。为什么不常见这种方法产生正弦呢,有什么弊端吗。看见好多都是DDS的原理和Coridic的方式。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-12-23 00:03:00 | 显示全部楼层
用DDS的场合,都不会只满足于正弦波,要三角波,不规则波呢?

出0入0汤圆

发表于 2013-12-23 00:50:05 | 显示全部楼层
你的这个函数不太容易完整实现,误差很大,理论和电路不完全是一回事

出0入663汤圆

发表于 2013-12-23 01:23:49 | 显示全部楼层
DDS和CORDIC无非都是加减、移位、查表操作,省资源呗。你这公式又乘又除又开方的,资源多得用不完?

出0入0汤圆

 楼主| 发表于 2013-12-23 11:58:24 | 显示全部楼层
gzhuli 发表于 2013-12-23 01:23
DDS和CORDIC无非都是加减、移位、查表操作,省资源呗。你这公式又乘又除又开方的,资源多得用不完? ...

不是啊。这个就是Z函数的。实现就是2个加法,和两个乘法。资源一点也不多的。DDS用的查找表占的资源都比这个多。

出0入0汤圆

 楼主| 发表于 2013-12-23 11:58:40 | 显示全部楼层
cock 发表于 2013-12-23 00:03
用DDS的场合,都不会只满足于正弦波,要三角波,不规则波呢?

说的也是。

出0入0汤圆

 楼主| 发表于 2013-12-23 11:59:20 | 显示全部楼层
xuliya282 发表于 2013-12-23 00:50
你的这个函数不太容易完整实现,误差很大,理论和电路不完全是一回事

挺容易的。实现过,效果挺好的。也就用两个加法和两个乘法。

出0入0汤圆

发表于 2013-12-23 13:41:41 | 显示全部楼层
合体后代 发表于 2013-12-23 11:58
不是啊。这个就是Z函数的。实现就是2个加法,和两个乘法。资源一点也不多的。DDS用的查找表占的资源都比 ...

你乘法器默认是硬件乘法器不耗逻辑单元,实际上如果用逻辑单元实现的话会大很多!另外查表方式和cordic已经很成熟了,不过还是要肯定一下楼主的科研精神

出0入0汤圆

 楼主| 发表于 2013-12-23 16:16:04 | 显示全部楼层
justin_n 发表于 2013-12-23 13:41
你乘法器默认是硬件乘法器不耗逻辑单元,实际上如果用逻辑单元实现的话会大很多!另外查表方式和cordic已 ...

我今天试了试。乘法器精度高了是好占LE。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 05:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表