文档库 最新最全的文档下载
当前位置:文档库 › 基于卷积编码的扩频通信系统软件平台设计 -打印

基于卷积编码的扩频通信系统软件平台设计 -打印

基于卷积编码的扩频通信系统软件平台设计 -打印
基于卷积编码的扩频通信系统软件平台设计 -打印

基于卷积编码的扩频通信系统

软件平台设计

班级:通信131

姓名:崔校通

学号:201300484316

目录

一设计内容及要求 (3)

1.1 设计目的 (3)

1.2 设计任务 (4)

1.3 设计内容 (4)

二设计原理 (5)

2.1 数据源 (5)

2.2卷积编码 (5)

2.3 M序列发生器 (6)

2.4 扩频与解扩 (6)

2.4.1扩频 (6)

2.4.2解扩 (7)

2.5 VITERBI译码 (7)

2.6 可靠度评估 (8)

三软件仿真及结果分析 (9)

3.1信源调制 (9)

3.1.1信息码生成模块 (9)

3.1.2卷积编码 (9)

3.1.3伪随机码生成模块 (10)

3.1.4扩频调制模块 (11)

3.1.5BPSK调制模块 (12)

3.2信息传输 (13)

3.2.1加噪模块 (13)

3.3信宿解调 (14)

3.3.1BPSK解调模块 (14)

3.3.2解扩模块 (15)

3.3.3V ITERBI译码 (16)

3.4性能分析 (19)

3.4.1卷积扩频分析 (19)

3.4.2信源信宿比较 (20)

3.4.3频谱分析 (20)

四心得体会 (22)

参考文献 (23)

前言

扩频通信是现代通信系统中新的通信方式,它具有较强的抗干扰、抗衰落和抗多径性能,频谱利用率高。扩频信号是不可预测的、伪随机的宽带信号,其带宽远大于要传输的数据(信息)带宽,同时接收机中必须有与宽带载波同步的副本。在发端输人的信息先调制形成数字信号,然后由扩频码发生器产生的扩频码序列去调制数字信号以展宽信号的频谱,展宽后的信号再调制到射频发送出去。在接收端收到的宽带射频信号,变频至中频,然后由本地产生的与发端相同的扩频码序列去相关解扩,再经信息解调,恢复成原始信息输出。通信系统都要进行3次调制和相应的解调。一次调制为信息调制。与一般通信系统比较,多了扩频调制和解扩部分。扩频通信具备如下特征:(1)数字传输方式;(2)传输信号的带宽远大于被传信息带宽;(3)带宽的展宽,是利用与被传信息无关的函数(扩频函数)对被传信息的信元重新进行调制实现的;(4)接收端用相同的扩频函数进行相关解调(解扩),求解出被传信息的数据。用扩频函数(也称伪随机码)调制和对信号相关处理是扩频通信有别于其他通信的两大特点。

一设计内容及要求

1.1 设计目的

(1)学习通信中的纠错编码技术及其主要应用;

(2)掌握扩频通信原理技术及其特点,了解其在通信系统中特别是第三代移动通信系统所采用的码分多址(CDMA )技术中的应用; (3)学会用C 或MATLAB 软件方法设计一般通信系统;

(4)学习CDMA 手机的信息处理过程,掌握其基带电路主要组成部分和工作原理及功能;模拟CDMA 手机的信息处理过程。完成基带电路主要组成部分的软件平台设计并评估系统的可靠性。

1.2 设计任务

(1)建立CDMA 手机处理信息的卷积编码扩频通信系统 (2)软件实现卷积编码和Viterbi 译码的算法 (3)软件实现扩频通信系统的扩频与解扩 (4)评估卷积编码扩频通信系统的可靠性

1.3 设计内容

本次课程设计主要实现的任务有:建立卷积编码扩频通信系统;软件实现卷积编码和Viterbi 译码的算法;软件实现扩频通信系统的扩频与解扩;评估卷积编码扩频通信系统的可靠性。系统设计的总体框图如图1-1:

卷积编码

扩频

信道

解扩

Viterbi 译码

数据源 判决数据

m 序列

发生器

图1-1

二设计原理

2.1 数据源

随机产生b(t)={b(0),b(1),b(2),……}的二进制数据

2.2卷积编码

卷积码(又称连环码),是由伊莱亚斯(P.Elis)提出的一种非分组码。它把k比特信息段编成n比特的码组,该码组不仅同当前的k 比特信息段有关,而且还同前面的(N-1)个信息段有关联(N为大于1的整数)。通常,把卷积码记作(n,k,N),其中k为输入码元数,n为输出码元数,N为约束长度,表示编码器的存储器级数。卷积编码属于信道编码,主要用来纠正码元的随机差错,它是以牺牲效率来换取可靠性,利用增加监督位,进行检错和纠错。

卷积码编码器是一个由k个输入端、n个输出端,且具有(N-1)或m节移位寄存器构成的有限状态记忆系统,通常称为时序网络,其原理如图2-1所示。

图2-1

2.3 m序列发生器

二进制的m序列是一种重要的伪随机序列,有良好的自相关特性,有时称为伪噪声序列。m序列是最长线性移位寄存器序列的简称。顾名思义,m序列是由多级移位寄存器或其延迟元件通过线性反馈产生的最长的码序列。它能产生的的最大长度的码序列为2^n-1位。

2.4 扩频与解扩

将编码输出与扩频码相乘,即完成扩频;将扩频后的信号(叠加有噪声)与扩频码相乘,即为解扩。

2.4.1 扩频

扩频通信的基本特点是传输信号所占用的频带宽度(W)远大于原始信息本身实际所需的最小(有效)带宽(DF),其比值称为处理增益Gp,其中 Gp = W/DF。

任何信息的有效传输都需要一定的频率宽度,为了充分利用有限的频率资源,增加通路数目,人们广泛选择不同调制方式,采用宽频信道(同轴电缆、微波和光纤等)和压缩频带等措施,同时力求使传输的媒介中传输的信号占用尽量窄的带宽。因现今使用的电话、广播系统中,无论是采用调幅、调频或脉冲编码调制制式,Gp值一般都在十多倍范围内,统称为“窄带通信”,而扩频通信的Gp值,高达数百、上千,称为“宽带通信”。如图图2-2为扩频系统能够一般原理图:

图2-2

2.4.2 解扩

正如在一般的窄带通信中,已调信号在接收端都要进行解调来恢复所传的信息。在扩频通信中接收端则用与发送端相同的扩频码序列与收到的扩频信号进行相关解调,恢复所传的信息。换句话说,这种相关解调起到解扩的作用。即把扩展以后的信号又恢复成原来所传的信息。这种在发端把窄带信息扩展成宽带信号,而在收端又将其解扩成窄带信息的处理过程,会带来一系列好处。弄清楚扩频和解扩处理过程的机制,是理解扩频通信本质的关键所在。

