DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 203|回复: 0
打印 上一主题 下一主题

基于DSP的低功耗接收机单边带解调方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 14:07:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                    1 数字前端
  该低功耗数字接收机主要是针对语音信号的,要处理的信号都是窄带的。对数字前端中的混频器送出的模拟窄带中频信号进行采样,产生数字窄带中频信号。对该信号进行解调之前,先将频谱搬至零中频处,再进行滤波,降采样率等处理,如图1所示。
  


?
  图1中A/D表示模数转换器,LPF表示低通滤波器,fs表示采样率,fo表示最靠近零频处镜像的中频。其中LPF实现如图2所示的功能。设滤出的复数信号采样率降为f's=fs/M。
  
???????? 图2中,细线表示上边带(USB),粗线表示下边带(LSB)。
  
?


  说明一点,在实际中,上下边带的位置关系要根据模拟信号的中频及采样率fs才能确定,这里为了方便解释,就认为LSB在左,USB在右。
  2 解调方案一
  以解调上边带为例,如图3所示,设计一个数字带通滤波器,其频响关于中心频率fo'对称,


  ?
  (2)将上述的低通滤波器进行频谱搬移即可实现该带通滤波器(BPF),如图5所示。因此滤波器系数:
  


?
  (3)如果利用FIRS指令实现边带滤波器,那么边带滤波的执行时间会降为原来的一半。但这时要求滤波器的系数是对称的。前面提到的低通滤波器系数是对称的。
  


?
  
为使带通滤波器的系数对称,我们将带通滤波器的系数附加一个相位△φ(n)。即:
  


?
  4两种方案的比较
  方案一中,带通滤波器在一个时钟周期内进行如下的计算:
  


?
  其中"*"表示卷积运算,下同。这表示要做4N次乘加运算,考虑到对称性只需要2N次乘加运算。
  如果信号不是独立边带的,上边带信号解调所用的带通滤波器的系数与下边带信号解调所用的带通滤波器的系数是共轭关系,即hUSB(n)=hLSB*(n),则另外一个边带的滤波计算为:
  


?
  其结果与前面的成共轭关系,因此,只要得到其中一个边带的实数部分即可得到解调结果。这样只需要N次乘加运算。
  如果是独立边带的,上下边带的共轭关系不存在,则解调其中一个边带需要2N次乘加运算,上下边带解调共需要4N次乘加运算。
  方案二中,低通滤波器在一个时钟周期内进行如下的计算:
  


?
  这表示要做2N次乘加运算,考虑到对称性只需要N次乘加运算。
  如果信号不是独立边带的,那么同方案一,只需要N/2次乘加运算。如果信号是独立边带的那就上下边带解调共需要2N次乘加运算。
  另外两次经过NCO的运算在一个时钟周期内共需要8次乘加运算。
  综合来说,就运算开销方面而言方案二要优于方案一。
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-11-18 06:28 , 耗时 0.093805 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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