频分多址接入和74循环码技术Word格式文档下载.docx
- 文档编号:21302140
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:14
- 大小:232KB
频分多址接入和74循环码技术Word格式文档下载.docx
《频分多址接入和74循环码技术Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《频分多址接入和74循环码技术Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
以语音信号为例,其频谱一般在0.3~3.4kHz范围内,防护频带标准为900Hz,则每路信号占据频带为4.3kHz,以此来选择相应的各路载频频率,在接收端则用带通滤波器将各路信号分离再经同步检波即可恢复各路信号,为减少载波频率的类型,有时也用二次调制。
频分复用系统最大的优点是信道复用率高,允许的复用路数较多,同时分路也很方便,是模拟通信中主要的一种复用方式,在有线和微波通信中应用十分广泛。
频分复用的缺点是设备生产较为复杂,同时因滤波性能不够理想,及信道内存在的非线性容易产生路间干扰。
2.1.2FDMA通信系统的原理
FDMA通信系统模型如图2所示。
同学们还可了解一下WDMA。
WDMA和FDMA基本上都基于相同原理,所不同的是,WDMA应用于光纤信道上的数字化光波传输过程,而FDMA应用于模拟传输,诸如双绞线话路传输、电缆接入、峰窝、无线电以及TV通信等。
一直以来,TDMA、CDMA也是结合FDMA共同作用的。
图2FDMA通信系统模型
2.2(7,4)循环码简介
2.2.1循环码的概念及生成多项式
在实际应用中,数据传输一般采用系统码的编码方式,即在发送的信息序列之后附加上特定位数的冗余位,该冗余位称为所发送信息序列的监督位。
监督位一般是由所发送的信息序列经过恰当的变化而生成的。
若监督位由信息位经线性组合而得到,则称得到的系统码为线性分组码。
循环码是线性分组码的一个重要子类,具有严密的代数学理论。
循环码“线性”是指任意两个循环码模2相加所得的新码仍为循环码。
(n,k)循环码表示其中信息位为k,监督位为n-k。
若循环码的所有码字多项式都是由一个次数最低的非零首一多项式g(x)的倍数,则g(x)生成该码,并称g(x)为该码的生成元或生成多项式。
(n,k)循环码的生成多项式g(x)一定是
+1的因式:
+1=g(x)h(x);
反之,若g(x)为n-k次,且除尽
+1,则此g(x)一定生成一个(n,k)循环码。
2.2.2循环码的性质
循环码是线性分组码的一种,因而它具有线性码的性质。
线性码的一个重要性质是封闭性,所谓封闭性,是指一种线性码中的任意两个码组之和仍为这种码中的一个码组。
由于线性码具有封闭性,所以两个码组之间的距离必定是另一个码组的重量,因此线性码的最小距离就是码的最小重量(除全0码组外)。
循环码除了具有线性码的一般性质外,还具有自己的性质:
循环性。
所谓循环性,是指一码组循环一位(即将最右端的一个码元移至左端,或反之)以后,仍为该码中的一个码组。
由于循环码具有优良的代数结构,使得可用简单的反馈移位寄存器实现编码和伴随式计算,并且可以使用多种简单而有效的译码方法。
循环码是研究最深入、理论最成熟、应用最广泛的一类线性分组码。
2.3方案设计及测试结果
2.3.1方案设计
对复用信号进行频谱分析,确定选用的带通滤波器的类型以及设计滤波器的各种参数,结合所得参数、针对各路信号设计出所需要的滤波器,对复用信号进行带通滤波,得到各信号的调制信号,对调制信号进行解调后,根据对信号频谱分析得到的参数设计出合适的低通滤波器,还原出原始信号。
2.3.2程序设计及测试波形(代码见附页)
(1)随机产生三路二进制信号,并通过(7,4)循环码编码方式进行信道编码,然后采用1:
200的比例进行信号扩码,经快速傅里叶变换产生频谱图如下:
(2)采用FDMA频分多址方式进行调制,并通过快速傅里叶变换产生如下频谱:
(3)经过高斯白噪声信道,然后分别通过三个不同频率区间的切比雪夫滤波器进行带通滤波。
(4)通过FDMA方式进行解调,产生如下频谱:
(5)通过切比雪夫滤波器进行低通滤波,并还原出原信号,其中该低通滤波器频率响应及原信号频谱图如下:
2.4误码率分析
本次试验采用信噪比为1:
1,实验结果所得误码率分别为:
rt1=0.0521;
rt2=0.0735;
rt3=0.9368.
误码率较低。
3课程设计总结
本次课程设计我做的课题是以(7,4)循环码为信道编码的FDMA频分多址方式的调制解调,这个题目包含了《信息论与编码》和《通信原理》中的许多内容,并且通过运用Matlab语言进行实现,通过这次CDIO课程设计,让我重新复习了FDMA的调制与解调技术,并通过对(7,4)循环码的实现让我也加深了对信道编码的理解,与此同时,在程序的运行和实现的一遍又一遍的重复中,也让我基本熟悉掌握了Matlab的使用方法,当然,在实验的过程中,一件又一件的问题摆在我们的面前,我们小组成员集思广益,与此同时也让我逐步的认识到自己知识的贫乏与欠缺,让我意识到,学习中的很多问题是需要实验来发现并加以解决的。
通过这次的练习,不仅让我加深了对课本内容的理解,让课本内容与实践相结合,更重要的是又让我提高了动手与思考的能力。
这也是我在以后的的学习和生活中所需要和慢慢培养的。
4、参考文献
[1]樊昌信曹丽娜.通信原理(第六版)国防工业出版社,2006.2
[2]曹雪红张宗橙.信息论与编码(第二版)清华大学出版社,2009.2
[3]李环任波华宇宁.通信系统仿真设计与应用.电子工业出版社,2009.3
[4]陈萍.现代通信实验系统的计算机仿真.国防工业出版社,2003.4
课程设计
评语
成绩
指导教师
(签字)
年月日
附:
(源代码)
len=700;
fs=44100;
t=0:
len*200-1;
f1=5200;
f2=10300;
f3=16200;
%*****************************随机产生2进制信号产生************************************
n=7;
k=4;
msg1=randint(100*k,1,[0,1]);
%随机产生二进制信源
msg2=randint(100*k,1,[0,1]);
msg3=randint(100*k,1,[0,1]);
code1=encode(msg1,n,k,'
cyclic/binary'
);
code2=encode(msg2,n,k,'
code3=encode(msg3,n,k,'
%**********************************信号扩码********************************************
%信号msg1扩码
formm1=1:
len
fornn1=1:
200
u1((mm1-1)*200+nn1)=code1(mm1);
end
end
%信号msg2扩码
formm2=1:
fornn2=1:
u2((mm2-1)*200+nn2)=code2(mm2);
%信号msg3扩码
formm3=1:
fornn3=1:
u3((mm3-1)*200+nn3)=code3(mm3);
%*******************************信号扩码后的图*******************************************
figure
(1);
%图一为扩码后3路信号各自的频谱图
subplot(3,1,1);
stem(t,abs(fft(u1)),'
.'
xlabel('
单位:
Hz'
ylabel('
幅度'
title('
扩码后3路信号各自的频谱图'
subplot(3,1,2);
stem(t,abs(fft(u2)),'
subplot(3,1,3);
stem(t,abs(fft(u3)),'
%********************************FDMA调制***********************************************
x1=4*u1.*cos(2*pi*f1*t/fs);
%频谱搬移
x2=4*u2.*cos(2*pi*f2*t/fs);
x3=4*u3.*cos(2*pi*f3*t/fs);
s=x1+x2+x3;
%复用信号频谱为各信号频谱的叠加
%*****************************FDMA调制后的图*********************************************
figure
(2);
stem(t,abs(fft(x1)),'
调制后3路信号各自的频谱图'
stem(t,abs(fft(x2)),'
stem(t,abs(fft(x3)),'
%****************************加高斯白噪声信道*********************************************
snoisy=awgn(s,0,'
measured'
%TransmitsignalthroughanAWGNchannel.
%*******************************信号滤波**************************************************
%通过带通滤波器
%用切比雪夫设计带通滤波器1;
Rp1=0.5;
Rs1=40;
%用切比雪夫设计带通滤波器1;
Wp1=[40008000]/22050;
%fs/2=22050
Ws1=[38008500]/22050;
[n1,Wn1]=cheb2ord(Wp1,Ws1,Rp1,Rs1);
[b1,a1]=cheby2(n1,Rs1,Wn1);
[h1,w1]=freqz(b1,a1);
mag1=abs(h1);
%求实部与虚部的算术平方根
db1=20*log10((mag1+eps)/max(mag1));
%用切比雪夫设计带通滤波器2;
Wp2=[900013000]/22050;
%用切比雪夫设计带通滤波器2;
Ws2=[800014000]/22050;
[n2,Wn2]=cheb2ord(Wp2,Ws2,Rp1,Rs1);
[b2,a2]=cheby2(n2,Rs1,Wn2);
[h2,w2]=freqz(b2,a2);
mag2=abs(h2);
db2=20*log10((mag2+eps)/max(mag2));
%用切比雪夫设计带通滤波器3;
Wp3=[1450018500]/22050;
%用切比雪夫设计带通滤波器3;
Ws3=[1400019000]/22050;
[n3,Wn3]=cheb2ord(Wp3,Ws3,Rp1,Rs1);
[b3,a3]=cheby2(n3,Rs1,Wn3);
[h3,w3]=freqz(b3,a3);
mag3=abs(h3);
db3=20*log10((mag3+eps)/max(mag3));
%*****************************经过带通滤波器后的图*****************************************
figure(3);
plot(w1/pi,db1);
axis([01-5020]);
w/pi'
20lg|H(ejw)|'
用切比雪夫2型设计三个带通滤波器'
plot(w2/pi,db2);
plot(w3/pi,db3);
y1=filter(b1,a1,snoisy);
%滤出三路未解调信号
y2=filter(b2,a2,snoisy);
y3=filter(b3,a3,snoisy);
%************************************解调**************************************************
%fs=44100
y01=y1.*cos(2*pi*f1*t/fs);
%各个已调信号分别乘以各自
y02=y2.*cos(2*pi*f2*t/fs);
%的高频载波信号
y03=y3.*cos(2*pi*f3*t/fs);
%*****************************解调后3路信号各自的频谱图************************************
figure(4);
%图四为解调后3路信号各自的频谱图
stem(t,abs(fft(y01)),'
解调后3路信号各自的频谱图'
stem(t,abs(fft(y02)),'
stem(t,abs(fft(y03)),'
%************************************低通滤波器设计****************************************
Rp2=0.5;
%低通滤波器参数选择
Rs2=40;
Wp4=3400/(22050);
Ws4=4000/(22050);
[n4,Wn4]=cheb2ord(Wp4,Ws4,Rp2,Rs2);
%采用切比雪夫2型(cheby2)带通滤波器
[d1,c1]=cheby2(n4,Rs2,Wn4);
[h4,w4]=freqz(d1,c1);
mag4=abs(h4);
db4=20*log10((mag4+eps)/max(mag4));
figure(5);
%图五为低通滤波器的频率响应
plot(w4/pi,db4);
低通滤波器的频率响应'
%************************************回复信号**********************************************
yy1=filter(d1,c1,y01);
%通过低通滤波器
yy2=filter(d1,c1,y02);
yy3=filter(d1,c1,y03);
figure(6);
%图六为低通滤波后3路信号各自的频谱图
stem(t,abs(fft(yy1)),'
stem(t,abs(fft(yy2)),'
stem(t,abs(fft(yy3)),'
%*************************************信号抽样*********************************************
%每200个抽一次,抽第100个,即中间那个
foruu=1:
rat1(uu)=yy1((uu-1)*200+100);
rat2(uu)=yy2((uu-1)*200+100);
rat3(uu)=yy3((uu-1)*200+100);
ifrat1(uu)>
=0.5
rat1(uu)=1;
elserat1(uu)=0;
ifrat2(uu)>
rat2(uu)=1;
elserat2(uu)=0;
ifrat3(uu)>
rat3(uu)=1;
elserat3(uu)=0;
ccc1=decode(rat1,n,k,'
cyclic/fmt'
ccc2=decode(rat2,n,k,'
);
ccc3=decode(rat3,n,k,'
%*********************************信号误码率计算*******************************************
[num1,rt1]=symerr(ccc1,msg1)%Checksymbolerrorrate.
[num2,rt2]=symerr(ccc2,msg2)%Checksymbolerrorrate.
[num3,rt3]=symerr(ccc3,msg3)%Checksymbolerrorrate.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 频分多址 接入 74 循环码 技术