基本的扩频过程就是在收端产生与发端完全相同的PN码,对收到的扩频信号,在平衡调制器中再一次进行二相相移键控调制。可以看出发端相移键控调制后的信号在收端又被恢复成原来的载波信号。当然一个必要的条件是本地的PN码信号的相位必须和收到的相移后的信号在相移点对准,才能正确地将相移后的信号再翻转过来。

2.5 Viterbi译码

Viterbi译码算法是一种卷积码的解码算法。卷积码的 Viterbi

译码是根据接收码字序列寻找编码时通过网格图最佳路径的过程 ,找到最佳路径即完成了译码过程 ,并可以纠正接收码字中的错误比特。所谓“最佳”,是指最大后验条件概率:P( C/ R) = maxj[ P ( Cj/ R) ] ,其译码流程为:

(1)根据接收码符号计算出相应的分支量度值;

(2)进入某一状态的分支量度与其前状态路径量度累加求和; (3)比较到达当前状态的新的路径量度的大小,选择最大者作为新的状态路径量度存储起来,并保存与此路径对应的码字; (4)对所有状态都实施上述加、比、选运算;

(5)在每一译码时刻,满足延时就从 256 条留存路径中,选择路径量度最大的一条路径作为译码数输出;

(6)进入下一译码时刻,重复以上步骤,直至译码结束。

2.6 可靠度评估

用误码率(BER )指标,计算公式

)

