实验内容

  • 3.1 产生随机噪声信号
    (1)分别满足均匀分布、高斯分布、指数分布。
    (2)估计它们的均值、方差、自相关函数、功率谱密度、概率密度函数、概率分布函数。
    (3)绘制时域波形、直方图、自相关函数曲线、功率谱密度曲线、概率密度函数曲线、概率分布函数曲线。
x1 = rand(1,1000)
subplot(1,3,1)
stairs(x1)
title('均匀分布的时域波形')
subplot(1,3,2)
hist(x1, -4:4)
title('直方图')
c1 = xcorr(x1, 'coeff') % 自相关函数
subplot(1,3,3)
plot(c1)
title('自相关函数') % 高斯随机信号
x2 = idinput(1000, 'rgs');
x2=x2'
subplot(1,3,1)
stairs(x2)
title('高斯随机信号的时域波形')
subplot(1,3,2)
hist(x2, -4:4)
title('直方图')
c2 = xcorr(x2, 'coeff') % 自相关函数
subplot(1,3,3)
plot(c2)
title('自相关函数') x3 = exprnd(1,1,1000)
subplot(1,3,1)
stairs(x2)
title('指数分布的随机信号')
subplot(1,3,2)
hist(x3, -4:4)
title('直方图')
[c3,lags3] = xcorr(x3) % 自相关函数
subplot(1,3,3)
title('自相关函数')%信号的平均值
N=1000;
Xmean1=sum(x1)/N
Xmean2=sum(x2)/N
Xmean3=sum(x2)/N
%方差
X1var=var(x1)
X2var=var(x2)
X3var=var(x3)%功率谱密度
subplot(1,3,1);
[pxx1,w1] = periodogram(x1)
plot(w1,10*log10(pxx1))
title('功率谱1');subplot(1,3,2);
[pxx2,w2] = periodogram(x2)
plot(w2,10*log10(pxx2))
title('功率谱2');subplot(1,3,3);
[pxx3,w3] = periodogram(x3)
plot(w3,10*log10(pxx3))
title('功率谱3');%概率密度函数
subplot(1,3,1);
[f1,xi]=ksdensity(x1)
plot(xi,f1);
title('概率密度函数1');subplot(1,3,2);
[f2,xi]=ksdensity(x2)
plot(xi,f2);
title('概率密度函数2');subplot(1,3,3);
[f3,xi]=ksdensity(x3)
plot(xi,f3);
title('概率密度函数3');
%概率分布函数
y1=unidpdf(x1,N)
y2=normpdf(x2,N)
y3=exppdf(x3,N)%时域图
t=linspace(0,1,N);
subplot(1,3,1);
plot(t,x1);
xlabel('Time');
ylabel('Amplitude');
title('时域图1')subplot(1,3,2);
plot(t,x2);
xlabel('Time');
ylabel('Amplitude');
title('时域图2')subplot(1,3,3);
plot(t,x3);
xlabel('Time');
ylabel('Amplitude');
title('时域图3')
  • 3.2 产生叠加高斯白噪声的正弦信号
    (1)估计均值、方差、自相关函数、功率谱密度、概率密度函数、概率分布函数。
    (2)绘制时域波形、直方图、自相关函数曲线、功率谱密度曲线、概率密度函数曲线、概率分布函数曲线。
%叠加高斯白噪声的正弦信号
t = (0:0.01:10)';
x=sin(t);
plot(t,x)
xlabel('时间/s');
ylabel('幅度');y = awgn(x,10,'measured');
plot(t,[x y])
legend('Original Signal','Signal with AWGN')
title('时域图') %均值
m=mean(y)
%方差
v=var(y)subplot(1,2,1)
hist(y, -4:4)
title('直方图')
c = xcorr(y, 'coeff') % 自相关函数
subplot(1,2,2)
plot(c)
title('自相关函数') %功率谱密度
subplot(1,2,1);
[pxx,w] = periodogram(y)
plot(w,10*log10(pxx))
title('功率谱1');
%概率密度函数
subplot(1,2,2);
[f,xi]=ksdensity(y)
plot(xi,f);
title('概率密度函数1');
%概念分布函数
e=raylrnd(y)
  • 3.3 产生两个叠加白噪声的正弦信号
    (1)估计它们的互相关函数、互协方差函数。
    (2)绘制信号的时域波形、互相关函数曲线、互协方差函数曲线。
%叠加高斯白噪声的正弦信号
t = (0:0.01:10)';
x=sin(t);
subplot(1,2,1)
plot(t,x)
xlabel('时间/s');
ylabel('幅度');y = awgn(x,10,'measured');
subplot(1,2,2)
plot(t,[x y])
legend('Original Signal','Signal with AWGN')
title('时域图1') %叠加高斯白噪声的正弦信号
t1 = (0:0.01:10)';
x1=sin(t1);
subplot(1,2,1)
plot(t1,x1)
xlabel('时间/s');
ylabel('幅度');y1 = awgn(x1,10,'measured');
subplot(1,2,2)
plot(t1,[x1 y1])
legend('Original Signal','Signal with AWGN')
title('时域图2') c = xcorr(y,y1)
subplot(1,2,1)
plot(c)
title('互相关函数')
c1 = xcov(y,y1)
subplot(1,2,2)
plot(c1)
title('互协方差函数') 

