实验一基本信号。
一、实验目的:
1、本节专注于用matlab产生一些基本离散时间信号的问题。主要使用matlab内部向量程序来产生信号。
2、熟悉matlab环境,产生和绘出各种基本信号。
2、实验内容:
1、冲激信号:
产生并绘出下面的序列。在每种情形下,水平n轴应该只在指定的区间上展开并应该相应标注。使用stem指令使每个序列显示成离散时间信号。
①x1[n]=0.9δ[n-5] 1≤n≤20
②x2[n]=0.8δ[n15≤n≤15
③x3[n]=1.5δ[n-333] 300≤n≤350
④x4[n]=4.5δ[n+7] -10≤n≤0
2、正弦信号:
产生并绘出下列每一个序列。使用matlab的向量功能求解此问题,将向量参数赋予余弦函数,再利用一个函数调用。在每种情形下,应只在指定的区间上展开并标注出相应的水平n轴。
使用stem指令显示每一个序列。
①x1[n]=sin(πn/17) 0≤n≤25
②x2[n]=sin(πn/1715≤n≤25
③x3[n]=sin(3πn+pi/2) -10≤n≤10
④x4[n]=cos(πn/(23^0.5)) 0≤n≤50
3、指数信号:
使用函数在区间n=0,1,220上绘出指数函数x[n]=(0.9)^n。
3、实验过程;
1、冲击信号:
①x1[n]=0.9δ[n-5] 1≤n≤20
l=20;> nn=1:20;
> imp=zeros(l,1);
> imp(5)=0.9;
> stem(nn,imp)
x2[n]=0.8δ[n] -15≤n≤15
l=31;> nn=-15:15;
> imp=zeros(l,1);
> imp(16)=0.8;
> stem(nn,imp)
x3[n]=1.5δ[n-333] 300≤n≤350
l=51;> nn=300:350;
> imp=zeros(l,1);
> imp(34)=1.5;
> stem(nn,imp)
④x4[n]=4.5δ[n+7] -10≤n≤0
l=11;> nn=-10:0;
> imp=zeros(l,1);
> imp(4)=4.5;
> stem(nn,imp)
2、正弦信号:
x1[n]=sin(πn/17) 0≤n≤25
> nn=0:25;
x1=sin(n*pi/17);
stem(nn,x1)
x2[n]=sin(πn/17) -15≤n≤25
> nn=-15:25;
x2=sin(nn*pi/17);
stem(nn,x2)
x3[n]=sin(3πn+pi/2) -10≤n≤10
> nn=-10:10;
x3=sin(3*pi*nn+pi/2);
stem(nn,x3)
x4[n]=cos(πn/(23^0.5)) 0≤n≤50
> nn=0:50;
x4=cos(pi*nn/sqrt(23));
stem(nn,x4)
3、指数信号:
m文件:function y=genexp(b,n0,l)
if(l<=0)
error('genexp:length not positive')
endnn=n0+[1:l]'-1;
y=b.^nn;
end程序:
> x=genexp(0.9,0,21)x =
> nn=0:20;
> stem(nn,x)
4、实验分析:
通过本次实验学会了matlab软件的使用,熟悉了matlab软件的操作环境,并学会了产生和绘出一些基本的信号,如:冲激函数、正弦函数、指数信号等等。同时通过实验的形式对数字信号处理这门课程有了更进一步的认识和了解,体会到了数学的博大精深和数学软件的强大功能。
信号处理作业
一 用傅里叶变换编程对复杂周期信号分解,对非周期信号分解。1 程序如下 定义傅里叶函数。function a,b,f fouriers f,t,t,a,b,k w 2 pi t a 1 t int f,t,a,b 求a0的值b f a for i 1 k ak 2 t int f cos i w t...
信号处理作业
语音分析实验报告。姓名 母洋文。学号 10021113 一 实验目的。1.了解声音信号采集 变换 分析 处理的全过程。2.理解傅里叶变换 功率谱 对数功率谱 倒频谱的原理和在工程应用中的作用。3.学习如何使用matlab软件对采集到的离散信号进行变换并绘出图形。4.掌握分析时 频谱图的方法。二 实验...
信号处理作业
200622120137 硕603班栗娜。思考题 傅立叶变换是一种什么模型,在什么情况下傅立叶变换不适合?答 傅立叶变换将满足一定条件的某个函数表示成很多正弦函数的线性组合或者积分。傅立叶变换具有正交性 完备性等很多有点。但是,傅立叶变换有其明显的缺点,就是没有时间局部信息,信号任何时刻的微小变化就...