当前位置:
文档之家› 太原理工大学13级无线网络通信技术实验报告
太原理工大学13级无线网络通信技术实验报告
end
for i = 1 : nb
yy((i-1)/delta_T+1:i/delta_T) = y(N
figure;
subplot(4,1,1)
plot(data0*0.7),title('基带信号,4096维二进制序列,对应向量是data0');
subplot(4,1,2)
for j=1:nb/2
qch(2*((j-1)/delta_T+1):2*(j/delta_T))=qdata(j);
end
for jj=1:N/T
b(jj)=(1/sqrt(2))*sin(2*pi*fc*t(jj));
end
qdata1=qch.*b;%偶数位数据与余弦函数相乘,得到另一路的调制信号
else in(i) = 0;
end
if qstl(2*(p/nb)*(i-1)+(1*(p/nb))) >= 0
qn(i) = 1;
else qn(i) = 0;
end
end
%%%%%%%%%%%%%%%%%并串转换
for i = 1 : nb/2
y(2*i-1) = in(i);
y(2*i) = qn(i);
3、观察I、Q调制解调过程中各信号变化。
三、主要仪器设备
Win8 64位操作系统笔记本电脑及MATLAB R2009a
四、主要操作方法与实验步骤:
程序代码
%日期2013.1.14
%功能QPSK的调制解调,基带信号点数t(限偶数),基波频率w0可设置
clear all;
nb=32; %传输的比特数
T=1; %基带信号宽度,也就是基波频率
st = idata1 - qdata1;
%%%%%%%%%%%%%%%%%%%%%%%%信道中
SNR=0; %信噪比
stn = awgn(st,SNR);
%%%%%%%%%%%%%%%%%%%%%%%%解调%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%设计滤波器%%%%%%%%
[B,A] = butter(3,0.01,'low');
[h1,w] = freqz(B,A);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%相干解调
ist = stn .* a;
p =length(ist)
qst = stn .* (-b);
%%%%%%%%%%%%%%%%%%%%滤波
istl = filter(B,A,ist);
qstl = filter(B,A,qst);
%%%%%%%%%%%%%%%%%%%%%%%%%抽样判决%%%%%%%%%%
for i = 1 : nb/2
if istl(2*(p/nb)*(i-1)+(1*(p/nb))) >= 0
in(i) = 1;
实验报告
课程名称:无线网络通信技术
实验项目:无线网络通信技术实验
实验地点:行勉楼A302
专业班级:软件1319班学号:2013005655
学生姓名:张卫东
指导教师:张魏
2016年4月22日
太原理工大学实验报告一
学院名称
软件学院
专业班级
软件1319
实验成绩
学生姓名
张卫东
学号
2013005655
实验日期
figure;
subplot(4,1,1)
plot(ist),title('相干解调I路信号,4096维且值为(-1,1)的序列,对应向量是ist ');
subplot(4,1,2)
plot(qst),title('相干解调Q路信号,4096维且值为(-1,1)的序列,对应向量是qst ');
subplot(4,1,3)
% QPSK信号的调制
for i=1:nb/2
ich(2*((i-1)/delta_T+1):2*(i/delta_T))=idata(i);
end
for ii=1:N/T
a(ii)=(1/sqrt(2))*cos(2*pi*fc*t(ii));
end
idata1=ich.*a; %奇数位数据与余弦函数相乘,得到一路的调制信号
end
%将基带信号变换成对应波形信号
for i=1:nb
data0((i-1)/delta_T+1:i/delta_T)=data(i); %将基带信号变成对应的波形信号
end
%串并转换,将奇偶位数据分开
idata=datanrz(1:ml:(nb-1)); %将奇偶位分开,因此间隔m1为2
qdata=datanrz(2:ml:nb);
plot(data1*0.7),title('双极性信号,4096维双极性序列,对应向量是data1');
subplot(4,1,3)
plot(ich*0.7),title('I路数据,4096维双极性序列,对应向量是ich');
subplot(4,1,4)
plot(qch*0.7),title('Q路数据,4096维双极性序列,对应向量是qch ');
plot(istl),title('I路解调波形,4096维且值为(-1,1)的序列,对应向量是istl');
subplot(4,1,4)
plot(qstl),title('Q路解调波形,4096维且值为(-1,1)的序列,对应向量是qstl ');
fc=8/T; %载波频率
ml=2; %调制信号类型的一个标志位(选取2的原因见23行)
c = 4*nb; %单周期采样点数
delta_T=T/c; %采样间隔
fs=1/delta_T; %采样频率
t=0:delta_T:nb*T-delta_T %限定t的取值范围c * nb
N=length(t); %采样数
%%%%%%%%%%%%%%%%%%%调制部分
%基带信号的产生
data=fix(2*rand(1,nb)); %调用一个随机函数(0 or 1),输出到一个1*100的矩阵
datanrz=data.*2-1; %变成极性码
for i=1:nb
data1((i-1)/delta_T+1:i/delta_T)=datanrz(i); %将极性码变成对应的波形信号
2016.4.10
课程名称
无线网络
通信技术
实验题目
四相移相键控(QPSK)调制及解调实验
一、实验目的和要求:
1、掌握QPSK调制解调原理及特性。
2、掌握利用MATLAB编程实现调制及解调的方法。
二、实验内容:
1、利用MATLAB编程实现QPSK调制及解调。
2、观察I、Q两路基带信号的特征及与输入NRZ码的关系。