文档库 最新最全的文档下载
当前位置:文档库 › 通信原理II实验报告_ 数字基带传输系统的设计

通信原理II实验报告_ 数字基带传输系统的设计

通信原理II实验报告_ 数字基带传输系统的设计
通信原理II实验报告_ 数字基带传输系统的设计

课程设计报告

通信原理II

题目:数字基带传输系统的设计学院:信息与通信工程学院专业:通信工程

学生姓名:

班级:

学号:

《通信原理II课程设计》任务书

目录

摘要-----------------------------------------------4 概述-----------------------------------------------5 设计原理-------------------------------------------5 设计过程------------------------------------------11 实验心得体----------------------------------------14 参考文献------------------------------------------14 附录----------------------------------------------14

摘要

输入:首先输入模拟信号,给出此模拟信号的时域波形。

数字化:将模拟信号进行数字化,得到数字信号,选择PCM编码。

信道编码:实现简单的信道编译码(7,3)循环码

信源编码:实现基带码形变换(HDB3码)

信道:采用加性高斯信道。

PCM解码:给出解码后的模拟信号的时域波形,并与输入信号进行比较。

系统性能分析:比较在不同调制方式下,该数字频带传输系统的性能指标,即该系统的输出误码率随输入信噪比的变化曲线。

关键词:PCM编码、解码,(7,3)循环码编码、解码,HDB3编码、解码

一、概述

通信原理II课程设计是《通信原理》课的辅助环节。它以小型课题方式来加深、扩展通信原理所学知识,课程设计着重体现通信原理教学知识的运用,着重培养学生主动研究的能力。通过课程设计,主要达到以下目的:

⑴使我们增进对通信系统的认识,加深对通信原理知识的理解。

⑵使我们掌握通信系统仿真设计方法。

二、设计原理

1、实验要求:

(1)实现对给定信号PCM编码(单频正弦信号、模拟音频信号或其他信号):10分;

(2)对基带传输系统:实现基带码形变换(HDB3码或密勒码),并正确画出码形变换前

后的波形:30分;

(3)实现简单的信道编译码(7,3)循环码20分;

(4)仿真系统整体运行正常:20分;

(5)正确设置信道仿真参数,仿真得出误码曲线,并画出接收信号波形:20分;

其中系统误码率曲线基本要求为信道条件SNR值在 1.5dB 4.5dB

之间均匀选取5个点进行仿真。

2、原理简述:

(1)PCM调制过程有抽样、量化和编码三个步骤。

电话语音信号的PCM码组由八位二进制组成,模拟信号为调制信号,二进制脉冲序列为载波,样值改变脉冲序列的码元取值,故称PCM。

A律PCM编码规则

M1 M2 M3 M4 M5 M6 M7 M8

M1--极性码,1为正极性,0为负极性;

M2 M3 M4--段落电平码,表示信号绝对值处在哪个段落,3位码共可表示8个段落,代表8个段落的起始电平值;

M5 M6 M7 M8—任一段落内的16个量化电平值。

A律13折逼近A=87.6的压缩特性如图:

解码输出:

段落起始电平+段内电平码*段内量化间隔+半个该层量化间隔

(为了使编码造成的量化误差小于量化间隔的一半)

(2)数字调制:用数字基带信号控制载波,把数字基带信号变换为数字带通信号(已调信号)的过程成为数字调制。

数字调制与模拟调制的基本原理相同,但数字信号有离散取值的特点。因此数字调制技术有两种方法:①利用模拟调制的方法实现数字调制,即把数字调制看成是模拟调制的特例把数字基带信号当成是模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控制载波,从而实现数字调制。这种方法称为键控法,比如对载波的振幅,频率和相位进行键控,便可得到振幅键控ASK,频移键控FSK和相移键控PSK三种基本的数字调制方式。

(2)振幅键控ASK

振幅键控利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。在2ASK 中,载波的幅度只有两种变化状态,分别为对应二进制信息“0”或“1”。常用的二进制振

幅键控方式称为通断键控, 2ASK信号的一般表达式为其中

2ASK调制器见右图

2ASK有两种基本的解调方法:非相干解调和相干解调,解调方式如下:

非相干解调方式:

带通滤波器——全波整流器——低通滤波器——抽样判决器——输出

相干解调方式:

带通滤波器——相乘器——低通滤波器——抽样判决器——输出

(3)汉明码

与其他的错误校验码类似,汉明码也利用了奇偶校验位的概念,通过在数据位后面增加一些比特,可以验证数据的有效性。利用一个以上的校验位,汉明码不仅可以验证数据是否有效,还能在数据出错的情况下指明错误位置。

纠错

在接受端通过纠错译码自动纠正传输中的差错来实现码纠错功能,称为前向纠错FEC。在数据链路中存在大量噪音时,FEC可以增加数据吞吐量。通过在传输码列中加入冗余位(也称纠错位)可以实现前向纠错。但这种方法比简单重传协议的成本要高。汉明码利用奇偶块机制降低了前向纠错的成本。

校验方法

进行奇偶校验的方法是先计算数据中1的个数,通过增加一个0或1(称为校验位),使1的个数变为奇数(奇校验)或偶数(偶校验)。例如,数据1001总共是4个比特位,包括2个1,1的数目是偶数,因此,如果是偶校验,那么增加的校验位就是一个0,反之,增加一个1作为校验位。通过“异或”运算来实现偶校验,“同或”运算来实现奇校验。单个比特位的错误可以通过计算1的数目是否正确来检测出来,如果1的数目错误,说明有一个比特位出错,这表示数据在传输过程中受到噪音影响而出错。利用更多的校验位,汉明码可以检测两位码错,每一位的检错都通过数据中不同的位组合来计算出来。校验位的数目与传输数据的总位数有关,可以通过汉明规则进行计算:

d+p+1<=2的p次方

d表示传输数据位数目,p表示校验位数目。两部分合称汉明码字,通过将数据位与一个生成矩阵相乘,可以生成汉明码字。

2008-07-05 19:10

针对4位数据的汉明码编码示意图

汉明码是一个在原有数据中插入若干校验码来进行错误检查和纠正的编码技术。以典型的4位数据编码为例,汉明码将加入3个校验码,从而使实际传输的数据位达到7个(位),它们的位置如果把上图中的位置横过来就是:

数据位

1 2 3 4 5 6 7

代码

P1 P2 D8 P3 D4 D2 D1

说明

第1个汉明码

第2个汉明码

第1个数据码

第3个汉明码

第2个数据码

第3个数据码

第4个数据码

注:Dx中的x是2的整数幂(下面的幂都是指整数幂)结果,多少幂取决于码位,D1是0次幂,D8是3次幂,想想二进制编码就知道了。另外,汉明码加插的位置也是有规律的。以四位数据为例,第一个汉明码是第一位,第二个是第二位,第三个是第四位,1、2、4都是2的整数幂结果,而这个幂次数是从0开始的整数。这样我们可以推断出来,汉明码的插入位置为1(20)、2(21)、4(22)、8(23)、16(24)、32(25)……

汉明码的编码原理

现以数据码1101为例讲讲汉明码的编码原理,此时D8=1、D4=1、D2=0、D1=1,在P1编码时,先将D8、D4、D1的二进制码相加,结果为奇数3,汉明码对奇数结果编码为1,偶数结果为0,因此P1值为1,D8+D2+D1=2,为偶数,那么P2值为0,D4+D2+D1=2,为偶数,P3值为0。这样,参照上文的位置表,汉明码处理的结果就是1010101。在这个4位数据码的例子中,我们可以发现每个汉明码都是以三个数据码为基准进行编码的。下面就是它们的对应表:

汉明码

编码用的数据码

P1

D8、D4、D1

P2

D8、D2、D1

P3

D4、D2、D1

从编码形式上,我们可以发现汉明码是一个校验很严谨的编码方式。在这个例子中,通过对4个数据位的3个位的3次组合检测来达到具体码位的校验与修正目的(不过只允许一个位出错,两个出错就无法检查出来了,这从下面的纠错例子中就能体现

出来)。在校验时则把每个汉明码与各自对应的数据位值相加,如果结果为偶数(纠错代码为0)就是正确,如果为奇数(纠错代码为1)则说明当前汉明码所对应的三个数据位中有错误,此时再通过其他两个汉明码各自的运算来确定具体是哪个位出了问题。

