Gold序列的仿真研究
Gold序列产生及其特性实验
湖南科技大学移动通信实验报告姓名:吴文建学号:1208030104专业班级:应用电子技术教育一班实验名称:GOLD序列产生及其特性实验实验目的:1)掌握Gold序列的特性、产生方法及应用。
2) 掌握Gold序列与m序列的区别。
实验仪器:1、pc机一台2、实验原理:m序列虽然性能优良,但同样长度的m序列个数不多,且m序列之间的互相关函数并不理想(为多值函数)。
1.m序列优选对m序列优选对是指在m序列集中,其互相关函数最大值的绝对值满足下式的两条n介m序列:2.Gold序列的产生方法Gold序列是m序列的组合序列,由同步时钟控制的两个码元不同的m序列优选对逐位模2加得到。
这两个序列发生器的周期相同,速率相同,因而两者保持一定的相位关系,这样产生的组合序列与这两个自序列的周期也相同。
当改变两个序列的相对位移,会得到一个新的Gold序列。
Gold序列具有以下性质:(1)两个m序列优选对经不同移位相加产生的新序列都是Gold序列,两个n级移位寄存器可以产生2n+1个Gold序列,周期均为2n−1。
(2)Gold序列的周期性自相关函数是一个三值函数,与m序列相比,具有良好的互相关特性。
Gold序列的产生有两种形式:并联形式和串联形式实验步骤:1.预习Gold序列的产生原理及性质及独立设计Glod序列产生方法。
2.画出Gold序列仿真流程图。
3.编写MATLAB程序并上机调试。
4.比较m序列与Glod序列的异同。
5.撰写实验报告。
实验数据、结果表达及误差分析:实验仿真图形如图所示实验编写程序(此程序在实验五编写程序之上方可运行):function c=gold()n=7;a=[1 1 1 1 1 1 1 1];co=[];for v=1:2^n-1co=[co,a(1)];a(8)=mod(a(5)+a(1),2);a(1)=a(2);a(2)=a(3);a(3)=a(4);a(4)=a(5);a(5)=a(6);a(6)=a(7);a(7)=a(8);endm1=co;如有侵权请联系告知删除,感谢你们的配合!如有侵权请联系告知删除,感谢你们的配合!。
基于Gold序列的直接扩频通信系统仿真
频 技术 中应 用最 为广 泛 的就是 直接 扩频 技术 (i c Sqec pedS et m, Dr t eune ra pc u 简称 D S ) e S r SS。
1 God序 列 l
m序列是一种应用较为广泛的伪随机序列 , 是 带 由线 性 反馈 的移 位 寄 存 器 产 生 的 周期 最 长 的一种二进制序列 , 然而其优选特性较差 , 能 不
第 2 卷 第 2期 6
2 1 年 4月 02
商洛 学院学报
J un lo h n hoUnv ri o r a f a g ies y S t
V0.6 No2 1 . 2
Ap . 2 2 r 01
基 于 God序 列的直接扩频通信 系统仿真 l
李 亚 文
( 商洛学院物理与电子信息工程系, 陕西商洛 760) 200
定的, 除了军事 中应用外, 民用 中扩频技术也 在 正在显示 出它的强大生命力。 扩频技术正广泛用
76 0) 20 0
Ab t a t T e wo k n rn i l f d r c p e d s e t m o sr c : h r i g p i cp e o ie t s r a p cr u c mmu ia i n s se a a ay e i h i n c t y t mi n l s d wh c s o s r a e p cr m y G l o e・ q e c , n i l t g t i c mmu i a o t t b S mu i k y ped d se t u b o d c d s u n e a d smu a i h s o e n n c tn wi Ma l / i l .B h a n
gold序列的生成与相关特性仿真
gold序列的⽣成与相关特性仿真Gold序列⽣成与相关性仿真1.1 references[1] 基于Matlab的Gold码序列的仿真与实现.[2] Code Selection for CDMA Systems.1.2 m序列的⽣成原理1.2.1⽣成本原多项式利⽤Matlab编程环境求解本原多项式,其运⾏结果如表1所⽰.选择n=7,采⽤7级移位寄存器,产⽣的序列周期是127,其程序如下所⽰.N=7; %以7级寄存器为例,并组其中的⼀组优选对:211,,217connections=gfprimfd(N,'all');表(1)n=7 本原多项式上⾯的多项式中,仅有9个是独⽴的.因为第⼀⾏和第⼗⾏,第⼆⾏和四⾏,第三⾏和第⼗六⾏,第五⾏和第⼋⾏,第六⾏和第⼗四⾏,第七⾏和第⼗三⾏,第九⾏和第⼗⼋⾏,第⼗⼀⾏和第⼗⼆⾏,第⼗五⾏和第⼗七⾏是两两对称的.⽤⼋进制数表⽰时,所选择的本原多项式为211、217、235、367、277、325、203、313和345共9条.在这9条本原多项式中,选择⼀个基准本原多项式,再按要求选择另⼀本原多项式与之配对,构成m序列优选对,对7级m序列优选对如下表:表(2)n=7 m序列所以优选对1.2.2构成移位寄存器根据产⽣Gold码序列的⽅法,从上述本原多项式中选择⼀对m序列优选对,以211作为基准本原多项式,217作为配对本原多项式,通过并联结构形式来产⽣Gold序列,⽣成gold 序列的结构如图(6)所⽰:图(6)Gold序列⽣成结构1.3 ⾃相关函数仿真参数及初始值设定如下:N=7; %以7级寄存器为例,并组其中的⼀组优选对:211,,217connections=gfprimfd(N,'all');f1=connections(4,:); %取⼀组本原多项式序列,211f2=connections(16,:); %取另⼀组本原多项式序列,217registers1=[1 0 0 0 0 0 0];%给定寄存器的初始状态registers2=[1 0 0 0 0 0 0];%取相同的初始状态⽣成的gold 序列⾃相关函数如图(7)、(8)所⽰图(7) Gold 序列周期⾃相关函数结论:⾃相关函数取值集合{127,15,-1,-17}图(8)Gold 序列⾮周期⾃相关函数020406080100120140gold 序列周期⾃相关函数020406080100120140-40-2020406080100120140gold 序列⾮周期⾃相关函数1.4 互相关函数仿真时改变m序列寄存器初始状态,从⽽⽣成两个gold序列,求得互相关函数如图(9)(10)所⽰。
Gold序列与m序列仿真应用
1. 绪论m序列具有优良的双值自相关特性,但互相关特性不是很好。
作为CDMA通信地址码时,由于互相关特性不理想,使得系统内多址干扰影响增大,且可用地址码数量较少。
在某些应用场合,利用狭义伪随机序列复合而成复合序列更为有利。
这是因为通过适当方法构造的复合序列具有某些特殊性质。
Gold序列就是一种复合序列,而且具有良好的自相关与互相关特性,地址码数量远大于m序列,且易于实现、结构简单,在工程上得到广泛应用。
表1是m序列和Gold序列的主要性能比较,表中为m序列的自相关峰值,为自相关主峰;为Gold序列的互相关峰值,为其自相关主峰。
从表1中可以看出:当级数n一定时,Gold序列中可用序列个数明显多于m序列数,且Gold序列的互相关峰值和主瓣与旁瓣之比都比m序列小得多,这一特性在实现码分多址时非常有用。
表1. m序列和Gold序列性能比较在引入Gold序列概念之前先介绍一下m序列优选对。
m序列优选对,是指在m序列集中,其互相关函数绝对值的最大值(称为峰值互相关函数)最接近或达到互相关值下限(最小值)的一对m序列。
设{ai}是对应于r次本原多项式F1(x)所产生的m序列, {bi} 是另一r次本原多项式F2(x)产生的m序列,峰值互相关函数满足(1)则m序列{ai}与{bi}构成m序列优选对。
例如:的本原多项式与所产生的m序列与,其峰值互相关函数。
满足式(1),故与构成m序列优选对。
而本原多项式所产生的m序列,与m序列的峰值互相关函数,不满足上式,故与不是m序列优选对。
2. Gold序列1967年,R·Gold指出:“给定移位寄存器级数r时,总可找到一对互相关函数值是最小的码序列,采用移位相加方法构成新码组,其互相关旁瓣都很小,且自相关函数和互相关函数均有界”。
这样生成的序列称为Gold码(Gold序列)。
Gold序列是m序列的复合序列,由两个码长相等、码时钟速率相同的m序列优选对的模2和序列构成。
伪随机序列仿真实验报告
伪随机序列仿真仿真实验报告报告时间:2013年5月13日姓名:刘梦曦学号:2010101012电子邮件:604417989@一、实验目的1、熟悉MATLAB 仿真的应用;2、掌握伪随机序列的原理、软件产生,并仿真分析其相关特性。
二、实验内容1、MATLAB中产生127位gold序列,并分析其自相关和互相关特性。
2、采用MATLAB的伪随机函数,生成127位二进制伪随机序列,并分析其自相关和互相关特性。
3、收集学习技术资料,列举五种以上通信系统中采用的伪随机序列。
三、实验过程记录根据搜集的资料在matlab中编写代码,然后运行,得到相应的特性图。
1、产生127位的gold序列2、gold序列的自相关性在MATLAB中编写的代码如下:close all;clear all;clc;n=7;%移位寄存器级数P=2^n-1%m列的周期%产生m1序列%c1=[1 0 1 0 0 1 1];%反馈系数==211 reg1=[zeros(1,n-1) 1];%初始化移位寄存器m1(1)=reg1(n);for i=2:P new_reg1(1)=mod(sum(c1.*reg1),2) ;for j=2:nnew_reg1(j)=reg1(j-1); endreg1=new_reg1;m1(i)=reg1(n);endsubplot(311);stairs(m1);xlabel('k');title('m1序列');%产生m2序列%c2=[1 0 1 1 0 0 1];%反馈系数==217 reg2=[zeros(1,n-1) 1];%初始化移位寄存器m2(1)=reg2(n);for i=2:Pnew_reg2(1)=mod(sum(c2.*reg2),2) ;for j=2:nnew_reg2(j)=reg2(j-1);endreg2=new_reg2;m2(i)=reg2(n);endsubplot(312);stairs(m2);xlabel('k');title('m2序列');%产生gold序列%for i=0:P-1shift_m2=[m2(i+1:P)m2(1:i)];%m2g(i+1,:)=mod(m1+shift_m2,2);%模2加endsubplot(313)stairs(g(1,:));xlabel('k');title('gold序列的第1行');%gold序列的自相关特性和互相关特性%g1=g(1,:);g2=g(2,:);%取gold序列的第2行% for i=-P+1:-1% shift=[g1(i+P+1:P) g1(1:i+P)];%r1(P+i)=sum(g1(P+i).*shift(P+i)) ;% end% for i=0:P-1% shift=[g1(i+1:P) g1(1:i)]; %r1(P+i)=sum(g1(i+1).*shift(i+1)) ;% endr1=conv(g1,g1);figure(2)subplot(211)stem(r1/P);xlabel('k');title('g1的自相关特性');% for i=-P+1:-1% shift=[g1(i+P+1:P) g1(1:i+P)];%r2(P+i)=g2(P+i).*shift(P+i);% end% for i=0:P-1% shift=[g1(i+1:P) g1(1:i)]; %r2(P+i)=g2(i+1).*shift(i+1);% endr2=conv(g1,g2);subplot(212);stem(r2/P);xlabel('k');title('g1与g2的互相关特性');(产生图形见附录)四、分析及结论由这个实验我们可以看出,Gold序列间不仅有良好的互相关性能,而且个数远比m序列多。
用MATLAB进行Gold序列的产生Gold序列因为其良好的伪噪声特性,经常作为CDMA扩频系统仿真中的用户扩频序列,用
用MATLAB进行Gold序列的产生Gold序列因为其良好的伪噪声特性,经常作为CDMA扩频系统仿真中的用户扩频序列,用MATLAB可以产生各种长度的Gold序列优选对,用MATLAB进行Gold序列的产生Gold序列因为其良好的伪噪声特性,经常作为CDMA扩频系统仿真中的用户扩频序列,用MATLAB可以产生各种长度的Gold序列优选对,在此基础上,产生混沌序列等其他性质的扩频序列也很容易。
下面给出完整的源程序% MATLAB script for Illustrative Gold sequence generation. echo on % first determine the maximal length shift register sequences %We'll take the initial shift register content as "00001".connections1=[1 0 1 0 0];connections2=[1 1 1 0 1];sequence1=ss_mlsrs(connections1);sequence2=ss_mlsrs(connections2);% cyclically shift the second sequence and add it to the first one L=2^length(connections1)-1;;for shift_amount=0:L-1,temp=[sequence2(shift_amount+1:L) sequence2(1:shift_amount)];gold_seq(shift_amount+1,:)=(sequence1+temp) -floor((sequence1+temp)./2).*2;end;% find the max value of the cross correlation for these sequences max_cross_corr=0;for i=1:L-1,for j=i+1:L,% equivalent sequencesc1=2*gold_seq(i,:)-1;c2=2*gold_seq(j,:)-1;for m=0:L-1,shifted_c2=[c2(m+1:L) c2(1:m)];corr=abs(sum(c1.*shifted_c2));if (corr>max_cross_corr),max_cross_corr=corr;end;end;end;end;% note that max_cross_corr turns out to be 9 in this example...调用的子函数ss_mlsrs.mfunction [seq]=ss_mlsrs(connections);% [seq]=ss_mlsrs(connections)% SS_MLSRS generates the maximal length shift register sequence when the% shift register connections are given as input to the function. A "zero" % means not connected, whereas a "one" represents a connection. m=length(connections);L=2^m-1; % length of the shift register sequence requestedregisters=[zeros(1,m-1) 1]; % initial register contentsseq(1)=registers(m); % first element of the sequence for i=2:L, new_reg_cont(1)=connections(1)*seq(i-1);for j=2:m,new_reg_cont(j)=registers(j-1)+connections(j)*seq(i-1);end;registers=new_reg_cont; % current register contentsseq(i)=registers(m); % the next element of the sequence end;。
移动通信 5 CDMA实验系统简介
1)GOLD 序列特性实验2)GOLD 序列的捕获和跟踪实验3)扩频与解扩实验(可选)CDMA 移动通信系统实验的组成如图调制模块如图。
其中CPLD 使用EEPROM 28C64,在CPLD 中产生一组码字为10100110 1110000 的NRZ 码,经过差分编码及串/并转换,得到Ik、Qk两路数据。
直接扩频发射机实现框图如图所示两路信息码均在发射机的CPLD中产生,周期为8,分别由两个8位拨码开关“SIGN1置位”和“SIGN2置位”进行置位。
码速率1K/2K可变,由拨位开关“信码速率”控制,拨码开关拨上时码速率为2K,拨下时为1K。
两路扩频码为在CPLD中产生的127位Gold 序列,分别受两个8位开关“GOLD1置位”和“GOLD2置位”控制,可以任意改变。
码速率100K/200K可变,由拨位开关“扩频码速率”控制,拨位开关拨上时码速率为200K,拨下时为100K。
两路信息码分别与Gold1和Gold2进行扩频后,再进行PSK调制。
当拨位开关“第一路”拨上、“第二路”拨下时,发射机输出点TX输出的信号为SIGN1与GOLD1扩频调制后的信号。
另外,在发射机还可对SIGN1进行汉明编码,当拨位开关“编码”拨上时对SIGN1进行编码,拨下时不编码。
8位拨码开关“误码“的作用是对编码后的信号人为设置误码,以检验汉明编码的纠错效果。
注意各测试点的位置和信号定义。
SIGN1:当拨位开关“编码”拨下时SIGN1 第一路信息码输出点;输出8 位NRZ 码,码字与拨码开关“SIGN1 置位”的设置一致,码速率受拨位开关“信码速率”控制,拨位开关拨上时码速率为2K,拨下时为1K。
当拨位开关“编码”拨上时SIGN1 为第一路信息码经过汉明编码信号输出点,输出为第一路信息码的汉明编码并加入帧同步码(1110010)后的NRZ 码,周期为21 位,第一个7 位为巴克码(1110010),第二个7 位为第一路信号码高四位经7.4汉明码编码后的数据,第三个7 位为第一路信息码低四位经7.4 汉明码编码后的数据。
MATLAB仿真m序列和Gold序列自相关与互相关
MATLAB仿真m序列和Gold序列自相关与互相关MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
本章正是运用MATLAB来仿真m序列和Gold序列的相关特性,以及OCDMA 系统的误码率同用户数N的关系曲线。
su1 仿真过程在理论分析的基础上,下面使用附录上两段程序,通过MATLAB仿真得出m序列和Gold序列的自己相关性。
这段m序列产生程序采用了8个移位寄存器,将最后两个移位寄存器的值进行异或处理反馈给第一个移位寄存器,然后向前移位,输出最后一个移位寄存器的值,Gold序列的产生只是将两个m序列中的一个进行延时移位,再进行异或,产生的主要原理和m序列并无较大差异。
在这两段程序个前半部分m序列和Gold序列生成的基础上,只要将y1=xcorr(x1)改为y1=xcorr(x1,x2)即可求出它们的互相关仿真。
2 仿真结果在系统中采用上述序列仿真得到自相关和互相关特性曲线如图1 , 2及图3 所示。
图1 m 序列的自相关曲线图4-2 m 序列与Gold序列的自相关曲线图4-3 m 序列与Gold 序列的互相关曲线附录程序1X1=1;X2=0;X3=1;X4=0; %移位寄存器输入Xi初T态(0101), Yi为移位寄存器各级输出m=120; %置M序列总长度for i=1:m %1#Y8=X8; Y7=X7; Y6=X6; Y5=X5; Y4=X4; Y3=X3; Y2=X2; Y1=X1;X8=Y7; X7=Y6; X6=Y5; X5=Y4; X4=Y3; X3=Y2; X2=Y1;X1=xor(Y7,Y8); %异或运算if Y8==0U(i)=-1;elseU(i)=Y8;endendM=U%绘图i1=it=1:1:i1;x1=[(2*M)-1]’;%将运行结果m序列M从单极性序列变为双极性序列y1=xcorr(x1);%求自相关性t=1:1:i1;plot(t,y1(1:i1));axis([1,120,-12,288])%绘出信号的相关图gridxlabel('t')ylabel('相关性')title('移位寄存器产生的M序列的相关性')程序2function c=gold()n=7;a=[1 1 1 1 1 1 1 1];co=[];for v=1:2^n-1co=[co,a(1)];a(8)=mod(a(5)+a(1),2);a(1)=a(2);a(2)=a(3);a(3)=a(4);a(4)=a(5);a(5)=a(6);a(6)=a(7);a(7)=a(8);endm1=co;b=[1 0 1 0 0 0 0 1];co=[];for v=1:2^n-1co=[co,b(1)];m=mod(b(5)+b(1),2);p=mod(b(6)+m,2);b(8)=mod(b(5)+b(1),2);b(1)=b(2);b(2)=b(3);b(3)=b(4);b(4)=b(5);b(5)=b(6);b(6)=b(7);b(7)=b(8);endm2=co;c=xor(m1,m2);x2=[(2*c)-1]’;%将运行结果Gold序列c从单极性序列变为双极性序列y1=xcorr(x2);%求自相关性t=1:1:120;plot(t,y1(1:120));axis([1,120,-12,288])%绘出信号的相关图gridxlabel('t')ylabel('相关性')title('移位寄存器产生的Gold序列的相关性')。
基于Gold序列的直接扩频通信系统仿真
基于Gold序列的直接扩频通信系统仿真李亚文【摘要】The working principle of direct spread spectrum communication systemia analysed which is spreaded spectrum by Gold code sequence,and simulating this communicaton with Matlab/Simulink.By the experiment,it follows the complete process of spread spectrum communication.The result of simulation indicates that the Direct spread spectrum communication system base on Gold sequence has advantages of good performance of anti-interference and simple circuit,it can implementate users need of communication transmission and have the better reliability.%分析了直接序列扩频通信系统的工作原理,选用Gold序列作为扩频序列码,利用MATLAB/Simulink对直接扩频通信系统进行仿真,通过仿真实验,实时跟踪了扩频通信的完整过程。
分析实验结果可知,基于Gold序列的直接扩频通信系统抗干扰性较好,电路实现简单,能实现用户通信传输的需要,并且可靠性较好。
【期刊名称】《商洛学院学报》【年(卷),期】2012(026)002【总页数】4页(P51-54)【关键词】Gold序列;直接扩频通信系统;simulink;可靠性【作者】李亚文【作者单位】商洛学院物理与电子信息工程系,陕西商洛726000【正文语种】中文【中图分类】O453通信已经成为人们传递信息的主要途径,为了提高通信过程中信息传输的速率,改进通信系统传输的有效性,因而引入扩频通信技术。
截短平衡Gold序列特性的仿真研究
进行截 短 , 通 过 MA T L A B平 台仿 真 , 分 析 序 列截 短 前 后 各 方 面 特 性 的 变 化 及 影 响 程 度 .研 究表 明 , 序 列截 短 后
的平衡 性及相关性等性能有所 降低 , 但 相比截短 前的序 列性 能仍 非 常接近.为 了保 证序 列截短后 的性 能满足
路 ,则是 依照 G o l d序 列 的构造 原理 ,首先 由需要 的 截 短 长度 给 出 m 序列 对应 移位 寄 存 器 的 检测 状 态 , 当寄存器 达到 该设 定检 测状 态 时 ,使 其 状态 发 生跳 变输 出两个 被截 短 的 m序 列 , 然 后再 由两者 来构造 截短 G o l d序 列.本 文 采 用 直 接 序 列 截 短 法 对 所 获 得 的 平衡 G o l d序 列 进行 截 短 ,主要 研 究 平衡 G o l d 序 列 截 短 前 后 的 平 衡 性 和 相 关 性 的 变 化 ,利 用
实际 系统 的 需 求 , 应 选择 合 适 的 截 短 方 法 和 截 短 长度 . 关键词 : 伪 随机 序 列 ; G o l d序 列 ;截 短 ; 平 衡 性 ;相 关性
中图分类号 : T N 9 1 4 . 4 2
文献标识码 : A
文章编号 :1 0 0 9~4 9 7 0( 2 0 1 3) 1 l一0 0 3 8—0 3
截短 之后再 作使 用 .如 WC D MA系统 在进 行加 扰 操作 时所 采用 的 G o l d序 列就 不 是整 个 的周 期 长度 ,
收 稿 日期 : 2 0 1 3— 0 8—2 6
MA T L A B软件 平 台仿真 分析 ,给 出相 应 的数 据 和结
论.
m序列、Gold序列和正交Gold序列的扩频通信系统仿真研究
机 码 C£进 行 模 二 加 , 生 扩 频 序 列 d t , 用 扩 频 序 列 d () 产 () 再
() 调制 载 波 f进 而得 到 已 扩频 调 制 的射 频 信 号 s £ 。 接 去 , () 在
直 接 序 列 扩 频 通 信 系统 ( S S Drc Sq ec ped D S ,i t e uneS ra e
S s m) 是 目前 应 用 很 广 泛 的 扩 频 系 统 , 早 出 现 于 第 二 次 yt , e 最
送 框 图 , 2为 直 扩 系 统 接 收 框 图 。 发射 端 , 源输 出 信 号 a 图 信
的 结论 。
关键 词 :扩 频 增 益 :扩 频 码 ;信 噪 比 ;直 接 序 列 扩 频 通 信
中图分类号 : N 1. Biblioteka 91 6文献标识码 : A
文 章 编 号 :1 7 — 2 6 2 1 ) 8 0 4 - 3 6 4 6 3 (0 2 1- 18 0
Re e r h a d sm u a i n O m -e ue c s.Go d s qu n e nd o t g n lGo d s a c n i l to n s q n e l e e c sa r ho o a l s q n e fs r a p c r e ue c s o p e d s e t um o m u i a i n y t m cm n c to s s e
Ab t a t De ci e et e r t a a i o ie t p e d s e t m o sr c : s r st o e i l ss f r c r a p cr b h h c b d s u c mmu i ai n a d mo e ,mal b p o r mmi gt r u h a nc t n d l o t rga a n o g h dr c p e d s e t m o i t r a p cr c mmu ia in s se d sg n e oma c i l t n o e s se , n u d r i e e t o d t n e s u n c t y tm e in a d p r r n esmu a i f h y t m r n e f r n n i o s o f o t u d c i
m序列和Gold序列特性研究要点
扩频通信实验报告Harbin Institute of Technology扩频通信实验报告课程名称:扩频通信实验题目:Gold码特性研究院系:电信学院班级:通信一班姓名:学号:指导教师:迟永钢时间: 2012年5月8日哈尔滨工业大学- I-第1章实验要求1.以r=5 1 45E为基础,抽取出其他的m序列,请详细说明抽取过程;2.画出r=5的全部m序列移位寄存器结构,并明确哪些序列彼此是互反多项式;3.在生成的m序列集中,寻找出m序列优选对,请确定优选对的数量,并画出它们的自相关和互相关函数图形;4.依据所选取的m序列优选对生成所有Gold序列族,确定产生Gold序列族的数量,标出每个Gold序列族中的所有序列,并实例验证族内序列彼此的自相关和互相关特性;5.在生成的每个Gold序列族内,明确标出平衡序列和非平衡序列,并验证其分布关系。
6.完整的作业提交包括:纸质打印版和电子版两部分,要求两部分内容统一,且在作业后面附上源程序,并加必要注释。
7.要求统一采用Matlab软件中的M文件实现。
第2章 实验原理2.1 m 序列二元m 序列是一种伪随机序列,有优良的自相关函数,是狭义伪随机序列。
m 序列易于产生于复制,在扩频技术中得到了广泛应用。
2.1.1 m 序列的定义r 级非退化的移位寄存器的组成如图1所示,移位时钟源的频率为c R 。
r 级线性移位寄存器的反馈逻辑可用二元域GF(2)上的r 次多项式表示2012() {0,1}r r i f x c c x c x c x c =++++∈ (1)图 2-1 r 级线性移位寄存器式(1)称为线性移位寄存器的特征多项式,其给出的表示反馈网络的而逻辑关系式是现行的。
因此成为线性移位寄存器。
否则称为,非线性移位寄存器。
对于动态线性移位寄存器,其反馈逻辑也可以用线性移位寄存器的递归关系式来表示112233 {0,1}i i i i r i r i a c a c a c a c a c ----=++++∈ (2) 特征多项式(1)与递归多项式(2)是r 级线性移位寄存器反馈逻辑的两种不同种表示法,因其应用的场合不同而采用不同的表示方法。
Gold码平衡性仿真研究
该在其集合中寻找具有极小峰值互相关性 的 m序 列子集合 , 即本原多项式生成 的 m序 列, 但本原 m 序列地址集过小 , 既不能满足大容量通信系统实际 应用 , 也不 能实现 安全保 密性 。因此 , 性能优 良的平 衡 G l 序列在实际通信工程中受到越来越多的重 o d 视 。例如在 WC M ] D A系统中, 下行链路采用 G l o d 码区分小区和用户 , 上行链路采用 G l 区分用 o d码
平衡 G l 序列性能还不完善 , od 因此 , 本文就互相关 性、 功率谱密度及时钟泄漏参数对 G l 序列平衡性 od 进行了仿真研究 , 为实际通信工程扩频码选择提供
参考 。
明在满 足 Wec 界 的条 件下 , aa 序列 是 最 优 l h下 K smi 的, 但其 生成 复杂度 也最大 , 通常仅作 为精 度要求 高 的短扩频码 使用 。在 移位 寄存 器个 数超 过 l , 3时 m 序 列 的峰值 互 相 关 与 峰值 自相 关 的百 分 比将 大 于
0 引言
扩频通 信是提高 无线 宽带传输 质量 和 网络 安全
户 。但实 际 中 m扩 频序列 并 没有 被完 全 取代 , 明 说
的首选技术 , 的扩频很大程度上取决于扩频调制 好 序列的选择 , 在实际的通信工程中, 广泛使用的是本
原 m 序列 、 衡 G l 列 和 K sm 序 列 。理 论 证 平 od序 aa i
( c o l f l to i n nomain Na tn ivri , no g2 6 1 C ia Sh o e rnc a dIfr t , no gUn es y Na tn 2 09, hn ) oE c s o t
Ab t a t B s d o h u l G l o e s s m ,t e CO S c r lt n c a a t r t s h o rs e t sr c : a e n t e b i o d c d y t t e } R S — o r ai h r ce i i ,t e p we p cr l e o sc l a d n i it b t n a d te co k la a e o h aa c d c d a e b e o a e t a f t e e s y d sr u i n h lc e k g f t e b ln e o e h v e n c mp r d wi t to t i o hh h u b l n e o e b i l t n .T e b ln e o e h s a s l rc o sc rea in s eo e v u n n aa c d c d y s mu ai s h aa c d c d a mal r s —o r l t i lb a e a d a o e o d l n r w ra l u e r n eo o rs e t l it b t n t a eu b a c d c d .At h a ' i ,t e a r e mp i d a g f we p cr s i u i n t n a n e o e o t p a d r o h h l e s ne t t l me h b ln e o e w t ih p w ref i n y a d b n wi t f ce c o l v r o e c d lc e k g a a c d c d i h g o e f ce c n a d d h ef i n y c u d o e c me t o eco k la a e h i i h
GOLD序列特性实验
实验一GOLD序列特性实验②用示波器观察测试点“GOLD1”处的波形。
改变拨位开关“扩频码速率”的设置,按“发射机复位”键,再观察“GOLD1”处的波形。
“GOLD1置位”设置为10000000时100kbit/s的GOLD1波形“GOLD1置位”设置为10000000时200kbit/s的GOLD1波形观察Gold序列的自相关和互相关特性用示波器测“TX3”处波形,该波形即为Gold序列的GOLD序列的自相关特性用示波器测“TX3”处波形,该波形即为Gold序列的互相关特性。
GOLD序列的互相关特性1、顺时针将“跟踪”电位器旋到底,用示波器测“VCO-C”处波形,该波形即为延迟锁相环的鉴相特性曲线。
2、用示波器双踪分别观察“G1-BS”和“G3-BS”处的波形,调节“跟踪”旋钮,直到二个波形完全一致,没有相差为止。
此时表明接收机的Gold序列和发射机的Gold序列在相位与码速率上都一致。
3、用示波器双踪分别观察“GOLD1”和“GD-TX”处的波形,二者的波形应完全一致。
说明:由于本系统的Gold序列频率较高,且周期很长,模拟双踪示波器应在“断续(CHOP)”模式下比较“GOLD1”和“GD-TX”处的波形,如果在“交替(ALT)”模式下即使两者输出波形一致,观察结果也可能不一致。
数字示波器则不存在该问题。
实验三扩频与解扩实验①将“SIGN1置位”设置成不为全0或全1的码字,设置“GOLD1置位”。
用示波器分别观察“SIGN1”和“S1-KP”的波形,并做对比。
信码速率为1kbit/s、扩频码速率为100kbit/s时“SIGN1”和“S1-KP”处波形②(选做)用带FFT功能的数字示波器分别观察“SIGN1”和“S1-KP”的频谱,并做对比。
③分别改变发射机的信码速率和扩频码速率,重复上一步骤。
5、(选做)观察扩频前后PSK调制频谱的实验①码字设置不变,将“扩频”开关拨下,用频谱仪观察“PSK1”的频谱。
GOLD码产生与特性分析实验
实验八GOLD 码特性实验一、实验目的1、掌握GOLD 码的编解码原理。
2、掌握GOLD 码的软件仿真方法。
3、掌握GOLD 码的硬件仿真方法。
4、掌握GOLD 码的硬件设计方法。
二、预习要求1、掌握GOLD 码的编解码原理和方法。
2、熟悉matlab 的应用和仿真方法。
3、熟悉Quatus 的应用和FPGA 的开发方法。
三、实验原理1、GOLD 序列简介GOLD 序列是由m 序列的“优选对”构成的。
所谓优选对是指m 序列中互相关值为[-1,-t(n),t(n)-2]的一对序列。
其中(1)/21(2)/212,2,(){n n n n t n ++++=为奇数,为偶数下表为部分m 序列的部分优选对 表1 部分m 序列的部分优选对上表中的m 序列采用8进制(可参见PN 码实验)。
2、GOLD 序列由m 序列中的优选对{xi}和{yi}本身加上它们的相对移位模二相加构成的2n -1个序列组成,序列总数为2n +1。
任一队序列之间的互相关函数都是三值的,即(1)/2(1)/21(1)/2(1)/211{(21)(),(21)()2R {1{(21)(),(21)()2n n cn n t n n t n t n n t n ++++++--+=--=-=--+=--=-为奇数为偶数,但不被4整除即,GOLD 序列的最大互相关值为|R |()c m t n下表为GOLD 序列的t(n)值及其与自相关峰值Rs (0)的比值,同时给出GOLD 序列族中的序列数。
表为 部分GOLD 序列的t(n)值、Rs (0)、序列数表1、建立GOLD 的仿真文件(GOLD.MDL)GOLD1…GOLD7的Sample Time 均设置为SampleTime ;Preferred polynomial (1)设置为[1 0 1 1];Initial states (1)设置为[0 0 1]; Preferred polynomial (2)设置为[1 1 0 1];Initial states (2)设置为[0 0 1]。
基于MATLAB的Gold序列相关性研究
进行计算 自相关函数和互相关 函数 , 并进行 比较得到结果如图 1与
图2 。பைடு நூலகம்
可以看 出: m 序列 自相关曲线要 比 G o l d 序列 自相关曲线整体上 平缓 , 除零点外几乎处处相关值都为零, ol G d序列的自相关 陛也 比较 好 ,但在非零处有起伏 , m序列的 自相关 性比 G o l d 序列 的自相关性 要好。 ol G d 序列的互相关函数曲线与 m序列互相关相比起伏相对要 小, 证明了 G ol d 序列的互相关性 比m序列的互相关 陛好。
m 津 骞 翘 美 瞧 懈 毒期 裁 缝
伪随机序列作为扩频通信系统的一个组成部分是非常重要的 , 它是与扩频系统的性能有关的。 如果一个序列 , 它的结构可以预先确 定, 并可重复和复制 , 而且它也有一个随机序列的随机性 , 这样 的序 列称为伪随机序列。 伪随机序列 , 一般具有类似与白噪声相似的统计 特J 陛, 白噪声是一种随机过程 , 瞬时幅度值服从正态分布, 自相关 函 数和功率谱密度有极好的相关 I 生,伪随机序列是针对 白噪声演化而 来 的, 只有… 0’ 和“ 1 ” 两种电平 , 因此伪随机编码概率分布不再具备高 斯分布。 通常为随机序列应具这样 的特点 : 在每个周期内 0和 1 发生 的概率大致相等 ; 对特殊的伪随机序列 , 任何非零元素的个数的位移 随机序列 , 该序列与元素相同的半原始序列 , 不 同元素的一半。
图 2 两种 序列 的互相 关性 0 ) , x 本身的取值并无实际意义 , 也不需要计算 x的值 。 如特征方程为 x ) = 1 + x + x 4 的多项式 , 它表示 x O , x 和x 的系数 C o = C - C 4 - 1 , 其余 为 5 结论 G o l d 是一种基于 1 1 3 . 序列码序列 , 该序列具有 良好的自相关和互 零。 利用 MA T L A B软件中的 m _ s e q u e n c e函数, 可以得到对应移位寄 结构简单 , 产生的序列号 , 对产生 r r l 和伪 随机序列和它们 存器产生的 m序列, 返 回结果为: 1 0 0 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 1 1 1 1 1 0 0 1 1 0 相关特 眭, 的属性 的 G o l d序 列的方法进行 了较深入 的研究 ,设计 了相应 的 1 0 0。
MATLAB仿真m序列和Gold序列自相关与互相关
MATLAB仿真m序列和Gold序列自相关与互相关来自恶搞哥哥的MATLAB仿真MATLAB仿真m序列和Gold序列自相关与互相关MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
本章正是运用MATLAB来仿真m序列和Gold序列的相关特性,以及OCDMA系统的误码率同用户数的关系曲线。
Nsu1 仿真过程在理论分析的基础上,下面使用附录上两段程序,通过MATLAB仿真得出m序列和Gold序列的自相关性。
这段m序列产生程序采用了8个移位寄存器,将最后两个移位寄存器的值进行异或处理反馈给第一个移位寄存器,然后向前移位,输出最后一个移位寄存器的值,Gold序列的产生只是将两个m序列中的一个进行延时移位,再进行异或,产生的主要原理和m序列并无较大差异。
在这两段程序前半部分m序列和Gold序列生成的基础上,只要将y1=xcorr(x1)改为y1=xcorr(x1,x2)即可求出它们的互相关仿真。
2 仿真结果在系统中采用上述序列仿真得到自相关和互相关特性曲线如图1 , 2及图3 所示。
来自恶搞哥哥的MATLAB仿真图1 m 序列的自相关曲线图4-2 m 序列与Gold序列的自相关曲线1图4-3 m 序列与Gold 序列的互相关曲线附录程序1X1=1;X2=0;X3=1;X4=0; %移位寄存器输入Xi初T态(0101), Yi为移位寄存器各级输出m=120; %置M序列总长度for i=1:m %1#Y8=X8; Y7=X7; Y6=X6; Y5=X5; Y4=X4; Y3=X3; Y2=X2; Y1=X1;X8=Y7; X7=Y6; X6=Y5; X5=Y4; X4=Y3; X3=Y2; X2=Y1;X1=xor(Y7,Y8); %异或运算if Y8==0U(i)=-1;elseU(i)=Y8;endendM=U2来自恶搞哥哥的MATLAB仿真%绘图i1=it=1:1:i1;x1=[(2*M)-1]’;%将运行结果m序列M从单极性序列变为双极性序列y1=xcorr(x1);%求自相关性t=1:1:i1;plot(t,y1(1:i1));axis([1,120,-12,288])%绘出信号的相关图gridxlabel('t')ylabel('相关性')title('移位寄存器产生的M序列的相关性')程序2function c=gold() n=7;a=[1 1 1 1 1 1 1 1]; co=[];for v=1:2^n-1co=[co,a(1)];a(8)=mod(a(5)+a(1),2); a(1)=a(2);a(2)=a(3);a(3)=a(4);a(4)=a(5);a(5)=a(6);a(6)=a(7);a(7)=a(8);endm1=co;b=[1 0 1 0 0 0 0 1]; co=[];for v=1:2^n-1co=[co,b(1)];m=mod(b(5)+b(1),2);3p=mod(b(6)+m,2);b(8)=mod(b(5)+b(1),2); b(1)=b(2);b(2)=b(3);b(3)=b(4);b(4)=b(5);b(5)=b(6);b(6)=b(7);b(7)=b(8);endm2=co;c=xor(m1,m2);x2=[(2*c)-1]’;%将运行结果Gold序列c从单极性序列变为双极性序列y1=xcorr(x2);%求自相关性t=1:1:120;plot(t,y1(1:120));axis([1,120,-12,288])%绘出信号的相关图gridxlabel('t')ylabel('相关性')title('移位寄存器产生的Gold序列的相关性') 4。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
扩频系统中,对伪随机序列而言,最关心的问题就是其相关特性,包括自相关性、互相关性及部分相关性。下面分别给出这些相关函数的定义。设有两条长为N的序列{a}和{b},序列中的元素分别为ai,bi,(i=1,2,3,…,N)。则序列的自相关函数定义为:
伪随机序列(伪随机码)的一般定义是:如果一个序列,一方面它的结构(或形式)是可以预先确定的,并且是可以重复地产生和复制的;另一方面它又有某种随机序列的随机特性(即统计特性),我们称这种序列为伪随机序列(伪随机码)。伪随机序列虽然只有两个电平,但却具有类似白噪声的相关特性,只是幅度概率分布不再服从高斯分布。它应具有如下特性:
1.2.4
CDMA通信系统中的扩频码采用三层结构。底层是信道码,通常采用正交码,CDMA2000标准给出的是码长为64的Walsh正交码,3GPP标准给出的是正交可变扩频因子码序列(Orthogonal Variable Spreading Factor Code,简称OVSF码),用来区分不同的CDMA信道。第二层是基站码,是由伪随机序列充当的,不同的基站使用不同的扩频码。在CDMA2000系统中,使用的是码长为215-1的M序列,在WCDMA系统中采用的是码长为218-1的Gold码。第三层是移动用户码,在CDMA2000系统中,使用的是码长为242-1的m序列,在WCDMA系统中采用的是码长为225-1的Gold码。一个用户一个,各不相同,它是由相当长的伪随机序列加上移动用户自身代码复合而成的。第二、三层的码统称扰码。在这三层扩频码中,除第一层的信道编码外另两层扩频码都由伪随机序列来实现的。
在CDMA系统的众多用户都工作在同一时间同一频段内,系统给各个用户分配一个唯一的扩频码来进行频谱的扩展,在发送和接收时,系统更是利用各地址码之间的互相关特性值来区分不同的用户。因此,扩频码的特性直接影响到CDMA系统的捕获同步性能、抗干扰性能和多址能力。从理论上说,独立、均匀分布的随机序列是扩频码的理想模型,然而它由于不易产生、无法时实分发等缺陷而被认为难以在实际的CDMA系统中应用。CDMA自其理论提出到投入商业营运、直至称为第三代移动通信系统的核心技术,一直是通信领域的关注热点。作为CDMA的基础技术之一的PN码的选择和产生也是倍受业内人士关注的,如何找到易生成且相关特性好的PN码成为研究人员追求的目标之一。为此,人们设计了各种确定性的伪随机序列来代替随机序列作为扩频码。迄今为止,世界各国的学者在伪随机序列的设计与选择方面己做了大量的工作,例如,由m序列优选对生成的Gold序列己被用作第三代移动通信系统中WCDMA的扩频码;以及通过对m序列添加一个全“0”状态得到的M序列和m序列也已被用作第三代移动通信系统中CDMA2000的扩频码。m序列、Gold序列等线性序列多由线性移位寄存器所产生,有易于实现、具备较好的相关特性等优点。实际应用的CDMA通信系统采用复合扩频技术,即用正交码(Walsh函数序列,OVSF码族)作为信道化码来区分小区、用Gold序列或M序列作为扰码来区分用户。
This paperinvestigates the Gold sequences. The principle and performanceof m sequences and Gold sequencesin spread spectrum communicationare first introduced in the paper. Simulation byMatlabis also provided in the paperto analyzethenatureof Gold sequences.
CDMA扩频通信系统包含两个基本技术:一个是码分技术,其基础是扩频技术;另一个是多址技术。
目前的CDMA系统就是采用m序列及由其产生的其它PN序列作为地址码,利用它们的不同相位来区分不同用户。在第三代移动通信系统中分别采用了m序列、Gold序列及M序列作为地址编码,用Walsh序列作为信道编码。因而,PN码的选择直接影响到CDMA系统的容量、抗干扰能力、接入和切换速度等性能。CDMA信道的区分也是靠PN序列来进行的,PN序列较好的相关特性—自相关特性尖锐,互相关特性较弱,加上实现和编码方案简单等特点,使其在未来的移动通信系统中处于至关重要的位置。
1.2.2
(1)直接序列(DS)扩频系统:用一组高速数字编码序列直接扩展频谱,由于编码序列的带宽远远大于原始信号的带宽,从而扩展了发射信号的频谱。
(2)跳频(FH)扩频系统:使发射机频率在一组预先制定的频率上按照编码序列所规定的顺序离散的跳变,从而扩展发射波的频谱。一般来说,跳频图案由伪随机码控制,从而使载频的跳变具有均匀分布的性质。
(1)凡自相关函数具有
(2.1)
式的序列称为狭义伪随机序列。
(2)凡自相关函数具有
(2.2)
形式的序列,成为第一类广义伪随机序列。
(3)凡互相关系数具有
或 (2.3)
形式的序列,称为第二类广义伪随机序列。
(4)凡相关函数满足(1)、(2)、(3)三者之一的序列,统称为伪随机序列。由上面的四种定义可以看出,狭义伪随机序列是第一类广义伪随机序列的作用,通过Matlab仿真,对其自相关性能进行分析,能够更好的理解CDMA系统的通信原理。
1.2
1.2.1
在信息论中,对于连续信道,如果信道带宽为B,且受到加性高斯白噪声干扰,则其信道容量的理论公式(香农公式)为:
(1.1)
其中C—信道容量,单位bit/s;B一信道带宽,单位Hz;S一信号平均功率,单位w;N一噪声平均功率,单位w。
Gold序列的仿真研究
摘要:Gold序列是R·Gold提出的一种基于m序列的码序列,这种序列有较优良的自相关和互相关特性,构造简单,产生的序列数多,因而获得了广泛的应用。本文对Gold序列进行仿真研究,首先介绍了扩频通信中常用的m序列和Gold序列码产生的方法原理和性质,运用Matlab对Gold码的生成和性能进行了仿真分析。
目前实用的扩频通信中,以直接序列扩频系统应用的比较多。而CDMA通信系统就是基于扩频技术的无线通信系统。
1.2.3 CDMA
CDMA通信系统是最具代表性的扩频通信技术应用,它的基本工作方式有直接序列扩频(Direct Sequence Spread Spectrum,简称DS)方式、跳变频率(Frequency Hopping,简称FH)方式以及跳变时间(Time Hopping,简称TH)方式三种。其中,直扩(DS)方式同另外两种方式比较,实现频谱扩展方便,无论对通信、测距应用还是其它应用都很合适,因此在目前使用的最多,也是最典型的一种扩频通信方式。
关键词:伪随机序列;Gold序列;m序列;Matlab仿真
SIMULATIONOFGOLDSEQUENCES
Abstract:Gold sequences isproposedby R • Goldwhich isbased on m sequences. Gold sequenceshas good properties, such asgoodautocorrelationand cross-correlation, easy to construct and moresequences, etc, therefore it has wideapplications.
六十年代末,一些易于产生、加工和复制且具有白噪声性质的“伪噪声编码技术”日趋成熟,因此高效抗干扰编码通信变得蓬勃发展起来。同时用各种不同波形的正交码来实现波形分割的码分多址通信也相继出现,实现了无线用户的随意呼叫通信。这种技术在地面多址通信和卫星通信中都可采用。由于码分多址通信有抗干扰性能强和一定程度的保密性等一系列优点,所以首先引起国防军事通信部国防军事通信部门的注意,并出现了一些军用战略卫星通信的码分系统和超短波战术通信的码分系统。民用通信方面,也相继出现一些具体的方案。
2 m
2.1
伪随机序列作为扩频通信系统中的一部分是十分关键的,它关系到扩频系统的性能。四十年代末,信息论的奠基人香农(C.E.Shannon)提出的编码定理指出:只要信息速率Rb小于信道容量C,则总可以找到某种编码方法,在码周期相当长的条件下,能够几乎无差错的从收到高斯噪声干扰的信号中复制出原发信息。这里有两个条件,一是Rb<=C,二是编码的码周期足够长。同时香农在证明编码定理的时候,提出用具有白噪声统计特性的信号来编码。白噪声是一种随机过程,它的瞬时值服从正态分布,功率谱在很宽频带内都是均匀的。但是至今无法实现对白噪声放大、调制、检测、同步及控制等,而只能用具有类似于限带白噪声统计特性的伪随机序列信号来逼近它,并作为扩频系统的扩频码。
(l)每一周期内0和1出现的次数近似相等。
(2)每一周期内,长度为n比特的游程出现的次数比长度为n+1比特游程次数多一倍(游程是指相同码元的码元串)。
(3)对于狭义伪随机序列,将给定随机序列位移任何一个非零数目个元素,所得的序列将和原序列有一半的元素相同,一半的元素不同。
2.1.1
白噪声是一种随机过程,瞬时值服从正态分布,自相关函数和功率谱密度有极好的相关性,伪随机序列是针对白噪声演化而来的,只有“0”和“1”两种电平,因此伪随机编码概率分布不具备正态分布形式。但当序列足够长时,由中心极限定理可知,它趋近于正态分布,由此,伪随机序列定义如下:
从香农公式可知:
(1)要增大信息传输速率,就必须增大信道带宽B或信噪比S。由于公式中对数部分变化得比较缓慢,因此增加B比增加S加更有效,也就是说如果传输信号的带宽变窄,将导致信号功率的大幅提高。而如果通过增加带宽去换取信号功率的减小,就能节省较大的信号功率能源。即B增加时,信道容量增加较快。
(2)当信道容量为常量时,信道带宽与信噪比存在互换关系。在C恒定的情况下,可以通过减少发送功率,增加信道带宽的方法保持信道容量不变的目标。也可以通过减小带宽,增强信号功率的方法。信道容量可以通过带宽与信噪比的互换而保持不变。
(3)当带宽增加到一定程度时,信道容量也不能无限增加。这是因为噪声功率N=n0B,当信道带宽B增加时,N也随着增加,所以C有一个极限值。