matlab仿真噪声,基于MATLAB的噪声仿真程序.docx
clear all;close all;clc;%清除变量
T=100e-6;%采样时间
fs=300e6;%采样频率
N=T*fs;%采样点数
detlf=20e6;%滤波器截止频率
f1=100e6;%调制信号中心频率
m=0.5;%调制度
kfm=5e6;%调频斜率
kpm=5;%调相斜率
M=100;%积累次数
p=fft(fir1(N-1,detlf/fs*2));%滤波器频谱
s=0;
for i=1:100
xn=ifft(fft(random('Normal',0,1,1,N)).*p);%高斯白噪声通过滤波器
j=abs(fft(xn));
end
s=s/M;
j=s;
figure(1)
t=0:1/fs:T-1/fs;
plot(t*1e6,xn);
xlabel('us');
title('视频噪声时域波形');
figure(2)
plot(f*1e-6,20*log10(j.^2/max(j.^2)));%视频噪声功率谱
axis([-1 22 -8 0]);
xlabel('MHZ');
title('视频噪声功率谱')
n=1:N;
zn=(1+m*cos(2*pi*xn)).*cos(2*pi*f1/fs*n);%噪声调幅干扰表达式
figure(3)
plot(t*1e6,zn);
title('噪声调幅干扰时域波形');
xlabel('us');
s=0;
for i=1:100
zn=(1+m*cos(2*pi*xn)).*cos(2*pi*f1/fs*n);
j=abs(fft(zn));
s=s+j;
end
s=s/M;
j=s;
figure(4)
plot(f*1e-6,20*log10(j.^2/max(j.^2)));%噪声调幅干扰功率谱
title('噪声调幅干扰功率谱');
xlabel('MHZ');
axis([90 110 -200 0]);
sum(1)=0;
for i=1:N-1
sum(i+1)=xn(i)+sum(i);
end
wn=cos((2*pi*f1*t+2*pi*kfm*xn));%噪声调频干扰表达式
figure(5)
plot(t*1e6,wn);
title('噪声调频干扰时域波形');
xlabel('us');
s=0;
for i=1:100
xn=ifft(fft(random('Normal',0,1,1,N)).*p);
sum(1)=0;
for i=1:N-1;
sum(i+1)=xn(i)+sum(i);
wn=cos((2*pi*f1*t+2*pi*kfm*xn));
j=abs(fft(wn));
s=s+j;
s=s/M;
j=s;
figure(6)
plot(f*1e-6,20*log10(j.^2/max(j.^2)));%噪声调频干扰功率谱
axis([50 150 -150 0])
xlabel('MHZ');
title('噪声调频干扰功率谱');
matlab仿真噪声,基于MATLAB的噪声仿真程序.docx相关推荐
- 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现
「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...
- matlab仿真炉温控制,基于MATLAB的炉温控制系统的仿真.doc
PAGE 11 PAGE 11 控制系统仿真 课程大作业 题目: 基于MATLAB的炉温控制系统的仿真 院系名称: 电气工程学院 专业班级: 自动F0904 学生姓名: 学号: 指导教师: 教师职称: ...
- pid控制器matlab仿真研究,基于MATLAB仿真的PID控制器设计毕业设计
基于MATLAB仿真的PID控制器设计毕业设计 基于 MATLAB 仿真的 PID 控制器设计 摘 要 本论文以温度控制系统为研究对象设计一个 PID 控制器.PID 控制是迄今为止最通用的控制方法, ...
- 模糊PID控制器MATLAB仿真探讨,基于Matlab的模糊自整定PID控制器仿真研究
1. 引言 传统的PID控制因其算法可靠简单,鲁棒优良,可靠度高,在工业过程中得到了广泛的应用,特别适用于建立一个精确的数学模型确定控制系统的确定性控制.李文宇等对PID控制进行了研究,并取得了一定的 ...
- ofdm系统matlab仿真论文,基于MATLAB的OFDM仿真(SIMULINK仿真)
中 文 摘 要 正交频分复用(OFDM)是一种多载波宽带数字调制技术.相比一般的数字通信系统,它具有频带利用率高和抗多径干扰能力强等优点,因而适合于高速率的无线通信系统.正交频分复用 OFDM 是第四 ...
- 现代永磁同步电机控制原理及matlab仿真_基于Matlab的PMSM模型初探
本文首发自微信公众号"汽车技术馆"! 随着新能源车辆的普及,电机的控制技术逐渐成为了热门的话题,尤其是目前在电机上普遍使用的永磁同步PMSM技术,其实不止是新能源的电机驱动使用了这 ...
- matlab 仿真风速,基于Matlab的组合风速建模与仿真
0引言随着全球常规能源的日益紧张,利用可再生能源发电就有着重要的意义,可再生能源发电具有明显的环境效益和社会效益.由于风能蕴藏量大.分布广泛.可以再生等特点,风力发电是可再生能源发电的最常见的一种形式 ...
- matlab自适应逆控制,基于matlab仿真模块的自适应有源噪声逆控制研究
ATE 农业技术与装备 X2 c(q-1) p(q-1) u2 C( x) p(q-1) LMS M(q-1) p(q-1) w( q-1) w( q-1) ! ! e2 d2 + - - + p(q ...
- 【通信仿真】基于matlab噪声调频干扰仿真【含Matlab源码 1951期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[通信仿真]基于matlab噪声调频干扰仿真[含Matlab源码 1951期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
- matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc
扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...
最新文章
- 用VC++实现USB接口读写数据的程序
- LaTeX 基础笔记。开篇
- MyEclipse中Maven Web项目部署路径设置
- micropython 蜂鸣器_基于MicroPython的TPYBoard微信远程可燃气体报警器的设计与实现...
- 文件管理系统源码_基于Spring Cloud微服务构建多平台功能完善小说弹幕网站源码分享...
- poj 2001 Shortest Prefixes(特里)
- Openssl证书管理
- Linux进程管理:上帝视角看进程调度
- CSS(网页样式语言)基础
- UPC 条形码的介绍及计算校验码
- 如何使用WinDbg查找蓝屏原因
- 西门子STEP7用软件来启动PLC的快捷方法
- android终端模拟器官方下载,Android 终端模拟器 | F-Droid - Free and Open Source Android App Repository...
- GWAS: 网页版的基因型填充(genotype imputation)
- 【整理】SISD、MIMD、SIMD、MISD计算机的体系结构的Flynn分类法
- 预测不了世界杯比分,就预测百威啤酒销量,送数据竞赛冠军笔记
- k8s数据持久化之statefulset的数据持久化,并自动创建PV与PVC
- 62 旋转字符串(Rotate String)
- 微信小程序云多图上传并存储路径到云数据库【二】
- Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案...