(数据量尽可能大总输入数据检测到的数据错误数

BER

……

比较两个数据

数据源 发射端 接收端 判决数据

三软件仿真及结果分析

3.1信源调制

3.1.1信息码生成模块

code_length=20; %信息码元个数

N=1:code_length;

rand('seed',0);

x=sign(rand(1,code_length)-0.5); %信息码从0、1序列变成-1、1序列

x1=rectpulse(x,800);%每个码元内采样800个点

plot(x1);

axis([0 16000 -1.5 1.5]);

title('信源信息码序列');

grid on;

生成信息码的波形图

3.1.2卷积编码

function output=cnv_encd(g,k0,input)

if rem(length(input),k0)>0

input=[input,zeros(size(1:k0-rem(length(input),k0)))];

end

n=length(input)/k0;

if rem(size(g,2),k0)>0

error('Error,g is not of the right size.')

end

l=size(g,2)/k0;

n0=size(g,1);

u=[zeros(size(1:(l-1)*k0)),input,zeros(size(1:(l-1)*k0))];

u1=u(l*k0:-1:1);

for i=1:n+l-2

u1=[u1,u((i+l)*k0:-1:i*k0+1)];

end

uu=reshape(u1,l*k0,n+l-1);

output=reshape(rem(g*uu,2),1,n0*(l+n-1));

********************************************************

g=[0 0 1 0 1 0 0 1;0 0 0 0 0 0 0 1;1 0 0 0 0 0 0 1];

k0=2;input=[1 0 0 1 1 1 0 0 1 1 0 0 0 0 1 1 1];

output=cnv_encd(g,k0,input)

********************************************************

g=[1 0 1;1 1 1];k0=1;

channel_output=[0 1 1 0 1 1 1 1 0 1 0 0 0 1];

[decoder_output,survivor_state,cumulated_metric]=viterbi(g,k,channel_o utput)

3.1.3伪随机码生成模块

function y = mgen(g,state,N)

%输入g:m序列生成多项式(10进制输入)

%state:寄存器初始状态(10进制输入)

%N:输出序列长度

figure(1)

g=19;state=8;N=2000;

gen = dec2bin(g)-48;

M = length(gen);

curState = dec2bin(state,M-1) - 48;

for k =1:N

y(k) = curState(M-1);

a = rem(sum( gen(2:end).*curState),2);

curState = [a curState(1:M-2)];

end

x_code=sign(y-0.5);

pn=rectpulse(x_code,8);%每个伪码元内采样8个点

plot(pn);

axis([0 600 -1.5 1.5]);

title('伪随机码序列');

grid on;

生成伪随机码的波形图

3.1.4扩频调制模块

gt=x1.*pn;

plot(gt);

axis([0 1000 -1.5 1.5]);

title('复合码序列');

grid on;

生成的复合码波形图

3.1.5BPSK调制模块

%用BPSK调制

fs=20e6;

f0=30e6;

for i=1:2000

AI=2;

dt=fs/f0;

n=0:dt/7:dt; %一个载波周期内采样8个点

cI=AI*cos(2*pi*f0*n/fs);

x_bpsk((1+(i-1)*8):i*8)=gt((1+(i-1)*8):i*8).*cI end

plot(x_bpsk);

axis([0 200 -2.5 2.5]);

title('BPSK调制后的波形');

grid on;

生成BPSK调制后的波形图

3.2信息传输

3.2.1加噪模块

sigma=0.1;

nt=sigma*randn(1,20);

nt1=rectpulse(nt,800);

gt1=gt+nt1;

fs=20e6;

f0=30e6;

for i=1:2000

AI=2;

dt=fs/f0;

n=0:dt/7:dt; %一个载波周期内采样8个点

cI=AI*cos(2*pi*f0*n/fs);

x_bpsk1((1+(i-1)*8):i*8)=gt1((1+(i-1)*8):i*8).*cI end

plot(x_bpsk1);

axis([0 200 -2.5 2.5]);

title('加噪后已调波的波形');

grid on;

生成加噪后已调波的波形图

3.3信宿解调

3.3.1 BPSK解调模块

AI=1;

dt=fs/f0;

n=0:dt/7:dt; %一个载波周期内采样八个点

cI=AI*cos(2*pi*f0*n/fs);

for i=1:2000

s((1+(i-1)*8):i*8)= x_bpsk1((1+(i-1)*8):i*8).*cI;

end

plot(s);

axis([0 200 -2.5 2.5]);

title('解调后的波形');

grid on;

生成BPSK解调后的波形图

3.3.2解扩模块

%相关解扩

jk_code=s.*pn;

%低通滤波

wn=5/1000000; %截止频率wn=fn/(fs/2),这里fn为扩频

码的带宽5M

b=fir1(16,wn);

H=freqz(b,1,16000);

xx=filter(b,1,jk_code);

plot(xx);

axis([0 16000 -1.5 1.5]);

title('解扩并滤波后的波形');

grid on;

生成解扩后的波形图

3.3.3 Viterbi译码

function[decoder_output,survivor_state,cumulated_metric]=viterbi(g,k,ch annel_output)

n=size(g,1);

if rem(size(g,2),k)~=0

error('Size of g and k do not agree')

end

if rem(size(channel_output,2),n)~=0

error('channel output not of the right size')

end

L=size(g,2)/k;

number_of_states=2^((L-1)*k);

for j=0:number_of_states-1

for l=0:2^k-1

[next_state,memory_contents]=nxt_stat(j,l,L,k);

input(j+1,next_state+1)=l;

branch_output=rem(memory_contents*g',2);

nextstate(j+1,l+1)=next_state;

output(j+1,l+1)=int_state(branch_output);

end

end

state_metric=zeros(number_of_states,2);

depth_of_trellis=length(channel_output)/n;

channel_output_matrix=reshape(channel_output,n,depth_of_trellis); survivor_state=zeros(number_of_states,depth_of_trellis+1);

for i=1:depth_of_trellis-L+1

flag=zeros(1,number_of_states);

if i<=L

step=2^((L-i)*k);

else

step=1;

end

for j=0:step:number_of_states-1

for l=0:2^k-1

branch_metric=0;

binary_output=bin_state(output(j+1,l+1),n);

for ll=1:n

branch_metric=branch_metric+metric(channel_output_matrix(ll,i),binary _output(ll));

end

if

((state_metric(nextstate(j+1,l+1)+1,2)>state_metric(j+1,1)+branch_metri c)|flag(nextstate(j+1,l+1)+1)==0)

state_metric(nextstate(j+1,l+1)+1,2)=state_metric(j+1,1)+branch_metric;

survivor_state(nextstate(j+1,l+1)+1,i+1)=j;

flag(nextstate(j+1,l+1)+1)=1;

end

end

end

state_metric=state_metric(:,2:-1:1);

end

for i=depth_of_trellis-L+2:depth_of_trellis

flag=zeros(1,number_of_states);

last_stop=number_of_states/(2^((i-depth_of_trellis+L-2)*k));

for j=0:last_stop-1

branch_metric=0;

binary_output=bin_state(output(j+1,1),n);

for ll=1:n

branch_metric=branch_metric+metric(channel_output_matrix(ll,i),binary _output(ll));

end

if

((state_metric(nextstate(j+1,1)+1,2)>state_metric(j+1,1)+branch_metric)| flag(nextstate(j+1,1)+1)==0)

state_metric(nextstate(j+1,1)+1,2)=state_metric(j+1,1)+branch_metric;

survivor_state(nextstate(j+1,1)+1,i+1)=j;

flag(nextstate(j+1,1)+1)=1;

end

end

state_metric=state_metric(:,2:-1:1);

end

state_sequence=zeros(1,depth_of_trellis+1);

state_sequence(1,depth_of_trellis)=survivor_state(1,depth_of_trellis+1); for i=1:depth_of_trellis

state_sequence(1,depth_of_trellis-i+1)=survivor_state((state_sequence(1, depth_of_trellis+2-i)+1),depth_of_trellis-i+2);

end

decoder_output_matrix=zeros(k,depth_of_trellis-L+1);

for i=1:depth_of_trellis-L+1

dec_output_deci=input(state_sequence(1,i)+1,state_sequence(1,i+1)+1);

dec_output_bin=bin_state(dec_output_deci,k);

decoder_output_matrix(:,i)=dec_output_bin(k:-1:1)';

end

decoder_output=reshape(decoder_output_matrix,1,k*(depth_of_trellis-L +1));

cumulated_metric=state_metric(1,1);

3.4性能分析

3.4.1卷积扩频分析

-12

-11-10-9-8-7-6-5-4-3

10-3

10

-2

10

-1

10

无卷积,无扩频无卷积,L=15无卷积,L=31

-12

-11-10-9-8-7-6-5-4-3

10-4

10

-3

10

-2

10

-1

10

有卷积,L=15改变卷积,L=15

基于SIMULINK直接扩频序列通信系统的设计

石家庄铁道大学四方学院毕业设计 基于Simulink直接序列扩频通信系统 设计 Direct Sequence Spread Spectrum Communication Systems Design Based on Simulink

摘要 直接序列扩频通信系统(DSSS)因其抗干扰性强、隐蔽性好、易于实现码分多址(CDMA)、抗多径干扰、直扩通信速率高等众多优点,而被广泛应用于许多领域中。 本文设计了一种基于Simulink的直接序列扩频通信系统。首先对直接序列扩频通信系统从应用背景、特点、意义和发展几个方面进行了研究,然后从直接序列扩频通信系统的基本理论、基本原理、性能和扩频通信系统的同步原理等方面阐述了直接序列扩频通信系统,并对直接扩频通信系统进行了仿真研究和理论分析,达到了预期的效果。本文从理论上分析了直接序列扩频通信系统的抗干扰性能。 本系统包括信号生成部分、发送部分、接收部分、调制和解调、加扩与解扩五个部分。并以BPSK系统为例,给出了误码率理论分析结果,达到了预期的效果。本文研究的直接序列扩频通信系统,为以后的频谱通信系统打下了基础。 关键词:直接序列扩频通信系统MATLAB仿真Simulink模块仿真

Abstract Direct sequence spread spectrum communication system (DSSS) because of its strong anti-interference, easy to conceal and easy to realize code division multiple access (CDMA), fight multipath interference, straight expansion communication rate higher numerous advantages, is widely used in many fields. This paper introduces a design of Simulink based on the direct sequence spread spectrum communication system. First to direct sequence spread spectrum communication system from application background, features, significance and the development of a research, and then from the direct sequence spread spectrum communication system, the basic theory of basic principle, performance and spread spectrum communication system of synchronous principle, this paper describes direct sequence spread spectrum communication system, and the directly spread spectrum communication system simulation and theory analysis, achieve the expected effect. The paper theoretically analyzes the direct sequence spread spectrum communication system of anti-jamming performance. This system includes signal generation part, sending part, receiving part, modulation and demodulation, add expansion and solution expansion of five parts. And with BPSK system as an example, the theoretical analysis results are ber, achieve the expected effect. This paper studies the direct sequence spread spectrum communication system, for the following spectrum communication system laid a foundation. Keywords: Direct sequence spread spectrum communication system Simulink MATLAB Simulation

各平台软件的情况

一、ArcGis平台的有关情况: 1、软件的功能:是功能非常强大的GIS平台软件。 2、软件的易用性:ArcGis软件为大型的GIS平台软件,长期以来一直致力于大型数据库管理平台及GIS二次开发应用,更多的适用于国家级、省级数据中心建设和大型企业及科研机构的应用,软件自身为英文版,对系统主菜单有中文汉化包,更多的命令、工具集均为英文。软件对使用人员起点要求比较高、难学难精,更适合于专业人员使用。 3、平台的购置费用:适用于县级的软件包,C/S版国土优惠价 4.2万元,为5用户版,C/S、B/S混合版国土系统优惠价8.2万元,为5用户版。 4、售后服务: ⑴提供电话、传真、Email、网络、远程协助等免费的支持服务。 ⑵提供现场服务:每次上门服务费2万元。 ⑶提供菜单式的订购培训服务,依据培训的深浅程度不同收费。就县级使用而言,最基本的操作培训,每个人大约需要1万元。 ⑷软件升级维护,购买软件的12个月内(维护期),免费升级;12个月后,需要缴纳有关产品的年度升级维护费,才可以升级。 C/S版县级的软件包,年度升级维护费2.875万元;C/S、B/S 混合版县级的软件包,年度升级维护费4.175万元。 如果用户若干年后才继续产品升级,升级费用为相应产品维护费年价的1.5倍,而不是将过去历年服务费累加,即C/S版县级的软件

包,升级费2.875*1.5=4.175万元;C/S、B/S混合版县级的软件包,升级费4.175*1.5=6.2625万元。 (资料来源:ESRI中国(北京)有限公司政府事业一部) 二、搭建一个基于ArcGis平台的城镇地籍管理系统(以瑞得为例): ⑴ArcGis平台(瑞得需要C/S、B/S混合版平台支持):软件费 8.2万,现场安装服务费2万,培训费(每县培训2名使用人员)2万,合计12.2万元。(以后的年度升级维护费、上门服务费不计) ⑵瑞得城镇土地调查数据库管理系统:软件价格:3.8万(单一用户)。 ⑶一个县的ArcGis平台的瑞得城镇土地调查数据库管理系统完整价格,需要12.2万+3.8万=16万元整。 三、具有自主知识产权的国产GIS平台的城镇地籍管理系统(以超图为例): 1、软件的功能: ⑴超图公司开发的SuperMap平台:通过科学技术部高新技术发展及产业化司委托,国家遥感中心联合中国地理信息系统协会、中国环境遥感学会、中国海外地理信息系统协会共同组织的2007年度国产空间信息系统软件测评,获得了基础软件、桌面软件、专业软件三

实验九 (2,1,5)卷积码编码译码技术

实验九 (2,1,5)卷积码编码译码技术 一、实验目的 1、掌握(2,1,5)卷积码编码译码技术 2、了解纠错编码原理。 二、实验内容 1、(2,1,5)卷积码编码。 2、(2,1,5)卷积码译码。 三、预备知识 1、纠错编码原理。 2、(2,1,5)卷积码的工作原理。 四、实验原理 卷积码是将发送的信息序列通过一个线性的,有限状态的移位寄存器而产生的编码。通常卷积码的编码器由K级(每级K比特)的移位寄存器和n个线性代数函数发生器(这里是模2加法器)组成。 若以(n,k,m)来描述卷积码,其中k为每次输入到卷积编码器的bit数,n 为每个k元组码字对应的卷积码输出n元组码字,m为编码存储度,也就是卷积编码器的k元组的级数,称m+1= K为编码约束度m称为约束长度。卷积码将k 元组输入码元编成n元组输出码元,但k和n通常很小,特别适合以串行形式进行传输,时延小。与分组码不同,卷积码编码生成的n元组元不仅与当前输入的k元组有关,还与前面m-1个输入的k元组有关,编码过程中互相关联的码元个数为n*m。卷积码的纠错性能随m的增加而增大,而差错率随N的增加而指数下降。在编码器复杂性相同的情况下,卷积码的性能优于分组码。 编码器 随着信息序列不断输入,编码器就不断从一个状态转移到另一个状态并同时输出相应的码序列,所以图3所示状态图可以简单直观的描述编码器的编码过程。因此通过状态图很容易给出输入信息序列的编码结果,假定输入序列为110100,首先从零状态开始即图示a状态,由于输入信息为“1”,所以下一状态为b并输出“11”,继续输入信息“1”,由图知下一状态为d、输出“01”……其它输入信息依次类推,按照状态转移路径a->b->d->c->b->c->a输出其对应的编码结果“110101001011”。 译码方法 ⒈代数 代数译码是将卷积码的一个编码约束长度的码段看作是[n0(m+1),k0(m+1)]线性分组码,每次根据(m+1)分支长接收数字,对相应的最早的那个分支上的信息数字进行估计,然后向前推进一个分支。上例中信息序列 =(10111),相应的码序列 c=(11100001100111)。若接收序列R=(10100001110111),先根据R 的前三个分支(101000)和码树中前三个分支长的所有可能的 8条路径(000000…)、(000011…)、(001110…)、(001101…)、(111011…)、(111000…)、(110101…)和(110110…)进行比较,可知(111001)与接收

直接序列扩频通信系统开题报告

哈尔滨工业大学华德应用技术学院毕业设计(论文)开题报告 题目:直接序列扩频通信系统的设计与仿真实现 系(部)应用电子与通信技术 专业通信工程 学生薛光宇 学号24 班号0992222 指导教师周凯 开题报告日期2012.10,22 哈工大华德学院

说明 一、开题报告应包括下列主要内容: 1.通过学生对文献论述和方案论证,判断是否已充分理解毕业设计(论文)的内容和要求 2.进度计划是否切实可行; 3.是否具备毕业设计所要求的基础条件。 4.预计研究过程中可能遇到的困难和问题,以及解决的措施; 5.主要参考文献。 二、如学生首次开题报告未通过,需在一周内再进行一次。 三、开题报告由指导教师填写意见、签字后,统一交所在系(部)保存,以备检查。指导教师评语: 指导教师签字:检查日期:

一、课题题目和课题研究现状 课题题目:直接序列扩频通信系统的设计与仿真实现。 研究现状:目前扩频技术中研究最多的对象是CDMA技术,其中又以码捕获技术和多用户检测(MUD)技术代表了目前扩频技术研究的现状。 1.码捕获 同步的实现是直扩系统中一个关键问题。只有在接收机将本地产生的伪码和接收信号中调制信息的伪码实现同步以后,才有可能实现直序扩频通信的各种优点。同步过程分为两步来实现:首先是捕获阶段,实现对接收信号中伪码的粗跟踪;然后是跟踪阶段,实现对伪码的精确跟踪。目前的研究主要集中在码捕获过程。 2, 多用户检测 CDMA系统容量受到来自其他用户的多址干扰的限制,多用户检测能够利用这些多址干扰来改善接收机的性能,因此是一种提高系统容量的有效方法。传统的CDMA 接收机是由一系列单用户检测器组成,每个检测器都是与特定扩频码对应的相关器,它并没有考虑多址干扰的结构,而是把来自其它用户的干扰当成加性噪声,因此当用户数量增加时,其性能急剧下降。通过对所有用户的联合译码可以极大地改善CDMA系统的性能。但是最优的多用户接收机,其复杂度随用户数量成指数增长,因此在实际通信系统中几乎不可能实现。这样寻找在性能和复杂度之间折中的次最优多用户检测器成为研究的热点 二、目的及意义 通过对该课题的研究,了解科研学术论文的撰写流程,并且将自己所学的理论知识运用到论文中,全面多角度的分析该领域的发展现状,同时提高自己的思维能力,对搜集的数据进行恰当处理和准确分析,对大学本科四年学习成果进行有效的检验,并且进一步提高自学能力和自主进行科学研究的水平。 三、课题的基本内容 所谓直接序列扩频(DS),就是直接用具有高速率的扩频码序列在发送端去扩展信号的频谱。而接收端,用相同的扩频码序列进行解扩,把展宽的扩频信号还原成原始信息。

电子政务系统中的软件平台

龙源期刊网 https://www.wendangku.net/doc/1312895065.html, 电子政务系统中的软件平台 作者:程静 来源:《电脑知识与技术·学术交流》2008年第33期 摘要:电子政务系统是实现政务信息化,建立电子政府的基础技术平台。为了更好地提高政府工作效率与综合管理能力,加快电子政务建设,我们必须结合先进的信息技术和先进的管理模式,要充分发挥先进管理模式的作用,软件是关键,必须通过借助先进的软件平台来实现。 关键词:电子政务系统;软件;信息 中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)33-1369-01 电子政务系统是一种基于互联网的政府政府信息服务和业务处理平台。随着全球信息化发展的趋势,政府管理对电子政务系统的依赖性逐步增加,电子政务在政府实际工作中的作用日益突显,政府的公文往来、资料存储、服务提供都以电子化的形式来实现。电子政务的建设涉及计算机硬件、网络、软件等,没有先进的软件,电子政务就好像没有车的高速公路,再好的网络,再多的硬件也没用,只有通过软件平台才能使科学的政务管理流程借助于先进的信息技术加以实现,政府信息化最终也是靠软件实现的。 电子政务系统中的软件平台,包括操作系统、网络协议、网络服务系统、网络管理系统、数据库管理系统、中间件、应用软件等。 1 操作系统 操作系统是控制和管理计算机硬件与软件资源、合理组织计算机工作流程、方便用户使用计算机的一组控制程序的总称。操作系统处在整个电子政务系统的最底层,它是对硬件系统功能的扩充,为其他软件提供支持,是整个软件系统的基石。操作系统的选择在整个电子政务系统的软件选择中是最重要的,不仅仅牵涉到操作系统本身的问题,还直接影响其他软件的选用,目前微机上常见的操作系统包括UNIX、LINUX、Windows等。 2 网络协议 网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,在网络上,不同的计算机之间必须使用相同的网络协议才能进行通信。为了实现异种机、异种操作系统之间进行通信,必须建立一套网络协议标准。常见的协议有:TCP/IP 协议、IPX/SPX协议、NetBEUI协议等。目前,网络一般采用的是TCP/IP协议。

卷积码编码器的设计 (1)剖析

湖南文理学院 课程设计报告 课程名称:通信系统课程设计 专业班级:通信工程11102班09 学生姓名:朱涛 指导教师:侯清莲 完成时间:2014-11-18 报告成绩:

目录 一、设计要求 (1) 二、设计作用与目的 (1) 三、所用设备及软件 (1) 四、卷积码编码的概念 (1) 4.1卷积码的编码描述方法 (1) 4.2 卷积编码 (2) 4.3 卷积码的树状图 (3) 4.4 卷积码的网格图 (3) 五、 EDA设计方法及工具软件QUARTUSⅡ (4) 六、改变卷积编码器的参数仿真以及结论 (4) 6.1 不同回溯长度对卷积编码器性能的影响 (4) 6.2 不同码率对卷积编码器误码性能的影响 (5) 6.3 不同约束长度对卷积编码器的误码性能影响 (6) 七、卷积码编码器的VHDL设计与仿真 (8) 7.1 VHDL设计的优点与设计方法 (8) 7.2 卷积码编码器的VHDL实现 (10) 八、心得体会 (10) 九、参考文献 (11)

卷积编码器的设计 一、设计要求 (1)画出卷积码的原理框图,说明系统中各主要组成部分的功能。 (2)使用EDA技术及VHDL语言对卷积编码器进行设计与仿真并对结果分析。 二、设计作用与目的 (1)巩固加深对通信基本知识分析以及卷积码的掌握,提高综合运用通信知识的能力。(2)掌握采用仿真软件对系统进行仿真分析。 (3)培养学生查阅参考文献,独立思考,设计,钻研电子技术相关问题的能力。 (4)掌握相关电子线路工程技术规范以及常规电子元器件的性能技术指标。 (5)培养严肃认真的工作作风与科学态度,建立严谨的工程技术观念。 (6)了解电气图国家标准,并利用电子CAD等正确绘制电路图。 (7)培养工程实践能力,创新能力与综合设计能力。 三、所用设备及软件 (1)QUARTUSⅡ (2)PC机 四、卷积码编码的概念 4.1卷积码的编码描述方法 编码描述方法有5种:冲激响应描述法、生成矩阵描述法、多项式乘积描述法、状态图描述法和网格图描述法。卷积码的纠错能力随着N的增加而增大,而差错率随着N的增加而指数下降。在编码器复杂性相同的情况下,卷积码的性能优于分组码。分组码有严格的代数结构,但卷积码至今尚未找到如此严密的数学手段。分组码的译码算法可以由其代数特性得到。卷积码虽然可以采用适用于分组码的门限译码(即大数逻辑译码),但性能不如维特比译码和序列译码[2]。 以二元码为例,输入信息序列为u=(u0,u1,…),其多项式表示为u(x)=u0+u1x+…+…。编码器的连接可用多项式表示为g (1,1) (x)=1+x+x2和g(1,2)(x)=1+x2,称为码的子生 成多项式。它们的系数矢量g (1,1)=(111)和g (1,2) =(101)称作码的子生成元。以子生成多项式 为阵元构成的多项式矩阵G(x)=[g (1,1)(x),g (1,2) (x)],称为码的生成多项式矩阵。由生成 元构成的半无限矩阵。

扩频通信系统仿真论文

扩频信号处理仿真技术 摘要 本文阐述了扩展信号处理过程的基本原理、主要性能指标及其工作特点,然后根据香农定理,利用MATLAB提供的可视化工具Simulink,建立了扩频通信系统仿真模型,详细讲述了各个模块的设计,并指出了仿真建模过程中所需注意的问题。通过建模深入理解MATLAB/Simulink基本建模仿真方法的实质性,掌握通信系统仿真的思维方法,增强系统建模和设计的自主能力和创造力。并根据给定的参数设置,仿真出结果,证明了所建仿真模型的正确性

Simulation Technology of spread-spectrum signal processing Abstract This article elaborated the spread spectrum communication technology's basic principle, the main performance index and the operating feature, then act according to the Shannon theorem, provides visualization tool Simulink using MATLAB, has established the wide frequency communications system simulation model, narrated in detail each module's design, and had pointed out in the simulation model must pay attention question. Through the modeling further understanding the substantive of this simulation based on MATLAB, master the methods of communication system simulation. Enhance the independent ability and creativity of system modeling and design, and according to a given set of parameters, and the simulation the results. Had proven constructs the simulation model the accuracy. 目录 1 绪论 (1) 1.1选题的背景 (1) 1.2选题的主要任务 (2) 2 扩频通信系统 (3) 2.1扩频通信的基本原理 (3) 2.2扩频通信的特点 (3) 2.2.1抗干扰性强 (3) 2.2.2 抗干扰性强 (4) 2.2.3 抗多径干扰 (4) 2.2.4 保密性好 (4) 3 线性调频扩频系统 (5)

软件系统简介

发电厂运行仿真分析系统软件系统简介 软件网站:https://www.wendangku.net/doc/1312895065.html, 主要邮箱:szy@https://www.wendangku.net/doc/1312895065.html, 附属邮箱:emrun@https://www.wendangku.net/doc/1312895065.html,

目录 1. 软件版本简介 (1) 1.1 原理版功能 (1) 1.2 定制版功能 (1) 1.3 单机版功能 (1) 1.4 网络版功能 (1) 2. 软件功能简介 (2) 2.1 节能分析功能 (2) 2.2 运行仿真操作 (2) 2.3 故障事故分析 (2) 2.4 试验优化分析 (3) 2.5 设计优化分析 (3) 2.6 运行优化分析 (3) 3. 软件支撑系统 (1) 4. 软件操作简介 (3) 4.1 工况选择/保存功能 (3) 4.2 冻结/解冻/加速 (3) 4.3 外部参数设置功能 (4) 4.4 回退功能 (4) 4.5 事件及报警记录 (4) 4.6 重演功能 (5)

4.7 快存功能 (5) 4.8 故障设置功能 (5) 4.9 各类操作画面示例 (6) 4.10 测试版说明 (10)

1. 软件版本简介 1.1 原理版功能: 原理版软件只对通用类型的电厂生产原理过程进行仿真,在仿真范围及控制室表盘配置及DCS画面上进行简化,适合于现场运行管理人员和节能分析人员对运行过程进行理论分析,主要包括:故障运行分析、经济指标分析和典型技术分析,适用于对电厂机组的初步理论指导和经济核算指导。原理版软件也适合于大专院校热动、热自及电气专业的学生的课程学习。 1.2 定制版功能: 定制版软件只对某一具体电厂的生产过程进行仿真,满足电厂控制室DCS系统的完整操作画面及相关表盘的虚拟配置,建立的各系统数学模型能够真实再现这个电厂生产过程的各种运行工况,在功能、模拟范围和模型逼真上较高,对电厂设计论证、技术改造、经济评定、节能分析及对实际运行数据的跟踪比较程度水平较高。定制版软件主要适用于运行人员岗前培训、运行人员实时数据优化指导。 3. 单机版功能: 单机版软件的所有运行操作及节能分析功能都集成在单台计算机软件内,在独立的该计算机上能够完成仿真及运行的所有操作功能,包括运行操作分析、故障处理分析、经济指标分析等操作功能。 4. 网络版功能: 网络版软件按照不同的运行操作功能对仿真分析系统进行平台设置,可以在同一局域网内将不同的网络节点计算机设置成不同功能的操作员站:如汽机操作员台、锅炉操作员台、电气操作员台、故障设置及经济指标统计平台等。

扩频通信及matlab仿真

扩 频 通 信 及Matlab 仿 真 江西师范大学 物理与通信电子学院2009级通信工程(2)班姓名xxx 学号xxxxxxxx

目录 一、摘要 (3) 二、数字通信原理 (4) 三、衰落信道与抗衰落技术 (5) 四、多址通行 (6) 五、扩频通信原理 (6) 六、直接序列扩频通信 (8) 七、基于matlab的直接序列扩频仿真 (10) 八、结束语 (13) 九、参考书目 (14) 十、致谢 (15)

摘要 扩频通信即扩展频谱通信,它与光纤通信、卫星通信一同被誉为信息时代的三大高技术通信传输方式。扩频通信技术自50年代中期美国军方开始研究,一直为军事通信所独占,广泛应用于军事通信、电子对抗以及导航、测量等各个领域,直到80年代初才被应用于民用通信领域。为了满足日益增长的民用通信容量的需求和有效地利用频谱资源,各国都纷纷提出在数字峰窝移动通信、卫星移动通信和未来的个人通信中采用扩频技术,扩频技术现已广泛应用于蜂窝电话、无绳电话、微波通信、无线数据通信、遥测、监控、报警等系统中。本文根据扩频通信的原理,利用MATALB对扩频通信中最常用的直扩通信系统进行了仿真。

数字通信原理: 1)所谓数字通信就是利用数字传输技术来进行的通信。它包括对模拟信号的编码和调制,传输媒介以及对数字信号的解调和解码。 2)典型的数字通信系统模型如图1-1: 图1-1 信源:信息的来源一般是模拟信号。 信源编码:模拟信号转变为数字信号; 信号压缩处理;信号的高效率编码。 信道编码:检错、纠错编码,提高信号抗干扰能力;

