FMCW是什么

FMCW(Frequency Modulated Continuous Wave),即调频连续。

FMCW实现测距

利用发射信号与接收信号进行混频,得到包含目标距离和速度信息的中频信号,再对中频信号进行处理,从而得到 目标距离、速度信息。

系统框图

波形示意

计算公式




代入



由上,测距实际上是通过发射信号与回波信号的差频计算出距离。差频的值可以通过对差频信号做傅里叶变换得到。

matlab仿真

发射信号与回波信号

t1=0:pi/2000:3*pi;  %三角波
z1=50*sawtooth(t1,0.5)+50;
z2=50*sawtooth(t1+0.05,0.5)+50;

差频,由下图,差频为1.592(下图中右上角显示)

abs(z1-z2)

差频信号,差频对应的正弦波

z3=sin((6.28*abs((z1-z2))).*t1);

对差频信号做傅里叶变换,得到频谱分布,由图,频率为1.592,与上文差频一致

matlab代码

Fs=2000/pi;
%% 三角波
t1=0:pi/2000:3*pi;
z1=50*sawtooth(t1,0.5)+50;
z2=50*sawtooth(t1+0.05,0.5)+50;
plot(t1,z1);
hold on,plot(t1,z2);
%% 差频
figure,plot(t1,abs(z1-z2));
%% 差频信号
z3=sin((6.28*abs((z1-z2))).*t1);
figure,plot(t1,z3);
%% FFT
f1=Fs*(0:6000)/6000;
zmod=abs(fft(z3)/6000);
figure,plot(f1,zmod); 

虽然从仿真图上看到的是准确的频率,但实际上由于频率点是离散的,不一定能落在幅值最大的频点上,所以以上操作只能得到一个粗略的频率。

找幅值最大对应的频点

index=sort(zmod,'descend');
index1=find(zmod==index(1));

仿真结果 index1 = 16,对应的 f1 = 1.5912,与实际上的幅值最大对应的频点1.592有一些差别。

要想得到更精确的频率还需要进行进一步处理。下一篇继续

基于FMCW的测距原理及matlab仿真相关推荐

  1. 光栅原理及其c语言仿真,光栅原理及MATLAB仿真

    <光栅原理及MATLAB仿真>由会员分享,可在线阅读,更多相关<光栅原理及MATLAB仿真(8页珍藏版)>请在人人文库网上搜索. 1.取样光纤光栅的原理及基于MATLAB的反射 ...

  2. matlab 光栅 傅里叶,光栅原理及MATLAB仿真汇编.doc

    光栅原理及MATLAB仿真汇编 取样光纤光栅的原理及基于MATLAB的反射谱仿真 取样光纤光栅其实与相称光纤光栅基本上一致,不同的地方在于,相移光栅是在均匀布拉格光栅的某一点处引入相移,导致在反射谱中 ...

  3. matlab 脉冲压缩算法,线性调频脉冲压缩原理及其MATLAB仿真+程序

    摘 要:脉冲压缩技术在现代雷达系统和超带宽通信系统等领域具有越来越重要的应用.本文首先阐述了线性调频脉冲压缩的基本原理,并提出了增大信号等效带宽可以提高雷达距离分辨率,然后分析了匹配滤波器的特性,给出 ...

  4. matlab对声场仿真,基于声线模型的水声传播MATLAB仿真.pdf

    基于声线模型的水声传播MATLAB仿真.pdf 科技广场 2007.9 基于声线模型的水声传播MATLAB仿真 熊光耀 杨 琴 Ciong GuangyaoYang Qin (江西中医学院计算机系,江 ...

  5. matlab经典music,基于经典music的doa估计matlab仿真.doc

    基于经典music的doa估计matlab仿真.doc 信息与通信工程学院阵列信号处理实验报告(基于经典MUSIC的DOA估计MATLAB仿真)学号XXXXXX专业XXXXXX学生姓名XXX任课教师X ...

  6. 光栅原理及其c语言仿真,取样光栅原理及MATLAB仿真.doc

    取样光纤光栅的原理及基于MATLAB的反射谱仿真 张睿 摘要 文章主要运用了基于耦合模理论的传输矩阵法来分析取样光栅的原理,并利用MATLAB模拟和分析了取样光栅长度.调制折射率强度.取样光栅节点的长 ...

  7. 【雷达】FMCW雷达系统信号处理建模与matlab仿真

    1 内容介绍 随着毫米波雷达技术的日益成熟和人们对安全性的迫切需要,近年来,防撞雷达系统得到了深入研究和广泛应用,如自动巡航控制.碰撞报警和防碰撞系统以及有待发展的雷达成像和汽车的自动驾驶系统等.中频 ...

  8. 数字PID控制算法原理及Matlab仿真

    引言 最近碰到一个项目需要用到PID控制算法,于是在网上找了一些资料学习了一下,发现网上对于PID算法的Matlab仿真方面的内容比较少,所以我就把我自己所学习到的内容分享给大家.本次博文主要介绍了位 ...

  9. 【雷达】毫米波雷达(77GHz FMCW)——测距原理

    FMCW RADAR 调频连续波雷达 1  毫米波雷达测距原理 (1)FMCW雷达的核心:chirp 频率fC开始的线性调频脉冲,4GHZ的带宽,最终以81GHZ的频率结束. 线性调频脉冲的斜率S:线 ...

最新文章

  1. [转]android selector 背景选择器
  2. 汪卫华院士:无序中找有序 复杂中寻规律
  3. Spring.NET学习笔记9——打造简易的依赖注入框架(练习篇) Level 100
  4. poj 2240 Arbitrage (floyd 变形)
  5. C4.5-Release8的代码架构图
  6. 学php还是golang,学swoole还是golang
  7. 读入字符串/字符 scanf与getchar/gets区别
  8. Java讲课笔记27:RandomAccessFile与对象序列化
  9. Spring Boot学习总结(17)——Spring Boot常见面试题再总结
  10. 融资12亿的春雨CEO去世,为什么创业者的焦虑停不下来?
  11. 产品读书《About Face 3交互设计精髓》
  12. SQL Server 2008 R2安装步骤示例
  13. python 类 对象 知乎_Python 基础入门(八)类与对象 学习小结
  14. 查看电脑无线网 wifi密码
  15. python创建person类_python类的创建
  16. Ceph监控部署之inkscopeCalamari(v10.2.11)
  17. word页码与行号怎么统一设置字体
  18. [原创]FPS网络游戏自动瞄准自瞄外挂漏洞分析以及实现
  19. OSPF多区域与配置
  20. 功耗大好还是小好_功率因数大好还是小好

热门文章

  1. 图像识别,ocr 技术,有兴趣的可以了解一下
  2. HTML给表单元素赋值,JQuery表单元素取值赋值方法总结
  3. canvas高效绘制10万图形,你必须知道的高效绘制技巧
  4. pytorch BatchNorm参数详解,计算过程
  5. VMware虚拟机启动后出现黑屏解决方法
  6. 使用 Javascript 创建和生成 UUID
  7. 昨天搭完梯子之后就打不开12306查询的网页了
  8. 藏宝阁上架服务器信息错误,苦行虚空,难道在处罚中也能上架藏宝阁吗?
  9. 网络爬虫(python项目)
  10. C语言串的基本操作(assign,compare,concat,index,insert,delete,replace)