多速率信号处理系统设计与实现.PDF

第26卷 第18期 电子设计工程 2018年9月

Vol.26 No.18 ElectronicDesignEngineering Sep.2018

多速率信号处理系统设计与实现

谢海霞,孙志雄

(海南热带海洋学院海洋信息工程学院,海南三亚572022)

摘要:多速率信号处理通过内插和抽取方法来变化系统中不同节点处的信号速率。分析了在抽取

和内插中采用的抗混叠滤波器如CIC,HB,多相滤波器组等,提出一种128倍多级抽取器设计方案,

通过在MATLAB中建模,并编写verilogHDL代码,在ModelSim中进行仿真,仿真结果验证了这一结

构的合理性。

关键词:CIC;HB;多相滤波器组;MATLAB

中图分类号:TN911.72 文献标识码:A 文章编号:1674-6236(2018)18-0132-04

Designandimplementationofmultiratesignalprocessingsystem

XIEHai⁃xia,SUNZhi⁃xiong

(SchoolofMarineInformationEngineering,TropicalOceanUniversityofHainan,Sanya

572022,China)

Abstract: Multirate signal processing varies the signal rate at different nodes in the system by

interpolationanddecimationmethods.Ananti-aliasingfiltersuchasCIC,HB,polyphasefilterbank

andsoonusedindecimationandinterpolationisanalyzed.A 128timesmultistagedecimatordesignis

proposed. By modeling in MATLAB and writing verilog HDL Code,simulation in ModelSim,the

simulationresultsverifytherationalityofthisstructure.

Keywords:CIC;HB;polyphasefilterbank;MATLAB

软件无线电系统中各个模块的信号速率是不同 样点之间插入I-1个零值点即增加数据提高采样率

的,它实质上通过抽取和内插的方法来改变数字信 的过程。从时域上直接进行抽取和内插会产生频域

号的速率,多速率信号处理是数字上变频、下变频技 的扩展和压缩,导致频谱失真。实质上多速率信号

术处理的依据。实际应用中,通常采用CIC滤波器, 处理是先通过时域上的抽取和内插,再结合滤波器

HB滤波器,多相结构滤波器和FIR滤波器等改变信 一起操作,以达到转换信号速率,保证有用频带内没

[1-3]

号速率且避免频域混叠 。 有频谱混叠的目的。当A/D采样速率很高,所需基

文中对不同级数、不同抽取因子的 CIC、HB作 带信号的带宽很窄时,那么抽取因子D必然会很大,

性能对比,提出一种抽取滤波器级联组的设计方案, 如采用一级抽取滤波器完成,则该滤波器阶数非常

旨在解决在AD 采样速率很高,所需基带信号的带 高,计算量大,难实现。实际实现中常采用多级级联

宽很窄,且计算量减少时等问题,从而找出最适用的 抽取结构来实现,同时减少计算量。经典多速率信

[4-6] [7-9]

多速率滤波器,最后通过MATLAB仿真实现 。 号抽取处理结构如图1