信息加密,防止信息被窃取。 调制变换:波形编码,信号调制,使基带信号适合在特定的 道中传输。 传输媒介:有线、无线信道,网络交互设备。 解调、信道译码、信源译码:对信号作上述处理相反对变换。 信宿:信息的最终传输目的地 衰落信道与抗衰落技术: 1)衰落信道的产生:无线通信是基于电磁波在空间中的传播来实现信息的传递的。无线信道的电波传播特性与电波传播的环境密切相关。电波环境主要包括:地形地貌、各种建筑物、气候气象、电磁干扰、移动体的运动速度和工作频段等。因此在实际应用中不可避免的产生衰落信道。 2)衰落信道主要包括:阴影衰落和多径衰落。 3)抗衰落技术主要包括:①空间分集技术 ②Rake接收方式 ③信道交织技术 ④多载波传输技术 ⑤信道均衡技术 ⑥扩频通信技术等等

卷积码的设计与实现

湖南文理学院课程设计报告 课程名称:通信系统课程设计 院部:电气与信息工程学院 专业班级: 学生姓名: 指导教师: 完成时间: 2011 年 12 月 29日 报告成绩:

目录 目录 (2) 摘要 (3) Abstract (4) 一、引言 (5) 1.1设计任务及基本要求 (5) 1.2设计目的 (6) 1.3 设计所用仪器设备.................................................................................. 错误!未定义书签。 二、基本概念 (6) 2.1 卷积码的编码原理 (6) 2.2 卷积码编码描述 (6) 2.3 卷积码译码描述 (6) 三、卷积码的编译码原理 (6) 3.1卷积码的图形描述 (6) 3.1.1 树状图 (8) 3.1.2 网格图 (8) 3.1.3 状态图 (9) 3.2 卷积积码的编码算法 (9) 3.3卷积码的Viterbi译码 (10) 四、卷积码的仿真及性能分析 (12) 4.1 SIMULINK仿真模块 (12) 4.2 卷积码的参数对误码率的影响 (13) 4.2.1 码率对误码性能的影响 (13) 4.2.2 约束长度对误码性能的影响 (15) 4.2.3 回溯长度对卷积码性能的影响 (16) 4.3 仿真分析 (17) 总结 (18) 参考文献: (19)

