脉冲信号matlab代码,MATLAB产生SNR可设的脉冲调制信号代码
clear all
clc
f=5e6; %中频载频5MHz
N=5; %采样频率N*f,同时N代表正弦信号一个周期内采N个点
M=3; %回波个数M
SNR=1; %信噪比参数
%**********************%
% 产生所需SNR的数据,中频载频为5MHz,脉宽为10us的混有高斯白噪声的信号
% 根据参数SNR、M、N、f来生成相对应的雷达回波信号数据(Y)程序
%**********************%
t1=0:1/(N*f):M*(100/f)-1/(N*f); %观察100个周期的数据
% t2=0:1/(20*5e6):20e-6;
y1=1+sin(2*pi*f*t1); %中频信号y1
y2=[ones(1,N*50),zeros(1,N*50)]; %脉宽为10us的信号
for a=1:M-1
% y2=[ones(1,N*50),zeros(1,N*50)]; %脉宽为10us的信号
y2=[y2,zeros(1,N*50),zeros(1,N*50)]; %脉冲信号y2
end
y3=y1.*y2; %脉冲调制信号y3
% y=wgn(1,length(y3),0,'dBm'); %产生0dBm的白噪声
% Y=y+y3;
% figure(2);
% plot(Y);
% figure(3);
% plot(y);
Y=awgn(y3,SNR); %Y=awgn(y3,SNR)在信号y3中加入功率为SNR的白噪声
subplot(221)
plot(y1);
subplot(222)
plot(y2);
subplot(223)
plot(y3);
subplot(224)
plot(Y);
脉冲信号matlab代码,MATLAB产生SNR可设的脉冲调制信号代码相关推荐
- 人工神经网络matlab代码,matlab神经网络30例代码
如何在matlab中建立多层bp神经网络 当你用newff的时候,里面有一个参数可以控制层数,比如说:P = [0 1 2 3 4 5 6 7 8 9 10];T = [0 1 2 3 4 3 2 1 ...
- vb调用matlab工具箱,Matlab与VB集成 - 关于VB的经验之谈 - VB爱好者乐园(VBGood) - 关于VB的经验,电子教程,代码,控件,论坛,博客,微博等....
工业生产中经常遇到复杂的数据信息处理问题,需要大运算量的矩阵计算及对分析结果进行实时.直观的图形化显示.Matlab是集数值分析.矩阵运算.信号处理和图形显示于一体的高性能数学软件,将其强大的计算功能 ...
- matlab单位冲击序列代码,matlab产生单位冲击序列 matlab单位冲激函数代码
如何用matlab生成单位阶跃序列信号u(k 5)及单位冲击序列信号δ(k 5)? matlab里不是有专门的函数生成单位阶跃信号的吗,然后将信号进行移动. MATLAB中如何定义单位脉冲函数? 单位 ...
- 高斯投影法正反算代码MATLAB版本
高斯投影法正反算代码MATLAB版本 说明 高斯投影正算 高斯投影反算 说明 之前一个帖子给出了正反算的C语言代码 链接如下: link 我把它移植到了matlab中 支持向量输入 高斯投影正算 高斯 ...
- matlab中多元线性回归regress函数精确剖析(附实例代码)
matlab中多元线性回归regress函数精确剖析(附实例代码) 目录 前言 一.何为regress? 二.regress函数中的参数 三.实例分析 总结 前言 regress函数功能十分强大,它可 ...
- 示例代码-Matlab绘制高斯分布曲面图(1)
高斯分布 \quad在数据建模时,经常会用到高斯分布模型[1,2],下面我们就使用Matlab来绘制高斯分布曲面. \quad另一种画法可参考:示例代码-Matlab绘制高斯分布曲面图(2). 1. ...
- matlab论文图示例代码,MATLAB数字水印 源代码+毕业论文
[实例简介] 包含数字水印的matlab源代码和图像数字水印的方案毕业论文MATLAB(DCT+DWT) [实例截图] [核心代码] MATLAB数字水印 └── MATLAB数字水印 ├── 图像数 ...
- 支付29.9元,订阅付费专栏Matlab(初级版),免费送对应专栏代码1份
尊敬的各位学友! 欢迎订阅本博客付费专栏Matlab电力系统(初级版).付费专栏华为杯(初级版). 付费专栏Matlab图像处理(初级版).付费专栏Matlab路径规划(初级版).付费专栏Matlab ...
- MATLAB图像处理--高斯低通滤波、高斯高通滤波(代码及示例)
本文目录 常用的滤波器 高斯低通滤波器 matlab代码 高斯高通滤波器 Butterworth 低通滤波器 常用的滤波器 常用的滤波器有以下几种: 频域滤波器 频域平滑滤波器 理想低通滤波器 巴特沃 ...
最新文章
- excel求和为什么是0_Excel教程:小小的N函数竟如此厉害
- Linux环境程序栈溢出原理
- .Net Core 定时任务TimeJob
- 有关提高visual studio开发效率的方法
- 循环尝试,不释放CPU
- vivado路径最大时钟约束_Vivado使用误区与进阶系列(五)XDC约束技巧之I/O篇(下)...
- 关于nodejs中npm命令没有反应的解决方法
- 海洋zyapi.php,海洋cms自带资源发布api插件和第三方资源站接入办法说明
- Golang Java 实现 【将有序数组装换为二叉搜索树】
- java 高级查询插件_javascript高级组合查询控件(0.4更新)
- mysql 数据块_数据库中数据块是什么
- matlab绘制图形hold on_Matlab绘图示例
- linux添加phoenix引导,Phoenix OS安装方法
- python多久可以完全学会_python好学吗自学要学多久
- app防御ddos/cc攻击
- 前端:解决vue2.0只能运行在Local,不能运行在NetWork的问题
- 为什么建议将成员属性设置为私有
- Unity 关于镜面反射和投影阴影实现
- QT QTextEdit添加文字的方式
- matlab plot fplot函数