用低通等效的方法仿真13位巴克码扩频系统

合集下载

巴克码信号处理的计算机仿真

巴克码信号处理的计算机仿真

巴克码信号处理的计算机仿真侯民胜(北京航空工程技术研究中心 北京 100076)摘 要:巴克码信号是二相编码信号的一种,在PD 雷达中得到了广泛应用。

对巴克码信号进行匹配滤波处理可使输出信噪比达到最大。

介绍了匹配滤波器的设计原理,给出白噪声匹配滤波器的传递函数模型。

在Matlab/Simulink 平台上,建立雷达发射信号为巴克码信号时匹配滤波器的仿真模型。

计算机仿真表明,巴克码信号经匹配滤波器后脉冲宽度被压缩,信噪比得到了显著提高。

该滤波器的脉冲压缩功能,解决了一般脉冲雷达通过增加脉冲宽提高作用距离与距离分辨力下降的矛盾。

关键词:巴克码信号;信号处理;匹配滤波器;信噪比;计算机仿真中图分类号:TN95312 文献标识码:B 文章编号:10042373X (2008)232075203Computer Simulation of Signal Processing of B arker CodeHOU Minsheng(Beijing Aeronautical Technology Research Center ,Beijing ,100076,China )Abstract :Barker code signal ,one of the two 2phase code signal ,is used widely in PD radar.Matched filter processing can make the output SNR reach the maximum.The design principle of matched filter is introduced ,and the model of transfer func 2tion of matched filter for white noise is given.Based on Matlab/Simulink ,the simulation model of matched filter for Baker code signal is setup.The simulation show that the pulse width is pressed when the Baker code signal through a matched filter ,and the SNR is enhanced evidently.This matched filter solved the conflict between the raising of detection range and the falling of the range resolution in common pulse radar by pulse pressing.K eywords :Barker code signal ;signal processing ;matched filter ;SNR ;computer simulation收稿日期:2008205212 现代雷达要求既能探测远距离目标,又要有高的距离分辨力[1]。

巴克码识别器的设计与仿真

巴克码识别器的设计与仿真

摘要本课程设计介绍了一种简单的关于双音多频信号的产生与检测的方法。

首先设计了关于双音多频(DTMF)信号的产生与检测的电路图,其中核心部件是MT8870和MC74HC4511;然后通过matlab仿真软件完成对双音多频信号的检测,并采用Goertzel算法对信号进行频谱分析。

关键字:双音多频信号,matlab,Goertzel目录第1章绪论....................................... 错误!未定义书签。

第2章双音多频(DTMF)信号的设计 ................. 错误!未定义书签。

2.1设计目的及意义 .............................. 错误!未定义书签。

2.2双音多频(DTMF)信号的组成 .................. 错误!未定义书签。

2.3DTMF信号的应用 .............................. 错误!未定义书签。

2.4仿真软件介绍 ................................ 错误!未定义书签。

PROTEL软件概述 ................................. 错误!未定义书签。

MATLAB软件概述 ................................. 错误!未定义书签。

2.5电路设计中的核心器件 ........................ 错误!未定义书签。

2.6主要参数设置 ................................ 错误!未定义书签。

3.1双音多频信号的产生 .......................... 错误!未定义书签。

3.2双音多频信号检测 ............................ 错误!未定义书签。

3.3MATLAB工具箱函数GOERTZEL...................... 错误!未定义书签。

.巴克码的编码设计与仿真兰州理工大学

.巴克码的编码设计与仿真兰州理工大学
巴克序列、M序列等都具有这种性质,常被用作数字通信的群同步码。计算机通信中,同步字符选用(026)8(0010110)群同步码是非周期序列。设一非周期序列由符号ai组成(i=l,2,…,n),ai的取值为±1,非周期序列的长度为n,则非周期序列的自相关函数定义为:
公式2.4.1
这种非周期序列的自相关函数称为局部自相关函数。当j=0时,很显然R(j)=n,
|j |
0
1
2
3
4
5
6
>=7
R(j)
7
0
-1
0
-1
0
-1
0
将所求得的结果画成曲线,就得到7位巴克码的自相关函数曲线。
图2.4.1巴克码的自相关函数曲线
-表1-1 已发现的巴克码组
n
巴克码
2
+ +
3
+ + --
4
+ + + --; + + -- +
5
+ + + -- +
7
+ + + -- -- + --
11
+ + + -- -- -- + -- -- + --
13
+ + + + + -- -- + + -- + -- +
其中,“+”表示取值为高电平1,“一”表示取值为低电平0。依要求及上面的巴克码组可知,13位的巴克码发生器应在输入时钟信号作用下依次产生“1111100110101”的码元序列
当接收端对接收到的比特流进行搜索时,一旦检测到这种特殊字符,就知道了帧的开始,并据此划分帧内的码组。群同步(在这种数据格式中称为帧同步)就这样建立起来了。