摘要 卷积码是深度空间通信系统和无线通信系统中常用的一种差错控制编码。在编码过程中,卷积码充分利用了各码字间的相关性。在与分组码同样的码率和设备复杂性的条件下,无论从理论上还是从实践上都证明,卷积码的性能都比分组码具有优势。而且卷积码在实现最佳译码方面也较分组码容易。因此卷积码广泛应用于卫星通信,CDMA数字移动通信等通信系统,是很有前途的一种编码方式。对其进行研究有很大的现实意义。为了解决传统的维特比译码器结构复杂、译码速度慢、消耗资源大的问题,提出一种新型的适用于FPGA 特点,路径存储于译码输出并行工作,同步存储路径矢量和状态矢量的译码器设计方案。该设计方案通过在ISE.2i中仿真验证,译码结果正确,得到编码前的原始码元,速度显著提高,译码器复杂程度明显降低。并在实际的软件无线电通信系统中信道编解码部分得到应用,性能优良。 关键词:卷积码;误码性能;原理

MATLAB实现卷积码编译码-

本科生毕业论文(设计) 题目:MATLAB实现卷积码编译码 专业代码: 作者姓名: 学号: 单位: 指导教师: 年月日

目录 前言----------------------------------------------------- 1 1. 纠错码基本理论---------------------------------------- 2 1.1纠错码基本理论 ----------------------------------------------- 2 1.1.1纠错码概念 ------------------------------------------------- 2 1.1.2基本原理和性能参数 ----------------------------------------- 2 1.2几种常用的纠错码 --------------------------------------------- 6 2. 卷积码的基本理论-------------------------------------- 8 2.1卷积码介绍 --------------------------------------------------- 8 2.1.1卷积码的差错控制原理----------------------------------- 8 2.2卷积码编码原理 ---------------------------------------------- 10 2.2.1卷积码解析表示法-------------------------------------- 10 2.2.2卷积码图形表示法-------------------------------------- 11 2.3卷积码译码原理---------------------------------------------- 15 2.3.1卷积码三种译码方式------------------------------------ 15 2.3.2V ITERBI译码原理---------------------------------------- 16 3. 卷积码编译码及MATLAB仿真---------------------------- 18 3.1M ATLAB概述-------------------------------------------------- 18 3.1.1M ATLAB的特点------------------------------------------ 19 3.1.2M ATLAB工具箱和内容------------------------------------ 19 3.2卷积码编码及仿真 -------------------------------------------- 20 3.2.1编码程序 ---------------------------------------------- 20 3.3信道传输过程仿真-------------------------------------------- 21 3.4维特比译码程序及仿真 ---------------------------------------- 22 3.4.1维特比译码算法解析------------------------------------ 23 3.4.2V ITERBI译码程序--------------------------------------- 25 3.4.3 VITERBI译码MATLAB仿真----------------------------------- 28 3.4.4信噪比对卷积码译码性能的影响 -------------------------- 28