还是刚才的1101的例子,正确的编码应该是1010101,如果第三个数据位在传输途中因干扰而变成了1,就成了1010111。检测时,P1+D8+D4+D1的结果是偶数4,第一位纠错代码为0,正确。P2+D8+D2+D1的结果是奇数3,第二位纠错代码为1,有错误。P3+D4+D2+D1的结果是奇数3,第三位纠错代码为1,有错误。那么具体是哪个位有错误呢?三个纠错代码从高到低排列为二进制编码110,换算成十进制就是6,也就是说第6位数据错了,而数据第三位在汉明码编码后的位置正好是第6位。

(4)循环码

通常,将接收到的循环码组进行除法运算,如果除尽,则说明正确传输;如果未除尽,则在寄存器中的内容就是错误图样,根据错误图样可以确定一种逻辑,来确定差错的位置,从而达到纠错的目的。用于纠错目的的循环码的译码算法比较复杂,感兴趣的话可以参考一些参考书。而用于检错目的循环码,一般使用ARQ通信方式。检测过程也是将接受到的码组进行除法运算,如果除尽,则说明传输无误;如果未除尽,则表明传输出现差错,要求发送端重发。用于这种目的的循环码经常被成为循环冗余校验码,即CRC校验码。CRC校验码由于编码电路、检错电路简单且易于实现,因此得到广泛的应用。在通过MODEM传输文件的协议如ZMODEM、XMODEM协议中均用到了CRC校验技术。在磁盘、光盘介质存储技术中也使用该方法。

在SystemView中没有提供专用的CRC循环冗余校验码编码器,读者可根据有关参考书设计一个相应的仿真电路。如果不想亲自动手设计,可以在CDMA库(IS95)中找到一个现成的专用的CRC编码器和译码器。该图符(FrameQ)是的接入信道的数据帧品质指示编码器,其中使用了多种不同比特率的数据模型,通过CRC校验来判断接入信道的质量好坏。其中规定每一帧的长度为20ms的数据。一个典型IS-95-A标准规定的9600信道的CRC测试码的长度为192比特,其中信息位172位、校验位12比特、尾部全零8比特。感兴趣的读者可以加入一个速率为860bps(192bit/0.2ms=860)的PN数据,然后观察经过CRC编码后的波形。并可用对应的译码器译码观察输出波形是否与输入的PN码一致。

(5) HDB3编码规则:

1 先将消息代码变换成AMI码,若AMI码中连0的个数小于4,此时的AMI码就是HDB3码;

2 若AMI码中连0的个数大于3,则将每4个连0小段的第4个0变换成与前一个非0符号(+1或-1)同极性的符号,用表示(+1+,-1-);

3 为了不破坏极性交替反转,当相邻符号之间有偶数个非0符号时,再将该小段的第1个0变换成+B或-B,符号的极性与前一非零符号的相反,并让后面的非零符号从符号开始再交替变化。

三、设计过程

结果截图:

1.系统最终结果:

2.单独PCM编译码:

3.(7,3)循环码编码、解码:

4.HDB3信源编码:

5.误码率与信噪比关系

四、实验心得体会

通过之前《通信原理I》中对相关知识的掌握,在查阅资料以及编程方面有了一定的经验。本次实验中充分借鉴其中好的部分,在很多方面有了很大的提高,但是仍然有一些细节,稍不注意就会出现错误。这些错误让我意识到,应用能力的提高不是一天两天就能实现的,一定要在不停地练习中慢慢积累。在软件仿真调试阶段,出现很多概念上的错误,通过查阅资料和老师的帮助最终解决,在发现错误、改正错误的过程中,暴露出理论方面的欠缺,还有从书本转到实践上的不足,但是,在实验完成后,这些方面的能力都有了很大的提高。

五、参考文献

[1] 《通信原理》,周炯槃等,2005年11月北京邮电大学出版社

[2] 《现代通信原理》,曹志刚等,清华大学出版社,1992年

[3] 《通信原理》,樊昌信等,国防工业出版社,2006第6版

[4] 《Digital and Analog Communication Systems》Leon W.Couch,清华大学出版社影印版,1999第5版

[5] 《Digital Modulation and Coding》Stephen G. Wilson,电子工业出版社影印版,1998年

[6] 《Digital Communications》Jhon G. Proakis,电子工业出版社影印版,2001年第4版

[7] 《通信原理简明教程》南利平等,清华大学出版社,2007年8月第二版

六、附录(程序源代码)

%通信0903 李晶晶2009010443

%=====================

clear;

clc;

clf;

tStart=0;

tEnd=10;

tStep=0.1;

nnn=tStart:tStep:tEnd;

%%

%原始输入信号

aSequ=cos(nnn)+sin(6*nnn);

figure(1),subplot(2,1,1),plot(nnn,aSequ),title('原信号波形');

%%

%PCM编码

PcmCode=PcmEncode(aSequ);

%%

%信道编码(7,3循环码)

lengthOfCode=7;

lengthOfMessage=3;

g=[1 0 1 1 1]; %生成多项式

%将信息码分为numOfFrame帧,1帧3个信息码

numOfFrame=ceil(length(PcmCode)/3);%信息码帧数

tPcmCode=zeros(1,3*numOfFrame);

tPcmCode(1:length(PcmCode))=PcmCode; %凑齐3的倍数位

tttMessage=zeros(1,3);

cycCode=zeros(1,7*numOfFrame);

for i=1:numOfFrame

tttMessage=tPcmCode(3*(i-1)+1:3*(i-1)+3);

cycCode(7*(i-1)+1:7*(i-1)+7)=cycEncode(tttMessage,g,lengthOfCode); end;

%%

%信源编码(HDB3)

hdb3Code=hEncode(cycCode);

%%

%增加信道噪声

%在高斯白噪声信道中传输

SNR=8000;

R_hdb3Code=awgn(hdb3Code,SNR,'measured'); %加上高斯白噪声%R_hdb3Code=hdb3Code;

%%

%信源译码(HDB3)

R_cycCode=hDecode(R_hdb3Code);

%%

%信道译码(7,3循环码)

tttCode=zeros(1,7);

R_PcmCode=zeros(1,3*numOfFrame);

for i=1:numOfFrame

tttCode=R_cycCode(7*(i-1)+1:7*(i-1)+7);

tttCode=cycDecode(tttCode,g,lengthOfMessage);

R_PcmCode(3*(i-1)+1:3*(i-1)+3)=tttCode(1:3);

end;

%PCM译码

results=PcmDecode(R_PcmCode);

nnn2=[1:length(results)];

subplot(2,1,2),plot(nnn2,results),title('PCM译码波形');

%程序名称:PcmEncode.m

%功能:PCM编码

%通信0903 李晶晶 2009010443

%=====================

function outData=PcmEncode(inData);

% tStart=0;

% tEnd=10;

% tStep=0.1;

% nnn=tStart:tStep:tEnd;

% aSequ=sin(nnn)+sin(6*nnn);

aSequ=inData;

MaxSequ=max(aSequ);

aSequ=aSequ./MaxSequ; %归一化

lengthOfSequ = length(aSequ);

PCMCode = zeros(lengthOfSequ,8);

Input = round(2047 * aSequ);

%<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

%------------------------极性码---------------------------

for i = 1:lengthOfSequ

if(Input(i) > 0)

PCMCode(i,1) = 1;

else PCMCode(i,1) = 0;

end

end

%----------------------------------段落码---------------------------------- Signal = abs(Input);

for i = 1:lengthOfSequ

iStart=0;

iStep=1;

if(Signal(i) >= 1024) %段落号 8

PCMCode(i,2) = 1;

PCMCode(i,3) = 1;

PCMCode(i,4) = 1;

iStart=1024;

iStep=64;

elseif (Signal(i) >= 512)

PCMCode(i,2) = 1;

PCMCode(i,3) = 1;

PCMCode(i,4) = 0;

iStart=512;

iStep=32;

elseif (Signal(i) >= 256)

PCMCode(i,2) = 1;

PCMCode(i,3) = 0;

PCMCode(i,4) = 1;

iStart=256;

iStep=16;

elseif (Signal(i) >= 128)

PCMCode(i,2) = 1;

PCMCode(i,3) = 0;

PCMCode(i,4) = 0;

iStart=128;

iStep=8;

elseif (Signal(i) >= 64)

PCMCode(i,2) = 0;

PCMCode(i,3) = 1;

