电子科技大学公开课:数字信号处理

1.电子科技大学公开课:数字信号处理的特点及应用介绍

2.电子科技大学公开课:MATLAB的简介及其在数字信号处理中的应用

1.创建向量

        t=0:1:10        起点:步长:终点

        注意访问的时候,下标第一个元素是1,不是0

2.创建3*3矩阵

        a=[1 2 3;4 5 6;7 8 9]

        访问 a(3,2) =8

         访问行  a(3,:) = [7 8 9]

         访问列   a(:,2) = [2 5 8]

3.常量

        ans 最近生成的无名结果

        eps 浮点数的相对误差

        pi 圆周率

        i 虚数单位

        j 虚数单位

4.运算符

        + 加

        - 减

        * 乘

        / 除

        ^ 矩阵求幂

        .* 数组相乘

        ./ 数组相除

        .^ 数组求幂

5.关系运算符

        < 小于

        <= 小于等于

        > 大于

        >= 大于等于

        == 等于

        ~= 不等于

6.逻辑运算符

        & 与

        | 或

        ~ 非

7.其他符号

        = 变量赋值

        % 注释符

        ‘ 共轭矩阵

8.循环结构

(1)

        for i=n:s:m

                语句

        end

(2)

        while 表达式

                语句

        end

9.条件语句

        if 表达式1

                语句

        elseif 表达式2

                语句

        else

                语句

        end

10.常用函数

        sin(x) cos(x) tan(x) cot(x) 

        exp(x) e指数函数

        log(x) 自然对数

        log10(x) 以10为底的对数

        log2(x)

        abs(x) 取模

        conj(x) 取共轭

        real(x) 取实部

        imag(x) 取虚部

11.曲线绘图函数

        plot(y)

        plot(x,y)

12.离散序列绘制

        stem(y)

        stem(x,y,'fill')

13.调制信号

t=(0:pi/100:pi)';%长度为101的时间采样列向量
y1=sin(t)*[1,-1];%包络线函数值,是(101x2)的矩阵
y2=sin(t).*sin(9*t);%长度为101的调制波列向量
t3=pi*(0:9)/9;
y3=sin(t3).*sin(9*t3);
plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')
axis([0,pi,-1,1]) %控制轴的范围

        ‘r:’ 红色虚线

        ‘b’ 蓝色实线

        ‘bo’ 蓝色小圆圈

        axis([0,pi,-1,1]) 横坐标0~pi  纵坐标-1~1

14.幅度为2,频率4,相位pi/6的正弦信号

A=2;
f=4;
phi=pi/6;
w0=2*pi*f;
t=0:0.01:1;
x=A*sin(w0*t+phi);
plot(t,x);

15.高度为1,宽度为3,延时2s的矩形脉冲

t=-2:0.03:6;
plot(t,rectpuls(t-2,3));%以2为中心,左右为3的方波脉冲
axis([-2,6,0,1.5]);

 

16.取样函数,sinc(x)

N=1000;
t=-10:20/N:10;
x=sinc(t/pi);
plot(t,x);grid on

17. rand白噪声,randn高斯白噪声

t=0:0.01:1;
y=randn(1,length(t));
plot(t,y);grid on;

18.幅度为2,频率4,相位pi/6的正弦信号,离散

A=2;
phi=pi/6;
omega=2*pi/12;
n=-10:10;
x=A*sin(omega*n+phi);
plot(n,x);
stem(n,x,'fill');
grid on;

19.单位脉冲序列和单位阶跃序列

ones(1,n)产生1行n列的1值

zeros(1,n)产生1行n列的0值

n=-2:30;
x=[zeros(1,5),1,zeros(1,27)];%单位脉冲序列
y=[zeros(1,5),ones(1,28)];%单位阶跃序列
subplot(2,1,1);
stem(n,x,'fill');grid on;
subplot(2,1,2)
stem(n,y,'fill');grid on;

20.卷积 c=conv(a,b)

a=[-2 0 1 -1 3];
b=[1 2 0 -1];
c=conv(a,b);
M=length(c)-1;
n=0:1:M;
stem(n,c,'fill');grid on;
xlabel('Time index n');

21.LTI线性是不变系统系统传递函数 y=filter(num,den,x)

        num 分子系数组成的数列

        den 分母系数组成的数列

22.LTI的幅频相应和相频相应 freqz(num,den,n,Fs)

        n 频率点数 2的幂次 默认512

        Fs 采样频率

        传递函数

%单位冲击响应和幅频相频相应
N=64;
x=[1 zeros(1,N-1)];%产生单位冲击函数
num=[0.008 -0.033 0.05 -0.033 0.008];
den=[1 2.37 2.7 1.6 0.41];
y=filter(num,den,x); %计算单位冲击相应
figure(1);
n=1:N;
stem(n,y,'fill');grid on;title('单位冲击相应');
figure(2)
Fs=1024;
freqz(num,den,N,Fs);grid on;%做出幅频和相频曲线

 

3.电子科技大学公开课:连续时间信号的采样

4.电子科技大学公开课:离散时间信号

冲击函数 

阶跃函数

 指数序列

复指数序列 

 

 

加窗(调制)和加法 

 

 乘法 延迟 和超前

 翻转

卷积

5.电子科技大学公开课:连续时间信号的恢复--内插

6.电子科技大学公开课:ADC中的有限字长效应

7.电子科技大学公开课:信号变换域分析的重要性

8.电子科技大学公开课:由CTFT推出DTFT的授课视频

9.电子科技大学公开课:DTFT的定义及对称性

 

 

 

 

10.电子科技大学公开课:DTFT的收敛条件及常见变换对的授课视频

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汪汪星河

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值