通原GMSK调制系统实验报告

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

通信原理实验报告“GMSK调制器”系统实验

“GMSK调制器”系统实验

1.了解GMSK调制器工作原理,推导GMSK信号相位路径的计算公式,掌握GMSK 调制器数字化实现的原理。

2.掌握GMSK调制器数字化、实现地址逻辑的工作原理,用可编程器件实现地址逻辑的设计,设计仿真各点波形,并分析检验其时序逻辑关系。

3.了解GMSK相位路径的编程流程图,并用计算机编出相位路径的余弦及正弦表。

4.为了检验所编码表的正确性,可进一步利用计算机软件检验从上述码表得出的GMSK基带波形的眼图与理论计算是否一致,若二者一致,说明所编码表正确,于是可将码表写入EPROM中,并将EPROM片子插在GMSK调制器硬件实验板上。

5.在通信实验板上,正确使用测试仪表观看各点波形:

(1)用示波器观看GMSK基带信号眼图;

(2)用逻辑分析仪观看地址逻辑电路各点波形及其时序关系;

(3)用频谱仪观看GMSK调制器基带波形的功率谱。

6.按上述要求写出实验报告。

1、GMSK调制器工作原理及相位路径的计算

MSK调制可以看成调制指数h=0.5的2FSK调制器,为了满足移动通信对

发送信号功率谱的带外辐射要求,在其前面加了高斯滤波器,因而GMSK

具有恒包络,连续相位的特点,其旁瓣衰减比MSK更快,频谱利用率更高。

产生GSMK信号的原理图如下:

GMSK是恒包络连续相位调制信号,它的表达式如下:

相位路径为

其中,g(t)为BT=0.3高斯滤波器矩形脉冲响应,调制指数h=0.5,bn为双极性不归零码序列的第n个码元,bn为+1或-1。高斯滤波器矩形脉冲响应为

其中

经计算,BTb=0.3的高斯滤波器的g(t)的积分面积为1/2,且满足以

下条件

所以,对于BT=0.3的高斯滤波器,取g(t)的截短长度为5T来计算GMSK 信号的相位∅(t),就可达到足够精度。由于g(t)在5T时间区间呢的积分面积为1/2,所以BT=0.3的GMSK相位路径计算大为化简。在kT≤t ≤k+1T期间,BT=0.3的GMSK的相位为

具体计算如下。

在kT≤t≤k+1T时

2、数字信号处理方法实现GMSK调制器

利用MATLAB实现高斯滤波器矩形脉冲响应,然后根据上面的原理中的计算方法得到∅(t)的值,从而得到GMSK基带信号的正余弦表。为验

证编程仿真的正确性,可以利用MATLAB仿真的到相位路径的眼图,与理论得到的结果相比较。最后,把得到的正余弦表进行数字量化,写入BIN 文件,下载到硬件系统中,通过示波器观察实际硬件实现的GMSK信号眼图。

1.软件部分

1.1 g(t)函数的产生:

程序中g(t)函数代码如下:

function f=g(t)

T=1/270833;

B=0.3/T;

a=sqrt(log(2)/2)/B;

f=(Q(sqrt(2)*pi*(t-T/2)/a)-Q(sqrt(2)*pi*(t+T/2)/a))/(2*T);

end

函数图象如下:

1.2 GMSK信号相位路径的计算:

程序中∅(t)函数代码如下:

function f = Fi(t,a,b,c,d,e)

T = 1/270833;

syms k;

faia = int(g(k),k,-2.5*T,t - 2.5*T);

faib = int(g(k),k,-2.5*T,t - 1.5*T);

faic = int(g(k),k,-2.5*T,t - T/2);

faid = int(g(k),k,-2.5*T,t + T/2);

faie = int(g(k),k,-2.5*T,t + 1.5*T);

oh_shit_r = e * faia +d * faib +c* faic +b * faid +a * faie;

f = oh_shit_r * pi;

end

∅(t)函数图象如下:

相位路径代码如下:

bbn=zeros(5);

tmpx=sign(randn(1,1200));

for h=1:120,

tmpa=sign(randn(1,4));

for i=1:4,bbn(i+1)=tmpa(i); end

L=0;

ta=tmpx(1,h*10-9:h*10);

pb=zeros(1,80);

for j=1:10,

for k=1:4, bbn(k)=bbn(k+1); bbn(5)=ta(j); end pb(1,j*8-7:1:j*8)=Fi(L,bbn);

L=mod((L+bbn(1)),4);

end

tn=[0:79];

plot(tn,pb)

hold on

end

相位路径图象如下:

1.3眼图的仿真:

制作正弦、余弦函数表:

clc

clear

biaocos=1:1024;

biaosin=1:1024;

T = 1/270833;

for a = 0:1

for b = 0:1

for c = 0:1

for d = 0:1

for e = 0:1

for L=0:3

for i = 0:7

ai = 2*a - 1;

bi = 2*b - 1;

相关文档
最新文档