武汉理工大学——通信原理实验报告调试图以及实验代码

合集下载

通信原理实验报告

通信原理实验报告

实验一、PCM编译码实验实验步骤1. 准备工作:加电后,将交换模块中的跳线开关KQ01置于左端PCM编码位置,此时MC145540工作在PCM编码状态。

2. PCM串行接口时序观察(1)输出时钟和帧同步时隙信号观测:用示波器同时观测抽样时钟信号(TP504)和输出时钟信号(TP503),观测时以TP504做同步。

分析和掌握PCM编码抽样时钟信号与输出时钟的对应关系(同步沿、脉冲宽度等)。

(2)抽样时钟信号与PCM编码数据测量:用示波器同时观测抽样时钟信号(TP504)和编码输出数据信号端口(TP502),观测时以TP504做同步。

分析和掌握PCM编码输出数据与抽样时钟信号(同步沿、脉冲宽度)及输出时钟的对应关系。

3. PCM编码器(1)方法一:(A)准备:将跳线开关K501设置在测试位置,跳线开关K001置于右端选择外部信号,用函数信号发生器产生一个频率为1000Hz、电平为2Vp-p的正弦波测试信号送入信号测试端口J005和J006(地)。

(B)用示波器同时观测抽样时钟信号(TP504)和编码输出数据信号端口(TP502),观测时以TP504做同步。

分析和掌握PCM编码输出数据与抽样时钟信号(同步沿、脉冲宽度)及输出时钟的对应关系。

分析为什么采用一般的示波器不能进行有效的观察。

(2)方法二:(A)准备:将输入信号选择开关K501设置在测试位置,将交换模块内测试信号选择开关K001设置在内部测试信号(左端)。

此时由该模块产生一个1KHz的测试信号,送入PCM编码器。

(B)用示波器同时观测抽样时钟信号(TP504)和编码输出数据信号端口(TP502),观测时以内部测试信号(TP501)做同步(注意:需三通道观察)。

分析和掌握PCM编码输出数据与帧同步时隙信号、发送时钟的对应关系。

4. PCM译码器(1)准备:跳线开关K501设置在测试位置、K504设置在正常位置,K001置于右端选择外部信号。

此时将PCM输出编码数据直接送入本地译码器,构成自环。

通信原理实验报告

通信原理实验报告

一、设计目的和意义1、熟练地掌握matlab在数字通信工程方面的应用。

2、了解信号处理系统的设计方法和步骤。

3、理解2FSK调制解调的具体实现方法,加深对理论的理解,并实现2FSK的调制解调,画出各个阶段的波形。

4、学习信号调制与解调的相关知识。

5、通过编程、调试掌握matlab软件的一些应用,掌握2FSK调制解调的方法,激发学习和研究的兴趣;二、设计原理1.2FSK介绍:数字频率调制又称频移键控(FSK),二进制频移键控记作2FSK。

数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制的频率。

2.2FSK调制原理2FSK调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。

可以用二进制“1”来对应于载频f1,而“0”用来对应于另一相载频w2的已调波形,而这个可以用受矩形脉冲序列控制的开关电路对两个不同的独立的频率源w1、f2进行选择通。

本次课程设计采用的是前面一种方法。

如下原理图:图2 调制原理框图3.2FSK 解调原理2FSK 的解调方式有两种:相干解调方式和非相干解调方式,本次课程设计采用的是相干解调方式。

根据已调信号由两个载波f1、f2调制而成,相干解调先用两个分别对f1、f2带通的滤波器对已调信号进行滤波,然后再分别将滤波后的信号与相应的载波f1、f2相乘进行相干解调,再分别低通滤波、用抽样信号进行抽样判决器即可其原理如下:图3 相干解调原理框图三、 详细设计步骤本试验采用两种方式实现FSK 的调制方式一:产生二进制随机的矩形基带信号,再对基带信号进行取反,得到反基带信号。

分别用不同频率的载频对它们进行调制。

2FSK 信号便是符号“1”对应于载频f1,而符号“0”对应于载频f2(与f1不同的另一载频)的已调波形,而且f1与f2之间的改变是瞬间完成的。