基于FPGA的巴克码相关器设计与研究

基于FPGA的巴克码相关器设计与研究

基于FPGA的巴克码相关器设计与研究张鑫;孙海青【摘要】分析巴克码的设计及其相关的特点与原理,用Verilog语言编写相关器,利用FPGA实现13位巴克码相关器,并对其用Modelsim仿真.仿真证明输出了最大功率主副比,有效抑制了旁瓣,并为雷达工程中巴克码的应用提供更坚实的理论基础.【期刊名称】《雷达与对抗》【年(卷),期】2015(035)004【总页数】4页(P39-42)【关键词】雷达;信号处理;FPGA;巴克码;相关器;旁瓣抑制【作者】张鑫;孙海青【作者单位】中国船舶重工集团公司第七二四研究所,南京211153;中国船舶重工集团公司第七二四研究所,南京211153【正文语种】中文【中图分类】TN911.7雷达系统最基本的任务是完成对目标的检测,从而实现对目标的跟踪和定位。

然而,由于雷达微弱目标回波信号总是处在各种各样的噪声环境中,其直接影响系统对目标回波的处理质量,如降低对目标的检测能力,降低目标的跟踪定位精度。

相关器根据信号和噪声相关函数的差异进行检波,周期信号的自相关函数仍然是周期的,且随时间衰减得很慢。

而噪声由于其随机性,在相关器中随时间衰减的很快,因此相关器可以从信号和噪声的混合波形中检测出目标信号[1]。

巴克码由于具有尖锐的自相关函数,从而可以将淹没在噪声下的基于巴克码波形的微弱目标信号有效相关出来,实现对信号与噪声的分离,因此常用于雷达信号波形设计中。

Verilog HDL是一种全方位的硬件描述语言,包括系统行为级、寄存器传输级、逻辑门级等多个设计层次,支持结构、数据流和行为3种描述形式的混合描述[2-3]。

将巴克码相关器采用Verilog语言在FPGA中实现,可以借助FPGA的并行性实现信号相关检测的高速实时特性。

m序列是最长线性移位寄存器序列的简称[4]。

它具有优良的自相关函数,易于产生和复制,在扩频通信中得到了广泛的应用。

m序列也是研究和构造其他序列的基础。

m序列是由线性反馈移位寄存器产生,如图1所示。

一种13位巴克码BPSK调制器的设计与实现

一种13位巴克码BPSK调制器的设计与实现

一种13位巴克码BPSK调制器的设计与实现王凡;张玉兴【摘要】介绍了一种用于脉冲压缩雷达系统中的13位巴克码BPSK调制器的原理与电路实现.该调制器对输入的巴克码序列进行BPSK调制,最终输出信号则要根据巴克码组的起止时刻对已调制信号进行导通和截止处理,并且通断比要求大于70 dB.提出了一种由计数器和触发器组成的简单稳定的数字逻辑控制方法控制射频开关,实现了上述功能.最后提出了该调制器的改进方向以及其他一些用途.【期刊名称】《现代电子技术》【年(卷),期】2007(030)007【总页数】3页(P69-71)【关键词】巴克码;BPSK;调制器;射频开关【作者】王凡;张玉兴【作者单位】电子科技大学,电子工程学院,四川,成都,610054;电子科技大学,电子工程学院,四川,成都,610054【正文语种】中文【中图分类】TN7611 引言相位编码信号是脉冲压缩雷达中常见的一种信号。

采用相位编码信号可以获得比较大的时宽带宽乘积,从而解决雷达检测能力和距离分辨力之间的矛盾。

其中具有较强实用意义的是二相编码信号。

巴克(Barker)码就是一种二相编码信号,他具有良好的非周期自相关特性,特别是13位巴克码1111100110101,主旁瓣比达到22.2 dB,因此在脉冲压缩中得到了很广泛的应用。

