arduino处理中频信号_接收机的中频处理技术
2.6 求模本文引用地址:http://www.eepw.com.cn/article/273265.htm
数字中频信号经下变频分解为正交的I和Q路,经滤波处理过后,信号序列的每一点分别对应I路和Q路的两个值a和b。
就是信号序列每一点的幅度值。由于采用了硬件方式实现幅度运算,会消耗大量的硬件资源。在这里,采用一种新的逼近算法,采用寄存器结构即可实现,首先对数据a和b分别移位处理得到绝对值,然后计算
,
;按照下面的框图递推计算a (n)并逼近真值,增加循环次数可提高数值精度。当递归次数n等于6时,可得到精确的幅度值,误差为0.02dB。
2.7 视频滤波
视频滤波器在求模值之后,是一种低通滤波器,用以平均噪声起伏,平滑显示结果。一个较窄的视频滤波器相当于一个平均电路,虽然它不能改变灵敏度,但能减小噪声对被观测信号的影响。在缺省情况下,一般设置为与分辨率相等,但在测量脉冲信号或随机信号时,适当加大或减小视频滤波带宽可以更准确地观察信号。该设计采用一阶滞后滤波法来实现视频滤波。
一阶滞后滤波法首先选择一个常数a=0~1,计算方式为:本次滤波结果=(1-a)*本次采样值+a*上次滤波结果。它可以对周期性干扰具有良好的抑制作用,适用于波动频率较高的场合,缺点就是灵敏度偏低。
2.8 检波
数字系统有一个固有的问题,就是无论显示使用多少个数据点,每个点都代表一定的频率间隔和一定时间间隔内的数值,这个间隔称为进程(Bucket)。检波方式就是对每个进程所包含的子进程数据进行不同方式选取,使每个进程得到一个检波数据输出并显示在屏幕上。频谱仪常用检波方式主要有取样值、最大值、最小值、有效值及平均值检波等方式,其检波方式如图7所示。
2.9 存储
在频谱分析应用中,由于数据量较少,存储介质采用FPGA内部的RAM(XC5VSX35T内部RAM空间3Mb左右)即可,但在数据分析过程中,经常需要采集大数据量的信号数据,例如在TD-LTE信号分析中,经常需要用61.44MHz采样时钟采集10ms的IQ两路各16位数据,数据量约为18Mb,TD-LTE-A信号分析,所以采用了基于FPGA的DDR2 SDRAM存储方案,如MT47H128M16存储容量为2GB。在设计时必须考虑正确的布线阻抗、传播延迟以及信号完整性等因素,通过FPGA内的MIG等实现对DDR2的控制,根据需要选择控制命令组合,完成简单可靠的数据存储。
3 结果
输入信号经过上述流程处理经CPU计算显示后,可以实现频谱分析及矢量信号、通信制式信号解调等众多功能,其典型测量应用示例见图8。
4 结论
本中频信号处理采用了软件无线电的设计理念,硬件结构简单,主要的数据处理都采用软件模块重构思路,应用灵活,能完成大跨度码元速率信号的频谱,解调等分析,只要不大于分析带宽的信号就能够实现处理并通过存储计算的方式得到分析,完全满足设计需要,在接收机领域应用广泛,采用该设计的接收机已经投放市场并得到了市场检验。
参考文献:
[1] 杨小牛,楼才义,徐建良.软件无线电技术及应用[M].北京:北京理工大学出版社,2010
[2] 丁玉华,高西全. 数字信号处理[M].西安:西安电子科技大学出版社,2000
[3] 陈爽. 高性能频谱分析仪中频信号处理技术研究[J].合肥工业大学,2007
[4] 张黎明. 高性能数字接收机FPGA设计[J].电子产品世界:2013.5:40-42
[5] 陈旻,刘平.频谱分析仪检波方式的分析与研究[J].现代电子技术:2010.1(312):97-102
arduino处理中频信号_接收机的中频处理技术相关推荐
- 软件接收机射频信号源matlab程序,gps数字中频信号仿真
[总页数]6 页(38-43) [关键词]GPS 软件接收机;中频信号源;仿真 [作者]于鉴桐;李刚 [作者单位]湖南邮电职业技术学院,湖南长沙 410015;湖南电信长沙分...... 在对中频GP ...
- GNSS导航卫星中频信号高速采集方案
客户要求实现4通道12位62MSPS(AD板最大支持250MSPS),其中存储时12位数据扩充4个符号位成16位,由此可计算带宽:4 * 16 / 8 * 62e6 = 496000000 B/sec ...
- 双通道中频信号数字下变频及相位差估计(FPGA)
双通道中频信号数字下变频及相位差估计实验 一.上框图(通俗易懂) 二.实验要求 1. 用点频信号模拟中频信号:中频信号由DDS1和DDS2产生.具体产生方法见第2点. 2. DDS1和 DDS2:调用 ...
- 利用LC振荡器控制晶闸管开闭产生中频信号的中频感应炉
利用LC振荡器控制晶闸管开闭产生中频信号的中频感应炉 一般中频感应炉是一种将工频50HZ交流电转变为中频(300HZ以上至20K HZ)的电源装置,把三相工频交流电,整流后变成直流电,再把直流电变为可 ...
- matlab仿真卫星导航接收机信号干扰,卫星导航软件接收机多采样率信号处理技术...
卫星导航软件接收机是当代卫星导航接收机领域发展的方向,其基本思想是:将A/D和D/A尽可能靠近RF端,在数字化的通用硬件平台上,用软件尽可能多地实现对卫星导航信号的处理.软件接收机具有灵活性.标准化. ...
- 计算机联锁控制系统技术是,铁路信号计算机联锁控制系统容错技术探析
桑迪 摘要:现阶段我国铁路信号系统也能够利用计算机相关的技术进行相应的革新工作,进一步保障了铁路列车运行时的安全性,同时又能保证突发公共安全问题时能够对问题及时进行相应的处理.本篇文章将对铁路信号计算 ...
- 信号计算机联锁软件修改的程序,铁路信号计算机联锁控制系统容错技术的探讨...
田泽方 摘 要:信息化时代的到来,促进了国家综合国力的提升,并且根据信息化的特点和优势,计算机在社会范围内得到了广泛的运用,在各行各业中均取得了显著的成效,对国家的发展具有重要的意义.在铁路行业中,计 ...
- 刘彦伟_京东实时数据平台技术实践
2019独角兽企业重金招聘Python工程师标准>>> 刘彦伟_京东实时数据平台技术实践 随着大数据在业务中不断深入的应用以及业务的高速增长,传统""T+1&qu ...
- 零中频接收机频率转换图_接收机抗噪声技术
那个,由于我主要方向为大功率PA,小信号方面的东西只是根据平常工作积累与咨询队友后总结得到,可能会存在一些不足之处,相关的细节也不算清楚 图为一个射频接收链路的框图.在图中,低噪放的作用主要包括进行小 ...
最新文章
- 第十六届全国大学生智能车提问与回复 |7月10日
- 【KEIL·单片机·扫盲贴】关于ARM单片机程序内存使用情况的细致讨论。
- windows系统下实现Redis的配置与连接操作
- .NET Core开发实战(第7课:用Autofac增强容器能力)--学习笔记(下)
- Windows 10中国定制版完工!更专业
- linux常用命令--开发调试篇
- 2017.4.2 loli测试
- DPDK在Linux用户级执行环境中执行EAL
- hdu 1708 (字符串,Fibonacci )
- outlook 让附件在正文中显示 (REF rich リッチ)
- 360手机助手电脑版 v2.4.0.1251 官方版
- python两个数组合并去重_python中有将两列数据合并为一列数据的函数么
- seo关键词扩展-自动关键词拓展软件免费下载
- Citrix PVS7.6 测试调试
- ei指什么_今天说一下EI是什么
- 这个 Go 开发的网络抓包工具,不仅好用还支持ES检索
- UI设计需要学会哪些软件?
- HDU 1814(染色)
- 段码屏中液晶相与相变的含义?
- android平板投屏,Mac、ipad投屏安卓平板
热门文章
- (博弈论)一行代码就能解决的智力题
- 如何在线进行PDF批量拆分
- [附源码]Python计算机毕业设计SSM基于B_S的汽车售后服务管理系统(程序+LW)
- ES analyzer和search_analyzer的比较
- LeetCode刷题记录——买卖股票的最佳时机
- java实现加密解密
- 计算机网络大作业——抓包和分析
- 软件测试薪资待遇如何
- Java进阶:基于TCP的网络实时聊天室(socket通信案例)
- VS2010调用Matlab 2010 引擎的相关设置及问题( error LNK2019: unresolved external symbol _engOpen referenced in )