- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号处理Matlab+FPGA实现原理简介及测试结果.doc
实验参数:
脉冲数目:
脉宽:
脉冲重复周期:
载频:
带宽:
信号波长:
目标距离:
目标移动速度:
信号处理流程
信号处理流程图如下:
例程中,信号通过A/D 40M采样;经过DDC 混频和4倍抽取后,得到速率为10M的I,Q两路;然后进行脉冲压缩;为了做MTI,需要从快时间域变换到慢时间域,通过数据重排缓存实现,缓存采用乒乓结构;MTI是在慢时间域做高通滤波,滤掉固定目标;MTI后再做一次数据重排,从慢时间域再变换到快时间域,用来实现相参积累;为了提高信噪比,需要做相参积累;采用CA_CFAR检测估计目标。
发射和回波信号产生
雷达发射为中频信号:,其中为信号载频,为信号带宽,为脉宽。
目标移动速度:,产生多普勒频移,因此接收信号为:
Matlab实验任务:产生发射信号(线性调频脉冲信号)和回波信号(多普勒调制的线性调频信号)
Matlab实现方法:
发射16个重复线性调频脉冲
接收信号为多普勒调制的线性调频信号,叠加上高斯白噪声
图1 发射16个重复线性调频脉冲
图2 16个发射脉冲中的一个
图3 16个回波信号
图4 16个回波信号中的一个
FPGA实现方法
将MATLAB产生的回波数据量化存储在Rom表中通过查表法实现回波信号的产生。
每个Prf高电平标志一个脉冲的第一个采样数据
图5 回波信号
3.高斯白噪声通过Cordic算法实现
DDC
示例程序采用高效DDC结构
DDC原理结构图如下
以16阶滤波器为示例推导高效DDC结构
例程NCO为10M,采样频率为40M,离散化后
滤波器设计
信号带宽为10M,为了便于FPGA实现,限定FIR滤波器为64阶,在Fdatool中设置参数如下:
图5 DDC Fir滤波器参数设置
仿照4的高效DDC结构,设计MATLAB程序
图6 高效DDC后的I、Q两路MATLAB结果
图7 高效DDC后I、Q信号(16个中的2个)
FPGA实现
Fir滤波器和加法器通过调用IP核实现
实现步骤
数据缓存
4倍抽取缓存中的数据
Fir滤波器滤波
加法器相加减
图8 高效DDC后I路结果
PC
1.实现原理
匹配滤波脉冲响应为:
其中为输入信号,为时延,为了简化模型可以令。Matlab实现
采用时域脉压
其中均为复信号,从而得到
3.MATALB仿真结果如下:
图10 脉压后I路信号
图11 脉压后Q路信号
4.FPGA实现
滤波器调用Fir IP核,由于例程中滤波后数据位宽足够,不需要位宽拓展,加减法直接通过运算符号实现,没有调用IP核
实现步骤
Fir滤波
加减法得到脉压信号
图12 脉压后I路信号
数据重排1
为了接下来实现MTI,需要对脉压后的数据进行重排,实现快时间域到慢时间域的变化。为了实现数据重排又不出现数据中断,重排采用乒乓结构。例程一帧数据有16个脉冲,抽取后的数据为2*512*Prf_N*33bits,数据采用Ram存储,所需要存储单元为2*512*Prf_N*36bits。
数据重排乒乓结构如下,写满Ram0,且读空Ram1便通过Switch切换,继续写Ram1,读Ram0.
图14 数据重排乒乓结构
FPGA实现
Ram通过调用IP核实现。
乒乓结构实现控制逻辑参考图14。
MTI
MTI的目的是为了消除固定目标。从频谱上看便是滤掉低频附近的固定杂波。可以通过高通滤波器实现MTI。二次对消结构也是一种高通滤波器,原理框图如下。
图15 二次对消结构
对上图作变换可得如下结构:
图16 二次对消变换框图
二次对消器输出为:
MATLAB实现
通过二次对消实现实现MTI,完成对固定目标的滤波,当目标运动速度为0时,MTI的输出结果便为0.
N个数据做二次对消后,就只剩下N-2个数据了。
MTI是在慢时间域实现的,也就是在每个距离门上实现MTI。例程总共有16个脉冲,因此每个距离门有16个数据完成二次对消。
图17 MTI I路输出结果
图18 MTI I路输出结果
FPGA实现
加减法通过直接相加减实现
实现步骤:
输入数据缓存
把缓存中的数据做二次对消
每16个数据做了二次对消后只剩下14个数据,多余的两个始终周期输出数据置为0.
数据重排2
MTI输出数据仍然为慢时间域,为了实现接下来的相参积累,需要把数据再做一次重排,得到快时间域上的输出。
实现原理参考数据重排1.
FPGA实现
图19 数据重排2 I路输出结果
相参积累
一帧数据做了MTI和数据重排2后,还剩下14个脉冲的有效数据,对这14个脉冲数据通过做相参积累,可以提高信噪比。
MATLAB实现
图21 相参积累I路输出结果
图22 相参积累路Q输出结果
FPGA实现
一帧数据MTI和数据重排后的14个脉冲数据每个距离门上对应相加,通过PRF标志信号找到每个脉冲的第一个数据。
图23 相参积
您可能关注的文档
- 中控H30考勤机_控考勤机H30-中控科技2011年新品,又一款性价比超高的考勤机.doc
- 中星6B卫星最新参数.doc
- 中星6B卫星最新参数1.doc
- 中星9号通信卫星系统.doc
- 中科院信号与系专业课内部讲义.doc
- 中等职业技术学校汽车维修专业教学计划表.doc
- 中级汽车维修电工复习资料A.doc
- 中美通用航空比较.doc
- 中联土方携五款大吨位挖掘机笑傲baumaChina2012.doc
- 中航工业沉阳黎明航空发动机公司招聘信息.doc
- 专题07 重点短语综合练Units1-8-2024-2025学年七年级英语下学期期末复习重难点突破练习(人教版2024 ).docx
- 2024—2025学年度四川省凉山州西昌市高一下学期期中考试历史试题(含答案).docx
- 04:主客观一体综合题-2024-2025学年七年级历史下学期期末复习练习(统编版).docx
- 工业机器人三维建模 (微课视频版)第2版 课件 项目4:典型装配体设计与运动仿真.pptx
- 工业机器人三维建模 (微课视频版)第2版 课件 项目2:典型零件建模.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第09章 设备驱动.pptx
- 人工智能素养与技术应用 课件全套 项目1--5 走进人工智能---用人工智能高效办公.pptx
- 计算机基础与应用简明教程(人工智能版)课件 第9章 数字媒体.pptx
- 计算机基础与应用简明教程(人工智能版)课件 第8章 人工智能.pptx
- 人工智能素养与技术应用 课件 项目一 走进人工智能.pptx
文档评论(0)