欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于FPGA乘法器的FIR 低通滤波器整体设计.docx

    • 资源ID:877964       资源大小:99.13KB        全文页数:3页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于FPGA乘法器的FIR 低通滤波器整体设计.docx

    基于FPGA乘法器的F1R低通滤波器整体设计针对传统的F1R滤波器的缺点,介绍了一种基于EE%乘法器的F1R滤波器设计方法,该滤波器利用FPGA自带的18位乘法器MU1TI8×18SI0进行乘法计算,利用寄存器对相乘结果进行累加,实现了FIR滤波功能。该滤波器具有占用极少的资源、提高滤波速度和高速灵活性等优点。在通信系统、航空航天系统、雷达系统、遥感遥测系统等工程技术领域,无论是在信号的获取、传输,还是信号的处理和转换都离不开滤波技术。由于FIR滤波器具有严格的线性相位和在系统中具有稳定性,因此F1R滤波技术具有广泛的应用1-401 FIR低通滤波器整体设计本文主要介绍的是FIR低通滤波器,该FIR低通滤波器主要由鲤件电路和FPGA程序组成。FIR滤波器硬件电路主要由信号调理电路、AD转换电路、FPGA控制电路、FT245R1电路和上位机组成,其中FPGA内部程序模块包括AD采集控制模块、FIR滤波器采样模块、MU1T18×18SI0乘法器模块、累加模块、36位数据拆分模块、FIFO模块和FT245控制模块。该滤波器主要功能是利用信号发生器产生特定频率的正弦波,通过信号调理电路进行调理后经过12位的AI)转换器进行转换输出数字信号,FIR滤波器采样模块工作在60MHz的时钟内,并且以10kHz的采样率对AD输出的数字信号进行采样,采样到的数字信号值连同F1R滤波系数输出到18位乘法器模块,经过乘法运算后进行累加,累加出来的是36位数据,最终通过FT245组成的USB接口传给上位机进行曲线显示,所得结果即为滤波后的数据,系统组成原理如图1所示。FPGA图1HK低通滤波器整体设计框图'/一2硬件电路设计2. 1AD转换器电路本系统中对于输入电压的采样率为10kHz,因此采用了AD公司的高性能逐次逼近型A/D转换芯片AD7492BRU5,最大转换速率为125X1O次/s,具有12位的并行数据输出接口,并且具有三态功能,能够满足系统采样要求。由于AD7492BRU5的基准电压为2.5V,而输入的模担信号范围为O5V,因此在模拟信号进入AD转换器之前还需要对信号进行适当的调理,调理电路如图2所示。采用两个10k电囤对输出的模拟信号进行分压,使其范围满足A/D转换器的输入要求,并通过电压跟随器进行输出,信号不会失真。T*TDVD©MaaB3. 2FT245接口电路本系统中FPGA发送的滤波数据通过USB接口回传给上位机,上位机读取USB的数据,并对数据进行存盘。USB接口电路采用FTD1公司的FT245R1作为USB接口芯片实现上位机与FPGA的数据通信。FT245R1无需编写固件程序,可以使用FTD1公司提供的驱动程序,并且兼容USB11及USB2.0协议。USB连接电路如图3所示,该电路中数据传输线接一个共模电感ACM2012-900,当传输差分信号USBDM和USBDP上有共模干扰时,由于共模信号产生磁场叠加,在共模电感上形成高阻抗,从而达到滤除共模干扰的目的。USB口接地端接一个磁珠,这样连接可以更好地防止电遮不稳对数据传输的干扰。USB接口从FPGA读取数据,FPGA内部只要判断到F1FO中产生半满信号,就将数据传输到USB接口,最终利用上位机进行读取。3FIR滤波器程序设计本设计采用XiIinX公司XC3S400的FPGA进行程序验证,XC3S400是高密度的可编程逻辑器件。它的主要特点包括具有最小5ns的引脚到引脚的逻辑时延,全局时钟最高引脚最高输入频率为66MHz,内核用12V供电,I/0口可设置在3.3V工作。该器件具有丰富逻辑的资源,包括16个M1J1TI8X18SI0,可以进行大量的乘法运算8。FIR滤波器程序主要由采样模块、乘法器模块、累加和模块组成,采样模块功能是采集60个采样值、并把滤波系数输出到乘法器与采样值进行相乘。乘法器模块主要功能是对60个采样值和60个滤波系数进行相乘,所得的相乘结果输入累加器。累加器就是将输入的60个结果进行累加,得到36位的滤波结果9-10o4. 1采样模块采样模块主要是对AD转换后输出的值进行采样,本设计中采样率为10kHz,也就是AD的采样率为10kHz,而滤波器对AD转换后输出的值的采样率也是10kHz,它们的实现在程序上是同步的。在AD输出模块当中,每当数据转换完成输出时,会产生一个dy上升沿信号,采样模块接收并辨别rdy上升沿信号后接收第一个数据,并把第一个滤波系数输出到MU1TI8×18SI0乘法器,同时给乘法器C1K端产生一个上升沿信号,启动乘法器进行相乘,相乘结果时间极短,所以可以实现高速相乘运算。

    注意事项

    本文(基于FPGA乘法器的FIR 低通滤波器整体设计.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

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



    收起
    展开