PCMCode(i,4) = 1;

iStart=64;

iStep=4;

elseif (Signal(i) >= 32)

PCMCode(i,2) = 0;

PCMCode(i,3) = 1;

PCMCode(i,4) = 0;

iStart=32;

iStep=2;

elseif (Signal(i) >= 16)

PCMCode(i,2) = 0;

PCMCode(i,3) = 0;

PCMCode(i,4) = 1;

iStart=16;

iStep=1;

end

% ---------------------------------段内码-----------------------------

Remans=floor((Signal(i)-iStart)/iStep); %段内码编码floor取整(四舍五入)

t=dec2bin(Remans,4)-48; %dec2bin定义将B变为4位2进制码,-48改变格式

PCMCode(i,5:8)=t(1:4); %输出段内码

end

maxN=lengthOfSequ*8;

outData=reshape(PCMCode',1,maxN);

%程序名称:PcmDecode.m

%功能:PCM解码

%通信0903 李晶晶 2009010443

%=====================

function outData=PcmDecode(inData);

lengthOfSequ=ceil(length(inData)/8); %帧数

ttt=zeros(1,8*lengthOfSequ);

ttt(1:length(inData))=inData;

PCMCode=reshape(ttt,8,lengthOfSequ);

PCMCode=PCMCode';

%----------------------------pcm解码------------------------------------ QidianDianping = [0,16,32,64,128,256,512,1024]; %段落起点电平

LianghuaJiange = [1,1,2,4,8,16,32,64]; %段落量化间隔

results=zeros(1,lengthOfSequ);

for i = 1:lengthOfSequ

segNum=PCMCode(i,2)*4+PCMCode(i,3)*2+PCMCode(i,4)+1;

interNum=PCMCode(i,5)*8+PCMCode(i,6)*4+PCMCode(i,7)*2+PCMCode(i,8)+1;

results(i)=QidianDianping(segNum)+LianghuaJiange(segNum)*(interNum+0.5); if(PCMCode(i,1)==0)

results(i)=results(i)*(-1);

end

end

MaxResult=max(results);

outData=results./MaxResult; %normalize

%程序名称:hEncode.m

%功能:HDB3编码

%通信0903 李晶晶 2009010443

%=====================

% HDB3编码

function outData=hEncode(inData);

dataLength=length(inData);

%%

% AMI码的编码

yn=inData;% 输出yn初始化

num=0;% 计数器初始化

for k=1:dataLength

if inData(k)==1

num=num+1; % "1"计数器

if num/2 == fix(num/2) % 奇数个1时输出-1,进行极性交替

yn(k)=1;

else

yn(k)=-1;

end

end

end

%%

% HDB3编码

num=0; % 连零计数器初始化

yh=yn; % 输出初始化

sign=0; % 极性标志初始化为0

V=zeros(1,dataLength);% V脉冲位置记录变量

B=zeros(1,dataLength);% B脉冲位置记录变量

for k=1:dataLength

if yn(k)==0

num=num+1; % 连“0”个数计数

if num==4 % 如果4连“0”

num=0; % 计数器清零

yh(k)=1*yh(k-4);

% 让0000的最后一个0改变为与前一个非零符号相同极性的符号

V(k)=yh(k); % V脉冲位置记录

if yh(k)==sign % 如果当前V符号与前一个V符号的极性相同

yh(k)=-1*yh(k); % 则让当前V符号极性反转,以满足V符号间相互极性反转要求

yh(k-3)=yh(k); % 添加B符号,与V符号同极性

B(k-3)=yh(k); % B脉冲位置记录

V(k)=yh(k); % V脉冲位置记录

yh(k+1:dataLength)=-1*yh(k+1:dataLength);

% 并让后面的非零符号从V符号开始再交替变化

end

sign=yh(k); % 记录前一个V符号的极性

end

else

num=0; % 当前输入为“1”则连“0”计数器清零

end

end

outData=yh;

% 编码完成

%程序名称:hDecode.m

%功能:HDB3解码

%通信0903 李晶晶 2009010443

%=====================

function outData=hDecode(inData);

input=inData; % HDB3码输入

decode=input; % 输出初始化

sign=0; % 极性标志初始化

for k=1:length(input)

if input(k) ~= 0

if sign==input(k) % 如果当前码与前一个非零码的极性相同 decode(k-3:k)=[0 0 0 0];% 则该码判为V码并将*00V清零

end

sign=input(k); % 极性标志

end

end

outData=abs(decode); % 整流

%程序名称:cycEncode.m

%功能:循环码编码

%通信0903 李晶晶 2009010443

%=====================

function code=cycEncode(cin,g,n)

if sum(cin)==0

code=zeros(1,n);

else

[tmp k]=size(cin);

jiaoyan=div(g,cin,n,k);

jiaoyan=jiaoyan(k+1:end);

code=[cin jiaoyan];

end;

%程序名称:cycDecode.m

%功能:循环码解码

%通信0903 李晶晶 2009010443

%=====================

function y=cycDecode(in,g,k)

n=length(in);

h=shang(n,g,k);

hh=zeros(n-k,n);

for i=1:(n-k)

htmp=zuoyi(h,i-1);

hh(n-k-i+1,:)=htmp;

end

s=in*hh';

s=mod(s,2);

e=s/hh';

ss=sum(e');

aa=find(ss==max(ss));

aa=aa(1);

e=e(aa,:);

y=xor(in,e);

通信原理实验--数字基带传输仿真实验

数字基带传输实验 实验报告

一、实验目的 1、提高独立学习的能力; 2、培养发现问题、解决问题和分析问题的能力; 3、学习Matlab 的使用; 4、掌握基带数字传输系统的仿真方法; 5、熟悉基带传输系统的基本结构; 6、掌握带限信道的仿真以及性能分析; 7、通过观测眼图和星座图判断信号的传输质量。 二、系统框图及编程原理 1.带限信道的基带系统模型(连续域分析) ?输入符号序列―― ?发送信号―― ――比特周期,二进制码元周期 ?发送滤波器―― 或或 ?发送滤波器输出――

?信道输出信号或接收滤波器输入信号 (信道特性为1) ?接收滤波器―― 或或 ?接收滤波器的输出信号 其中 (画出眼图) ?如果位同步理想,则抽样时刻为 ?抽样点数值为(画出星座图) ?判决为 2.升余弦滚降滤波器 式中称为滚降系数,取值为, 是常数。时,带宽为Hz;时,带宽为Hz。此频率特性在内可以叠加成一条直线,故系统无码间干扰传输的最小符号间隔为s,或无码间干扰传输的最大符号速率为Baud。

相应的时域波形为 此信号满足 在理想信道中,,上述信号波形在抽样时刻上无码间干扰。 如果传输码元速率满足,则通过此基带系统后无码间干扰。 3.最佳基带系统 将发送滤波器和接收滤波器联合设计为无码间干扰的基带系统,而且具有最佳的抗加性高斯白噪声的性能。 要求接收滤波器的频率特性与发送信号频谱共轭匹配。由于最佳基带系统的总特性是确定的,故最佳基带系统的设计归结为发送滤波器和接收滤波器特性的选择。 设信道特性理想,则有

(延时为0) 有 可选择滤波器长度使其具有线性相位。 如果基带系统为升余弦特性,则发送和接收滤波器为平方根升余弦特性。 由模拟滤波器设计数字滤波器的时域冲激响应 升余弦滤波器(或平方根升余弦滤波器)的带宽为,故其时域抽样速率至少为,取,其中为时域抽样间隔,归一化为1。 抽样后,系统的频率特性是以为周期的,折叠频率为。故在一个周期内 以间隔抽样,N为抽样个数。频率抽样为,。 相应的离散系统的冲激响应为 将上述信号移位,可得因果系统的冲激响应。 5.基带传输系统(离散域分析) ?输入符号序列―― ?发送信号―― ――比特周期,二进制码元周期 ?发送滤波器――

通信原理实验报告

通信原理实验报告

作者: 日期:

通信原理实验报告 实验名称:实验一—数字基带传输系统的—MATLAB方真 实验二模拟信号幅度调制仿真实验班级:10通信工程三班_________ 学号:2010550920 ________________ 姓名:彭龙龙______________

指导老师:王仕果______________

实验一数字基带传输系统的MATLA仿真 一、实验目的 1、熟悉和掌握常用的用于通信原理时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生; 3、牢固掌握冲激函数和阶跃函数等函数的概念,掌握卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质; 5、掌握MATLAB描述通信系统中不同波形的常用方法及有关函数,并学会利用MATLAB求解系统功率谱,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写 MATLAB程序,实现各种常用信号的MATLA实现,并且以图形的方式再现各种信号的波形。 二、实验内容 1、编写MATLAB程序产生离散随机信号 2、编写MATLAB程序生成连续时间信号 3、编写MATLAB程序实现常见特殊信号 三、实验原理 从通信的角度来看,通信的过程就是消息的交换和传递的过程。而从数学的角度来看,信息从一地传送到另一地的整个过程或者各个环节不外乎是一些码或信号的交换过程。例如信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上的变换,而基带成形、滤波、调 制等则是信号层坎上的处理。码的变换是易于用软件来仿真的。要仿真信号的变换,必须解 决信号与信号系统在软件中表示的问题。 3.1信号及系统在计算机中的表示 3.1.1时域取样及频域取样 一般来说,任意信号s(t)是定义在时间区间(-R, +R)上的连续函数,但所有计算机的CPU都只能按指令周期离散运行,同时计算机也不能处理( -R, + R)这样一个时间段。 为此将把s(t)按区间T, T截短为 2 2 S T(t),再对S T(t)按时间间隔△ t均匀取样,得到取样 点数为: 仿真时用这个样值集合来表示信号 T Nt t s(t)。显然△ t反映了仿真系统对信号波形的分辨 率, (3-1) △ t越小则仿真的精确度越高。据通信原理所学,信号被取样以后,对应的频谱时频率的周期函数,其重复周期是—。如果信号的最高频率为f H,那么必须有f H W 丄才能保证不发 t 2 t 生频域混叠失真。设 1 B s 2 t 则称B s为仿真系统的系统带宽。如果在仿真程序中设定的采样间隔是△ (3-2) t,那么不能用

通信原理第四章(数字基带传输系统)习题及其答案

第四章(数字基带传输系统)习题及其答案 【题4-1】设二进制符号序列为110010001110,试以矩形脉冲为例,分别画出相应的单极性码型,双极性码波形,单极性归零码波形,双极性归零码波形,二进制差分码波形。 【答案4-1】 【题4-2】设随机二机制序列中的0和1分别由()g t 和()g t -组成,其出现概率分别为p 和(1)p -: 1)求其功率谱密度及功率; 2)若()g t 为图(a )所示的波形,s T 为码元宽度,问该序列存在离散分量 1 s f T =否? 3)若()g t 改为图(b )所示的波形,问该序列存在离散分量 1 s f T =否?