在数字通信系统当中,由于巴克码具有尖锐的自相关函数,便于与随机的数字信息相区别,易于识别,因此常常用于帧同步。

在实际应用中常常对巴克码信号进行BPSK调制,即二进制相移键控。

本文介绍了一种简易的13位巴克码BPSK调制电路,该电路具有结构简单、成本较低、性能稳定等特点。

2 BPSK调制器的设计2.1 总体设计该巴克码BPSK调制器主要的性能指标要求为:输入信号为13位巴克码(TTL电平,输入最大码率为6 Mb/s);载波频率为60 MHz;载波功率为10 dBm;电源电压为±5 V(+5 V由外部提供,-5 V由自身电路产生);信号接口为SMA接口。

巴克码—线性调频脉冲多普勒雷达matlab代码

巴克码—线性调频脉冲多普勒雷达matlab代码

巴克码—线性调频脉冲多普勒雷达matlab代码%% 雷达系统仿真 %%% 发射信号为13位巴克码和线性调频混合调制的信号,线性调频的中心频率为30MHz, % 调频带宽为4MHz,每一位码宽为10微秒,发射信号的帧周期为1毫秒 % 该雷达具有数字化正交解调、数字脉冲处理、固定目标对消、动目标检测(MTD)、 % 和恒虚警(CFAR)处理等功能close all;clear all;clc;%%%%%%%%%%%%%%% 产生雷达发射信号 %%%%%%%%%%%%% code=[1,1,1,1,1,-1,-1,1,1,-1,1,-1,1]; % 13位巴克码tao=10e-6; % 脉冲宽度10usfc=28e6; % 调频信号起始频率f0=30e6; % 调频信号中心频率fs=100e6; % 采样频率ts=1/fs; % 采样间隔B=4e6; % 调频信号调频带宽t_tao=0:1/fs:tao-1/fs; % 调制信号,对于线性调频来说,调制信号就是时间序列N=length(t_tao);k=B/fs*2*pi/max(t_tao); % 调制灵敏度,也就是线性调频的步进系数n=length(code);pha=0;s=zeros(1,n*N);for i=1:nif code(i)==1pha=pi;else pha = 0;ends(1,(i-1)*N+1:i*N)=cos(2*pi*fc*t_tao+k*cumsum(t_tao)+pha);endt=0:1/fs:n*tao-1/fs;figure,subplot(2,1,1),plot(t,s); xlabel('t(单位:S)'),title('混合调制信号(13为巴克码+线性调频)'); s_fft_result=abs(fft(s(1:N)));subplot(2,1,2),plot((0:fs/N:fs/2-fs/N),abs(s_fft_result(1:N/2)));xlabel('频率(单位:Hz)'),title('码内信号频谱');%%%%%%%%%%%%%%%%%%% 产生脉冲压缩系数 %%%%%%%%%%%%%%%% %--------------------- 正交解调 --------------------% N=tao/ts;n=0:N-1;s1=s(1:N);local_oscillator_i=cos(2*pi*f0/fs*n); % I路本振信号local_oscillator_q=sin(2*pi*f0/fs*n); % Q路本振信号fbb_i = local_oscillator_i.*s1; % I路解调fbb_q = local_oscillator_q.*s1; % Q路解调window=chebwin(51,40); % 50阶cheby窗的FIR低通滤波器[b,a]=fir1(50,2*B/fs,window);fbb_i=[fbb_i,zeros(1,25)]; % 因为该FIR滤波器有25个采样周期的延迟,为了保证% 所有有效信息全部通过滤波器,故在信号后补25个0fbb_q=[fbb_q,zeros(1,25)];fbb_i=filter(b,a,fbb_i);fbb_q=filter(b,a,fbb_q);fbb_i=fbb_i(26:end); % 截取有效信息fbb_q=fbb_q(26:end); % 截取有效信息fbb=fbb_i+j*fbb_q;%-------- 产生理想线性调频脉冲压缩匹配系数 ---------% D = B*tao;match_filter_1=ts*fliplr(conj(fbb))*sqrt(D)*2/tao;NFFT = 131126;%2^nextpow2(length(s));match_filter_1_fft=fft(match_filter_1,NFFT); % 第一次脉冲压缩处理匹配系数 figure;subplot(2,1,1),plot(real(match_filter_1_fft)),title('脉冲压缩系数(实部)'); subplot(2,1,2),plot(imag(match_filter_1_fft)),title('脉冲压缩系数(虚部)');N=length(s);n=0:N-1;local_oscillator_i=cos(2*pi*f0/fs*n); % I路本振信号local_oscillator_q=sin(2*pi*f0/fs*n); % Q路本振信号fbb_i = local_oscillator_i.*s; % I路解调fbwindow=chebwin(51,40); % 50阶cheby窗的FIR低通滤波器[b,a]=fir1(50,0.5,window);fbb_i=[fbb_i,zeros(1,25)]; % 因为该FIR滤波器有25个采样周期的延迟,为了保证% 所有有效信息全部通过滤波器,故在信号后补25个0fbb_q=[fbb_q,zeros(1,25)];fbb_i=filter(b,a,fbb_i);fbb_q=filter(b,a,fbb_q);fbb_i=fbb_i(26:end); % 截取有效信息fbb_q=fbb_q(26:end); % 截取有效信息signal=fbb_i+j*fbb_q;clear fbb_i;clear fbb_q;clear local_oscillator_i;clearlocal_oscillator_q;signal_fft=fft(signal,NFFT);pc_result_fft=signal_fft.*match_filter_1_fft;pc_result=ifft(pc_result_fft,NFFT); figure,plot((0:ts:length(signal)*ts-ts),pc_result(1:length(signal)));xlabel('t(单位:S)'),title('回波脉冲压缩处理结果');t=tao*length(code);match_filter_2=2*ts*fliplr(conj(pc_result))*2/t;match_filter_2_fft=fft(match_filter_2,NFFT); % 第二次脉冲压缩处理匹配系数figure;subplot(2,1,1),plot(real(match_filter_2_fft)),title('脉冲压缩系数(实部)');subplot(2,1,2),plot(imag(match_filter_2_fft)),title('脉冲压缩系数(虚部)');%%%%%%%%%%%%%%%%%%% 产生雷达回波 %%%%%%%%%%%%%%%%f_frame=1e3; % 雷达发射信号重复频率T_frame=1/f_frame;N_echo_frame=18;f_doppler=3.5e3; % 动目标的多普勒频率t_frame=0:ts:T_frame-ts;t_mobj=200e-6; % 动目标位置echo_mobj_pulse=[zeros(1,t_mobj/ts),s,zeros(1,(T_frame-t_mobj)/ts-length(s))];echo_mobj=repmat(echo_mobj_pulse,1,N_echo_frame);t_doppler=0:ts:N_echo_frame*T_frame-ts;s_doppler=cos(2*pi*f_doppler*t_doppler);s_echo_mobj=echo_mobj.*s_doppler;t_fobj=450e-6; % 固定目标位置echo_fobj_pulse=[zeros(1,t_fobj/ts),s,zeros(1,(T_frame-t_fobj)/ts-length(s))];echo_fobj=repmat(echo_fobj_pulse,1,N_echo_frame);t_clutter=700e-6; % 杂波位置t_clutter_pulse=39e-6;sigma=2; % 杂波瑞利分布参数sigmat1=0:ts:t_clutter_pulse-ts;u=rand(1,length(t1));echo_clutter=0.08*sqrt(2*log(1./u))*sigma; % 产生瑞利分布信号s_echo_clutter_pulse=[zeros(1,t_clutter/ts),echo_clutter,...zeros(1,(T_frame-t_clutter)/ts-length(echo_clutter))];s_echo_clutter=repmat(s_echo_clutter_pulse,1,N_echo_frame);s_noise=0.1*rand(1,N_echo_frame*T_frame/ts);s_echo=s_echo_mobj+echo_fobj+s_echo_clutter+s_noise;%--------------------- 正交解调 --------------------%N=N_echo_frame*T_frame/ts;n=0:N-1;local_oscillator_i=cos(2*pi*f0/fs*n); % I路本振信号local_oscillator_q=sin(2*pi*f0/fs*n); % Q路本振信号s_echo_i = local_oscillator_i.*s_echo; % I路解调s_echo_q = local_oscillator_q.*s_echo; % Q路解调window=chebwin(51,40); % 50阶cheby窗的FIR低通滤波器[b,a]=fir1(50,2*B/fs,window);s_echo_i=[s_echo_i,zeros(1,25)]; % 因为该FIR滤波器有25个采样周期的延迟 % 所有有效信息全部通过滤波器,故在信号后补25个s_echo_q=[s_echo_q,zeros(1,25)];s_echo_i=filter(b,a,s_echo_i);s_echo_q=filter(b,a,s_echo_q);s_echo_i=s_echo_i(26:end); % 截取有效信息s_echo_q=s_echo_q(26:end); % 截取有效信息s_echo_mf=s_echo_i+j*s_echo_q;%%%%%%%%%%%%%%%%%%%%% 脉冲压缩处理 %%%%%%%%%%%%%%%%%%s_pc_result = zeros(N_echo_frame,NFFT);for i=1:N_echo_frames_echo_fft_result=fft(s_echo_mf(1,(i-1)*T_frame/ts+1:i*T_frame/ts),NFFT);s_pc_fft_1=s_echo_fft_result.*match_filter_1_fft;s_pc_fft_2=s_pc_fft_1.*match_filter_2_fft;s_pc_result(i,:)=ifft(s_pc_fft_2,NFFT);ends_pc_result_1=s_pc_result';s_pc_result_1=reshape(s_pc_result_1,1,N_echo_frame*NFFT);figure,subplot(2,1,1),plot((0:ts:N_echo_frame*NFFT*ts-ts),real(s_pc_result_1));xlabel('t(单位:S)'),title('脉冲压缩处理后结果(实部)');subplot(2,1,2),plot((0:ts:N_echo_frame*NFFT*ts-ts),imag(s_pc_result_1)); xlabel('t(单位:S)'),title('脉冲压缩处理后结果(虚部)');%%%%%%%%%%%%%%%%%%%%% 固定杂波对消处理 %%%%%%%%%%%%%%%%%%S_MTI_result = zeros(N_echo_frame-2,NFFT);for i=1:N_echo_frame-2S_MTI_result(i,:)=s_pc_result(i,:)+s_pc_result(i+2,:)-2*s_pc_result(i+1,:);endS_MTI_result_1=S_MTI_result';S_MTI_result_1=reshape(S_MTI_result_1,1,(N_echo_frame-2)*NFFT); figure,subplot(2,1,1),plot((0:ts:(N_echo_frame-2)*NFFT*ts-ts),real(S_MTI_result_1));xlabel('t(单位:S)'),title('固定杂波对消后结果(实部)');subplot(2,1,2),plot((0:ts:(N_echo_frame-2)*NFFT*ts-ts),imag(S_MTI_result_1));xlabel('t(单位:S)'),title('固定杂波对消后结果(虚部)');clear S_MTI_result_1;%%%%%%%%%%%%%%%%%%%%% MTD处理和求模 %%%%%%%%%%%%%%%%%%S_MTD_result_1 = fft(S_MTI_result,N_echo_frame-2);S_MTD_result=abs(max(S_MTD_result_1));figure,plot((0:ts:NFFT*ts-ts),S_MTD_result); xlabel('t(单位:S)'),title('MTD处理后求模结果(信号最大通道)');%%%%%%%%%%%%%%%%%%%%% CFAR处理 %%%%%%%%%%%%%%%%%%cfar_result = zeros(1,NFFT);cfar_result(1,1)=S_MTD_result(1,1)/(sqrt(2)/pi*mean(S_MTD_result(1,2 :17)));% 第1点恒虚警处理的噪声均值由其后面的16点的噪声决定for i=2:16% 第2点到第16点恒虚警处理的噪声均值由其前面和后面16点的噪声共同决定noise_mean=sqrt(2)/pi*(mean(S_MTD_result(1,1:i-1))+mean(S_MTD_result(1,i+1:i+16)))/2;cfar_result(1,i)=S_MTD_result(1,i)/noise_mean; endfor i=17:NFFT-17% 正常的数据点的恒虚警处理的噪声均值由其前面和后面各16点的噪声中的大者决定noise_mean=sqrt(2)/pi*max(mean(S_MTD_result(1,i-16:i-1)),mean(S_MTD_result(1,i+1:i+16)));cfar_result(1,i)=S_MTD_result(1,i)/noise_mean; endfor i=NFFT-16:NFFT-1% 倒数第16点到倒数第2点恒虚警处理的噪声均值由其前面16点和后面的噪声共同决 noise_mean=sqrt(2)/pi*(mean(S_MTD_result(1,i-16:i-1))+mean(S_MTD_result(1,i+1:NFFT)))/2;cfar_result(1,i)=S_MTD_result(1,i)/noise_mean; endcfar_result(1,NFFT)=S_MTD_result(1,NFFT)/(sqrt(2)/pi*mean(S_MTD_resu lt(1,NFFT-16:NFFT-1)));figure,plot((0:ts:NFFT*ts-ts),cfar_result); xlabel('t(单位:S)'),title('采用恒虚警处理结果');。

