![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB信号处理
文章平均质量分 68
逸凌Time
这个作者很懒,什么都没留下…
展开
-
DTFT与DFT的区别
DTFT与DFT的区别(知乎)转载 2020-05-11 08:39:23 · 1348 阅读 · 0 评论 -
OFDM仿真
https://zhuanlan.zhihu.com/p/57967971待以后有时间再慢慢学习转载 2020-02-25 21:30:35 · 469 阅读 · 0 评论 -
FFT变换频谱图中频率刻度的设置方法
看到matlab中关于fft变换的几行代码,总想把它们几行语句搞清楚,看了许多,还是有些搞不清楚,可能需要更多的知识才能把它们彻底搞懂吧。先来看一个简单的画频谱图的代码吧:clear allfs=150;%采样频率要大于等于原信号中最高频率的二倍N=150;%采样点数t=(0:N-1)/fs;y=0.5*sin(2*pi*65*t)+0.8*cos(2*pi*40*t)+0.7*cos...原创 2018-10-21 20:54:41 · 17186 阅读 · 8 评论 -
FFT变换频谱图中幅值的设置方法
按照上篇博文所画出来的频谱图中,原信号的每个频率是准确地找出来了,但是各个频率点所对应的的幅值可不是原信号中真正的幅值,因为在进行DFT(FFT)变换的时候,已经把幅值改变了,要想让频谱图的纵坐标显示为原信号中真正的幅值其实也很简单,代码如下:clear allfs=150;%采样频率要大于等于原信号中最高频率的二倍N=150;t=(0:N-1)/fs;y=0.5*sin(2*pi*65...原创 2018-10-21 21:13:54 · 14227 阅读 · 1 评论 -
matlab设计模拟带通滤波器
简单记录下在matlab上如何设计出模拟的带通滤波器,包括:巴特沃斯滤波器、切比雪夫I型滤波器、切比雪夫II型滤波器、椭圆型滤波器。代码如下:%设计带通滤波器%巴特沃斯、切比雪夫I型、切比雪夫II型、椭圆型滤波器clear all;%wp和ws分别是通带和阻带的频率(截止频率)。当wp>ws时,为高通滤波器;当wp和ws为二元矢量时,为带通或带阻滤波器,这是求出的Wn也是二元...原创 2018-10-24 21:11:13 · 61407 阅读 · 3 评论 -
matlab设计模拟高通滤波器
简单记录下在matlab上如何设计出模拟的高通滤波器,包括:巴特沃斯滤波器、切比雪夫I型滤波器、切比雪夫II型滤波器、椭圆型滤波器。%设计高通滤波器%巴特沃斯、切比雪夫I型、切比雪夫II型、椭圆型滤波器clear all;%wp和ws分别是通带和阻带的频率(截止频率)。当wp和ws为二元矢量时,为带通或带阻滤波器,这是求出的Wn也是二元矢量%当wp和ws为一元矢量时:当wp>...原创 2018-10-24 21:46:06 · 32367 阅读 · 8 评论 -
matlab设计模拟带阻滤波器
简单记录下在matlab上如何设计出模拟的带阻滤波器,包括:巴特沃斯滤波器、切比雪夫I型滤波器、切比雪夫II型滤波器、椭圆型滤波器。%设计带阻滤波器%巴特沃斯、切比雪夫I型、切比雪夫II型、椭圆型滤波器clear all;%wp和ws分别是通带和阻带的频率(截止频率)。当wp>ws时,为高通滤波器;当wp和ws为二元矢量时,为带通或带阻滤波器,这是求出的Wn也是二元矢量%w...原创 2018-10-24 22:13:11 · 24949 阅读 · 14 评论 -
matlab中的画线函数line()
line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标]),line([1,2],[3,4])将画出(1,3)到(2,4)的一条直线,而不是(1,2)到(3,4)。举个栗子:subplot(131)line([1,2],[3,4]);subplot(132)line([1,1],[3,5],'color','k','linestyle','--');subplot(133)...原创 2018-10-24 22:33:50 · 124241 阅读 · 2 评论 -
模拟角频率和数字角频率的关系
概念:模拟频率f:每秒经历多少个周期,单位Hz,即1/s; 模拟角频率Ω:每秒经历多少弧度,单位rad/s; 数字频率w:每个采样点间隔之间的弧度,单位rad。 数字频率与模拟频率相互转化:w=2*pi*f/fs解释我们通常所说的频率,在没有特别指明的情况下,指的是模拟频率,其单位为赫兹(Hz),...转载 2018-10-21 08:59:57 · 12090 阅读 · 0 评论 -
负频率是怎么来的
做信号处理或者频谱分析时,总是遇到负频率的概念。当年学这个理论,在fourier变换时作为一个函数的欧对称自然引入了。本人翻阅了Morris Kline 的古今数学思想,还有一日本教育基金用漫画形式写的Who Is Fourier,以及感觉最有帮助的Richard Lyons的understanding Digital Signal ...转载 2018-10-28 09:20:08 · 3943 阅读 · 0 评论 -
MATLAB信号处理之信号的采样
所谓模拟信号的数字信号处理方法就是将待处理模拟信号经过采样、量化、编码形成数字信号,并利用数字信号处理方法对采样得到的数字信号进行处理。 下面我们来看一下具体代码f=200; %信号频率为200Hzt=(0:0.0001:0.1); %定义信号的时间范围x=cos(2*pi*f*t); %生成信号fs=800; %采...原创 2018-08-14 11:10:43 · 83493 阅读 · 20 评论 -
MATLAB信号处理之信号的积分和微分
1、微分syms t f2; %定义符号变量?f2=t*(2*heaviside(t)-heaviside(t-1))+heaviside(t-1);%生成一个原始信号,其中heaviside(t)为阶跃函数,当t<0时,其为0,当t=0时,其为0.5,当t>0时,其为1t=-1:0.01:2; ...原创 2018-08-14 13:38:00 · 17470 阅读 · 1 评论 -
MATLAB信号处理之常用信号的表示(2)
1、随机信号tn=0:50; %定义一个时间序列N=length(tn); %求出时间序列tn的长度x=rand(1,N); %生成一个1XN的随机矩阵subplot(121)plot(tn,x,'k')ylabel('x(t)')subplot(122)stem(tn,x,'filled','k') ...原创 2018-08-14 16:15:28 · 6002 阅读 · 0 评论 -
MATLAB信号处理之连续时间系统的时域分析
1、dsolve函数 在MATLAB中求解常系数微分方程可以利用dsolve(‘eq1,eq2,…’,’cond1,cond2,…’,’v’)函数,其中参数eq表示各个微分方程,微分和求导的输入是使用Dy,D2y,D3y来表示yed一阶导数、二阶导数和三阶导数;参数cond表示初始条件或者起始条件;参数v表示自变量,默认是变量t。利用dslve()函数可以求出系统微分方程的零输入性响应和零状态响...原创 2018-08-15 10:09:12 · 6462 阅读 · 2 评论 -
MATLAB信号处理之离散时间系统的时域分析
1、零状态响应 在MATLAB中,函数filter可以用来对差分方程在指定时间范围内的输入序列所产生的响应进行求解,该函数调用方法如下 y=filter(b,a,x) 其中,x为输入的离散序列,y为输出的离散序列,y的长度与x的长度一样,b与a分别为差分方程右端与左端的系数向量 例: 已知y(k)-0.35y(k-1)+1.5y(k-2)=f(k)+f(k-1),f(k)=((1/2)^...原创 2018-08-15 10:52:17 · 8948 阅读 · 0 评论 -
MATLAB中的线性插值
%原始数据n=[0,1,2,3,4,5,6,7,8,9];y=[1.5,2,2.5,3,3.5,4,4.5,5,5.5,6];subplot(1,2,1)stem(n,y);title('原始离散数据');xlabel('x[n]');ylabel('y[n]');%线性插值xi=(0:0.5:9);%设定插值的间隔yi=interp1(n,y,xi,'linear');%调用...原创 2018-10-02 13:16:36 · 45364 阅读 · 0 评论 -
MATLAB基本信号的产生
1、随机信号:rand%随机函数tn=0:40;%设定随机信号的长度N=length(tn);%求出序列tn的长度x=rand(1,N);%产生一维的、长度为N的随机信号subplot(121)plot(tn,x,'k');%绘制函数x的图形ylabel('x(t)')subplot(122)stem(tn,x,'filled','k');%绘制火柴梗图(茎状图)ylabel(...原创 2018-10-19 20:34:38 · 37122 阅读 · 0 评论 -
MATLAB信号处理之常用信号的表示(1)
今天先来分享几个常用的信号在MATLAB中的表示方法1、离散时间信号N=(-3:10); %定义N为离散的时间点X=[0 2 3 3 2 3 0 -1 -2 -3 -4 -5 1 2];%定义每一个时间点的数值stem(N,X) %绘制离散值图axis([-4 12 -7 5])...原创 2018-08-14 09:16:00 · 41249 阅读 · 0 评论