博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
MengFanjun的博客
主页
标签
数字信号处理用汉宁窗/矩形窗/布莱克曼窗设计线性相位带通滤波器MATLAB实现——实例
汉宁窗 在这里插入图片描述 123456789101112clearclose allclcN=45;wn=[0.3,0.5];%截止频率window=hanning(N+1); %计算长度为N的汉宁窗b=fir1(N,wn,window); %N是阶数,wn是截止频率[H,w]=freqz(b); subplot(2,1,1);plot(w/pi,20*log10(abs(H)));...
2022-12-08
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理用脉冲响应不变法和双线性变换法设计巴特沃斯滤波器MATLAB实现——实例
符号含义 # 例题 脉冲响应不变法 123456789101112131415161718clearclose allclcfs=1000;%采样频率fc=200;%通带截止频率fr=300;%阻带截止频率T=0.001; %采样周期%%%%%%%脉冲响应不变法wp1=2*pi*fc;%通带截止频率wr1=2*pi*fr;%阻带截止频率[N1,wn1]=buttord(wp1,wr1,1...
2022-12-08
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理MATLAB作业四(题目+解答代码)
1234567891011121314151617181920clearclose allclcfs=1000;fc=200;fr=300;T=0.001; wp1=2*pi*fc;wr1=2*pi*fr; [N1,wn1]=buttord(wp1,wr1,1,25,'s'); [B1,A1]=butter(N1,wn1,'s'); [num1,de...
2022-12-06
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理MATLAB作业三(题目+解答代码)
这题原本画出来就四条谱线,除了频率0的直流分量,就三根了,太少了,为了看着方便,我自己增加了序列 12345678910111213clearclose allclcn=0:8;x=[4 3 2 6 7 8 3 3 5];subplot(1,2,1);stem(n,x)xlabel('n');ylabel('幅度');title('原序列&...
2022-11-30
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理信号的序列补0MATLAB实现——实例
这里我们直接展示补0的核心代码 生成三角波和反三角波 123456789101112N=8;n=0:7;x1=zeros(size(n));x2=zeros(size(n));xa=(n>=0)&(n<=3);x1(xa)=n(xa);x2(xa)=4-n(xa);xa=(n>=4)&(n<=7);x1(xa)=8-n(xa);x2(xa)=n(xa...
2022-11-30
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理信号的圆周卷积MATLAB实现——实例
xa(n)是高斯序列 xb(n)是衰减正弦序列 线性卷积很简单,利用conv函数就可以 那么圆周卷积要怎么实现呢 12345678910111213141516171819202122clc; n1=0:1:15; %16个点n2=0:1:30; %线性卷积,序列长度变成了16+16-1p=8;q=2;a=0.1;f=0.0625;xa=exp(-((n1-p).^2)/q);xb=exp...
2022-11-28
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理MATLAB作业二(题目+解答代码)
在这里插入图片描述 12345678910111213141516171819clearclose allclcfs=8000;%采样频率n=0:99;%采样点100个y=sin(0.00625*2*pi*n)+sin(0.0625*pi*2*n)+sin(0.125*2*pi*n);%采样后的信号 0.00625=50/8000subplot(2,1,1);stem(n,y)titl...
2022-11-28
MATLAB与数学建模
MATLAB与数学建模
Read More
MATLAB实现将函数/序列进行周期延拓
原函数 假设我们有这么一个函数 x(n)=3cos(0.125πn+0.2π)+2sin(0.25πn+0.1π) n为0到15的整数 这是他的函数图像,如何将其进行周期化 我在MATLAB中文论坛看到了一个很巧妙的方法 1b = mod(a,m) b = mod(a,m) 返回 a 除以 m 后的余数,其中 a 是被除数,m 是除数。此函数通常称为取模运算,表达式为 b = a-m...
2022-11-26
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理FFT快速傅立叶变换MATLAB实现——实例
今天做作业的时候发现要对一个信号进行FFT变换,在网上找了半天也没找到个能看懂的(因为我太菜了),后来自己研究了一下,感觉一知半解的 起因是这道作业题 ## 例题-满足奈奎斯特 我画了两个图,一个是原信号经过采样后的离散图,一个就是此信号经过FFT后的频谱图 因为是8kHZ采样,所以信号不会失真,频谱也是正确的 解答如下: 12345678910111213141516171819clea...
2022-11-22
MATLAB与数学建模
MATLAB与数学建模
Read More
数字信号处理MATLAB作业一(题目+解答代码)
在这里插入图片描述 123456789101112131415161718192021222324252627282930313233clear;close all;clc;A=[1 2 3 4];B=[3 4 5 6];C=A+B;D=A-B;E=A.*BF=A./BF=A.^BG=A.^Bsubplot(4,2,1)stem(A)xlabel('A')subpl...
2022-11-21
MATLAB与数学建模
MATLAB与数学建模
Read More
1 / 2
Next