matlab信号相位概率密度函数_常用的雷达信号:基于DDS的线性调频信号的产生

27daf998098e8ac4116fdfa5ae7dc1c4.gif大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。 a478cee13f915dc4290c7bea6c7df3a5.png

国际妇女节全称“联合国妇女权益和国际和平日”,在中国又称“国际劳动妇女节”、“三八节”和“三八妇女节”。现流行称为“女神节”、“女王节”,祝广大女神、女王,节日快乐。

大侠好,今天由“82年的程序媛”本媛给大侠带来FPGA设计之基于DDS的线性调频信号的产生,后续本媛还会继续更新产品项目开发心得,学习心得等,欢迎大家持续关注,话不多说,上货。

一、 DDS工作原理

DDS(Direct Digital Synthesizer)技术是一种频率合成方法,其输出频率具有分辨率高、功耗低、频率切换速度快且频率切换时输出信号的相位连续等特点。为此在数字信号处理及硬件实现中有着很重要的作用。 DDS的结构主要由相位累加器、波形存储器、数模转换器和低通滤波器等四个大的结构组成,其结构框图如下:

283ab8a88d3244a39cc4f50794a05ea4.png

其中,fclk为参考时钟,Pword为相位控制字,给定输出信号的初始相位值;Fword为频率控制字,用于控制输出信号的频率。DDS模块工作时,每来一个参考时钟,相位累加器就将频率控制字与寄存器输出的值累加,将相加后的值继续输入到寄存器中,这样构成一个循环,可以不停的对频率控制字进行累加。累加的值作为地址在波形存储器中通过查找地址所对应的幅值表,就可以完成其从相位到幅值之间的转化。

在DDS模块中,输出频率的公式为:Fout = fclk/2*Fword

从公式可以看出,DDS输出的频率由频率控制字Fword决定。当频率控制字变化时,输出频率也跟着变化,从而可以实现调频信号的产生。

二、 线性调频信号

线性调频信号是一种频率连续线性变化的信号,是一种常用的雷达信号。在雷达系统中常用做发射信号,由于其带宽较高且包络为矩形,故在接收机端可以实现脉冲压缩得到较高的距离分辨力。 线性调频信号表达式为:S(t)=Acos(2πf0 + πut^2) (0≤t≤τ); 相位对 t 求导得到频率: f=f0+ut; 其中:f0为起始频率,u为调频斜率,τ为脉冲宽度,B=uτ为信号的带宽。 由公式可以看出,S(t)的频率随时间变化线性变化,初始值为f0,斜率为u。

5da98994f5563e695d9cf30d08979ee0.png

三、 基于DDS的线性调频信号产生

由DDS原理可知通过控制输入的频率控制字即可控制输出的信号频率,我们可以通过控制频率控制字使DDS输出信号的频率线性变化,由此产生线性调频信号。 由于在MATLAB中仿真能更清楚的了解信号的频谱,故本实验采用在system generator中搭建模型的方式,仿真正确后生成IP核的加入到工程中。 首先,我们需要确定线性调频信号的相关参数,即模型的输入包括采样率fs、信号的带宽B、斜率选择ratio以及初始相位frq_first等。 整体模型框图如下图所示:

f8da1e4a6b3a7b786e00c2768c8bd989.png

首先根据带宽及采样率通过fword_gen模块产生线性的DDS的频率控制字,并且给出初始相位和斜率选择;将计算得到的频率控制字输出给DDS,产生频率在Band带宽内线性变化的余弦信号;最后通过幅度调制模块对输出信号的振幅进行调整,得到一个chirp信号。

DDS模块调用xilinx的IP核DDS compiler6.0,可以双击IP核进行配置其系统时钟、相位位宽、输出信号位宽等。

99ba67cdc5fd3d23b8df9b9091b042df.png

8771e5a50214ea01b567f5efeb73ac6a.png

其中poff为相位控制字,pinc为频率控制字。需要注意的是,在搭建模型调用IP核时,输入的相位控制字和频率控制字均需要为小数,可以通过调用reinterpret模块,将fword_gen模块生成的频率控制字转换成小数后输入给DDS IP核。

220a2a0c6e1b59e30e7e7c1dc464a467.png

最后通过在matlab环境下仿真得到的chirp信号如下图所示: 分别为信号实部、虚部以及初始相位375M、带宽为500M的信号频谱图。

692e105ea9f4c53d49d7f935527a0b03.png

3239dd5e8321bf8f70286a6e2863cdc5.png

0f42eb0b7a5ec6b954bd2316774fd02c.png

今天本媛就说到这里,后续继续和大侠一起分享,欢迎关注貌美如花的“82年的程序媛”本媛,江湖偌大,继续闯荡,加油! END后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。大侠们,江湖偌大,继续闯荡,愿一切安好,有缘再见! 4f38ee400d38d70156196e3fd22a3979.gif

2b9fb7346658ead49231cce0328bd6c1.png

FPGA技术江湖广发江湖帖

无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。

FPGA技术江湖微信交流群

8b08c66390cc673566d5424bc5d00a37.png

加群主微信,备注职业+方向+名字进群

FPGA技术江湖QQ交流群

fb2846337b9f94686735dab3195d600e.png

备注地区+职业+方向+名字进群

68fc33a548eb1cf2501b4a4b8cd7ffc0.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
代码下载:完整代码,可直接运行 ;运行版本:2014a或2019b;若运行有问题,可私信博主; **仿真咨询 1 各类智能优化算法改进及应用** 生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化 **2 机器学习和深度学习方面** 卷积神经网络(CNN)、LSTM、支持向量机(SVM)、最小二乘支持向量机(LSSVM)、极限学习机(ELM)、核极限学习机(KELM)、BP、RBF、宽度学习、DBN、RF、RBF、DELM、XGBOOST、TCN实现风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断 **3 图像处理方面** 图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知 **4 路径规划方面** 旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、车辆协同无人机路径规划、天线线性阵列分布优化、车间布局优化 **5 无人机应用方面** 无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配 **6 无线传感器定位及布局方面** 传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化 **7 信号处理方面** 信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号信号配时优化 **8 电力系统方面** 微电网优化、无功优化、配电网重构、储能配置 **9 元胞自动机方面** 交通流 人群疏散 病毒扩散 晶体生长 **10 雷达方面** 卡尔曼滤波跟踪、航迹关联、航迹融合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值