【答案4-2】 1)随机二进制序列的双边功率谱密度为 2 2 1212()(1)()()[()(1)()]() s s s s s s m P f P P G f G f f PG mf P G mf f mf ωδ∞ -∞=--++--∑ 由于 12()()()g t g t g t =-= 可得: 2 2 22 ()4(1)()(12) ()() s s s s s m P f P P G f f P G mf f mf ωδ∞ =-∞ =-+--∑ 式中:()G f 是()g t 的频谱函数。在功率谱密度()s P ω中,第一部分是其连续谱成分,第二部分是其离散谱成分。 随机二进制序列的功率为 2 2 2 2 2 2 22 1()2 [4(1)()(12)()()] 4(1)()(12)() () 4(1)()(12) () s s s s s m s s s s m s s s m S P d f P P G f f P G mf f mf df f P P G f df f P G mf f mf df f P P G f df f P G mf ωω π δδ∞ ∞ ∞ ∞∞ =-∞ ∞ ∞ ∞ ∞∞ =-∞ ∞ ∞ ∞ =-∞ = =-+--=-+ --=-+-? ∑ ?∑ ?? ∑ ? ----- 2)当基带脉冲波形()g t 为 1 (){2 0 else s T t g t t ≤= ()g t 的付式变换()G f 为

通信原理 数字基带传输实验报告

基带传输系统实验报告 一、 实验目的 1、 提高独立学习的能力; 2、 培养发现问题、解决问题和分析问题的能力; 3、 学习matlab 的使用; 4、 掌握基带数字传输系统的仿真方法; 5、 熟悉基带传输系统的基本结构; 6、 掌握带限信道的仿真以及性能分析; 7、 通过观察眼图和星座图判断信号的传输质量。 二、 实验原理 在数字通信中,有些场合可以不经载波调制和解调过程而直接传输基带信号,这种直接传输基带信号的系统称为基带传输系统。 基带传输系统方框图如下: 基带脉冲输入 噪声 基带传输系统模型如下: 信道信号 形成器 信道 接收 滤波器 抽样 判决器 同步 提取 基带脉冲

各方框的功能如下: (1)信道信号形成器(发送滤波器):产生适合于信道传输的基带信号波形。因为其输入一般是经过码型编码器产生的传输码,相应的基本波形通常是矩形脉 冲,其频谱很宽,不利于传输。发送滤波器用于压缩输入信号频带,把传输 码变换成适宜于信道传输的基带信号波形。 (2)信道:是基带信号传输的媒介,通常为有限信道,如双绞线、同轴电缆等。信道的传输特性一般不满足无失真传输条件,因此会引起传输波形的失真。另 外信道还会引入噪声n(t),一般认为它是均值为零的高斯白噪声。 (3)接收滤波器:接受信号,尽可能滤除信道噪声和其他干扰,对信道特性进行均衡,使输出的基带波形有利于抽样判决。 (4)抽样判决器:在传输特性不理想及噪声背景下,在规定时刻(由位定时脉冲控制)对接收滤波器的输出波形进行抽样判决,以恢复或再生基带信号。 (5)定时脉冲和同步提取:用来抽样的位定时脉冲依靠同步提取电路从接收信号中提取。 三、实验内容 1采用窗函数法和频率抽样法设计线性相位的升余弦滚讲的基带系统(不调用滤波器设计函数,自己编写程序) 设滤波器长度为N=31,时域抽样频率错误!未找到引用源。o为4 /Ts,滚降系数分别取为0.1、0.5、1, (1)如果采用非匹配滤波器形式设计升余弦滚降的基带系统,计算并画出此发送滤波器的时域波形和频率特性,计算第一零点带宽和第一旁瓣衰减。 (2)如果采用匹配滤波器形式设计升余弦滚降的基带系统,计算并画出此发送滤波器的时域波形和频率特性,计算第一零点带宽和第一旁瓣衰减。 (1)非匹配滤波器 窗函数法: 子函数程序: function[Hf,hn,Hw,w]=umfw(N,Ts,a)

北邮scilab_通信原理软件实验报告

信息与通信工程学院通信原理软件实验报告

实验二时域仿真精度分析 一、实验目的 1. 了解时域取样对仿真精度的影响 2. 学会提高仿真精度的方法 二、实验原理 一般来说,任意信号s(t)是定义在时间区间(-无穷,+无穷)上的连续函数,但所有计算机的CPU 都只能按指令周期离散运行,同时计算机也不能处理这样一个时间段。为此将把s(t)按区间[-T/2 ,+T/2 ]截短为按时间间隔dert T均匀取样,得到的取样点数为N=T/dert T. 仿真时用这个样值集合来表示信号s(t)。Dert T反映了仿真系统对信号波形的分辨率,越小则仿真的精确度越高。据通信原理所学,信号被取样以后,对应的频谱是频率的周期函数,其重复周期是1/t; 。如果信号的最高频率为 那么必须有 才能保证不发生频域混叠失真,这是奈奎斯特抽样定理。设 则称为仿真系统的系统带宽。如果在仿真程序中设定的采样间隔是,那么不能用 此仿真程序来研究带宽大于这的信号或系统。换句话说,就是当系统带宽一定的情况下,信号的采样频率最小不得小于2*Bs,如此便可以保证信号的不失真,在此基础上时域采样频率越高,其时域波形对原信号的还原度也越高,信号波形越平滑。也就是说,要保证信号的通信成功,必须要满足奈奎斯特抽样定理,如果需要观察时域波形的某些特性,那么采样点数越多,可得到越真实的时域信号。 三、实验步骤 1.将正弦波发生器模块、示波器模块、时钟模块按下图连接:

时钟设置0.01,得到的结果如下: 时钟设置0.3,以后得到的结果如下:

五、思考题 (1)观察分析两图的区别,解释其原因。 答:因为信号周期是1,而第一个图的采样周期是0.01,所以一个周期内能采样100个点,仿真出来的波形能较精确地显示成完整波形,而第二个图采样周期是0.3,所以一个周期内只有三个采样点,故信号失真了。 (2)将示波器的控制时钟的period的参数改为0.5,观察仿真结果,分析其原因。 结果如下:

实验九 数字基带通信系统实验

姓名:班级学号:47 实验九数字基带通信系统实验 一、实验目的 1.掌握时分复用数字基带通信系统的基本原理及数字信号传输过程 2.掌握位同步信号抖动、帧同步信号错位对数字信号传输的影响 3.掌握位同步信号、帧同步信号在数字分接中的作用 二、实验内容 1.用数字信源、数字终端、位同步及帧同步连成一个理想信道时分复用数字基带通 信系统,使系统正常工作。 2.观察位同步信号抖动对数字信号传输的影响。 3.观察帧同步信号错位对数字信号传输的影响。 4.用示波器观察分接后的数据信号、用于数据分接的帧同步信号、位同步信号。 三、基本原理 本实验使用数字信源模块(EL-TS-M6)和数字终端、位同步及帧同步模块(EL-TS-M7)。 1. 数字终端模块工作原理: 原理框图如图7-1所示。它输入单极性非归零信号、位同步信号和帧同步信号,把两路数据信号从时分复用信号中分离出来,输出两路串行数据信号和两个8位的并行数据信号。两个并行信号驱动16个发光二极管,左边8个发光二极管显示第一路数据,右边8个发光二极管显示第二路数据,二极管亮状态表示“1”,熄灭状态表示“0”。两个串行数据信号码速率为数字源输出信号码速率的1/3。 在数字终端模块中,有以下测试点及输入输出点: ? FS-IN 帧同步信号输入点 ? S-IN 时分复用基带信号输入点 ? BS-IN 位同步信号输入点 ? SD 抽样判决后的时分复用信号测试点 ? BD 延迟后的位同步信号测试点 ? FD 整形后的帧同步信号测试点 ? D1 分接后的第一路数字信号测试点 ? B1 第一路位同步信号测试点 ? F1 第一路帧同步信号测试点

通信原理实验一、二实验报告

通信原理 实验一 实 验 报 告 实验日期: 学院: 班级: 学号: 姓名: 指导老师:

实验一数字基带传输系统的MA TLAB仿真 一、实验目的 1、熟悉和掌握常用的用于通信原理时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生; 3、牢固掌握冲激函数和阶跃函数等函数的概念,掌握卷积表达式及其物理意义,掌握 卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MA TLAB程序验证卷积的 常用基本性质; 5、掌握MATLAB描述通信系统中不同波形的常用方法及有关函数,并学会利用 MATLAB求解系统功率谱,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写 MATLAB程序,实现各种常用信号的MA TLAB实现,并且以图形的方式再现各种信号的波形。 二、实验内容 1、编写MATLAB 程序产生离散随机信号 2、编写MATLAB 程序生成连续时间信号 3、编写MATLAB 程序实现常见特殊信号 三、实验原理 从通信的角度来看,通信的过程就是消息的交换和传递的过程。而从数学的角度来看, 信息从一地传送到另一地的整个过程或者各个环节不外乎是一些码或信号的交换过程。例如 信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上的变换,而基带成形、滤波、调 制等则是信号层次上的处理。码的变换是易于用软件来仿真的。要仿真信号的变换,必须解 决信号与信号系统在软件中表示的问题。 四、实验步骤 (1)分析程序program1_1 每条指令的作用,运行该程序,将结果保存,贴在下面的空白 处。然后修改程序,将dt 改为0.2,并执行修改后的程序,保存图形,看看所得图形的效果 怎样。 dt=0.01 时的信号波形 Sinusoidal signal x(t) -2-1.5-1-0.500.51 1.52 Time t (sec) dt=0.2 时的信号波形

通信原理------数字基带传输实验报告

基带传输系统实验报告 一、实验目的 1、提高独立学习的能力; 2、培养发现问题、解决问题和分析问题的能力; 3、学习matlab的使用; 4、掌握基带数字传输系统的仿真方法; 5、熟悉基带传输系统的基本结构; 6、掌握带限信道的仿真以及性能分析; 7、通过观察眼图和星座图判断信号的传输质量。 二、实验原理 在数字通信中,有些场合可以不经载波调制和解调过程而直接传输基带信号,这种直接传输基带信号的系统称为基带传输系统。 基带传输系统方框图如下: 基带传输系统模型如下:

各方框的功能如下: (1)信道信号形成器(发送滤波器):产生适合于信道传输的基带信号波形。因为其输入一般是经过码型编码器产生的传输码,相应的基本波形通常是矩形脉 冲,其频谱很宽,不利于传输。发送滤波器用于压缩输入信号频带,把传输 码变换成适宜于信道传输的基带信号波形。 (2)信道:是基带信号传输的媒介,通常为有限信道,如双绞线、同轴电缆等。信道的传输特性一般不满足无失真传输条件,因此会引起传输波形的失真。另 外信道还会引入噪声n(t),一般认为它是均值为零的高斯白噪声。 (3)接收滤波器:接受信号,尽可能滤除信道噪声和其他干扰,对信道特性进行均衡,使输出的基带波形有利于抽样判决。 (4)抽样判决器:在传输特性不理想及噪声背景下,在规定时刻(由位定时脉冲控制)对接收滤波器的输出波形进行抽样判决,以恢复或再生基带信号。 (5)定时脉冲和同步提取:用来抽样的位定时脉冲依靠同步提取电路从接收信号中提取。 三、实验内容 1采用窗函数法和频率抽样法设计线性相位的升余弦滚讲的基带系统(不调用滤波器设计函数,自己编写程序) 设滤波器长度为N=31,时域抽样频率Fo为 4 /Ts,滚降系数分别取为、、1,

通信原理实验报告

实验一常用信号的表示 【实验目的】 掌握使用MATLAB的信号工具箱来表示常用信号的方法。 【实验环境】 装有MATLAB6.5或以上版本的PC机。 【实验内容】 1. 周期性方波信号square 调用格式:x=square(t,duty) 功能:产生一个周期为2π、幅度为1 ±的周期性方波信号。其中duty表示占空比,即在信号的一个周期中正值所占的百分比。 例1:产生频率为40Hz,占空比分别为25%、50%、75%的周期性方波。如图1-1所示。 clear; % 清空工作空间内的变量 td=1/100000; t=0:td:1; x1=square(2*pi*40*t,25); x2=square(2*pi*40*t,50); x3=square(2*pi*40*t,75); % 信号函数的调用subplot(311); % 设置3行1列的作图区,并在第1区作图plot(t,x1); title('占空比25%'); axis([0 0.2 -1.5 1.5]); % 限定坐标轴的范围 subplot(312); plot(t,x2); title('占空比50%'); axis([0 0.2 -1.5 1.5]); subplot(313); plot(t,x3); title('占空比75%'); axis([0 0.2 -1.5 1.5]);

图1-1 周期性方波 2. 非周期性矩形脉冲信号rectpuls 调用格式:x=rectpuls(t,width) 功能:产生一个幅度为1、宽度为width、以t=0为中心左右对称的矩形波信号。该函数横坐标范围同向量t决定,其矩形波形是以t=0为中心向左右各展开width/2的范围。Width 的默认值为1。 例2:生成幅度为2,宽度T=4、中心在t=0的矩形波x(t)以及x(t-T/2)。如图1-2所示。 t=-4:0.0001:4; T=4; % 设置信号宽度 x1=2*rectpuls(t,T); % 信号函数调用 subplot(121); plot(t,x1); title('x(t)'); axis([-4 6 0 2.2]); x2=2*rectpuls(t-T/2,T); % 信号函数调用

通信原理课程设计 基于MATLAB的数字基带传输系统的研究和分析讲解

塔里木大学信息工程学院通信原理课程设计 2016届课程设计 《基于MATLAB的数字基带传输系统的研究与分 析》 课程设计说明书 学生姓名 学号 所属学院信息工程学院 专业通信工程 班级通信16-1 指导教师蒋霎

塔里木大学教务处制 摘要 本论文主要研究了数字信号的基带传输的基本概念及数字信号基带传输的传输过程和如何用MATLAB软件仿真设计数字基带传输系统。本文首先介绍了本课题的理论依据,包括数字通信,数字基带传输系统的组成及数字基带信号的传输过程。接着介绍了数字基带传输系统的特性包括数字PAM信号功率普密度及常用线路码型,并通过比较最终选择双极性不归零码。然后介绍了MATLAB仿真软件。之后介绍了数字基带信号的最佳接收的条件以及如何通过示波器观察基带信号的波形。最后按照仿真过程基本步骤用MATLAB的仿真工具实现了数字基带传输系统的仿真过程,对系统进行了分析。 关键字:数字基带传输系统MATLAB 计算机仿真;

目录 1.前言 0 2.正文 0 2.1数字基带传输系统 0 2.2 数字基带信号 (1) 2.2.1基本的基带信号波形 (1) 2.2.2基带传输的常用码型 (2) 2.3实验原理 (5) 2.3.1数字通信系统模型 (5) 2.3.2数字基带传输系统模型 (5) 3.1MATLAB软件简介 (6) 3.1.1软件介绍 (6) 3.1.2 Matlab语言的特点 (7) 4.1实验内容 (7) 4.1.1理想低通特性 (8) 4.1.2余弦滚降特性 (8) 4.1.3 Matlab设计流程图 (9) 4.1.4余弦滚降系基于matlab的程序及仿真结果 (9) 致谢 (12) 参考文献 (13) 附录 (14)

通信原理实验报告一

实验一信号源实验 一、实验目的 1、了解通信系统的一般模型及信源在整个通信系统中的作用。 2、掌握信号源模块的使用方法。 二、实验内容 1、对应液晶屏显示,观测DDS信源输出波形。 2、观测各路数字信源输出。 3、观测正弦点频信源输出。 4、模拟语音信源耳机接听话筒语音信号。 三、实验仪器 1、信号源模块一块 2、20M双踪示波器一台 四、实验原理 信号源模块大致分为DDS信源、数字信源、正弦点频信源和模拟语音信源几部分。 1、DDS信源 DDS直接数字频率合成信源输出波形种类、频率、幅度及方波B占空比均可通过“DDS信源按键”调节(具体的操作方法见“实验步骤”),并对应液晶屏显示波形信息。 正弦波输出频率范围为1Hz~200KHz,幅度范围为200mV~4V。 三角波输出频率范围为1Hz~20KHz,幅度范围为200mV~4V。 锯齿波输出频率范围为1Hz~20KHz,幅度范围为200mV~4V。 方波A输出频率范围为1Hz~50KHz,幅度范围为200mV~4V,占空比50%不变。 方波B输出频率范围为1Hz~20KHz,幅度范围为200mV~4V,占空比以5%步进可调。 输出波形如下图1-1所示。

正弦波:1Hz-200KHz 三角波:1Hz-20KHz 锯齿波:1Hz-20KHz 方波A:1Hz-50KHz(占空比50%) 方波B:1Hz-20KHz(占空比0%-100%可调) 图1-1 DDS信源信号波形 2、数字信源 (1)数字时钟信号 24.576M:钟振输出时钟信号,频率为24.576MHz。 2048K:类似方波的时钟信号输出点,频率为2048 KHz。64K:方波时钟信号输出点,频率为64 KHz。 32K:方波时钟信号输出点,频率为32KHz。 8K:方波时钟信号输出点,频率为8KHz。 输出时钟如下图1-2所示。

通信原理实验报告

通信原理实验报告 一.实验目的 熟悉掌握MATLAB软件的应用,学会对一个连续信号的频谱进行仿真,熟悉sigexpand(x2,ts2/ts1)函数的意义和应用,完成抽样信号对原始信号的恢复。 二.实验内容 设低通信号x(t)=cos(4pi*t)+1.5sin(6pi*t)+0.5cos(20pi*t); (1)画出该低通信号的波形 (2)画出抽样频率为fs=10Hz(亚采样)、20Hz(临界采样)、50Hz(过采样)的抽样序列 (3)抽样序列恢复出原始信号 (4)三种抽样频率下,分别分析对比模拟信号、离散采样信号、恢复信号的时域波形的差异。 原始信号与恢复信号的时域波形之差有何特点?有什么样的发现和结论? (5)三种抽样频率下,分别分析对比模拟信号、离散采样信号、恢复信号的频域特性的差异。 原始信号与恢复信号的频域波形之差有何特点?有什么样的发现和结论? 实验程序及输出结果 clear; close all; dt=0.05; t=-2:dt:2 x=cos(4*pi*t)+1.5*sin(6*pi*t)+0.5*cos(20*pi*t); N=length(t); Y=fft(x)/N*2; fs=1/dt; df=fs/(N-1); f=(0:N-1)*df; subplot(2,1,1) plot(t,x) title('抽样时域波形') xlabel('t') grid; subplot(2,1,2) plot(f,abs(Y)); title('抽样频域信号 |Y|'); xlabel('f'); grid;

定义sigexpand函数 function[out]=sigexpand(d,M) N=length(d); out=zeros(M,N); out(1,:)=d; out=reshape(out,1,M*N); 频域时域分析fs=10Hz clear; close all; dt=0.1; t0=-2:0.01:2 t=-2:dt:2 ts1=0.01 x0=cos(4*pi*t0)+1.5*sin(6*pi*t0)+0.5*cos(20*pi*t0); x=cos(4*pi*t)+1.5*sin(6*pi*t)+0.5*cos(20*pi*t); B=length(t0); Y2=fft(x0)/B*2; fs2=1/0.01; df2=fs2/(B-1); f2=(0:B-1)*df2; N=length(t); Y=fft(x)/N*2;

数字基带系统实验一总结报告

实验一基带传输系统实验 目录: 一、实验目的 (2) 二、实验原理 (2) 三、实验内容 (3) (一)因果数字升余弦滚降滤波器设计 (3) 1) 窗函数法设计非匹配形式的基带系统的发送滤波器 (3) 2) 频率抽样法设计匹配形式的基带系统的发送滤波器 (5) 3) 非匹配形式下窗函数设计法和匹配模式下频率抽样法设计的滤波器第一零点带 宽和第一旁瓣衰减 (7) (二)根据离散域基带系统模型,设计无码间干扰的二进制数字基带传输系统 (7) (三)非匹配模式和匹配模式的无码间干扰的数字基带传输系统测试 (10) 1) 非匹配滤波器无加性噪声系统 (10) 2) 非匹配滤波器和匹配滤波器加加性噪声系统 (12) 四、实验心得 (15) 指导老师:马丕明 班级:通信一班 姓名:石恬静201100120172 蒋金201100120222