扩频通信系统MATLAB仿真的开题报告

重庆邮电大学 毕业设计(论文)开题报告题目:基于MATLAB的扩频通信系统仿真研究 学院通信与信息工程学院 专业电子信息工程 学生高洪涛 学号2009210314 班号0120901 指导教师曹建玲 开题报告日期2013.3.7 重庆邮电大学通信与信息工程学院一、选题依据

1.论文(设计)题目 基于Matlab的扩频通信系统的仿真研究。 2.研究领域 扩频通信系统简介:扩展频谱通信具有很强的抗干扰性能,其多址能力、保密、抗多径等功能也倍受人们的关注,被广泛地应用于军事通信和民用通信中。扩频通信系统利用了扩展频谱技术,将信号扩展到很宽的频带上,在接收端对扩频信号进行相关处理即带宽压缩,恢复成窄带信号。对干扰信号而言,由于与扩频信号不相关,则被扩展到一个很宽的频带上,使之进入信号通频带内的干扰功率大大降低,相应增加了相关器输出端的信号/干扰比,对大多数人为干扰而言,扩频通信系统都具有很强的对抗能力。本文利用MATLAB对扩频系统中的m序列的产生、频谱、相关函数,以及整个扩频系统工作原理进行了仿真,为今后扩频通信系统在各个领域的应用和研究提供了依据。 3.论文(设计)工作的理论意义和应用价值 (1)理论意义:扩频通信是通信的一个重要分支和信道通信系统的发展方向。采用扩频信号进行通信的优越性在于用扩展频谱的方法可以换取信噪比的好处,即接收机输出的信噪比相对于输入的信噪比有很大改善,从而提高了系统的抗干扰能力。扩频技术还具有保密性好、易于实现多址通信等优点,因此该技术越来越受到人们的重视。 近年来,随着超大规模集成电路技术、微处理器技术的飞速发展,以及一些新型元器件的应用,扩频通信在技术上已迈上了一个新的台阶,不仅在军事通信中占有重要地位,而且正迅速地渗透到了个人通信和计算机通信等民用领域,成为新世纪最有潜力的通信技术之一。因此研究扩频通信具有很深远的意义。 (2)实践意义:通过对该课题的研究,了解科研学术论文的撰写流程,并且将自己所学的理论知识运用到论文中,全面多角度的分析该领域的发展现状,同时提高自己的思维能力,对搜集的数据进行恰当处理和准确分析,对大学本科四年学习成果进行有效的检验,并且进一步提高自学能力和自主进行科学研究的水平。

