目录

  • 1 绪论
    • 1.1 《数字信号处理》绪论
  • 2 第一章  时域离散信号与系统
    • 2.1 典型序列
    • 2.2 信号的基本运算
    • 2.3 系统差分方程求解
    • 2.4 第1章 随堂练习
  • 3 第二章  时域离散信号与系统的频域分析
    • 3.1 序列的傅里叶变换
    • 3.2 序列的Z变换
    • 3.3 Z变换分析系统频域特性
    • 3.4 第2章 随堂练习
  • 4 第三章  离散傅里叶变换(DFT)
    • 4.1 DFT的定义
    • 4.2 DFT谱分析
    • 4.3 DFT应用举例
    • 4.4 第3章 随堂练习
  • 5 第四章 快速傅里叶变换(FFT)
    • 5.1 基2时域抽取FFT算法
    • 5.2 第4章  随堂练习
  • 6 第五章  IIR数字滤波器设计
    • 6.1 数字滤波器的基本概念
    • 6.2 IIR数字滤波器设计
    • 6.3 IIR滤波器计算机辅助设计
    • 6.4 第6章  随堂练习
  • 7 第六章  FIR数字滤波器设计
    • 7.1 线性相位FIR滤波器的条件
    • 7.2 窗函数法设计FIR滤波器
    • 7.3 FIR滤波器的计算机辅助设计
    • 7.4 第7章  随堂练习
  • 8 《DSP技术》
    • 8.1 第1章 数字信号处理和DSP系统
    • 8.2 第2章 TMS320C55x的硬件结构
    • 8.3 第3章 TMS320C55x指令系统
    • 8.4 第4章 C55x处理器的软件设计
    • 8.5 第5章 C55x片内集成外设开发及测试
    • 8.6 第6章 C55x软件设计实例
    • 8.7 DSP实践教学
  • 9 网上教学
    • 9.1 数字信号处理多媒体课件
    • 9.2 信号处理交互式CAI课件
    • 9.3 信号处理动画
    • 9.4 教学大纲进程表与教案
    • 9.5 信号处理学习指导
    • 9.6 信号处理参考资源
    • 9.7 信号处理课程设计资源库
    • 9.8 信号处理教学改革探索
    • 9.9 数字信号处理习题集
    • 9.10 数字信号处理试卷集
    • 9.11 课程互动
  • 10 《数字信号处理》课程思政
    • 10.1 课程思政教学方案
    • 10.2 课程思政教学课件
    • 10.3 课程思政参考资料
    • 10.4 课程思政视频资源
    • 10.5 融入课程思政的教案
    • 10.6 课程思政思维导图设计
  • 11 数字信号处理实践教学
    • 11.1 实验与课程设计教程
    • 11.2 实验教学大纲
    • 11.3 学生实验报告
    • 11.4 《数字信号处理》算法仿真实验系统V1.0
    • 11.5 学生创新项目和学生竞赛
  • 12 《数字信号处理实验与课程设计教程》图书所带教学资源
    • 12.1 图书所带教学资源汇总
  • 13 数字信号处理学科前沿
    • 13.1 学科前沿
      • 13.1.1 融入学科前沿知识教学方案
      • 13.1.2 教学课件
      • 13.1.3 文献阅读资料
    • 13.2 《数字信号处理与DSP技术应用》实验
    • 13.3 OBE教学大纲
  • 14 融合人工智能技术的数字信号处理教学研究
    • 14.1 将人工智能技术融入教学内容
    • 14.2 人工智能教学助手
    • 14.3 数字信号处理知识图谱
信号的基本运算


1.加法和乘法


相同序号的序列值对应相乘和相加。

例1

x1(n)={1,1,1},x2(n)={1, 2, 3}

                  ↑n=0

求:

(1) y1(n)=x1(n)+x2(n)

(2) y2(n) =x1(n)x2(n)

解:

(1)y1(n)={1,3,4,1}

       ↑

(2)y2(n)={2,3}


2.移位


x(n-n0)--x(n)右移n0位,称为x(n)的延迟序列。

x(n+n0)--x(n)左移n0位,称为x(n)的超前序列。

例2

x(n)={1,2,3} ,求:x(n-1)和x(n+1)

解:

x(n-1)={0,1,2,3}

x(n+1)={1,2,3}

      ↑


3.翻转:x(-n)


n=0为轴,将x(n)图形对该轴翻转。

例3

x(n)={1,2,3},求:x(-n)

解:x(-n)={3,2,1}

          ↑


4.尺度变换(令m为整数,且m>1)


1.x(mn)--m抽取,即每隔m点抽取1点对应时间轴压缩到原来的1/m。

2.x(n/m)--m插值,即每2点插入m-1个0对应时间轴扩展到原来的m倍。

例4

x(n)={3,2,1,-1},求x(2n),x(1/2n)

解:

x(2n)={3,1};

x(1/2n)={3,0,2,0,1,0,-1}


*综合运算


例5



5.卷积运算


y(n)=x(n)* h(n)                   

“*”:卷积,即y(n)=  

运算方法

1.直接法

①将x(n)h(n)x(m)h(m)表示;

 将h(m)翻转,得h(-m)

 将h(-m)右移n,得h(n-m)

确定m的范围。

③将x(m)和h(n-m)相同m的序列值对应相乘,再相加。

例:

设x(n)=R4(n),h(n)=R4(n)

求:y(n)=x(n)*h(n)。

解:

  

R4(m)的非零值区间为:0≤m≤3

R4(n-m)的非零值区间为:0≤n-m≤3

其乘积值的非零区间,要求:0≤m≤3,n-3≤m≤n 






则:


*注:

y(n)的长度:Ny= Nx+Nh-1

其中:Nx--x(n)的长度;

    Nh--h(n)的长度。

2.列表法(适用于求有限长序列的卷积)

运算步骤:

(1)列表:第1行和第2行是x1(n)及其序号,

     第1列和第2列是x2(n)及其序号;

(2)填元素:填对应行列所在项的乘积;

(3)斜线上元素求和;

(4)定序号:各序号=对应行序号+列序号。

例6

x1(n) ={1,1,1},x2(n)={1,2} 

采用列表法求:y(n)= x1(n)*x2(n) 


%本例的matlab程序




卷积运算程序:

shili3.m(下载附件 263 B)