最新扩频通信抗干扰系统分析

扩频通信抗干扰系统分析桂林航天工业学院论文扩频通信系统抗干扰分析Interference analysis of spread spectrum communication system专业:通信技术学生:刘经文指导教师:齐灿桂林航天工业学院电子工程系二零壹贰年六月毕业设计(论文)评语毕业设计(论文)答辩记录成绩及评语桂林航天工业学院电子工程系毕业设计任务书专业:年级: 2009041204装订线桂林航天工业学院电子工程系毕业设计开题报告装订线中文摘要扩频通信以其优越的抗干扰能力,受到了世界各国的青睐。

与常规的通信系统相比,扩频通信系统具有抗干扰能力强、保密性好、易于实现多址通信等优点。

近年来,扩频通信技术发展迅猛,不仅在军事通信中占有相当重要的地位,在民用通信中也得到了越来越广泛的应用。

无线传输极易受到各种其他无线电波的干扰,干扰的大量存在会极大地影响网络的通信质量和系统的容量。

采用扩频信号进行通信的优越性在于用扩展频谱的方法可以换取信噪比上的好处,即接收机输出的信噪比相对于输入的信噪比有很大改善,从而提高了系统的抗干扰能力。

扩频通信按其工作方式不同主要分为直接序列扩频系统、跳频扩频系统、跳时扩频系统、线性调频系统和混合调频系统。