一、实验目的 1、 提高独立学习的能力; 2、 培养发现问题、解决问题和分析问题的能力; 3、 学习matlab 的使用; 4、 掌握基带数字传输系统的仿真方法; 5、 熟悉基带传输系统的基本结构; 6、 掌握带限信道的仿真以及性能分析; 7、 通过观察眼图和星座图判断信号的传输质量。 二、实验原理 数字通信系统的模型如下图所示: 在数字通信中,有些场合可以不经载波调制和解调过程而直接传输基带信号,这种直接传输基带信号的系统称为基带传输系统。 带限信道的数字基带传输系统的传输模型为: 发送滤波器 传输信道 接收滤波器 输入符号序列 {a }l ,其取值为1或-1;每隔一个比特周期Tb 发送一个脉冲信号得到 发送信号()d t ;在匹配形式下,发送滤器和接收滤波器都是平方根升余弦滚降滤波器,在

通信原理实验报告

通信原理 实 验 报 告

实验一 数字基带信号实验(AMI/HDB3) 一、 实验目的 1、了解单极性码、双极性码、归零码、不归零码等基带信号波形特点 2、掌握AMI 、HDB 3的编码规则 3、掌握从HDB 3码信号中提取位同步信号的方法 4、掌握集中插入帧同步码时分复用信号的帧结构特点 5、了解HDB 3(AMI )编译码集成电路CD22103 二、 实验内容 1、用示波器观察单极性非归零码(NRZ )、传号交替反转码(AMI )、三阶高密度 双极性码(HDB 3)、整流后的AMI 码及整流后的HDB 3码 2、用示波器观察从HDB 3/AMI 码中提取位同步信号的波形 3、用示波器观察HDB 3、AMI 译码输出波形 三、 基本原理 本实验使用数字信源模块(EL-TS-M6)、AMI/HDB 3编译码模块(EL-TS-M6)。 BS S5S4S3S2S1 BS-OUT NRZ-OUT CLK 并 行 码 产 生 器 八选一 八选一八选一分 频 器 三选一 NRZ 抽 样 晶振 FS 倒相器 图1-1 数字信源方框图 010×0111××××××××× ×××××××数据2 数据1 帧同步码 无定义位 图1-2 帧结构 四、实验步骤 1、 熟悉信源模块和HDB3/AMI 编译码模块的工作原理。 2、 插上模块(EL-TS-M6),打开电源。用示波器观察数字信源模块上的各种信号波形。 用FS 作为示波器的外同步信号,进行下列观察: (1) 示波器的两个通道探头分别接NRZ-OUT 和BS-OUT ,对照发光二极管的发光状态,判断数字信源单元是否已正常工作(1码对应的发光管亮,0码对应的发光管熄);