系统软件的核心是

系统软件的核心是 试题: 计算机软件系统的核心是() A、计算机语言 B、计算机应用程序 c、操作系统 D、文字处理软件 答案:c 解析: 操作系统是计算机软件系统的核心,没有操作系统计算机将无法正常工作。 【相关阅读】 操作系统(英语:operatingSystem,简称oS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都务必在操作系统的支持下才能运行。 操作系统的种类相当多,各种设备安装的操作系统可从简单到复杂,可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。按应用领域划分主要有三种:桌面操作系统、服务器操作系统和嵌入式操作系统。 桌面操作系统 桌面操作系统主要用于个人计算机上。个人计算机市场从硬件架构上来说主要分为两大阵营,Pc机与mac机,从软件上可主要分为两大类,分别为类Unix操作系统和windows操作系统: 1、Unix和类Unix操作系统:macoSX,Linux发行版(如Debian,Ubuntu,Linuxmint,openSUSE,Fedora等);

2、微软公司windows操作系统:windowsXP,windowsVista,windows7,windows8,windows10等。 嵌入式操作系统 嵌入式操作系统是应用在嵌入式系统的操作系统。嵌入式系统广泛应用在生活的各个方面,涵盖范围从便携设备到大型固定设施,如数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等,越来越多嵌入式系统安装有实时操作系统。 在嵌入式领域常用的操作系统有嵌入式Linux、windowsEmbedded、Vxworks等,以及广泛使用在智能手机或平板电脑等消费电子产品的操作系统,如Android、ioS、Symbian、windowsPhone和BlackBerryoS等。 服务器操作系统 服务器操作系统一般指的是安装在大型计算机上的操作系统,比如web 服务器、应用服务器和数据库服务器等。服务器操作系统主要集中在三大类: 1、Unix系列:SUNSolaris,IBm-AIX,HP-UX,FreeBSD等; 2、Linux系列:RedHatLinux,centoS,Debian,Ubuntu等; 3、windows系列:windowsServer2003,windowsServer2008,windowsServer2008R2等。 组成部分 操作系统理论研究者有时把操作系统分成四大部分: 驱动程序:最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分带给一个抽象的、通用的接口。 内核:操作系统内核部分,通常运行在最高特权级,负责带给基础性、结构性的功能。 接口库:是一系列特殊的程序库,它们职责在于把系统所带给的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNUc运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSIc和PoSIX编程接口的形式。 外围:是指操作系统中除以上三类以外的所有其他部分,通常是用于带给特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。

基于matlab的2-3卷积码编码译码设计与仿真

西南科技大学 方向设计报告 课程名称:通信工程方向设计 设计名称:2/3卷积码编译码器仿真与性能分析 姓名: 学号: 班级: 指导教师: 起止日期:2011.12.12-2012.1.6 西南科技大学信息工程学院制

方向设计任务书 学生班级:学生姓名:学号: 设计名称:2/3卷积码编译码器仿真与性能分析 起止日期:2011.12.12-2012.1.6指导教师: 设计要求: (1)分析2/3卷积码编码器结构; (2)分析2/3卷积码译码的Viterbi算法; (3)基于SIMULINK进行2/3卷积码的纠错性能仿真; 方向设计学生日志 时间设计内容 12.15-12.17 查看题目及设计要求。 12.18-12.23 查阅相关资料,设计方案。 12.23-12.27 编写报告及调试程序。 12.28-12.29 完善修改课程设计报告。 12.30-12.31 答辩。

方向设计考勤表 周星期一星期二星期三星期四星期五 方向设计评语表 指导教师评语: 成绩:指导教师: 年月日

2/3卷积码编译码器仿真与性能分析 摘要: 卷积码是一种性能优越的信道编码。它的编码器和译码器都比较容易实现,同时它具有较强的纠错能力。随着纠错编码理论研究的不断深入,卷积码的实际应用越来越广泛。本文简明地介绍了卷积码的编码原理和Viterbi译码原理。并在SIMULINK模块设计中,完成了对卷积码的编码和译码以及误比特统计整个过程的模块仿真。最后,通过在仿真过程中分别改变卷积码的重要参数来加深理解卷积码的这些参数对卷积码的误码性能的影响。经过仿真和实测,并对测试结果作了分析。 关键词: 卷积码编码器、viterbi译码器、SIMULINK

14卷积码编解码

实验四 卷积码的编解码 一、实验目的 1、掌握卷积码的编解码原理。 2、掌握卷积码的软件仿真方法。 3、掌握卷积码的硬件仿真方法。 4、掌握卷积码的硬件设计方法。 二、预习要求 1、掌握卷积码的编解码原理和方法。 2、熟悉matlab 的应用和仿真方法。 3、熟悉Quatus 的应用和FPGA 的开发方法。 三、实验原理 1、卷积码编码原理 在编码器复杂度相同的情况下,卷积码的性能优于分组码,因此卷积码几乎被应用在所有无线通信的标准之中,如GSM , IS95和CDMA 2000 的标准中。 卷积码通常记作( n0 , k0 , m) ,它将k 0 个信息比特编为n 0 个比特, 其编码效率为k0/ n0 , m 为约束长度。( n0 , k0 , m ) 卷积码可用k0 个输入、n0 个输出、输入存储为m 的线性有限状态移位寄存器及模2 加法计数器来实现。 本实验以(2,1,3)卷积码为例加以说明。图1就是卷积码编码器的结构。 图1 (2,1,3)卷积码编码器 其生成多项式为: 21()1G D D D =++; 2 2()1G D D =+; 如图1 所示的(2,1,3)卷积码编码器中,输入移位寄存器用转换开关代替,每输入一个信息比特经编码产生二个输出比特。假设移位寄存器的初始状态为全0,当第一个输入比特为0时,输出比特为00;若输入比特为1,则输出比特为11。随着第二个比特输入,第一个比特右移一位,此时输出比特同时受到当前输入比特和前一个输入比特的影响。第三个比特输入时,第一、二个比特分别右移一位,同时输出二个由这三位移位寄存器存储内容所共同决定的比特。依次下去就完成了编码过程。 下面是卷积码的网格图表示。他是比较清楚而又紧凑的描述卷积码的一种方式,它是最常用的描述方

直接序列扩频通信仿真实现毕业设计.

沈阳理工大学 毕业设计(论文)成绩评定 学生姓名:专业:通信工程学号: 题目:直接序列扩频通信仿真实现 毕业设计(论文)答辩委员会(小组)评语: 答辩评分:答辩委员会主任(组长)(签字):年月日 毕业设计(论文)成绩 毕业设计(论文)总评成绩(等级): 答辩委员会主任(签字): 年月日

毕业设计(论文)评语

毕业设计(论文)任务书

学生毕业设计档案 *注:阶段成绩分A、B、C三级:A为全面完成任务、B为完成任务、C为完成

摘要 直接序列扩频通信系统因其抗干扰性强、隐蔽性好、易于实现码分多址(CDMA)、抗多径干扰、直扩通信速率高等众多优点,在个人通信网、无线局域网、第三代移动通信、卫星通信以及军事战术通信等领域得到广泛应用。 本文以扩频通信理论为基础,用MATLAB工具箱中的Simulink通信仿真模块和MATLAB函数对直接序列扩频通信系统进行了仿真分析,在给定条件下运行了仿真程序,得到了预期的结果。本文具体介绍了扩频通信的国内外发展背景和发展趋势,阐明了扩频通信在当今社会的重要性,扩频通信是70年代中期迅速发展起来的一种新型的通信系统,它抗干扰能力、抗衰落能力、抗多径的能力是上述其它通信系统无与伦比的。根据扩频通信的特点和原理,对扩频通信进行具体分析如扩频同步,扩频码序列,扩频增益和抗干扰容限等相关问题进行了具体研究,同时介绍了扩频通信在各个领域的应用,说明了其重要性所在。 关键词:扩频通信;同步;调制;Simulink仿真;解调

Abstract The direct sequence spread spectrum communication system is widely used in various areas, such as personal communication, networks, wireless local area network, the third generation mobile communications, satellite communications and military tactical communications, because of its many advantages: strong anti-interference, good for hiding, easy to implement code division multiple access (CDMA), anti-multipath interference, and higher DSSS communication rate. Based on spread spectrum communication theory, By using Simulink, and MATLAB function,the direct sequence spread frequency communication was simulated, and under the given conditions, the simulation program running the expected results. The article specifically on the spread-spectrum communications background and the development of domestic and international development trends, clarify the spread spectrum communication in today's society of the importance of spread spectrum communication is the mid-1970s up to the rapid development of a new type of communications system, and its anti-interference capability, Anti-Fading capacity, multi-path resistance is the ability of these other communication systems incomparable. According to spread-spectrum communications features and principles of spread spectrum communications for a specific analysis such as spread spectrum synchronization, the spreading code sequences, Spreading Gain and interference tolerance, and other issues related to the specific research, Meanwhile on the spread spectrum communication in various fields of application, shows its importance lies. Finally, based on the simulation software MATLAB Simulink tools for dynamic simulation, come out with a complete simulation results, using Simulink summed up the basic methods and steps. Keywords: Spread spectrum communication; Synchronization; Modulation; Simulink; Demodulation

相关文档
相关文档 最新文档