根据扩频通信的原理,利用MATALB提供的可视化仿真工具Simulink建立了扩频通信系统仿真模型,研究了扩频通信的特性和扩频增益与输出端信噪比的关系,目的是为以扩频通信为基础的现代通信的研究和设计提供依据。

关键词:扩频通信直接序列扩频通信仿真工具ABSTRACTSpread spectrum communication with its excellent anti-jamming capability, by the favor of countries in the world. Compared with the conventional communication systems, spread spectrum communication system has a strong anti-jamming capability, security and good, easy to realize the advantages of multi-access communication. In recent years, the spread spectrum communication technology is developing rapidly, not only plays an important role in military communications, has also been more widely used in civilian communications. The wireless transmission vulnerable to a variety of other radio wave interference, there are a lot of interference will greatly affect the network communication quality and capacity of the system.The superiority of the spread spectrum signal communication is to spread-spectrum method can return for the benefits of the signal to noise ratio, the receiver output signal to noise ratio relative to the input signal to noise ratio improved, thereby improving the system of antiinterference. Spread spectrum communication according to different ways of working are divided into direct-sequence spread-spectrum systems, frequency hopping spread spectrum system, time-hopping spread spectrum system, linear frequency modulation systems and mixed-FM system. According to the principle of spread spectrum communication, the use of the MATALB provide visual simulation tool Simulink simulation model of the spread spectrum communication system to study the characteristics and the spreading gain and output SNR of the spread spectrum communication purpose is to provide the basis for spread spectrum communications based research and design of modern communication.KEY WORDS:Spread spectrum communication, Direct Sequence Spread Spectrum Systems, Simulation tools目录第一章绪论 (1)第二章扩频通信系统 (2)2.1 扩频通信技术的概述 (2)2.2 扩频通信技术的特点 (2)2.2.1 抗干扰性能强 (2)2.2.2 误码率低、通信稳定可靠、保密性好 (2)2.2.3 抗多径干扰 (3)2.2.4 具有多址功能,易于实现码分多址 (3)2.3 扩频通信技术的分类 (3)2.3.1直接序列扩展频谱系统 (3)2.3.2跳频扩频通信系统 (3)2.3.3跳时扩频通信系统 (4)2.3.4线性脉冲调频系统 (4)2.3.5混合扩展频谱通信系统 (4)2.4扩频通信技术的发展 (4)第三章直接序列扩频通信 (6)3.1 直接序列扩频的原理 (6)3.2 直接序列扩频的特点 (6)3.3 直接序列扩频的基本模型 (7)3.4扩频系统抗干扰的研究 (8)3.5白噪声干扰及理论说明 (8)第四章 MATLAB对直接扩频系统的仿真 (13)4.1 PN码产生模块 (13)图4.1.1 m序列的反馈系数表 (14)4.2 数据产生模块 (14)4.3 调制与解调模块 (15)4.4相关模块 (16)4.5计算误码率模块 (16)第五章总结 (17)参考文献 (19)致谢 (20)第一章绪论21世纪,是信息技术与生物技术蓬勃发展的世纪。