《通信原理》实验设计报告

中南大学《通信原理》 实验设计报告 学院: 专业班级: 姓名: 学号: 指导老师: 设计时间:

目录 第一部分硬件部分实验报告 实验一:模拟锁相环与载波同步 (1) 实验五:数字锁相环与位同步 (6) 实验六:帧同步 (13) 实验七:时分复用数字基带通信系统 (17) 第二部分实验设计部分 设计任务与要求 (22) 方案设计与论证 (22) 源程序与仿真结果 (24) 系统性能分析 (29) 程序调试 (29) 结论与心得 (30) 参考文献 (31)

第一部分硬件部分实验报告 实验一:模拟锁相环与载波同步 一、实验目的 1. 掌握模拟锁相环的工作原理,以及环路的锁定状态、失锁状态、同步带、捕捉带等基本概念。 2. 掌握用平方环法从2DPSK信号中提取相干载波的原理及模拟锁相环的设计方法。 3. 了解相干载波相位模糊现象产生的原因。 二、实验内容 1. 观察模拟锁相环的锁定状态、失锁状态及捕捉过程。 2. 观察环路的捕捉带和同步带。 3. 用平方环法从2DPSK信号中提取载波同步信号,观察相位模糊现象。 三、基本原理 通信系统中常用平方环或同相正交环(科斯塔斯环)从2DPSK信号中提取相干载波。本实验系统的载波同步提取模块用平方环,原理方框图如图3-1所示,电原理图如图3-2所示(见附录)。模块内部使用+5V、+12V、-12V电压,所需的2DPSK输入信号已在实验电路板上与数字调制单元2DPSK输出信号连在一起。 图3-1 载波同步方框图 本模块上有以下测试点及输入输出点: ? MU平方器输出测试点,VP-P>1V ? VCO VCO输出信号测试点,VP-P>0.2V ? Ud鉴相器输出信号测试点 ? CAR-OUT 相干载波信号输出点/测试点 图3-1中各单元与电路板上主要元器件的对应关系如下: ? 平方器 U25:模拟乘法器MC1496

