增量调制原理matlab仿真,实验四 增量调制编译码的MATLAB仿真

实验四增量调制编译码的MATLAB仿真

一、实验目的

1. 掌握利用MATLAB进行仿真的方法;

2. 理解增量调制编译码的原理;

3. 理解自适应增量调制的原理。

二、实验仪器及软件

电脑、MATLAB7.0软件

三、实验原理

增量调制简称ΔM或DM,它是继PCM后出现的有一种模拟信号数字传输的方法,可以看成是DPCM的一个重要特例。其目的在于简化语音编码方法。

ΔM与PCM虽然都是用二进制代码去表示模拟信号的编码方式。但是,在PCM中,代码表示样值本身的大小,所需码位数较多,从而导致编、译码设备复杂;而在ΔM中,它只用一位编码表示相邻样值的相对大小,从而反映出抽样时刻波形的变化趋势,与样值本身的大小无关。

1. 简单增量调制编译码的基本思想

为了说明这个概念,我们来看图4 -1。图中,m(t)代表时间连续变化的模拟信号,我们可以用一个时间间隔为Δt,相邻幅度差为+σ或-σ的阶梯波形m’(t)来逼近它。只要Δt足够小,即抽样速率fs=1/Δt足够高,且σ足够小,则阶梯波m’(t)可近似代替m(t)。其中,σ为量化台阶,Δt=Ts为抽样间隔。

阶梯波m’(t)有两个特点:第一,在每个Δt间隔内,m’(t)的幅值不变;第二,相邻间隔的幅值差不是+σ(上升一个量化阶),就是-σ(下降一个量化阶)。利用这两个特点,用“1”码和“0”码分别代表m’(t)上升或下降一个量化阶σ,则m’(t)就被一个二进制序列表征(见图8 -1横轴下面的序列)。于是,该序列也相当表征了模拟信号m(t),实现了模/数转换。除了用阶梯波m’(t)近似m(t)外,还可用另一种形式——图中虚线所示的斜变波m1(t)来近似m(t)。斜变波m1(t)也只有两种变化:按斜率σ/Δt上升一个量阶和按斜率-σ/Δt下降一个量阶。用“1”码表示正斜率,用“0”码表示负斜率,同样可以获得二进制序列。由于斜变波m1(t)在电路上更容易实现,实际中常采用它来近似m(t)。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值