征好的算法!

yonk 2003-07-03 08:28:37
问题如下:

发射器发射的信号分别以550Hz, 650Hz, 750Hz, 850Hz为中心。这里我拿550Hz作例。

对其作移频:550 + 55 = 605Hz, 550 - 55=495Hz(其余另外三个也一样)。前者称之为上边频(605Hz),后者称为下边频(495Hz)。

信号是:连续几个(n = 1, 2 ...)上边频,然后紧接着同样数目的下边频。一秒钟可以
发射 N 个信号(也就是频率,称为低周)。如果 N = 11, 信号作为一种状态处理,N = 15, 作另外一种状态处理,如此, 分别可以有 N = 20,N = 26. 当然,由于各种因素的影响,可能有误差,不过取其较近的数字。

在一段时间内(假设很小),接收端对接收到的信号进行采样(采样8K个),该数据是一个正弦波的振幅数值,现需要 根据这些数据, 求得 信号的中心频率 (550、650...)以及低周。

原来的解决方案是 对采集的样本进行 "数",并对其值进行判断,然后解出来。可是这种方案速度上有些慢,且精度不高。现希望有更先进的方法来进行数据处理。此外还有就是,因为是DSP设计,所以尽量不要出现 “除法”。

有谁作过类似的问题吗?大家可以发表下自己的看法。不知道我说的是否清楚。
希望有人跟我交流。可来信_cout@163.com或加我QQ:9753114,说明是作什么的就可以了。
...全文
48 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Areslee 2003-07-08
  • 打赏
  • 举报
回复
这个偶研究得不多,去工业控制方面的论坛看看吧
yonk 2003-07-08
  • 打赏
  • 举报
回复
好。谢谢大家。结帖。
yonk 2003-07-07
  • 打赏
  • 举报
回复
公司原来用的就是 傅立叶 变换。效果不好,所以要另外找其它的办法。
zwtting 2003-07-06
  • 打赏
  • 举报
回复
用傅立叶变换可能会比较好吧
ahjoe 2003-07-04
  • 打赏
  • 举报
回复
没研究过
Areslee 2003-07-04
  • 打赏
  • 举报
回复
用傅立叶变换可能会比较好吧
yonk 2003-07-04
  • 打赏
  • 举报
回复
to Areslee(易水),这样不行的。要求 能够算出精确的低周和中心频率
Tiangua 2003-07-04
  • 打赏
  • 举报
回复
gz
yonk 2003-07-03
  • 打赏
  • 举报
回复
up下

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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