数字通信第11章_伪随机序列及编码
- 格式:ppt
- 大小:988.50 KB
- 文档页数:76
1.伪随机码在扩频系统中,起扩频的作用。
主要是因为这类码序列具有类似于随机信号的特性,即具有近似白噪声的性能。
2.选用随机信号传输信息的理由:在信息传输中各种信号之间的差异性越大越好,这样任意两个信号不容易混淆,即相互间不容易发生干扰,不会发生误判。
3.理想的传输信息的信号形式应是类似于白噪声的随机信号,因为取任何时间上的不同的两端噪声来比较都不会完全相似,若能用它们代表两种信号,其差别性就最大。
4.为实现选址通信,信号之间必须是正交或准正交的(互相关性为零或很少)。
5.伪码不但是一种能预先确定的、有周期性的二进制序列,而且又具有接近于二进制数随机序列的自相关特性。
一、伪随机序列的特性1.相关性概念:()τ自相关:很容易的判断接收到的信号与本地产生的相同信号复制品之间的波形与相位是否完全一致。
相位完全对准时有输出,没有对准时输出为零。
互相关:在码分多址中尤为重要,在码分多址中,不同的用户应选用互相关性小的信号作为地址吗,如果两个信号是完全随机的,在任意延迟时间都不相同,则互相关性为0则称为正交,如果有一定的相似性,则互相关性不为0.两个信号的互相关性越少越好,则他们越容易被区分,且相关之间的相关性⎧⎪⎪⎪⎪⎨⎪⎪⎪⎪⎩干扰也小。
2.码序列的自相关性:序列的自相关函数用于衡量一个序列与它的j 次移位序列之间的相关程度。
常用自相关系数来表示相关性,自相关系数为相关函数的均一化。
二进制序列自相关系数为:();A D =a i i j A D j Pρ+-=式中为a 与a 对应码元相同的个数;为不同的个数。
P A+D. 3.码序列的互相关性:序列的互相关函数用于衡量两个不同序列之间的相关程度。
常用互相关系数来表示相关性,互相关系数为相关函数的均一化。
二进制序列互相关系数为:();ab A D j A ab D Pρ-=为对应元素相同的数目为不同的数目。
m ⎧⎪⎪⎨⎪⎪⎩序列:码分多址系统需要具有良好的自相关性的二进制序列作为码。
通信原理第六版课后思考题第1章绪论1、何谓数字信号?何谓模拟信号?两者的根本区别是什么?答:数字信号:电信号的参量仅可能取有限个值;模拟信号:电信号的参量取值连续;两者的根本区别在于电信号的参量取值是有限个值还是连续的。
2、画出模拟通信系统的一般模型。
3、何谓数字通信?数字通信有哪些优缺点?答:数字通信即通过数字信号传输的通信,相对模拟通信,有以下特点:1)传输的信号是离散式的或数字的;2)强调已调参数与基带信号之间的一一对应;3)抗干扰能力强,因为信号可以再生,从而消除噪声积累;4)传输差错可以控制;5)便于使用现代数字信号处理技术对数字信号进行处理;6)便于加密,可靠性高;7)便于实现各种信息的综合传输3、画出数字通信系统的一般模型。
答:4、按调制方式,通信系统如何分类?答:分为基带传输和频带传输5、按传输信号的特征,通信系统如何分类?答:按信道中传输的是模拟信号还是数字信号,可以分为模拟通信系统和数字通信系统6、按传输信号的复用方式,通信系统如何分类?答:频分复用(FDM),时分复用(TDM),码分复用(CDM)7、通信系统的主要性能指标是什么?第3章随机过程1、随机过程的数字特征主要有哪些?它们分别表征随机过程的哪些特征?答:均值:表示随机过程的n 个样本函数曲线的摆动中心。
方差:表示随机过程在时刻t 相对于均值a(t)的偏离程度。
相关函数:表示随机过程在任意两个时刻上获得的随机变量之间的关联程度。
2、何谓严平稳?何谓广义平稳?它们之间的关系如何?答:严平稳:随机过程δ(t)的任意有限维分布函数与时间起点无关。
广义平稳:1)均值与t 无关,为常数a 。
2)自相关函数只与时间间隔τ=t 1-t 2有关。
严平稳随机过程一定是广义平稳的,反之则不一定成立。
4、平稳过程的自相关函数有哪些性质?它与功率谱的关系如何?答:自相关函数性质:(1) R(0)=E[ξ2(t)]——ξ(t)的平均功率。
(2) R(τ)=R(-τ)——τ的偶函数。
1课程设计概述本课程设计主要是使学生增进对伪随机序列的认识,加深对通信原理理论方面的理解,使学生了解如何产生伪随机序列以及D/A 的工作原理及使用方法,并将伪随机序列输入D/A 转换器,观察其模拟信号特性。
设计伪随机码电路:产生八位伪随机序列(本次产生的是m 序列);了解D/A 的工作原理及使用方法,将伪随机序列输入D/A 中(如DAC0808),观察其模拟信号的特性;分析信号源的特点,使用软件进行仿真;进行系统仿真,调试并完成符合要求的课程设计书。
2设计相关知识介绍2.1伪随机序列的定义伪随机序列是一种可以预先确定并可以重复产生和复制,且具有随机统计特性的二进制码序列。
m 序列是最常见的一种伪随机序列,它是最大长度线性反馈移位寄存器序列的简称.之所以称其为伪随机序列,是因为它表现出白噪声采样序列的统计特性,在不知其生成方法的侦听者看来像真的随机序列一样.m 序列具有很强的系统性、规律性和相关性.在现代工程实践中,伪随机信号在信息安全、数字网络、移动通信、导航、雷达和保密通信、通信系统性能的测量等领域中有着广泛的应用.例如:在连续波雷达中可用作测距信号,在遥控系统中可用作遥控信号,在多址通信中可用作地址信号,在数字通信中可用作群同步信号,还可用作噪声源以及在保密通信中起加密作用等121.基于伪随机序列具有的科学价值和社会价值,其分析、构造和生成一直是国内外相关领域研究的热点,因此研究设计m 序列在现代社会中依然具有重要意义。
2.2 m 序列及其产生m 序列是最长线性反馈的移位寄存器序列的简称。
它是由带线性反馈的移存器产生的周期最长的序列。
在4级线性反馈移存器中,设其初值状态(3210,,,a a a a )=(1,0,0,0),则在移位一次时,由3a 和0a 模2相加产生新的输入4a =1 0=1,新的状态变为(4321,,,a a a a )=(1,1,0,0)。
这样移位15次后又回到初始状态(1,0,0,0)。
扩频通信原理
一般的无线扩频通信系统都要进行三次调制。
一次调制为信息调制,二次调制为扩频调制,三次调制为射频调制。
接收端有相应的射频解调,扩频解调和信息解调。
根据扩展频谱的方式不同,扩频通信系统可分为:直接序列扩频(DS)、跳频(FH)、跳时(TH)、线性调频以及以上几种方法的组合。
在发端,信息码经码率较高的PN码调制以后,频谱被扩展了。
在收端,扩频信号经同PN码解调以后,信息码被恢复;
信息码经调制、扩频传输、解调然后恢复的过程,类似与PN码进行了二次"模二相加的过程。
伪随机序列扩频通信技术在发送端以扩频码进行扩频调制,在接收端以相关解扩技术进行收信,这一过程使其具有诸多优良特性,即抗干扰性能好、隐蔽性强、干扰小、易于实现码分多址等。
扩频调制即是将扩频码与待传输的基带数字信号进行模二叠加(时域相乘)。
扩频调制后的信号还需经过载波调制后才可发送至信道。
而接收端则采用相干解扩和解调,恢复出原始数据信息,以达到抑制干扰的目的。
扩频调制是通过伪随机码或伪随机序列来实现的。
从理论上讲,用纯随机序列来扩展信号的频谱是最重要的,但是接收端必须复制同一个伪随机序列,由于伪随机序列的不可复制性,因此,在工程中,无法使用纯随机序列,而改为采用伪随机序列。
各类扩频通信系统都有伪随机编码序列,而且具有良好随机特性和相关特性的扩频编码对于扩频通信是至关重要的,对扩频通信的性能具有决定性的重要作用。
在扩频通信系统中,抗干扰、抗截获、信息数据隐蔽和保密、多径保护和抗衰落、多址通信、实现同步捕获等都与扩频编码密切相关。
能满足上述要求的扩频编码应具有如下的理想特性:(1)有尖锐的自相关特性;(2)有处处为零的互相关;(3)不同码元数平衡相等;(4)有足够的编码数量;(5)有尽可能大的复杂度。
m序列m序列是最长线性移位寄存器序列的简称。
顾名思义,m序列是由多级移位寄存器或其延迟元件通过线性反馈产生的最长的码序列。
在二进制移位寄存器中,若n为移位寄存器的级数,n级移位寄存器共有2n个状态,除去全零状态外,还剩下2n-1种状态,因此它能产生最大长度的码序列为2n-1位。
故m序列的线性反馈移位寄存器称做最长线性移位寄存器。
产生m序列的移位寄存器的电路结构,即反馈线连接不是随意的,m序列的周期P 也不能随意取值,而是必须满足:P=2n -1部分m 序列的反馈系数C i 如下表所示: 级数n 周期P 反馈系数C i (八进制)3 7 134 15 235 31 45,67,756 63 103,147,1557 127 203,211,217,235,277,313,325,345,367 8 255 435,453,537,543,545,551,703,747 9 511 1021,1055,1131,1157,1167,1175 10 1023 2011,2033,2157,2443,2745,3471 1120474005,4445,5023,5263,6211,7363对于m 序列,下面以级数n=4为例进行讨论。
正交编码与伪随机序列————————————————————————————————作者: ————————————————————————————————日期:ﻩ3. 正交编码与伪随机序列在数字通信中,正交编码与伪随机序列都是十分重要的技术。
正交编码不仅可以用作纠错编码,还可用来实现码分多址通信。
伪随机序列在误码率测量、时延测量、扩频通信、通信加密及分离多径等方面有十分广泛的应用。
3.1. 正交编码一、几个概念 1、互相关系数设长为n的编码中码元只取+1、-1,x 和y是其中两个码组)...,(21n x x x x =,)...,(21n y y y y =,其中)1,1(,-+∈i i y x则x、y 间的互相关系数定义为∑==ni i i y x n y x 11),(ρ如果用0表示+1、1表示-1,则DA DA y x +-=),(ρ,其中A 是相同码元的个数,D 为不同码元的个数。
2、自相关系数自相关系数定义为:∑=+=ni j i i x x x n j 11)(ρ,其中下标的计算按模n 计算。
3、正交编码若码组C y x ∈∀,,(C 为所有编码码组的集合)满足0),(=y x ρ,则称C 为正交编码。
即:正交编码的任意两个码组都是正交的。
例1:已知编码的4个码组如下:)1,1,1,1();1,1,1,1();1,1,1,1();1,1,1,1(4321--=--=--=++++=S S S S试计算1S 的自相关系数、21,S S 的互相关系数。
4、超正交编码若两个码组的互相关系数0<ρ,则称这两个码组互相超正交。
如果一种编码中任何两个码组间均超正交,则称这种编码为超正交编码。
例2:例1中取后三个码组,且去掉第1位构成的编码为超正交编码。
(0,1,1),(1,1,0)(1,0,1) 5、双正交编码由正交编码及其反码便组成双正交编码。
例3:正交编码(1,1,1,1)(1,1,0,0)(1,0,0,1)(1,0,1,0) 反码为(0,0,0,0)(0,0,1,1)(0,1,1,0)(0,1,0,1) 双正交码中任意两个码组间的互相关系数为0或-1。
伪随机序列在通信中的应用研究伪随机数是一种看似无规律、但可以被预测的数列,与真随机数相比,它们更适合用于通信系统中的一些关键功能,如加密和扰码。
在通信领域,伪随机序列的应用十分广泛,它们可以被用于调制解调、信道编码、同步等方面。
本文将探讨伪随机序列在通信领域中的应用研究。
一、伪随机序列的基本概念伪随机数列是以确定性的方式生成的一个序列,其看似随机的特性是由生成算法的复杂性和基础参数的初始值所决定的。
伪随机序列通常具有以下特点:1. 长度足够大:伪随机序列的长度通常要大于一组通信数据的长度,以确保序列不会重复。
2. 周期性:伪随机序列必须具有周期性,以确保它们可以被用于多次通信。
3. 无规律性:伪随机序列的数列应该看似随机,不具备明显的规律特征,从而保证其不被敌手猜测。
二、伪随机序列在通信中的应用1. 扰码:扰码是通信中的关键技术之一,可以防止通信被窃听或干扰。
伪随机序列可以生成扰码序列,用于掩盖通信数据,从而提高通信的安全性。
在扰码中,伪随机生成器的初始值和生成算法的复杂性都非常关键,不同的初始值和生成算法可能会对扰码的安全性产生影响。
2. 调制:调制是数字通信中的基本操作,可以将模拟信号转换为数字信号。
伪随机序列可以用作调制信号,如频移键控(FSK)调制和相位调制(PSK)中的调制信号。
在这种应用中,伪随机序列需要具有一定的周期性,以确保调制信号能够被解调。
3. 信道编码:在数字通信中,信道编码是用来增加通信信道数据传输率的一种技术。
伪随机序列可以被用作编码器的掩码,以增加编码的复杂性和安全性。
4. 同步:在通信中,同步是指将发送和接收的数据保持同步,确保接收端正确地解码数据。
伪随机序列可以被用来控制接收端的时钟、同步发送和接收数据等关键任务。
同步技术对通信系统的稳定性和可靠性至关重要。
三、伪随机序列在实际系统中的应用案例1. GPS导航系统:伪随机序列在全球定位系统(GPS)中应用广泛,用以控制卫星和接收机之间的同步。
伪随机序列的设计及其密码学应用伪随机序列的设计及其密码学应用什么是伪随机序列?伪随机序列是指在表面上具有随机性质,但实际上是通过某种算法生成的序列。
它们被广泛应用于密码学领域,用于生成密钥、令牌验证等。
密码学应用1. 加密通信伪随机序列在加密通信中起到重要作用,通过使用伪随机序列作为密钥,可以保证通信数据的机密性。
只有拥有正确的伪随机序列才能解密通信内容,从而保护通信的安全性。
2. 数据完整性验证伪随机序列可以用于生成消息认证码(MAC),用于验证数据的完整性。
发送方使用伪随机序列计算MAC,并将其与原始数据一起发送。
接收方使用相同的伪随机序列计算MAC,并将结果与接收到的MAC进行比较。
如果二者一致,则说明数据没有被修改过。
3. 数字签名伪随机序列在数字签名中扮演重要角色。
发送方使用私钥对数据进行签名,并生成数字签名。
接收方使用相同的伪随机序列对签名进行验证,来确认该签名是由发送方生成的。
4. 令牌验证在身份验证中,伪随机序列可以用于生成一次性密码(OTP)令牌。
这些令牌根据伪随机序列算法生成,在每次使用后会自动过期,提供了高度的安全性。
5. 随机数生成伪随机序列也可以用来生成随机数。
在密码学中,伪随机数生成器(PRNG)使用特定的算法和种子值生成一系列的伪随机数。
这些伪随机数可以用于密码学中的各种场景,如生成随机密钥、随机初始向量等。
总结伪随机序列在密码学中应用广泛,通过使用特定算法和种子值生成具有伪随机特性的序列,可以保证数据的机密性、完整性以及身份验证的安全性。
在实际应用中,需要选择合适的伪随机序列算法,并保证密钥的安全性,以提供更高的密码学安全性。
1. 加密通信在加密通信中,伪随机序列可以用作对称加密算法中的密钥。
对称加密算法使用同一个密钥进行加密和解密,因此密钥的安全性非常重要。
通过使用伪随机序列生成密钥,可以增加密钥的随机性和复杂性,提高加密算法的安全性。
2. 数据完整性验证在数据传输过程中,可能会面临数据篡改的风险,例如中间人攻击。
目录伪随机序列 (2)1 基本原理 (2)1.1 背景 (2)1.2 实现原理 (2)2 实现方式 (3)3 FPGA的实现 (5)3.1 设计思路 (5)3.2 代码实现分析 (5)3.2.1斐波那契方式 (5)3.2.2伽罗瓦方式 (9)4 总结 (12)伪随机序列1 基本原理1.1 背景随着通信技术的发展,在某些情况下,为了实现最有效的通信应采用具有白噪声统计特性的信号;为了实现高可靠的保密通信,也希望利用随机噪声;另外在测试领域,大量的需要使用随机噪声来作为检测系统性能的测试信号。
然而,利用随机噪声的最大困难是它难以重复再生和处理。
伪随机序列的出现为人们解决了这一难题。
伪随机序列具有类似于随机噪声的一些统计特性,同时又便于重复产生和处理,有预先的可确定性和可重复性。
由于它的这些优点,在通信、雷达、导航以及密码学等重要的技术领域中伪随机序列获得了广泛的应用。
而在近年来的发展中,它的应用范围远远超出了上述的领域,如计算机系统模拟、数字系统中的误码测试、声学和光学测量、数值式跟踪和测距系统等也都有着广阔的使用。
伪随机序列通常由反馈移位寄存器产生,又可分为线性反馈移位寄存器和非线性反馈移位寄存器两类。
由线性反馈移位寄存器产生出的周期最长的二进制数字序列称为最大长度线性反馈移位寄存器,即为通常说的m序列,因其理论成熟,实现简单,应用较为广泛。
m序列的特点:(1)每个周期中,“1”码出现2n-1次,“0”码出现2n-1次,即0、1出现概率几乎相等。
(2)序列中连1的数目是n,连0的数目是n-1。
(3)分布无规律,具有与白噪声相似的伪随机特性。
1.2 实现原理在二进制多级移位寄存器中,若线性反馈移位寄存器(LFSR)有n 阶(即有n级寄存器),则所能产生的最大长度的码序列为2n-1位。
如果数字信号直接取自LFSR(非翻转信号)的输出,那么最长的连0数为n-1。
除了字符串的连0和连1,伪随机序列在一个长度为n的字符串中将包含任何可能的0和1的组合。
伪随机序列1.基本概念伪随机序列是具有类似于随机噪声的某些统计特性,同时又具有周期性的数字序列,又称伪随机信号和伪随机码。
2.m序列(1)m序列的产生①m序列的定义m序列是指由带线性反馈的移存器产生的周期最长的序列,即最长线性反馈移位寄存器序列的简称。
②m序列的产生原理图12-1 线性反馈移位寄存器原理方框图一个n级线性反馈移存器可能产生的最长周期等于(2n-1)。
③m序列的实现a.基本关系式第一,递推方程第二,特征方程第三,母函数b.基本定理定理一式中,h(x)为次数低于f(x)的次数的多项式。
定理二:一个n级线性反馈移存器之相继状态具有周期性,周期为p≤2n-1。
定理三:若序列A={a k}具有最长周期(P=2n-1),则其特征多项式f(x)应为既约多项式。
定理四:一个n级移存器的特征多项式f(x)若为既约的,则由其产生的序列A={a k}的周期等于使f(x)能整除的(x p+1)中最小正整数p。
c.本原多项式第一,定义本原多项式是指满足既约条件;可整除(x m+1),m=2n-1;且除不尽(x q+1),q<m 的多项式。
第二,应用当线性反馈移存器的特征多项式为本原多项式,反馈移存器才能够产生m序列,即可以由本原多项式构成m序列发生器,本原多项式列表见表12-1。
表12-1 本原多项式表(2)m序列的性质①均衡性在m序列的一个周期中,“1”的个数比“0”的个数多一个,“1”和“0”的数目基本相等。
②游程分布性a.游程的定义游程是指一个序列中取值相同的那些相继的(连在一起的)元素的合称,其中游程元素的个数称为游程长度。
b.游程的分布规律第一,长度为k的游程数目占游程总数的2-k,其中;第二,在长度为k的游程中(其中),连“1”的游程和连“0”的游程各占一半。
③移位相加特性一个m序列M p与其经过任意次延迟移位产生的另一个不同序列M r模2相加,得到的仍是M p的某次延迟移位序列M s,即④自相关函数a.定义式b.数学表示式式中,m为序列的周期。