数据通信原理实验指导书
实验一 编码与译码
一、实验学时:2 学时
二、实验类型:验证型
三、实验仪器:
安装 Matlab 软件的 PC 机一台
四、实验目的:
用 MATLAB 仿真技术实现信源编译码、差错控制编译码,并计算误码率。在这个实验中
我们将观察到二进制信息是如何进行编码的。我们将主要了解:
1.目前用于数字通信的基带码型
2 .差错控制编译码
五、实验内容:
1.常用基带码型
(1) 使用MATLAB 函数wave_gen 来产生代表二进制序列的波形,函数wave_gen 的格式是:
wave_gen(二进制码元,‘码型’,Rb)
此处Rb 是二进制码元速率,单位为比特/秒(bps )。产生如下的二进制序列:
>> b = [1 0 1 0 1 1];
使用Rb=1000bps 的单极性不归零码产生代表b 的波形且显示波形x ,填写图1-1:
>> x = wave_gen(b,‘unipolar_nrz’,1000);
>> waveplot(x)
(2 )用如下码型重复步骤(1) (提示:可以键入“help wave_gen”来获取帮助),并做出相
应的记录:
a 双极性不归零码 b 单极性归零码
c 双极性归零码 d 曼彻斯特码 (manchester)
第 1 页
数据通信原理实验指导书
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
-3 -3
x 10 x 10
图 1-1 单极性不归零码 图 1-2 双极性不归零码
1