其表达式为:{)cos()cos(212)(n n t A t A FSK t e ϕωθω++=典型波形如下图所示。

武汉理工大学移动通信实验报告

武汉理工大学移动通信实验报告
四.实验内容
1.实验程序a
% Simulation of BPSK AWGN
Max_SNR=10;
N_trials=1000;
N=200;
Eb=1;
ber_m=0;
for trial=1:1:N_trials;
trial
msg=round(rand(1,N)); % 1,0 sequence
s=1-msg.*2; %0-->1,1-->1
Y_bit=[Y_bit,[Y_r(k),Y_i(k)]];
end;
Y_symbol=Y_r+j*Y_i;
X_b=S-Y_bit;
X_s=Sc-Y_symbol;
ber_snr=0;
for k=1:N_number
if X_b(k)~=0;
ber_snr=ber_snr+1;
end;
end;
ser_snr=0;
for k=1:N_number/2;
if X_s(k)~=0;
ser_snr=ser_snr+1;
end;
end;
BER_v=[BER_v,ber_snr./N_number];
SER_v=[SER_v,ser_snr./(N_number./2)];
end; %for SNR
BER_m=BER_m+BER_v;
进行比较的话,接收器的误比特率性能是一个十分重要的指标。误比特率的测试需要一个发送器、一个接收器和一条信道。首先需要产生一个长的随机比特序列作为发送器的输入,发送器将这些比特调制成某种形式的信号以便传送到仿真信道,我们在传输信道上加上一定的可调制噪声,这些噪声信号会变成接收器的输入,接收器解调信号然后恢复比特序列,最后比较接收到的比特和传送的比特并计算错误。

武汉理工大学光纤通信实验材料.

武汉理工大学光纤通信实验材料.
拨码开关
U42、U43、U44、U45
四个拨码开关,可改变四路NRZ码的值。
(注:与端口相关测试钩不另作说明)
6.数字信号源终端模块
解固定速率时分复用模块将固定速率时分复用后的信号分解为四路NRZ码。
其中每个光条的前八位分别代表每一路NRZ码的八位,每个光条的最后两位无效。光条亮代表“1”,熄代表“0”。
IN1、IN2、IN3、IN4
变速率时分复用四路数据输入口
P113(按位复接输出)
PCM编码数字信号输出口
P111(IN)
HDB3编码模块NRZ码输入口
P112(OUT)
HDB3编码模块编码输出口
P131(IN)
HDB3译码模块译码输入口
P132、P133 (D1、D2)
HDB3译码模块两路NRZ码输出口
各部件功能说明:

P261、P262
数字信号输入口,输入信号0~5V。
P304、P305
模拟信号输入口,输入信号-5V~5V。
测试钩
TP265、TP266
自动光功率控制补偿电流测试点。详见实验十一
TP264、TP265
激光器电流测试点。详见实验十三
TP262
控制光功率自动补偿电路补偿电流的大小
单独模块实验时外加时钟输入口
P65(IN)
CMI译码模块CMI码输入口
P66(OUT)
CMI译码模块NRZ码输出口
P67(IN)
位时钟提取模块NRZ码输入口
P68(IN)
解扰码模块扰码输入口
P69(OUT)
解扰码模块NRZ码输出口
P70(IN)
HDB3编码模块NRZ码输入口
P72(OUT)
HDB3编码模块编码输出口

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

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

《通信原理实验报告》内容:实验一、五、六、七实验一数字基带信号与AMI/HDB3编译码一、实验目的1、掌握单极性码、双击行码、归零码、非归零码等基带信号波形特点。

2、掌握AMI、HDB3码的编码规则。

3、掌握从HDB3码信号中提取位同步信号的方法。

4、掌握集中插入帧同步码同步时分复用信号的帧结构特点。

二、实验内容及步骤1、用开关K1产生代码X1110010,K2,K3产生任意信息代码,观察NRZ码的特点为不归零型且为原码的表示形式。

2、将K1,K2,K3置于011100100000110000100000态,观察对应的AMI码和HDB3码为:HDB3:0-11-1001-100-101-11001-1000-10AMI :01-1100-1000001-100001000003、当K4先置左方AMI端,CH2依次接AMI/HDB3模拟的DET,BPF,BS—R和NRZ,观察它们的信号波形分别为:BPF为方波,占空比为50%,BS—R为三角波,NRZ为不归零波形。

DET是占空比等于0.5的单极性归零信号。

三、实验思考题1、集中插入帧同步码同步时分复用信号的帧结构有何特点?答:集中插入法是将标志码组开始位置的群同步码插入于一个码组的前面。

接收端一旦检测到这个特定的群同步码组就马上知道了这组信息码元的“头”。

所以这种方法适用于要求快速建立同步的地方,或间断传输信息并且每次传输时间很短的场合。

检测到此特定码组时可以利用锁相环保持一定的时间的同步。

为了长时间地保持同步,则需要周期性的将这个特定的码组插入于每组信息码元之前。

2、根据实验观察和纪录回答:(1)不归零码和归零码的特点是什么?(2)与信源代码中的“1”码相对应的AMI 码及HDB3 码是否一定相同?答:1)不归零码特点:脉冲宽度τ等于码元宽度Ts归零码特点:τ<Ts2)与信源代码中的“1”码对应的AMI 码及HDB3 码不一定相同。