实验七:时分复用数字基带通信系统

实验七:时分复用数字基带通信系统 一、实验目的 1.掌握时分复用数字基带通信系统的基本原理及数字信号传输过程。 2.掌握位同步信号抖动、帧同步信号错位对数字信号传输的影响。 3.掌握位同步信号、帧同步信号在数字分接中的作用。 二、实验内容 1.用数字信源模块、数字终端模块、位同步模块及帧同步模块连成一个理想信道时分复用数字基带通信系统,使系统正常工作。 2.观察位同步信号抖动对数字信号传输的影响。 3.观察帧同步信号错位对数字信号传输的影响。 4.用示波器观察分接后的数据信号、用于数据分接的帧同步信号、位同步信号。 三、基本原理 本实验要使用数字终端模块。 1. 数字终端模块工作原理: 原理框图如图7-1所示,电原理图如图7-2所示(见附录)。它输入单极性非归零信号、位同步信号和帧同步信号,把两路数据信号从时分复用信号中分离出来,输出两路串行数据信号和两个8位的并行数据信号。两个并行信号驱动16个发光二极管,左边8个发光二极管显示第一路数据,右边8个发光二极管显示第二路数据,二极管亮状态表示“1”,熄灭状态表示“0”。两个串行数据信号码速率为数字源输出信号码速率的1/3。 在数字终端模块中,有以下测试点及输入输出点: ? S-IN 时分复用基带信号输入点 ? SD 抽样判后的时分复用信号测试点 ? BD 延迟后的位同步信号测试点 ? FD 整形后的帧同步信号测试点 ? D1 分接后的第一路数字信号测试点 ? B1 第一路位同步信号测试点

? F1 第一路帧同步信号测试点 ? D2 分接后的第二路数字信号测试点 ? B2 第二路位同步信号测试点 ? F2 第二路帧同步信号测试点 延迟1延迟2 整形延迟3FS-IN BS-IN S-IN FD FD -7 FD -15 FD -8 FD -16 BD 显示 串/并变换 串/并变换 F2÷3 并/串变换并/串变换 D 2 B1 F1 D 1 SD-D BD 显示 B2 图7-1 数字终端原理方框图 图7-1中各单元与电路板上元器件对的应关系如下: ? 延迟1 U63:单稳态多谐振荡器4528 ? 延迟2 U62:A :D 触发器4013 ? 整形 U64:A :单稳态多谐振荡器4528;U62:B :D 触发器4013 ? 延迟3 U67、U68、U69:移位寄存器40174 ? ÷3 U72:内藏译码器的二进制寄存器4017 ? 串/并变换 U65、U70:八级移位寄存器4094 ? 并/串变换 U66、U71:八级移位寄存器4014(或4021) ? 显示 三极管9013;发光二极管 延迟1、延迟2、延迟3、整形及÷3等5个单元可使串/并变换器和并/串变换器的输入信号SD 、位同步信号及帧同步信号满足正确的相位关系,如图7-3所示。 移位寄存器40174把FD 延迟7、8、15、16个码元周期,得到FD-7、FD-15、FD-8(即F1)和FD-16(即F2)等4个帧同步信号。在FD-7及B D 的作用下,

北邮通信原理软件实验报告XXXX27页

通信原理软件实验报告 学院:信息与通信工程学院 班级: 一、通信原理Matlab仿真实验 实验八 一、实验内容 假设基带信号为m(t)=sin(2000*pi*t)+2cos(1000*pi*t),载波频率为20kHz,请仿真出AM、DSB-SC、SSB信号,观察已调信号的波形和频谱。 二、实验原理 1、具有离散大载波的双边带幅度调制信号AM 该幅度调制是由DSB-SC AM信号加上离散的大载波分量得到,其表达式及时间波形图为: 应当注意的是,m(t)的绝对值必须小于等于1,否则会出现下图的过调制: AM信号的频谱特性如下图所示: 由图可以发现,AM信号的频谱是双边带抑制载波调幅信号的频谱加上离散的大载波分量。 2、双边带抑制载波调幅(DSB—SC AM)信号的产生 双边带抑制载波调幅信号s(t)是利用均值为0的模拟基带信号m(t)和正弦载波 c(t)相乘得到,如图所示: m(t)和正弦载波s(t)的信号波形如图所示:

若调制信号m(t)是确定的,其相应的傅立叶频谱为M(f),载波信号c(t)的傅立叶频谱是C(f),调制信号s(t)的傅立叶频谱S(f)由M(f)和C(f)相卷积得到,因此经过调制之后,基带信号的频谱被搬移到了载频fc处,若模拟基带信号带宽为W,则调制信号带宽为2W,并且频谱中不含有离散的载频分量,只是由于模拟基带信号的频谱成分中不含离散的直流分量。 3、单边带条幅SSB信号 双边带抑制载波调幅信号要求信道带宽B=2W, 其中W是模拟基带信号带宽。从信息论关点开看,此双边带是有剩余度的,因而只要利用双边带中的任一边带来传输,仍能在接收机解调出原基带信号,这样可减少传送已调信号的信道带宽。 单边带条幅SSB AM信号的其表达式: 或 其频谱图为: 三、仿真设计 1、流程图:

通信原理实验报告

