中南大学
《通信原理》
实验报告
学生姓名
学生学号
学 院 信息科学与工程学院
专业班级
完成时间
实验二 数字调制
一、实验目的
1、掌握绝对码、相对码概念及它们之间的变换关系。
2、掌握用键控法产生2ASK、2FSK、2DPSK信号的方法。
3、掌握相对码波形与2PSK信号波形之间的关系、绝对码波形与2DPSK信号波形之间的关系。
4、了解2ASK、2FSK、2DPSK信号的频谱与数字基带信号频谱之间的关系。
二、实验内容
1、用示波器观察绝对码波形、相对码波形。
2、用示波器观察2ASK、2FSK、2PSK、2DPSK信号波形。
3、用频谱仪观察数字基带信号频谱及2ASK、2FSK、2DPSK信号的频谱。
三、基本原理
本实验用到数字信源模块和数字调制模块。信源模块向调制模块提供数字基带信号(NRZ码)和位同步信号BS(已在实验电路板上连通,不必手工接线)。调制模块将输入的绝对码AK(NRZ码)变为相对码BK、用键控法产生2ASK、2FSK、2DPSK信号。调制模块内部只用+5V电压。
数字调制单元的原理方框图如图2-1所示,电原理图如图2-2所示(见附录)。
图2-1 数字调制方框图
本单元有以下测试点及输入输出点:
· CAR 2DPSK信号载波测试点
· BK 相对码测试点
· 2DPSK 2DPSK信号测试点/输出点,VP-P>0.5V
· 2FSK 2FSK信号测试点/输出点,VP-P>0.5V
· 2ASK 2ASK信号测试点,VP-P>0.5V
用2-1中晶体振荡器与信源共用,位于信源单元,其它各部分与电路板上主要元器件对应关系如下:
· ¸2(A) U8:双D触发器74LS74
· ¸2(B) U9:双D触发器74LS74
· 滤波器A V6:三极管9013,调谐回路
· 滤波器B V1:三极管9013,调谐回路
· 码变换 U18:双D触发器74LS74;U19:异或门74LS86
· 2ASK调制 U22:三路二选一模拟开关4053
· 2FSK调制 U22:三路二选一模拟开关4053
· 2PSK调制 U21:八选一模拟开关4051
· 放大器 V5:三极管9013
· 射随器 V3:三极管9013
将晶振信号进行2分频、滤波后,得到2ASK的载频2.2165MHZ。放大器的发射极和集电极输出两个频率相等、相位相反的信号,这两个信号就是2PSK、2DPSK的两个载波,2FSK信号的两个载波频率分别为晶振频率的1/2和1/4,也是通过分频和滤波得到的。
下面重点介绍2PSK、2DPSK。2PSK、2DPSK波形与信息代码的关系如图2-3所示。
图2-3 2PSK、2DPSK波形
图中假设码元宽度等于载波周期的1.5倍。2PSK信号的相位与信息代码的关系是:前后码元相异时,2PSK信号相位变化180°,相同时2PSK信号相位不变,可简称为“异变同不变”。2DPSK信号的相位与信息代码的关系是:码元为“1”时,2DPSK信号的相位变化180°。码元为“0”时,2DPSK信号的相位不变,可简称为“1变0不变”。
应该说明的是,此处所说的相位变或不变,是指将本码元内信号的初相与上一码元内信号的末相进行比较,而不是将相邻码元信号的初相进行比较。实际工程中,2PSK或2DPSK信号载波频率与码速率之间可能是整数倍关系也可能是非整数倍关系。但不管是那种关系,上述结论总是成立的。
本单元用码变换——2PSK调制方法产生2DPSK信号,原理框图及波形图如图2-4所示。相对于绝对码AK、2PSK调制器的输出就是2DPSK信号,相对于相对码、2PSK调制器的输出是2PSK信号。图中设码元宽度等于载波周期,已调信号的相位变化与AK、BK的关系当然也是符合上述规律的,即对于AK来说是“1变0不变”关系,对于BK来说是“异变同不变”关系,由AK到BK的变换也符合“1变0不变”规律。
图2-4中调制后的信号波形也可能具有相反的相位,BK也可能具有相反的序列即00100,这取决于载波的参考相位以及异或门电路的初始状态。
2DPSK通信系统可以克服上述2PSK系统的相位模糊现象,故实际通信中采用2DPSK而不用2PSK(多进制下亦如此,采用多进制差分相位调制MDPSK),此问题将在数字解调实验中再详细介绍。
图2-4 2DPSK调制器
2PSK信号的时域表达式为
S(t)= m(t)Cosωct
式中m(t)为双极性不归零码BNRZ,当“0”、“1”等概时m(t)中无直流分量,S(t)中无载频分量,2DPSK信号的频谱与2PSK相同。
2ASK信号的时域表达式与2PSK相同,但m(t)为单极性不归零码NRZ,NRZ中有直流分量,故2ASK信号中有载频分量。
2FSK信号(相位不连续2FSK)可看成是AK与调制不同载频信号形成的两个2ASK信号相加。时域表达式为
式中m(t)为NRZ码。
图2-5 2ASK、2PSK(2DPSK)、2FSK信号功率谱
设码元宽度为TS,fS =1/TS在数值上等于码速率,2ASK、2PSK(2DPSK)、2FSK的功率谱密度如图2-5所示。可见,2ASK、2PSK(2DPSK)的功率谱是数字基带信号m(t)功率谱的线性搬移,故常称2ASK、2PSK(2DPSK)为线性调制信号。多进制的MASK、MPSK(MDPSK)、MFSK信号的功率谱与二进制信号功率谱类似。
本实验系统中m(t)是一个周期信号,故m(t)有离散谱,因而2ASK、2PSK(2DPSK)、2FSK也具有离散谱。
四、实验步骤
本实验使用数字信源单元及数字调制单元。
1、熟悉数字调制单元的工作原理。接通电源,打开实验箱电源开关。将数字调制单元单刀双掷开关K7置于左方N(NRZ)端。
2、用数字信源单元的FS信号作为示波器的外同步信号,示波器CH1接信源单元的(NRZ-OUT)AK(即调制器的输入),CH2接数字调制单元的BK,信源单元的K1、K2、K3置于任意状态(非全0),观察AK、BK波形,总结绝对码至相对码变换规律以及从相对码至绝对码的变换规律。
3、示波器CH1接2DPSK,CH2分别接AK及BK,观察并总结2DPSK信号相位变化与绝对码的关系以及2DPSK信号相位变化与相对码的关系(此关系即是2PSK信号相位变化与信源代码的关系)。注意:2DPSK信号的幅度比较小,要调节示波器的幅度旋钮,而且信号本身幅度可能不一致,但这并不影响信息的正确传输。
2DPSK AK 2DPSK BK
4、示波器CH1接AK、CH2依次接2FSK和2ASK;观察这两个信号与AK的关系(注意“1”码与“0”码对应的2FSK信号幅度可能不相等,这对传输信息是没有影响的)。
AK 2FSK AK SASK
5、用频谱议观察AK、2ASK、2FSK、2DPSK信号频谱(条件不具备时不进行此项观察)。
条件不具备
五、实验报告要求
1、设绝对码为全1、全0或1001 1010,求相对码。
绝对码全为1时,相对码为:1010 1010
绝对码全为0时,相对码为:0000 0000
绝对码为1001 1010时,相对码为:1110 1100
2、设相对码为全1、全0或1001 1010,求绝对码。
相对码全为1时,绝对码为:1000 0000
相对码全为0时,绝对码为:0000 0000
相对码为1001 1010时,绝对码为:1101 0111
3、设信息代码为1001 1010,假定载频分别为码元速率的1倍和1.5倍,画出2DPSK及2PSK信号波形。
4、总结绝对码至相对码的变换规律、相对码至绝对码的变换规律并设计一个由相对码至绝对码的变换电路。
规律:相对码的码反变换规则为 “比较相对码本码元与前一码元 电位相同 绝对码为0,否则为1”,反变化与之相反。
5、总结2DPSK信号的相位变化与信息代码(即绝对码)之间的关系以及2DPSK信号的相位变化与相对码之间的关系(即2PSK的相位变化与信息代码之间的关系)。
2DPSK 信号的相位变化与绝对码(信息代码)之间的关系是:“1 变0 不变”,即“1”码对应的2DPSK 信号的初相相对于前一码元内2DPSK 信号的末相变化180º,“0”码对应的2DPSK 信号的初相与前一码元内2DPSK 信号的末相同。
2PSK 信号的相位变化与相对码(信息代码)之间的关系是:“异变同不变”,即当前码元与前一码元相异时则当前码元内2PSK 信号的初相相对于前一码元内2PSK 信号的末相变化180º。相同时则码元内2PSK 信号的初相相对于前一码元内2PSK 信号的末相无变化。
实验3 数字基带传输系统
一、实验目的
1、掌握数字基带传输系统的误码率计算;
2、熟悉升余弦传输特性的时域响应特征,观察不同信噪比下的眼图。
二、实验内容
1、误码率的计算:画出A/σ和误码率之间的性能曲线;
2、眼图的生成
①基带信号采用矩形脉冲波形(选做)
②基带信号采用滚降频谱特性的波形(必做)
3、仿真码间干扰对误码率的影响(选做)
三、实验步骤及结果
1、误码率的计算
随机产生个二进制信息数据,采用双极性码,映射为±A。随机产生高斯噪声(要求A/σ为0~12dB),叠加在发送信号上,直接按判决规则进行判决,然后与原始数据进行比较,统计出错的数据量,与发送数据量相除得到误码率。画出A/σ和误码率之间的性能曲线,并与理论误码率曲线相比较。(保存为图3-1)
注意:信噪比单位为dB,计算噪声功率时需要换算。Snr_A_sigma = 10.^(Snr_A_sigma_dB/20);
1代码:
clear all; clc;close all;
A = 1;%定义信号幅度
N = 10 ^ 6;%数据点数;
a=A*sign(randn(1,N));
Snr_A_sigma_dB = 0:12;
Snr_A_sigma = 10 .^ (Snr_A_sigma_dB/20);
sigma = A./Snr_A_sigma;
ber = zeros(size(sigma));
for n = 1 : length(sigma)
rk = a + sigma(n) * randn(1, N);
dec_a = sign(rk);
ber(n) = length(find(dec_a~=a)) / N;
end
ber_Theory = 1/2* erfc(sqrt(Snr_A_sigma.^2/2));
semilogy(Snr_A_sigma_dB, ber, 'b-', Snr_A_sigma_dB, ber_Theory, 'k-*'); grid on;
xlabel('A/\sigma'); ylabel('ber');
legend('ber', 'ber\_Theory');
title(' A/σ和误码率之间的性能曲线');
2.绘制的图
2、绘制眼图
①设二进制数字基带信号,波形,分别通过带宽为和两个低通滤波器,画出输出信号的眼图(保存为图3-2),并画出两个滤波器的频率响应。
1.代码:
clear all; clc;
N = 400;fs = 50;
Ts = 1;%定义符号周期
dt = Ts/fs;%计算采样点间隔
t = 0 : dt : (N*fs - 1)*dt%定义仿真时间段
d = randint(1,N)*2-1;%定义符号波形
a_tmp = repmat(d, [fs, 1]);
a = a_tmp(:);%生成符号序列采样点,先列后行转成一行
delay = 20;%定义信道冲击响应
t_ht = -delay : dt : delay;
ht1 = 2.5 * sinc(2.5 * t_ht/Ts);%定义滤波器1的冲击响应
rt1 = conv(a, ht1);
ht2 = sinc(t_ht/Ts);
rt2 = conv(a, ht2);
eyediagram(rt1 + j * rt2, 3 * fs, 3 );%画眼图
t = 2^16;
HT1 = fft(ht1, t);
HT2 = fft(ht2, t);
f = [0 : t-1]/t /dt;
figure;
subplot(2, 1, 1);
plot(f, abs(HT1));
title('滤波器1的频率相应');
grid on;
xlabel('f(Hz)');
axis([0 4 0 60]);
subplot(2, 1, 2);
plot(f, abs(HT2));
title('滤波器2 的频率相应');
grid on;
xlabel('f(Hz)');
axis([0 4 0 60]);
2.绘制的图
②设基带信号波形为升余弦波形,符号周期,试绘出不同滚降系数()时的时域脉冲波形(保存为图3-3)。
1.代码
close all;clc;clear all;
x=1;rate=[1 0.75 0.5 0.25 0];
for k=1:5
xt = rcosflt(x, 1, 100, 'fir', rate(k), 5);
subplot(3,2,k);plot(xt);
title([' 滚降信号时域波形, \it\tate\rm=',num2str(rate(k))]);
grid on;axis([0 1000 -0.2 +1.2]);
end
2.绘制的图:
③随机生成一系列二进制序列,通过高斯白噪声信道,选择的升余弦波形,分别绘制出无噪声干扰以及信噪比为30、20、10、0dB时的眼图。(保存为图3-4)
1.代码
clear all; clc;
A=1; Ts = 1; fd=1/Ts;
fs=100; alfa=1; delay = 20;
S=sign(randn(1,10^3));
y=rcosflt(S,fd,fs,'fir',alfa,delay);
eyediagram(y,5*fs,5);
title(' 无噪声时升余弦滚降后的眼图');
Snr_dB=30; %信噪比,单位为dB
Snr=10^(Snr_dB/10); %信号与噪声功率之比
SS=mean(y.^2); %信号功率
AA=SS/Snr; %噪声功率
yy=y+sqrt(AA).*randn(size(y));
eyediagram(yy,5*fs,5);
title(' 信噪比为30dB时升余弦滚降后的眼图');
Snr_dB=20;
Snr=10^(Snr_dB/10);
SS=mean(y.^2);
AA=SS/Snr;
yy=y+sqrt(AA).*randn(size(y));
eyediagram(yy,5*fs,5);
title(' 信噪比为20dB时升余弦滚降后的眼图');
Snr_dB=10;
Snr=10^(Snr_dB/10);
SS=mean(y.^2);
AA=SS/Snr;
yy=y+sqrt(AA).*randn(size(y));
eyediagram(yy,5*fs,5);
title(' 信噪比为10dB时升余弦滚降后的眼图');
Snr_dB=0;
Snr=10^(Snr_dB/10);
SS=mean(y.^2);
AA=SS/Snr;
yy=y+sqrt(AA).*randn(size(y));
eyediagram(yy,5*fs,5);
title(' 信噪比为0dB时升余弦滚降后的眼图');
2.绘制的图
四、实验思考题
1、数字基带传输系统的误码率与哪些因素有关?
答:信道中存在噪声,信道,接收发滤波器的传输特性的不理想性。
2、码间干扰和信道噪声对眼图有什么影响?
答:眼图的睁开度与码间干扰成负相关性,与信道噪声成正相关性。
3、观察图3-3,观察不同滚降系数对时域波形的影响。
答:滚降系数越大,时域波形拖尾振荡起伏越小,衰减越快。
4、图3-4可以得出什么结论?
答:眼图的睁开度,与信道噪声成正相关性。
AMIHDB3码实验1说明AMI码和HDB3码的特点及其变换原则回答AMI码的特点1无直流成分低频成分也少高频成分少信码能量集中在…
数字通信原理实验报告研究Ricean和Nakagami随机变量的分布特性班级8班姓名学号1目录0摘要31Ricean随机分布411…
湖北民族学院信息工程学院实验报告班级15班姓名董非凡学号k031041533成绩试验时间20xx年4月21日12节实验地点实验楼五…
现代通信原理课程设计报告设计题目题目2专业班级学号20xx101026姓名刘敬亚任课教师设计时间题目2一设计任务与要求1设计目的使…
实验二数字调制一实验目的1掌握绝对码相对码概念及它们之间的变换关系2掌握用键控法产生2ASK2FSK2DPSK信号的方法3掌握相对…
实验一数字基带信一实验目的1了解单极性码双极性码归零码不归零码等基带信号波形特点2掌握AMIHDB3码的编码规则3掌握从HDB3码…
实验一数字基带信号一实验目的1了解单极性码双极性码归零码不归零码等基带信号波形特点2掌握AMIHDB3码的编码规则3掌握从HDB3…
数字基带信号实验20xx年04月01日0843wwwelecfansco作者本站用户评论0关键字实验一数字基带信号一实验目的1了解…
武夷学院实验报告课程名称项目名称姓名专业班级学号同组成员1注1实验预习部分包括实验环境准备和实验所需知识点准备2若是单人单组实验同…
通信原理实验报告实验名称数字信号的基带传输班级08211317学号08211660姓名张媛27一实验目的1理解无码间干扰数字基带信…
实验二十三示波器的使用班级姓名学号同组人日期【实验目的】1、了解示波器的基本结构和工作原理,学会正确使用示波器。2、掌握用示波器观…