扩频通信的仿真试验讲解

图8-5所示是伪随机序列产生器模块的参数设置对 话框,它的应用是在第3章的图3-25中,参数设置在表 3-23里看得更清楚。生成多项式[10011]就是本原多 项式的系数。
第8章 扩频通信的仿真试验 图8-5 PNSequenceGenerator(伪随机序列产生器)模块对话框
第8章 扩频通信的仿真试验 表8-2~表8-4是得到m序列仿真模块的主要参数。 当ToWorkspacetcl4n设置如表8-2时,tcl4n是如下的
第8章 扩频通信的仿真试验
2.Gold Gold码是m序列的复合码。两个码长相等、采样时 间相同的序列优选对(关于m序列的序列优选请参阅文 献[4]p75)模2加以后合成。它的周期与原m序列等长。 从前面的试验可以看到,改变初值的设定可以得到发 生位移的m序列。 改变两个m序列的初值,将会得到新的Gold序列。 如果说长为n的m序列可以得到n个地址,则由它们构 成的Gold序列将得到n2个地址。下面介绍产生周期为 63的一种Gold码的程序与方法。
第8章 扩频通信的仿真试验
而本原多项式的系数序列ci是: 11001 10011
(1)系数序列与解析式的表达是完全对应的。 (2)ci是对称的,
c0= ci c1=cr-1
第8章 扩频通信的仿真试验
这个问题可以用下面的理论来解释:设GF(p)上的 m次多项式
m
f (x) ak xk a0+a1x+…+amxm (am≠0,a0≠0)
grid 图8-12所示是运行结果,可以在周期点63处看到很强的 自相关性,其余的反映了它们的互相关性。显然,互相关性 的幅度值越小越好。
第8章 扩频通信的仿真试验 图8-12 Gold序列的互相关函数特性
第8章 扩频通信的仿真试验

