通信原理上机实验报告
年级: 姓名: 学号: 时间:
数字双相码的仿真
一、实验目的
1.熟悉MATLAB软件的工作环境
2.熟练掌握数字双相码的MATLAB仿真
3.熟练掌握数字双相码的Simulink仿真
二、实验原理
双相码,又名曼彻斯特码,其编码规则是:将信息代码 0 编码为线路码“01”,将
信息代码1为线路码“10”双相码常用于局域网传输,每一位的中间的跳变,既作时钟
信号,又作数据信号。
三、实验内容与结果
(1)实验程序
clos all
clear all
k=14;
L=128;
N=2^k;
M=N/L;
dt=1/L;
T=N*dt;
df=1.0/T;
Bs=N*df/2;
t=linspace(-T/2,T/2,N);
f=linspace(-Bs,Bs,N);
EP1=zeros(size(f));
EP2=zeros(size(f));
EP3=zeros(size(f));
for x=1:1000
K=round(rand(1,M));
original=zeros(L,M);
Manchester=zeros(L,M);
for i=1:M
if K(i)==1