关于如何处理数字信号。。。

c00der 2013-06-18 10:26:36
上次发过一个如何把信号传给电脑的问题。
现在的问题是:我取得的这些数字信号都是16进制的数据,这里面包含了多个频率的信号,我想提取任意频率信号的功率或者波幅之类的,请问如何处理?
据说要用到傅里叶变换?有现成的函数库么?(想用C#写)

多谢多谢!
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2013-06-21
  • 打赏
  • 举报
回复
google C# FFT 看看
huangzj121 2013-06-20
  • 打赏
  • 举报
回复
看看这个 http://www.math86.com/index.php?_m=mod_article&_a=article_content&article_id=112
c00der 2013-06-19
  • 打赏
  • 举报
回复
引用 4 楼 chihaukam 的回复:
现在的工艺上,什么都是基于电的, 1)压电 - 电压越大,材料越涨 2)光电 - 电压越大,材料越光 3)温电 - 电压越大,材料越热 . . . . . 所以今天软件上,我门大多是这样的, if (a == 12) { P0_1_PMW = 132; } 这样把讯号送出, 送出了132的电压, 温度,光度,涨度就怎样怎样......
你的意思是 我接收到的数据都是一些电压值么? 那么怎么区分是哪些频率传来的呢?
dceacho 2013-06-18
  • 打赏
  • 举报
回复
我也想知道这个, 数字信号处理那门课没学好,碰到需要处理数字信号的地方很是头疼

27,377

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