基于m序列的扩频通信系统的仿真设计

基于m序列的扩频通信系统的仿真设计摘要对于移动通信系统,总要受到功率和带宽的限制,而且CDMA扩频通信系统又是一个干扰受限系统,在确保通信质量的前提下要求支持高速率、大容量,这些技术上相互制约甚至相互矛盾的要求,导致采用了极其复杂的调制方式和脉冲成形技术,以及差错控制和高级信号处理技术。

目前,计算机仿真的基本内容包括系统、模型、算法、计算机程序设计与仿真结果显示、分析与验证等环节。

本篇论文拟定研究的目的是利用MATLAB软件对现代通信系统的关键环节进行计算机仿真,重点是移动通信系统中常用的CDMA扩频通信中伪随机码部分的仿真。

伪随机码设计是扩频通信的关键技术,随着计算机发展迅速,利用计算机实现伪码的生成和性能的评估是扩频通信系统的重要方式。

计算机辅助设计与分析方法已广为利用,特别是功能强大的通信系统软件包的开发,加速了仿真方法在通信领域的应用。

m序列是一种典型的伪随机序列,它在扩频通信、流密码、信道编码等领域有着十分广泛的应用。

本文介绍了m序列构造方法及基本性能,并利用Matlab中的Simulink 仿真系统及M语言编程实现它们的产生和分析。

仿真结果验证了该方法的正确性和可行性。

