论坛风格切换切换到宽版
  • 4740阅读
  • 6回复

STM32F4调频调制解调源码 [复制链接]

上一主题 下一主题
离线BG2BHC
 
发帖
5337
只看楼主 倒序阅读 0楼 发表于: 2014-08-29
代码已经过硬件验证。使用AIC3104对ADF7021的IQ输出进行采样,V段10dB SNR灵敏度(采样率低不知如何看的SINAD)可以到-121。
为了实现较高的解调精度,解调器使用了浮点除法运算。和64bit定点除法做过对比,浮点运算效果更好且占用资源少。



输入输出信号都应该是复信号,Q15格式的定点数一个I一个Q交替就好。
FM解调器的输入是零中频IQ信号,对应的结构体只需定义即可,不需赋初值。
FM调制器使用时结构体应先赋初值,pacc可不管,dpfc为每次采样中心频率对应的相位步进,dpfd为每次采样最大频偏对应的相位步进,0x80000000对应2pi。输出是LIF IQ信号,如果需要输出零中频信号,将dpfc赋0即可。
调制解调函数没有进行限带,需要额外加上。

http://www.hellocq.net/forum/read.php?tid=330731 这里是以前发过的psk31发射代码,CW发射的也编过不过很久没用过了。AX.25 UI包收发是移植的BeRTOS APRS例程,就不在这里发了。

希望大家一起把SDR玩好~
[ 此帖被BG2BHC在2014-08-29 22:23重新编辑 ]
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
有些梦想一直会在。

------“火腿”是业余无线电爱好者的意思吗?听上去很好吃。
------我的呼号后缀是BHC,意思是“不好吃”…
离线BD1CM
发帖
3306
只看该作者 1楼 发表于: 2014-08-29
这个不顶不行呀,SDR意味着更多资源的共享,软件/硬件/人力/物力…… 感谢不好吃放的大料。
uH = 25330/ (MHZ x MHZ x pF).  pF = 25330/( MHZ x MHZ x uH).
严肃认真、周到细致、稳妥可靠、万无一失,虽然我们可能做不到万无一失,但是我们尽人事、听天命……

https://uk.groups.yahoo.com/neo/groups/S9-C_SDR/info


QQ:63545177
离线BA7CK
发帖
75995
只看该作者 2楼 发表于: 2014-08-30
离线BG6JJI
发帖
4939
只看该作者 3楼 发表于: 2014-08-30
离线qiufeng
发帖
401
只看该作者 4楼 发表于: 2014-08-30
虽然不会用,但强烈支持楼主……
QiuFeng * NBcixi
离线BG2UKY
发帖
639
只看该作者 5楼 发表于: 2014-08-31
这个必须支持啊!学习资料!
呼号:BG2UKY【三级】
设备:YAESU FT-897D
QQ:808195  火焰
Email:bg2uky@qq.com
MORSE技术学习与交流:90125079
HAM 单片机学习与交流:200344008
手机:BOWYBPPbbWb
地址:辽宁省盖州市华硕专卖店【盖州核心店】
离线黄器
只看该作者 6楼 发表于: 2017-09-15
收藏学习了