matlab 多速率,多速率信号处理系统设计与实现.PDF相关推荐

  1. 《VLSI数字信号处理系统设计与实现》(1)

    相关课程:王中风<数字信号处理的VLSI实现> 相关教材:<VLSI数字信号处理系统设计与实现> 第1章:数字信号处理系统导论 数字设计的目标是在尽可能提高性能的同时保持低廉的 ...

  2. matlab裂纹图像处理,MATLAB图像处理的钢材表面裂纹检测系统设计

    MATLAB图像处理的钢材表面裂纹检测系统设计 ---------------------------------------------------------------范文最新推荐------- ...

  3. 电机调速设计并用matlab仿真,基于MATLAB的双闭环调速系统设计与仿真

    名称 基于MATLAB的双闭环调速系统设计与仿真 设计内容和意义 摘要 转速.电流双闭环控制直流调速系统是性能很好.应用最广的直流调速系统.根据晶闸管的特性,通过调节控制角α大小来调节电压.基于设计题 ...

  4. 基于matlab的有噪声语音信号处理,基于matlab的有噪声语音信号处理毕设

    基于matlab的有噪声语音信号处理毕设 - I - I 大学本科毕业设计论文 基于MATLAB的有噪声语音信号处理- II - II 摘要 滤波器设计在数字信号处理中占有极其重要的地位,FIR 数字 ...

  5. matlab在振动信号处理中的应用pdf,matlab在振动信号处理中的应

    压缩包 : MATLAB在振动信号处理中的应用.zip 列表 MATLAB在振动信号处理中的应用/ MATLAB在振动信号处理中的应用/(老师荐)matlab在振动信号处理中的应用.pdf MATLA ...

  6. 【Matlab肌电信号】肌电信号处理【含GUI源码 966期】

    一.代码运行视频(哔哩哔哩) [Matlab肌电信号]肌电信号处理[含GUI源码 966期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余继周,杨 ...

  7. 正弦信号加多普勒matlab,基于Matlab测速仪设计(多普勒效应回波信号处理).doc

    PAGE PAGE 1 "数字信号处理课程设计"任务书 题目5 基于Matlab测速仪设计(多普勒效应回波信号处理) 主要 内容 利用离散付里叶变换进行频谱分析,设计数字滤波器组, ...

  8. 【老生谈算法】基于matlab的运动目标识别与跟踪系统设计与算法原理及程序源码——目标识别算法

    基于matlab的运动目标识别与跟踪系统设计与算法原理 大家好,今天给大家介绍基于matlab的运动目标的监测与跟踪系统设计与原理. 视频图像分析主要是对运动图像序列进行分析处理,它通常涉及到运动检测 ...

  9. 从matlab仿真到dsp,从Matlab仿真到DSP实现信号处理算法

    从Matlab仿真到DSP实现信号处理算法 当用Matlab完成数字信号处理算法仿真后,如何在DSP芯片上实时实现,是电气信息类大学生需要掌握的一项重要的工程实践能 (本文共3页) 阅读全文>& ...

最新文章

  1. YOLOv3 Darknet安装编译与训练自己的数据集
  2. 最容易看懂的汇编语言书籍:汇编语言 王爽
  3. 硬编码学习笔记(一)—— 经典定长指令
  4. ORACLE SELECT INTO NO_DATA_FOUND问题
  5. php跨域单点登录,SSO单点登录、跨域重定向、跨域设置Cookie、京东单点登录实例分析...
  6. java Arrays Generic
  7. JavaScript中带有示例的Math.PI属性
  8. 更改tomcat自带的logo
  9. 一招教你数据仓库如何高效批量导入与更新数据
  10. css3中的新特性经典应用
  11. hashmap hashtable concurrenthashmap区别
  12. python是最好的语言_Python转Crystal语言或许是个不错的选择
  13. matlab 时间步 图,MATLAB运行显示输入和目标具有不同的时间步?
  14. java 点云数据处理_点云数据处理学习笔记
  15. PDF编辑器:Adobe Acrobat XI Pro
  16. 51单片机入门之五:数码管显示(动态),单片机驱动数码
  17. [work] pytorch切片
  18. 2023年第十三届MathorCup高校数学建模挑战赛|A题|量子计算机在信用评分卡组合优化中的应用
  19. [网络工程师]-网络规划与设计-网络规划与设计基础
  20. 最新天方夜谭云助手源码V1.0.1 完全开源版

热门文章

  1. 米兔点读笔点读包_怎么用小达人点读笔点读斑马英语随材?
  2. 数控铣削图案及编程_数控铣加工比普铣的优势,大多数人选择数控铣的原因
  3. 启动修复黑屏服务器,使用光标修复Windows 10黑屏
  4. c语言实现万年历程序带节日,【C】万年历
  5. Java 蓝桥杯 芯片测试
  6. java tomcat 教程_从零开始学习 JavaWeb - 02Tomcat教程
  7. 多线程、方便扩展的Windows服务程序
  8. Python中变量的本质探索
  9. angularjs ui-router
  10. Android 实践项目开发二