项目展示分类
MATLAB算法仿真 SIMULINK仿真 FPGA工程开发 机器学习 视觉识别系统 网络开发 通信/信号处理 语音智能处理 新算法预研 信息论/编码译码 人工智能 其他项目

微信:HuangL1121
Q Q:1224848052
团队:嘉兴麦特莱博软件开发工作室
地址:嘉兴港区
 
FPGA工程开发
基于FPGA的波束成型系统|FPGA代做
来源:本站    日期:2018/4/28    浏览量:12583  

功能描述:

信号发送模块:

这个模块,我们将已有的数据保存到存储器中,然后输出出去作为测试信号源。这个模块作为直接调用的一个信号源,相当于实现把需要测试的源进行保存,然后进行调用测试。这个模块这里不做单独测试。

混频模块:

这个模块主要是将输入的信号进行混频处理,这个模块也比较简单,这里不做单独处理。其主要原理就是将信号和cos和sin进行相乘,进行下变频混频处理。其中,得到的正弦和余弦波形如下所示:


低通滤波器模块:

这里,主要是将混频之后的信号进行滤波。这里主要设计的是FIR低通滤波器。这个部分比较简单,其仿真结果如下所示:



RAM模块,MUX模块,FFT模块:

这里,这几个模块主要都是配合FFT进行操作的,FFT也是这里的难点,这里首先详细介绍一洗如何使用FPGA设计FFT。

根据上述公式,计算一个X(k),需要N次复数乘法和N-1次复数加法,而计算全部X(k) (0≤kN-1),共需要N2次复数乘法和N(N-1)次复数加法。实现一次复数乘法需要四次实数乘法和两次实数加法,一次复数加法需要两次实数加法,因此直接计算全部X(k)共需要4N2次实数乘法和2N(2N-1)次实数加法。当N较大时,对实时信号处理来说,对处理器计算速度有十分苛刻的要求,于是如何减少计算离散傅里叶变换运算量的问题变得至关重要。

为减少运算量,提高运算速度,就必须改进算法。计算DFT过程中需要完成的运算的系数里,存在相当多的对称性。通过研究这种对称性,可以简化计算过程中的运算,从而减少计算DFT所需的时间。

这个模块比较简单,就是对FFT之后的实部和虚部进行求模,最后仿真如下所示。



联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:



   上一篇: Asihft空间仿射算法研究|MATLAB代做    下一篇:    
   相关阅读
· 基于FPGA的高精度DDS设计和测试 2022/9/30
· MATLAB代做-217维特比译码的FPGA实现 2021/2/11
· MATLAB代做-高精度物体轮廓提取算法 2020/2/16
· 正式承接人工智能相关项目课题以及各类研究型科研任务 2019/12/20
· MATLAB代做-基于深度卷积神经网络的图像去噪方法 2019/10/30
· MATLAB代做-高密度人员检测算法的仿真 2019/8/29
· matlab专业代做★深度学习-人工智能在自动驾驶中的应 2019/8/17
· MATLAB代做|FPGA代做-FPGA击败GPU和GP 2019/8/3
· FPGA代做|MATLAB代做★【转】OPEN AI L 2019/7/28
· matlab专业代做★【转】仿生蚂蚁机器人面世,分工协力 2019/7/13
Copyright 2017-2024 © 嘉兴麦特莱博软件开发工作室
  • 网站备案号:浙ICP备18008591号-1