- 7
- 0
- 约7.19千字
- 约 11页
- 2020-01-12 发布于安徽
- 举报
. .
word教育资料
上篇文字里面,我们说到了FIR滤波器,接下来我们在此处讨论一下插值滤波。这个话题属于多速率信号处理的范畴,经典的参考读物有杨小牛老师的《软件无线电原理与应用》以及 Fredric J. Harris 所著的 《通信系统中的多采样率信号处理》,这两位都是通信行业中的大腕,前者曾是中电科36所的所长,这个所在嘉兴,是国内电子对抗领域的翘楚。后面一位更加厉害,高通公司用他的名字在圣迭戈州立大学设立了一个奖学金。数字上、下变频是软件无线电领域里面非常重要的一个分支,以数字上变频来说,关键技术就是插值滤波和DDS技术。插值滤波技术,也叫做上采样,或采样率提升,为什么这个技术很重要呢,请自行搜索“软件无线电 插值滤波器”。根据小牛老师的书,信号N倍插值之后的频谱会出现N个镜像。于是呢,需要用滤波器来把镜像频率除去,插值滤波器常用的有2个系列,FIR和CIC,其中FIR主要用于小倍率的插值,而CIC则用于大倍率的插值,比如说,参照以下ADI的经典芯片 AD9857,里面用FIR做了4倍插值,用CIC做2-63倍插值,这是因为FIR需要进行大量乘加,但是滤波性能好,而CIC不用乘法,但是只能抑制镜像频率附近的信号频带,并且CIC的通带内衰减较快,所以CIC适合用在高采样率的一端,关于CIC先不多说,此处专注FIR系列。
贴一张小牛老师书里面的插图
多速率FIR滤波器有两种说法,半带滤波器(halfband filter)和多相滤波器,半带其实也是多相的一个特例,区别在于,如果进行2的N次幂的插值,我们通常用半带,因为乘法数量可以降为原来的1/4,而对于非基2的插值,我们就得用多相结构了。无论是半带还是多相,其实都是一种对原型滤波器的优化。噢,原型滤波器,对了,为了设计最终使用的滤波器,我们首先要有一个原型滤波器,然后根据这个原型滤波器再设计半带或是多相结构的滤波器,详情请自行拜读小牛爷爷的书吧,祖师爷的书最好还是买一本算是交了保护费嘛。此处的仿真过程大致如下,首先,生成一个多音正弦,然后进行补零的插值,然后把补零插值的信号塞到一个低通滤波器里面,这样就有三个版本的信号,原始信号,补零插值信号,以及插值滤波之后的信号。注意此仿真的计算过程是概念上的理论模型,实际干活中不会这么做的,因为进入滤波器的数据里面包含的大量的0数据,把这种数据拿去做乘法是个非常亏本的事情,所以才会有半带啊,多相啊这种优化,嗯,不再赘述了,先看图吧,另外,吐槽一下,EDN网站啊,你是我们码农电工的乐园,尽管杂志是免费送的,网站是免费看到,博客是免费写的,您就不能支持一下清楚一点的图片么,您瞧我这几张时域频域信号图片寒碜的,我自己都觉得难受,实在不成您办个募捐,俺们捐点款给您买带宽买磁盘阵列也成啊。
三个版本信号的时域图
滤波器频响
原始信号频谱
补零插值信号频谱
插值滤波信号频谱
OK,上代码,请自行修改参数绘图,祝玩得开心
%///////////////////////////////////////////////////////////% FILE: test1.m% Simulation? of FIR interpolation%///////////////////////////////////////////////////////////close all;clear??? ;clc????? ;% specify input multi-tone sine component frequencysin_freq??? = [1:3]*20E3;data_len??? = 2048? ;% signal data lengthfs????????? = 600E3 ;% sample ratequant_bits? = 12??? ;% signal quant bitskaiser_beta = 8???? ;% beta of kaiser winn_itp?????? = 3???? ;% num of interpolationx_max_1x??? = 30??? ;% 1x signal time plot? x axis max valuen_coef????? = 32??? ;% number of coefficentsf???? = [0, 0.2, 0.2, 1]??? ;m???? = [1, 1? , 0? , 0]??? ;coeff = fir2(n_coef-1, f, m);% draw the filter reponse curvefreqz(coeff);x_max_i
您可能关注的文档
- 餐饮企业如何迎宾.doc
- 曹刿论战对比阅读.doc
- 曹刿论战解释与翻译.doc
- 厕所旁站监理实施细则.doc
- 测绘生产工日定额(修订稿)附录.doc
- 测绘完成后出具的测绘成果报告.doc
- 测量员年度工作总结三篇.doc
- 插入插图(形状)教学设计.doc
- 茶艺师考试复习题.doc
- 拆改工程施工方案.doc
- 散文题型03 理解分析词句(题型专练)(全国通用)(解析版)-2026年高考语文二轮复习讲练.docx
- 考前押题10 阅读理解之应用文——关注生活 学以致用(原卷版)(押题训练)2026年高考英语阅读理解突破策略及押题(全国通用).docx
- 清单04 综合性学习之语言表达(仿写邀请转述劝说) 活动策划(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单09 古诗文对比阅读之内容 情感 写法对比 语言 炼字 拓展探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 小说易错02 重点情节理解偏差(选择题)(易错专练)(全国通用)(原卷版)-2026年高考语文二轮复习讲练.docx
- 专题01 声现象(题型专练)(全国通用)(原卷版)2026年中考物理二轮复习讲练.docx
- 清单08 文言文(议论类 书信应用类)阅读之论点把握 文体特点(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单11 记叙文阅读之朗读设计 表达技巧 主旨情感 开放探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 语言清单05 语法填空中的词类(五)无提示词--连词(全国通用)(原卷版)2026年高考英语二轮复习讲练.docx
- 第04讲 想象探索与科学精神(《西游记》《海底两万里》《昆虫记》全国通用(讲义)(解析版)2026年中考语文一轮复习讲练.docx
最近下载
- 2025云南农业大学后勤服务有限公司招聘32人备考题库带答案解析.docx VIP
- 松材线虫课件.pptx VIP
- 2023年洁净车间生产环境控制教材方案模板.pptx VIP
- 【PPT】品管圈(QCC)降低科室一次性耗材浪费率 .pptx
- 2026高中数学复习-专题19 立体几何初步(Ⅱ)(七大题型+模拟精练)(解析版).pdf VIP
- 2025年教师职称-山西-山西教师职称(基础知识、综合素质、小学体育)历年参考题典型考点含答案解析.docx VIP
- isilon Drive Support Package 驱动支持包 1.37 发布说明(英文).pdf VIP
- 企业消防安全知识培训.pptx
- 山东省阳谷县第二中学高中音乐:古老的声音教案.doc VIP
- 常用建筑材料图例整理.doc VIP
原创力文档

文档评论(0)