关键词:扩频通信;m序列;Matlab仿真Design Of Spreading Spectrum Communication Systems SimulationBased On m SequenceAbstractNormaly mobile telecommunication systems always be restrict by power and bandwidth,and CDMA system is a interference-limited system.As keep the communications quality the same time high speed data transmition service and large system capacity are needed.These request even maybe restrict in technology,so these request need more complex radio technology and error control technology,also has high level signal processing technology.As the moment, the basic elements include computer simulation systems, models, algorithms, computer programming and simulation results show that analysis and verification aspects. The purpose of this paper is to use the development of MATLAB software, the key to modern communications systems by computer simulation, focusing on commonly used in mobile communication systems in CDMA spread spectrum PN code part of the simulation.Pseudo-random code design is the key to spread spectrum communication technology, along with the rapid development of computers, using computers to achieve the pseudo-code generation and performance assessment is an important way to spread-spectrum communication puter-aided design and analysis method has been widely used, in particular, which is a powerful communication system package of development, accelerated simulation method in communications applications.m sequence is a typical pseudo-random sequence,it has been widely used in spread-spectrum communications,stream cipher,channel coding,and other fields.the paper introduces m sequence construction method and the basic performance.m sequences have been produced and analysed by Simulink System and M Programming Language of Matlab.The simulation results show correctness and feasibility of the method.Key words: Spread Spectrum Communication;m Sequence;Matlab Design目录第1章绪论 01.1扩频通信的发展历史 01.2扩频通信研究阶段 01.3扩频通信系统的研究 (1)1.3.1扩频通信系统的概述 (1)1.3.2研究扩频通信目的和意义 (2)1.3.3研究扩频通信的思路 (2)第2章扩频通信的基本原理 (3)2.1扩频通信的定义 (3)2.2扩频通信的理论基础 (4)2.3扩频通信系统 (9)2.3.1扩展频谱系统分类 (9)2.3.2扩频通信系统的主要特点 (13)第3章伪随机编码理论 (15)3.1伪随机编码的基本概念 (15)3.2扩频系统使用的移位寄存器序列 (16)3.3 m序列 (17)3.3.1 m序列的定义 (17)3.3.2 m序列的性质 (18)3.3.3 m序列的构造 (23)第4章m序列仿真设计 (25)4.1通信系统仿真的必要性 (25)4.2 MATLAB与Siumlink (25)4.2.1 MATLAB简介 (25)4.2.2 Simulink简介 (26)4.3仿真模型建立与实现 (27)4.3.1仿真流程 (27)4.3.2编程实现m序列 (28)4.3.3 Simulink实现m序列 (31)4.4仿真注意事项 (37)第5章总结 (39)致谢 (40)参考文献 (41)附录 (42)附录1 Euler函数的计算 (42)附录2 Simulink建模和仿真基本模块 (42)在校学习期间获奖情况....................................... 错误!未定义书签。

CDMA扩频通信系统发送系统的搭建与调试实验

CDMA扩频通信系统发送系统的搭建与调试实验一:实验目的1、了解CDMA通信系统架构及特性。

二:实验模块1、主控单元模块2、2号数据终端模块3、4号信道编码模块4、5号信道译码模块5、10号软件无线电调制模块6、11号软件无线电解调模块7、14号 CDMA扩频模块8、15号 CDMA解扩模块9、示波器三:实验原理1、实验原理框图14# 模块4# 模块主控&信号源频码2相同时,恢复数字源信号当解扩码与扩CDMA 扩频通信系统框图注:CDMA 扩频通信系统中,接收端根据不同扩频序列,来捕获跟踪不同码道上的信息。

2、实验框图说明我们扩频通信的实现机理为:在CDMA 扩频通信发送端,14号模块提供两路扩频码道,每个码道的输入序列为16K ,可由信号源模块提供,如框图中2号模块提供的数字源;另外,输入序列也可以是8K 的数字信号经4号模块的卷积编码得到,如框图中主控模块提供的数字信号。

两路输入数据与14号模块上的不同的512K 高速率扩频码进行扩频处理,再经过10号模块的调制单元搬移到一个适当的频段进行传输。

在CDMA 扩频通信接收端,接收信号由15号CDMA 解扩模块完成扩频码的捕获跟踪及同步过程;只有当解扩码与扩频码一致时,解扩单元才能根据序列的相关特性来进行同步解扩。

解扩后的信号送至11号模块,由11号模块完成码元恢复工作以及解调过程中所需的载波同步工作。

若输入序列为框图中的数字源,解扩码与扩频码2一致,则当系统联调后11号模块恢复输出的序列即为原始数字源;若输入序列为框图中的数字信号,解扩码与扩频码1一致,则当系统联调后11号模块恢复输出的序列,再经过5号模块的信道译码处理得到原始数字信号。

实验时需注意输入序列的速率要求、扩频码和解扩码是否一致等。

四:实验步骤(注:实验过程中,凡是涉及到测试连线改变或者模块及仪器仪表的更换时,都需先停止运行仿真,待连线调整完后,再开启仿真进行后续调节测试。

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