数字下变频器的设计与实现课件

上传人:沈*** 文档编号:241395539 上传时间:2024-06-23 格式:PPT 页数:49 大小:909.02KB
返回 下载 相关 举报
数字下变频器的设计与实现课件_第1页
第1页 / 共49页
数字下变频器的设计与实现课件_第2页
第2页 / 共49页
数字下变频器的设计与实现课件_第3页
第3页 / 共49页
点击查看更多>>
资源描述
解放军理工大学通信工程学院1 解放军理工大学通信工程学院2实验目的与实验要求实验目的理解数字下变频器的基本原理掌握数字下变频器的设计方法学习如何用Matlab辅助完成FPGA设计实验要求根据给定的数字下变频器性能指标要求,利用Matlab辅助完成各功能模块的参数设计完成数字下变频器的FPGA设计,进行时序仿真,并对结果进行分析2实验目的与实验要求实验目的解放军理工大学通信工程学院3实验背景知识相关先修课程数字信号处理软件无线电实验涉及到的相关基本原理数字下变频器多速率信号处理CIC抽取滤波器FIR滤波器3实验背景知识相关先修课程解放军理工大学通信工程学院4 本讲主要内容 一、数字下变频器的基本原理 三、数字下变频器的FPGA实现 四、扩展实验 二、数字下变频器的Matlab设计4 本讲主要内容 一、数字下变频器的基本原理 三、数字下解放军理工大学通信工程学院5一、数字下变频器的基本原理1 1、数字变频与软件无线电、数字变频与软件无线电数字变频是实现软件无线电的核心技术之一。模拟变频 VS.数字变频 n模拟变频:混频器具有非线性;模拟本振的频率稳定度、相位噪声、温度漂移、转换速率等性能指标较差。n数字变频:载频与数字滤波器系数具有可编程性;数字混频不存在非线性失真;数字滤波频响特性好。思考:软件无线电可采用哪几种类型的数字化方式?从工程实现角度出发,现阶段那种方式比较合适?5一、数字下变频器的基本原理1、数字变频与软件无线电思考:软解放军理工大学通信工程学院6一、数字下变频器的基本原理2 2、数字下变频组成、数字下变频组成数字下变频器(Digital Down-Converters DDC)由数字混频器、数字频率合成器和低通滤波器三部分组成。x(t)LPFLPFx(n)A/D6一、数字下变频器的基本原理2、数字下变频组成x(t)LPF解放军理工大学通信工程学院7一、数字下变频器的基本原理3 3、数字下变频功能、数字下变频功能进行频谱搬移 降低采样速率 通过抽取将高速采样信号降低为低速基带采样信号。x(t)LPFLPFx(n)A/D7一、数字下变频器的基本原理3、数字下变频功能降低采样速率 解放军理工大学通信工程学院8一、数字下变频器的基本原理4 4、如何设计数字下变频器中的低通滤波器?、如何设计数字下变频器中的低通滤波器?单级实现 采样速率高、过渡带宽窄导致滤波器阶数巨大,工程上难以实现。多级实现 分级抽取,每一级设计不同的过渡带宽,可有效减小各级所需滤波器的阶数。进一步改进措施 采用积分梳状(Cascaded Integrator-Comb CIC)滤波器,降低对计算量的要求。带来的问题 通带内的衰减,由CIC补偿滤波器对幅频相应进行补偿。8一、数字下变频器的基本原理4、如何设计数字下变频器中的低通解放军理工大学通信工程学院9一、数字下变频器的基本原理4 4、如何设计数字下变频器中的低通滤波器?、如何设计数字下变频器中的低通滤波器?X(n)CICCIC补偿补偿补偿补偿FIRFIRFIRFIRCICCICFIRFIRADADX(t)补偿补偿补偿补偿FIRFIR9一、数字下变频器的基本原理4、如何设计数字下变频器中的低通解放军理工大学通信工程学院10二、数字下变频器的Matlba设计1 1、UHFUHF波段战术电台数字下变频器设计指标波段战术电台数字下变频器设计指标设计内容指标要求中频频率21.4MHzAD采样速率57.6MHz(14比特)信号带宽160kHz基带采样速率720kHz通带波动小于0.1dB阻带截止频率100kHz阻带衰减-60dBCIC滤波器混叠抑制-80dB10二、数字下变频器的Matlba设计1、UHF波段战术电台解放军理工大学通信工程学院11二、数字下变频器的Matlba设计2 2、设计设计步步骤骤步骤一:确定数字频率合成器输出频率fc=21.4MHz步骤二:确定总抽取率DD=57.6MHz720kHz=80步骤三:确定各级滤波器设计参数CIC滤波器:抽取率、级数补偿滤波器和FIR滤波器:抽取率、阶数及系数11二、数字下变频器的Matlba设计2、设计步骤解放军理工大学通信工程学院12二、数字下变频器的Matlba设计3 3、CICCIC抽取滤波器设计抽取滤波器设计抽取对数字频谱的影响分析频谱扩展+频谱叠加 要求频域中只含有小于/D 的频率分量12二、数字下变频器的Matlba设计3、CIC抽取滤波器设解放军理工大学通信工程学院13二、数字下变频器的Matlba设计3 3、CICCIC抽取滤波器设计抽取滤波器设计CIC滤波器幅频响应(D=8 N=5)CIC滤波器幅频响应衰减值:最大混叠出现在什么位置?fBfS/D-fB13二、数字下变频器的Matlba设计3、CIC抽取滤波器设解放军理工大学通信工程学院143 3、CICCIC抽取滤波器设计抽取滤波器设计抽取率D1 级数N二、数字下变频器的Matlba设计阻带衰减指标满足抗混叠要求D=20D=40N=4-90.444dB-64.5dBN=5-113.0555dB-80.6261dB143、CIC抽取滤波器设计二、数字下变频器的Matlba设解放军理工大学通信工程学院15二、数字下变频器的Matlba设计3 3、CICCIC抽取滤波器设计抽取滤波器设计hcic=mfilt.cicdecim(R,M,N,IWL,OWL);参数参数取值取值意义意义R40CIC滤波器抽取率滤波器抽取率M1微分延迟值微分延迟值N5CIC滤波器级数滤波器级数IWL14输入字长输入字长OWL18输出字长输出字长15二、数字下变频器的Matlba设计3、CIC抽取滤波器设解放军理工大学通信工程学院16二、数字下变频器的Matlba设计3 3、CICCIC抽取滤波器设计抽取滤波器设计CIC滤波器幅频响应(D=40 N=5)fs/2=28.8MHzfs/D=1.44MHz16二、数字下变频器的Matlba设计3、CIC抽取滤波器设解放军理工大学通信工程学院174 4、CICCIC补偿滤波器设计补偿滤波器设计补偿CIC滤波器通带内的衰减完成D2=2的抽取d=fdesign.decimator(D,ciccomp,M,Nsecs,Fpass,Fstop,Apass,Astop,Fs_in);参数参数取值取值意义意义Fpass80kHz通带截止频率通带截止频率Fstop640kHz阻带截止频率阻带截止频率Apass0.01通带截止频率处衰减值通带截止频率处衰减值Astop60阻带截止频率处衰减值阻带截止频率处衰减值Fs_in1.44MHz滤波器输入采样速率滤波器输入采样速率二、数字下变频器的Matlba设计174、CIC补偿滤波器设计d=fdesign.deci解放军理工大学通信工程学院184 4、CICCIC补偿滤补偿滤波器波器设计设计补偿效果图二、数字下变频器的Matlba设计184、CIC补偿滤波器设计补偿效果图二、数字下变频器的Ma解放军理工大学通信工程学院194 4、CICCIC补偿滤补偿滤波器波器设计设计2级滤波器级联后的幅频响应特性二、数字下变频器的Matlba设计194、CIC补偿滤波器设计2级滤波器级联后的幅频响应特性二解放军理工大学通信工程学院205 5、FIRFIR滤波器设计滤波器设计通带波纹指标:小于0.1dB阻带衰减指标:-60dBd=fdesign.decimator(1,lowpass,N,Fp,Fst,N,Fpass,Fstop,Fs_fir);参数参数取值取值意义意义N140滤波器阶数滤波器阶数-1Fpass80kHz通带截止频率通带截止频率Fstop100kHz阻带截止频率阻带截止频率Fs_in720kHz滤波器输入采样速率滤波器输入采样速率二、数字下变频器的Matlba设计205、FIR滤波器设计d=fdesign.decima解放军理工大学通信工程学院213级滤波器级联后的幅频响应特性二、数字下变频器的Matlba设计213级滤波器级联后的幅频响应特性二、数字下变频器的Matl解放军理工大学通信工程学院22二、数字下变频器的Matlba设计22二、数字下变频器的Matlba设计解放军理工大学通信工程学院23二、数字下变频器的Matlba设计实验设计指标实验设计指标设计内容指标要求中频频率21.4MHzAD采样速率57.6MHz(14比特)信号带宽200kHz基带采样速率900kHz通带波动小于0.3dB阻带截止频率120kHz阻带衰减-60dBCIC滤波器混叠抑制-60dB你感兴趣的数字下变频器设计你感兴趣的数字下变频器设计23二、数字下变频器的Matlba设计实验设计指标设计内容指解放军理工大学通信工程学院24 本讲主要内容 一、数字下变频器的基本原理 三、数字下变频器的FPGA实现 四、扩展实验 二、数字下变频器的Matlab设计24 本讲主要内容 一、数字下变频器的基本原理 三、数字解放军理工大学通信工程学院25三、数字下变频器的FPGA实现1 1、Top-downTop-down的功能模的功能模块块划分划分顶层控制模块数字下变频模块时钟产生模块DDS模块数字混频模块接口模块CIC滤波模块补偿滤波模块FIR滤波模块25三、数字下变频器的FPGA实现1、Top-down的功解放军理工大学通信工程学院262 2、实现实现数字下数字下变频变频器可使用的器可使用的IPIP核(核(xilinxxilinx)数字混频器 -乘法器 IP数字控制振荡器-DDS IPCIC滤波器-CIC FILTER IP补偿滤波器与FIR滤波器-MAC FIR IP时钟产生-DCM三、数字下变频器的FPGA实现思考:IP核使用的要点有哪些?262、实现数字下变频器可使用的IP核(xilinx)三、数解放军理工大学通信工程学院27数字混频器 -乘法器 IP端口数据类型:有符号、无符号输入/输出数据位宽三、数字下变频器的FPGA实现27数字混频器 -乘法器 IP三、数字下变频器的F解放军理工大学通信工程学院28数字混频器 -乘法器 IP端口数据类型:有符号、无符号输入/输出数据位宽三、数字下变频器的FPGA实现28数字混频器 -乘法器 IP三、数字下变频器的F解放军理工大学通信工程学院29三、数字下变频器的FPGA实现数字控制振荡器-DDS IPDDS clock rate:DDS输出数据时钟数率SFDR:对DDS输出产生的带外噪声的要求Frequency Resolution:频率分辨率n设置为10Hz,则DDS的最低分辨率可调至10Hz数量级Output Frequency:输出频率fc(可固定或周期性变化)29三、数字下变频器的FPGA实现数字控制振荡器-D解放军理工大学通信工程学院30三、数字下变频器的FPGA实现数字控制振荡器-DDS IP30三、数字下变频器的FPGA实现数字控制振荡器-D解放军理工大学通信工程学院31三、数字下变频器的FPGA实现数字控制振荡器-DDS IP31三、数字下变频器的FPGA实现数字控制振荡器-D解放军理工大学通信工程学院32三、数字下变频器的FPGA实现数字控制振荡器-DDS IP32三、数字下变频器的FPGA实现数字控制振荡器-D解放军理工大学通信工程学院33三、数字下变频器的FPGA实现CIC滤波器-CIC FILTER IP输入数据位宽CIC滤波器级数差分延迟抽取/内插因子33三、数字下变频器的FPGA实现CIC滤波器-CIC解放军理工大学通信工程学院34三、数字下变频器的FPGA实现补偿滤波器与FIR滤波器-MAC FIR IP滤波器类型:单速率、内插、抽取滤波器设置:内插次数、抽取次数、多通道数量系数设置:系数位宽、系数类型(有符号、无符号)时钟设置:系统时钟及数据输入速率34三、数字下变频器的FPGA实现补偿滤波器与FIR滤波器 解放军理工大学通信工程学院35三、数字下变频器的FPGA实现补偿滤波器与FIR滤波器-MAC FIR IP系数设置35三、数字下变频器的FPGA实现补偿滤波器与FIR滤波器 解放军理工大学通信工程学院36三、数字下变频器的FPGA实现补偿滤波器与FIR滤波器-MAC FIR IP时钟设置36三、数字下变频器的FPGA实现补偿滤波器与FIR滤波器 解放军理工大学通信工程学院373 3、实现时实现时需要注意的需要注意的细节细节系统工作时钟速率的选择n必要条件:满足信号输入速率对计算的要求n时钟速度对系统性能的影响 思考:如何优化?三、数字下变频器的FPGA实现共同决定了需要用实现FIR滤波器所需的资源。373、实现时需要注意的细节三、数字下变频器的FPGA实现共解放军理工大学通信工程学院383 3、实现时实现时需要注意的需要注意的细节细节严格考虑溢出问题nCIC抽取滤波器内部字长:Bmax=N*log2(D*M)+Bin-1n在我们的设计参数下,Bmax=Bin+15三、数字下变频器的FPGA实现383、实现时需要注意的细节三、数字下变频器的FPGA实现解放军理工大学通信工程学院393 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141428436285注意:输出位宽=输入位宽+系数位宽+log2(滤波器阶数)-1 FIR滤波器系数位宽为16比特393、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院403 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141416436285403、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院413 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141416315073413、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院423 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141416185073注意:MAC FIR IP 核的输入数据位宽最大为18比特423、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院433 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141416183760433、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院443 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141416181860443、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院453 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141416181841453、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院463 3、实现时实现时需要注意的需要注意的细节细节数据位宽的确定与数据截取三、数字下变频器的FPGA实现CICCIC补偿补偿补偿补偿FIRFIRFIRFIRADAD141416181841注意:FIR滤波器输出数据的截取:max(output)=max(input)*sum(abs(coef)463、实现时需要注意的细节三、数字下变频器的FPGA实现C解放军理工大学通信工程学院47实验目的与实验要求实验目的理解数字下变频器的基本原理掌握数字下变频器的设计方法学习如何用Matlab辅助完成FPGA设计实验要求根据给定的数字下变频器性能指标要求,利用Matlab辅助完成各功能模块的参数设计完成数字下变频器的FPGA设计,进行时序仿真,并对结果进行分析47实验目的与实验要求实验目的解放军理工大学通信工程学院48实验目的与实验要求实验目的理解数字下变频器的基本原理掌握数字下变频器的设计方法学习如何用Matlab辅助完成FPGA设计实验要求根据给定的数字下变频器性能指标要求,利用Matlab辅助完成各功能模块的参数设计完成数字下变频器的FPGA设计,进行时序仿真,并对结果进行分析48实验目的与实验要求实验目的解放军理工大学通信工程学院49四、扩展实验在进行数字下变频器的FPGA设计时:输入处理数据速度很高时,如何实现面积换速度?输入处理数据速度较低时,如何实现速度换面积?思考数字上数字上变频器如何器如何实现?49四、扩展实验在进行数字下变频器的FPGA设计时:
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!