信号实验:随机信号的产生和分析相关推荐

  1. 信号系统|信号的分类|确定信号与随机信号 连续信号与离散信号 周期信号与非周期信号 能量信号与功率信号 奇异信号

    目录 信号所有分类: 一.确定信号与随机信号 二.连续信号与离散信号 三.周期信号与非周期信号 四.能量信号与功率信号 五.奇异信号 信号所有分类: 1.确定信号与随机信号 2.连续信号与离散信号 3 ...

  2. matlab实验与系统信号实验二,信号与系统上机实验-matlab(第一第二次实验课)new

    <信号与系统上机实验-matlab(第一第二次实验课)new>由会员分享,可在线阅读,更多相关<信号与系统上机实验-matlab(第一第二次实验课)new(13页珍藏版)>请在 ...

  3. 为什么用功率谱密度来描述随机信号?

    我们知道信号可以分成能量信号和功率信号,能量信号指能量有限,平均功率为0的信号,具体表现就是时间轴上有限的信号. 功率信号指的是平均功率有限而能量无穷大的信号,具体表现是时间轴上无穷的信号.重点提一下 ...

  4. 平稳与非平稳随机信号的理解

    最近在做stft的相关算法,发现stft的前提条件是在窗函数内信号必须被认为是平稳随机信号,随机信号的平稳和非平稳有什么区别么?总结如下: 1.首先理解随机信号概念,随机信号理论上讲是不能利用公式复现 ...

  5. 现代数字信号处理---随机信号基础

    随机信号的统计描述 信号的分类 确定性信号:能够以确定的时间函数表示的信号 随机信号:也称为不确定信号或随机过程,不是时间的确定函数 平稳随机信号:信号的统计特征是确定的 非平稳随机信号:信号的统计特 ...

  6. 【信号与系统】(一 )信号与系统概述——信号的基本概念与分类

    文章目录 第一章 信号与系统概述 1.1 信号的基本概念与分类 1.1.1 消息.信息.信号 1.1.2 信号的描述 1.1.3 信号的分类 1.1.3.1 确定信号和随机信号 1.1.3.2 连续信 ...

  7. 第一单元:连续时间信号与离散时间信号

    前言 <信号与系统>是一门很难的课,也是许多学校考研要考的专业课,由于每周只有两节课,所以每次上完都要及时的去复习,这里参考的教材是奥本海姆著作,刘海棠译,北京:电子工业出版社,2013年 ...

  8. 分布式计算实验4 随机信号分析系统

    一.实验要求 利用MOM消息队列技术实现一个分布式随机信号分析系统,具体要求: 1.随机信号产生器微服务每隔100毫秒左右就产生一个正态分布的随机数字,并作为一个消息发布. 2.一个随机信号统计分析微 ...

  9. 西电通院随机信号实验(FPGA实现2ASK键控、RC低通滤波器、Matlab实现SSB调制)

    西安电子科技大学          随机信号实验      课程实验报告 实验名称  实验一 RC无源低通滤波器设计与测量及分析       实验二模拟调制--SSB信号产生与分析           ...

最新文章

  1. 语义分割--Efficient Deep Models for Monocular Road Segmentation
  2. 大脑认知能力获突破进展!《科学》发现促进大脑发育期间的关键细胞器
  3. elastic job review
  4. Java过滤特殊字符的正则表达式
  5. dell电脑重装系统no bootable devices found
  6. 宁波深化智慧城市建设开启智能交通新模式
  7. [js高手之路]原型对象(prototype)与原型链相关属性与方法详解
  8. MacOS 的软件包管理工具 MacPorts
  9. vue 小地图放大缩小_实景3D卫星地图
  10. Web Hacking 101 中文版 十、跨站脚本攻击(一)
  11. zabbix-将业务机器加入到监控中
  12. js 内置对象的方法
  13. python连接服务器informix_Python 用odbc连接Informix数据库 64位
  14. win10永久禁用驱动数字签名强制的方法
  15. youtube的使用体会
  16. 树莓派调节显示屏分辨率
  17. 74HC245、74LVC245
  18. 什么是服务器并发量?并发量如何计算
  19. 电视红外/蓝牙遥控器键值定义和适配
  20. 《Python基础教程》第5章 条件、循环及其他语句

热门文章

  1. VB6.0人脸识别(使用虹软人脸识别SDK)
  2. 基于近场动力学的二维疲劳裂纹扩展模型_近场动力学数值模拟的程序实现(1)——引言...
  3. GitHub安装与添加认证
  4. smartsvn9破解及license文件
  5. 论文笔记—假名—Pseudonym Changing at Social Spots: An Effective Strategy for Location Privacy in VANETs
  6. 大一上学期计算机考试笔记,计算机一级考试重点笔记
  7. TeeChart 商业版 [2022.4.8] TeeChart.NET 专业版
  8. modbusCRC 、CRC-CCITT(0xFFFF) 校验
  9. python循环爬取页面_使用for或while循环来处理处理不确定页数的网页数据爬取
  10. 【AD】Altium Designer PCB文件的绘制(下篇:PCB布线和后续)