通信原理实验报告 实验一抽样定理 实验二 CVSD编译码系统实验 实验一抽样定理 一、实验目的 所谓抽样。就是对时间连续的信号隔一定的时间间隔T 抽取一个瞬时幅度值(样值),即x(t)*s(t)=x(t)s(t)。在一个频带限制在(0,f h)内的时间连续信号f(t),如果以小于等于1/(2 f h)的时间间隔对它进行抽样,那么根据这些抽样值就能完全恢复原信号。 抽样定理告诉我们:如果对某一带宽有限的时间连续信号(模拟信号)进行抽样,且抽样速率达到一定数值时,那么根据这些抽样值就能准确地还原信号。这就是说,若要传输模拟信号,不一定要传输模拟信号本身,可以只传输按抽样定理得到的抽样值。 二、功能模块介绍 1.DDS 信号源:位于实验箱的左侧 (1)它可以提供正弦波、三角波等信号,通过连接P03 测试点至PAM 脉冲调幅模块的32P010 作为脉冲幅度调制器的调制信号x(t)。抽样脉冲信号则是通过P09 测试点连至PAM 脉冲调幅模块。 (2)按下复合式按键旋钮SS01,可切换不同的信号输出状态,例如D04D03D02D01=0010 对应的是输出正弦波,每种LED 状态对应一种信号输出,具体实验板上可见。 (3)旋转复合式按键旋钮SS01,可步进式调节输出信号的频率,顺时针旋转频率每步增加100Hz,逆时针减小100Hz。 (4)调节调幅旋钮W01,可改变P03 输出的各种信号幅度。 2.抽样脉冲形成电路模块 它提供有限高度,不同宽度和频率的抽样脉冲序列,可通过P09 测试点连线送到PAM 脉冲调幅模块32P02,作为脉冲幅度调制器的抽样脉冲s(t)。P09 测试点可用于抽样脉冲的连接和测量。该模块提供的抽样脉冲频率可通过旋转SS01 进行调节,占空比为50%。 3.PAM 脉冲调幅模块 它采用模拟开关CD4066 实现脉冲幅度调制。抽样脉冲序列为高电平时,模拟开关导通,有调制信号输出;抽样脉冲序列为低电平,模拟开关断开,无信号输出。因此,本模块实现的是自然抽样。在32TP01 测试点可以测量到已调信号波形。 调制信号和抽样脉冲都需要外接连线输入。已调信号经过PAM 模拟信道(模拟实际信道的惰性)的传输,从32P03 铆孔输出,可能会产生波形失真。PAM 模拟信道电路示意图如下图所示,32W01(R1)电位器可改变模拟信道的传输特性。

通信原理实验报告-数字信号的基带传输

通信原理实验报告 实验名称:数字信号的基带传输 班级:08211317 学号:08211660 姓名:张媛(27)

一.实验目的 (1)理解无码间干扰数字基带信号的传输; (2)掌握升余弦滚降滤波器的特性; (3)通过时域、频域波形分析系统性能。 二、仿真环境 SystemView 仿真软件 三、实验原理 (1 )数字基带传输系统的基本结构 它主要由信道信号形成器、信道、接收滤滤器和抽样判决器组成。为了保证系统可靠有序地工作,还应有同步系统。 1.信道信号形成器 把原始基带信号变换成适合于信道传输的基带信号,这种变换主要是通过码型变换和波形变换来实现的。 2.信道 是允许基带信号通过的媒质,通常为有线信道,信道的传输特性通常不满足无失真传输条件,甚至是随机变化的。另外信道还会进入噪声。 3.接收滤波器 滤除带外噪声,对信道特性均衡,使输出的基带波形有利于抽样判决。 4.抽样判决器 在传输特性不理想及噪声背景下,在规定时刻(由位定时脉冲控制)对接收滤波器的输出波形进行抽样判决,以恢复或再生基带信号。而用来抽样的位定时脉冲则依靠同步提取电路从接收信号中提取。 (2) 奈奎斯特第一准则 奈奎斯特准则提出:只要信号经过整形后能够在抽样点保持不变, 即使其波形已经发生了变化,也能够在抽样判决后恢复原始的信号, 因为信息完全恢复携带在抽样点幅度上。 奈奎斯特准则要求在波形成形输入到接收端的滤波器输出的整个 传送过程传递函数满足: 令k′=j -k , 并考虑到k′也为整数,可用k 表示: ???=+-0)(1])[(0或其它常数t T k j h b k j k j ≠=?? ?=+0 1)(0t kT h b 00≠=k k

移动通信原理课程设计_实验报告_321321资料

电子科技大学 通信抗干扰技术国家级重点实验室 实验报告 课程名称移动通信原理 实验内容无线信道特性分析; BPSK/QPSK通信链路搭建与误码性能分析; SIMO系统性能仿真分析 课程教师胡苏 成员姓名成员学号成员分工 独立完成必做题第二题,参与选做题SIMO仿 真中的最大比值合并模型设计 参与选做题SIMO仿真中的 等增益合并模型设计 独立完成必做题第一题 参与选做题SIMO仿真中的 选择合并模型设计

1,必做题目 1.1无线信道特性分析 1.1.1实验目的 1)了解无线信道各种衰落特性; 2)掌握各种描述无线信道特性参数的物理意义; 3)利用MATLAB中的仿真工具模拟无线信道的衰落特性。 1.1.2实验内容 1)基于simulink搭建一个QPSK发送链路,QPSK调制信号经过了瑞利衰 落信道,观察信号经过衰落前后的星座图,观察信道特性。仿真参数:信源比特速率为500kbps,多径相对时延为[0 4e-06 8e-06 1.2e-05]秒,相对平均功率为[0 -3 -6 -9]dB,最大多普勒频移为200Hz。例如信道设置如下图所示:

1.1.3实验仿真 (1)实验框图 (2)图表及说明 图一:Before Rayleigh Fading1 #上图为QPSK相位图,由图可以看出2比特码元有四种。

图二:After Rayleigh Fading #从上图可以看出,信号通过瑞利信道后,满足瑞利分布,相位和幅度发生随机变化,所以图三中的相位不是集中在四点,而是在四个点附近随机分布。 图三:Impulse Response #从冲激响应的图可以看出相位在时间上发生了偏移。

实验6.数字基带信号的眼图实验

实验六 数字基带信号的眼图实验 一、实验目的 1、掌握无码间干扰传输的基本条件和原理,掌握基带升余弦滚降系统的实现方法; 2、通过观察眼图来分析码间干扰对系统性能的影响,并观察在输入相同码率的NRZ 基带信号下,不同滤波器带宽对输出信间干扰大小的影响程度; 3、熟悉MATLAB 语言编程。 二、实验原理和电路说明 1、基带传输特性 基带系统的分析模型如图3-1所示,要获得良好的基带传输系统,就应该 图3-1 基带系统的分析模型 抑制码间干扰。设输入的基带信号为()n s n a t nT δ-∑,s T 为基带信号的码元周期,则经过 基带传输系统后的输出码元为 ()n s n a h t nT -∑。其中 1()()2j t h t H e d ωωωπ +∞ -∞ = ? (3-1) 理论上要达到无码间干扰,依照奈奎斯特第一准则,基带传输系统在时域应满足: 10()0,s k h kT k =?=? ? , 为其他整数 (3-2) 频域应满足: ()0,s s T T H πωωω?≤?=? ?? ,其他 (3-3)

图3-2 理想基带传输特性 此时频带利用率为2/Baud Hz ,这是在抽样值无失真条件下,所能达到的最高频率利用率。 由于理想的低通滤波器不容易实现,而且时域波形的拖尾衰减太慢,因此在得不到严格 定时时,码间干扰就可能较大。在一般情况下,只要满足: 222(),s i s s s s i H H H H T T T T T ππ π π ωωωωω?????? +=-+++=≤ ? ? ??????? ∑ (3-4) 基带信号就可实现无码间干扰传输。这种滤波器克服了拖尾太慢的问题。 从实际的滤波器的实现来考虑,采用具有升余弦频谱特性()H ω时是适宜的。 (1)(1) 1sin (),2(1)()1,0(1) 0,s s s s s s T T T T H T T ππαπαωωαπαωωπαω???-+--≤≤?? ???? ?-? =≤≤???+>? ?? (3-5) 这里α称为滚降系数,01α≤≤。 所对应的其冲激响应为: ()222sin cos()()14s s s s t T t T h t t t T T παππα= - (3-6) 此时频带利用率降为2/(1)Baud/Hz α+,这同样是在抽样值无失真条件下,所能达到的最

相关文档
相关文档 最新文档