因信源代码中的“1”码对应的AMI 码“1”、“-1”相间出现,而HDB3 码中的“1”,“-1”不但与信源代码中的“1”码有关,而且还与信源代码中的“0”码有关。

通信原理实验_实验报告

通信原理实验_实验报告

一、实验名称通信原理实验二、实验目的1. 理解通信原理的基本概念和原理;2. 掌握通信系统中的调制、解调、编码和解码等基本技术;3. 培养实际操作能力和分析问题能力。

三、实验内容1. 调制与解调实验(1)实验目的:验证调幅(AM)和调频(FM)调制与解调的基本原理;(2)实验步骤:1. 准备实验设备:调幅调制器、调频调制器、解调器、示波器、信号发生器等;2. 设置调制器参数,生成AM和FM信号;3. 将调制信号输入解调器,观察解调后的信号波形;4. 分析实验结果,比较AM和FM调制信号的特点;(3)实验结果与分析:通过实验,观察到AM和FM调制信号的特点,验证了调制与解调的基本原理。

2. 编码与解码实验(1)实验目的:验证数字通信系统中的编码与解码技术;(2)实验步骤:1. 准备实验设备:编码器、解码器、示波器、信号发生器等;2. 设置编码器参数,生成数字信号;3. 将数字信号输入解码器,观察解码后的信号波形;4. 分析实验结果,比较编码与解码前后的信号特点;(3)实验结果与分析:通过实验,观察到编码与解码前后信号的特点,验证了数字通信系统中的编码与解码技术。

3. 信道模型实验(1)实验目的:验证信道模型对通信系统性能的影响;(2)实验步骤:1. 准备实验设备:信道模型仿真软件、信号发生器、示波器等;2. 设置信道模型参数,生成模拟信号;3. 将模拟信号输入信道模型,观察信道模型对信号的影响;4. 分析实验结果,比较不同信道模型下的信号传输性能;(3)实验结果与分析:通过实验,观察到不同信道模型对信号传输性能的影响,验证了信道模型在通信系统中的重要性。

4. 通信系统性能分析实验(1)实验目的:分析通信系统的性能指标;(2)实验步骤:1. 准备实验设备:通信系统仿真软件、信号发生器、示波器等;2. 设置通信系统参数,生成模拟信号;3. 仿真通信系统,观察系统性能指标;4. 分析实验结果,比较不同参数设置下的系统性能;(3)实验结果与分析:通过实验,观察到不同参数设置对通信系统性能的影响,验证了通信系统性能分析的重要性。

通信原理实验实验报告

通信原理实验实验报告

通信原理实验实验报告实验名称:通信原理实验实验目的:1. 理解基本的通信原理和通信系统的工作原理;2. 掌握各种调制解调技术以及通信信号的传输方式;3. 熟悉通信系统的基本参数和性能指标。

实验设备和器材:1. 信号发生器2. 采样示波器3. 调制解调器4. 麦克风和扬声器5. 示波器6. 功率分贝计7. 电缆和连接线等实验原理:通信原理主要涉及调制解调、传输媒介、信道编码和解码等方面的内容。

本次实验主要内容为调幅、调频和数字调制解调技术的验证,以及传输信号质量的评估和性能测量。

实验步骤:1. 调幅实验:将信号发生器产生的正弦波信号调幅到载波上,并使用示波器观察调幅波形,记录幅度调制度;2. 调频实验:使用信号发生器产生调制信号,将其调频到载波上,并使用示波器观察调频波形,记录调频的范围和带宽;3. 数字调制实验:使用调制解调器进行数字信号调制解调实验,并观察解调的信号质量,记录解调信号的正确性和误码率;4. 信号质量评估:使用功率分贝计测量信号传输过程中的信噪比和失真程度,并记录测量结果;5. 性能测量:采用示波器和其他测量设备对通信系统的带宽、传输速率等性能指标进行测量,记录测量结果。

