美文网首页matlab有趣的程序和命令
MATLAB 信号处理简单入门

MATLAB 信号处理简单入门

作者: 风气天蓝 | 来源:发表于2019-05-22 22:55 被阅读0次

%此次代码实现功能

    1.生成一个单频信号,并绘图

    2. 产生信噪比从 -10dB:5dB:10dB 的噪声并且绘图表现出来

clear all

close all

clc


%% 产生声波源信号

f0 = 1.e3;          % 单频信号1频率Hz

f1 = 2.e3;          % 单频信号1频率Hz

T_pulse = 5.e-2;    % 脉冲宽度s

fs = 7 * max(f0,f1);% 采样率hz

n_number = T_pulse * fs;

t = 0: 1/fs :T_pulse;

s0 = cos(2*pi*f0*t);

s1 = 2*sin(2*pi*f1*t);

figure;plot(t,s0,'-k');hold on; plot(t,s1,'-r');

axis([-0.01 1.05*T_pulse -2.01 2.01]);  %控制坐标轴的范围

xlabel('时间/s');ylabel('幅度/v');grid on;


%% 产生信噪比从 -10dB:5dB:10dB 的噪声并且绘图表现出来

for  snr = -10:5:10

    y = awgn(s0,snr,'measured');    %在添加噪声之前测量了x的能量

    figure;

    plot(t,y);xlim([-0.01 1.05*T_pulse]);

    xlabel('时间/s');ylabel('幅度/v');grid on;

end

相关文章

  • MATLAB 信号处理简单入门

    %此次代码实现功能 1.生成一个单频信号,并绘图 2. 产生信噪比从 -10dB:5dB:10dB 的噪声并且...

  • 入坑C++(1):与Matlab对比学习

    研究生以来,不管是做医学信号处理信号处理还是医学图像处理,都是用Matlab完成的。Matlab作为高校科研教学使...

  • Matlab怎么用?matlab视频教程matlab图像处理视频

    Matlab怎么用?matlab视频教程matlab图像处理视频教程零基础入门matlab教程视频 MATLAB有...

  • 2020-10-17

    MATLAB--reshape的妙用 最近一段时间,都在使用MATLAB做信号处理,由于实验测量要求,有大量的...

  • 数字图像处理实验一

    MATLAB入门及数字图像处理编程基础 【实验目的】: 1. 熟悉和掌握MATLAB基本编程环境 2. 熟悉和掌握...

  • matlab数字信号处理

    前言:这一篇是研究matlab数字信号处理(音频)的一个学习总结。在数学方面天赋有限,理解了一些,但是没有做到最后...

  • matlab音频信号处理

    首先来认识一下什么是音频信号 通过matlab我们可以直接读入一个音频文件,同时直接绘图但是此时的横坐标和纵坐标是...

  • 2020-09-10

    MATLAB根升余弦滤波器以及能量归一化 MATLAB中自带用于通信信号处理的均方根升余弦成型滤波器comm.Ra...

  • Matlab 简单图像处理

    一、图像处理的基本操作 1.从图形文件读取图像 通过 matlab 自带的 imread 读入图像,函数内为图像的...

  • 用Matlab实现一些简单的图像锐化

      用Matlab实现一些简单的图像锐化,仅是写一写基本原理,不追求锐化效果。  在入门级的图像处理课上,往往会讲...

网友评论

    本文标题:MATLAB 信号处理简单入门

    本文链接:https://www.haomeiwen.com/subject/gvapzqtx.html