实验结果:1. 对于调幅实验,观察到正弦波信号成功调幅到载波上,并记录幅度调制度为X%;2. 对于调频实验,观察到调制信号成功调频到载波上,并记录调频的范围为X Hz,带宽为X Hz;3. 对于数字调制实验,观察到解调后的信号正确性良好,误码率为X%;4. 信号质量评估测量结果显示信噪比为X dB,失真程度为X%;5. 性能测量结果显示通信系统的带宽为X Hz,传输速率为X bps。

实验总结:通过本次实验,我们深入了解了通信原理中的调制解调技术和信号传输方式,并且成功进行了调幅、调频和数字调制解调实验。

通过信号质量评估和性能测量,我们对通信系统的性能指标有了更深入的了解。

在实验过程中,我们还发现了一些问题和改进的空间,例如在数字调制实验中,我们可以进一步优化解调算法,提高解调的正确性。

通信原理实验报告

通信原理实验报告

通信原理实验报告实验目的,通过本次实验,掌握通信原理的基本知识和实验技能,深入了解通信原理的相关概念和原理,提高对通信原理的理解和应用能力。

实验仪器,信号发生器、示波器、天线、调频收音机、调幅收音机等。

实验原理,本次实验主要涉及调制和解调的基本原理,包括调幅调制(AM调制)、调频调制(FM调制)、调幅解调(AM解调)、调频解调(FM解调)等内容。

实验步骤:1. 调幅调制实验,使用信号发生器产生调制信号,连接示波器观察调幅波形,并通过调幅收音机接收调幅信号,记录实验数据。

2. 调频调制实验,使用信号发生器产生调制信号,连接示波器观察调频波形,并通过调频收音机接收调频信号,记录实验数据。

3. 调幅解调实验,使用信号发生器产生调幅信号,连接示波器观察调幅波形,通过调幅解调电路解调信号,观察解调后的波形,记录实验数据。

4. 调频解调实验,使用信号发生器产生调频信号,连接示波器观察调频波形,通过调频解调电路解调信号,观察解调后的波形,记录实验数据。

实验结果与分析:通过实验数据的记录和观察,我们发现调幅调制产生的波形具有幅度变化,而调频调制产生的波形具有频率变化。

在调幅解调实验中,我们成功地将调幅信号解调为原始信号,而在调频解调实验中,我们也成功地将调频信号解调为原始信号。

这些实验结果验证了调制和解调的基本原理,加深了我们对通信原理的理解。

实验总结:通过本次实验,我们深入了解了调制和解调的基本原理,掌握了调幅调制、调频调制、调幅解调、调频解调的实验方法和技巧。

这些实验成果对我们进一步学习和应用通信原理具有重要意义,为我们将来的学习和研究打下了坚实的基础。

实验中也存在一些问题和不足,例如实验数据记录不够详细、实验过程中仪器的操作不够熟练等,这些问题需要我们在今后的学习和实践中加以改进和完善。

通过本次实验,我们不仅增加了对通信原理的理解和掌握,同时也提高了我们的实验操作能力和实验数据处理能力。

这些都为我们今后的学习和科研工作奠定了良好的基础。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一>> close all;clear all;dt = 0.001;fm = 1;fc = 10;T = 5;t = 0: dt : T;mt = sqrt(2) * cos(2 * pi * fm * t);%N0 = 0.01%AM modulationA = 2;s_am = (A + mt).* cos(2 * pi * fc * t);B = 2 * fm;%noise = noise_nb(fc, B, N0, t);%s_am = s_am + noise;figure(1);subplot(311);plot(t, s_am); hold on;plot(t, A + mt, 'r--');title('AM调制信号及其包络');xlabel('t');%AM demodulationrt = s_am.* cos(2 * pi * fc * t);rt = rt - mean(rt);%[f, rf] = T2F(t, rt);dt = t(2) - t(1);T = t(end);df = 1/T;N = length(rt);f = -N/2 * df: df: N/2 * df -df;rf = fft(rt);rf = T/N * fftshift(rf);% END of T2F% ==== [t, rt] = lpf(f, rf, B);df = f(2) - f(1);T = 1/df;hf = zeros(1, length(f));bf = [-floor(B / df): floor(B / df)] + floor(length(f) / 2); hf(bf) = 1;yf = hf.* rf;% ==== [t, st] = F2T(f, yf);df = f(2) - f(1); Fmx = (f(end) - f(1) + df);dt = 1 / Fmx;N = length(yf);T = dt * N;% ==== t = -T / 2: dt: T/2 -dt;t = 0: dt: T - dt;sff = ifftshift(yf);st = Fmx * ifft(sff);% ==== END of F2Trt = real(st);% ==== END of lpfsubplot(312);plot(t, rt); hold on;plot(t, mt/2, 'r--');title('相干解调后的信号波形与输入信号的比较'); xlabel('t');subplot(313);%[t, sf] = T2F(t, s_am);dt = t(2) - t(1);T = t(end);df = 1/T;N = length(s_am);f = -N/2 * df:df: N/2 * df -df;sf = fft(s_am);sf = T/N * fftshift(sf);% END of T2Fpsf = (abs(sf).^2) / T;plot(f, psf);axis([-2 * fc 2 * fc 0 max(psf)]);title('AM 信号功率谱');xlabel('f');>>实验二>> clear all;close all;A = 1;fc = 2; %2HzN_sample = 8;N = 500; %码元数Ts = 1; %1 Baud/sdt = Ts/fc/N_sample; %波形采样间隔t = 0: dt: N * Ts - dt;Lt = length(t);%产生二进制信源d = sign(randn(1, N));%dd = sigexpand((d + 1)/2, fc * N_sample);N = length((d + 1)/2);out = zeros(fc * N_sample, N);out(1, :) = d;dd = reshape(out, 1, fc * N_sample * N);%END of sigexpandgt = ones(1, fc * N_sample); %NRZ波形%gt = ones(1, fc * N_sample * N);figure(1);subplot(221); %输入NRZ信号波形(单极性)d_NRZ = conv(dd, gt);gt = ones(1, length(d_NRZ));d_NRZ = d_NRZ + gt;d_NRZ = 0.5 * d_NRZ;plot(t, d_NRZ(1 : length(t)));axis([0 10 0 1.2]);ylabel('输入信号');subplot(222); %输入NRZ频谱%[f, d_NRZf] = T2F(t, d_NRZ(1 : length(t)));dt = t(2) - t(1);T = t(end);df = 1/T;N = length(d_NRZ);f = -N/2 * df: df: N/2 * df -df;d_NRZf = fft(d_NRZ); d_NRZf = T/N * fftshift(d_NRZf);%END of T2Fplot(f, 10 * log10(abs(d_NRZf).^2/T)); axis([-2 2 -50 10]);ylabel('输入信号功率谱密度(dB/Hz)');%OOK信号ht = A * cos(2 * pi * fc * t);s_2ask = d_NRZ(1 : Lt) .* ht;subplot(223);plot(t, s_2ask);axis([0 10 -1.2 1.2]);ylabel('ASK');%[f, s_2askf] = T2F(t, s_2ask);dt = t(2) - t(1);T = t(end);df = 1/T;N = length(s_2ask);f = -N/2 * df: df: N/2 * df -df;s_2askf = fft(s_2ask);s_2askf = T/N * fftshift(s_2askf);%END of T2Fsubplot(224);plot(f, 10 * log10(abs(s_2askf).^2/T)); axis([-6 6 -50 10]);ylabel('ASK功率谱密度(dB/Hz)');figure(2);%2PSK信号d_2psk = 2 * d_NRZ - 1;s_2psk = d_2psk(1 : Lt) .* ht;subplot(221);plot(t, s_2psk);axis([0 10 -1.2 1.2]);ylabel('2PSK');subplot(222);%[f, s_2pskf] = T2F(t, s_2psk);dt = t(2) - t(1);T = t(end);df = 1/T;N = length(s_2psk);f = -N/2 * df: df: N/2 * df -df;s_2pskf = fft(s_2psk);s_2pskf = T/N * fftshift(s_2pskf);%END of T2Fplot(f, 10 * log10(abs(s_2pskf).^2/T));axis([-6 6 -50 10]);ylabel('2PSK功率谱密度(dB/Hz)');%2FSK信号sd_2fsk = 2 * d_NRZ - 1;s_2fsk = A * cos(2 * pi * fc * t + 2 * pi * sd_2fsk(1 : length(t)) .* t);subplot(223);plot(t, s_2fsk);axis([1 10 -1.2 1.2]);xlabel('t');ylabel('2FSK');subplot(224);%[f, s_2fskf] = T2F(t, s_2fsk);dt = t(2) - t(1);T = t(end);df = 1/T;N = length(s_2fsk);f = -N/2 * df: df: N/2 * df -df;s_2fskf = fft(s_2fsk);s_2fskf = T/N * fftshift(s_2fskf);%END of T2Fplot(f, 10 * log10(abs(s_2fskf).^2/T));axis([-6 6 -50 10]);xlabel('f');ylabel('2FSK功率谱密度(dB/Hz)');>>。

相关文档
最新文档