CN102111179B - 测距m序列扩频码的快速捕获方法 - Google Patents

测距m序列扩频码的快速捕获方法 Download PDF

Info

Publication number
CN102111179B
CN102111179B CN201010621331.9A CN201010621331A CN102111179B CN 102111179 B CN102111179 B CN 102111179B CN 201010621331 A CN201010621331 A CN 201010621331A CN 102111179 B CN102111179 B CN 102111179B
Authority
CN
China
Prior art keywords
sequence
state
sequencer
register
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201010621331.9A
Other languages
English (en)
Other versions
CN102111179A (zh
Inventor
安凯
王晓英
安培亮
安宏亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zouzhou Ruoqing Ginkgo Seedling Planting Specialized Cooperative
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201010621331.9A priority Critical patent/CN102111179B/zh
Publication of CN102111179A publication Critical patent/CN102111179A/zh
Application granted granted Critical
Publication of CN102111179B publication Critical patent/CN102111179B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

名称为《测距M序列扩频码的快速捕获方法》的发明,针对测距m序列扩频码,提出一种快速捕获方法。假定扩频码发生器的移位寄存器个数为r,该方法首先根据连续接收的一段长度为r的序列,通过一个寄存器状态解算器,推算出发送完这段序列后扩频码发生器寄存器的状态,并将本地扩频码发生器的寄存器状态置为该状态。接收机接收上述长度为r的序列,再接收一段长度为2r-1的序列后,本地扩频码发生器开始工作,并与接收的扩频码进行相关运算和相关判定。若判定结果为“相关”,则捕获成功,否则继续重复上述过程,直到判定结果为“相关”为止。这种方法一次捕获成功的概率为0.9802。

Description

测距m序列扩频码的快速捕获方法
技术领域
本发明涉及一种测距m序列扩频码的快速捕获方法。
背景技术
扩频通信是传输信息的射频带宽远大于信息本身带宽的一种通信方式,是通信的一个重要分支和发展方向。扩频通信技术的特点在于抗干扰性强、截获率低、抗多路径干扰性能好、保密性好、易于实现码分多址,因此其应用领域已迅速从军用扩展到民用通信中,并实现了与第三代移动通信***的完美结合,成为发展前景极为广阔的一种通信方式。然而,扩频通信在伪随机码捕获过程中接收码与本地码之间的相关运算却是一件十分复杂、耗时的工作。
以20级移位寄存器产生的最大长度伪随机码序列为例,一个周期内序列长度为220-1个码元。如果将每个码元比作齿轮的一个齿,一个周期的随机码序列就是一个具有220-1个齿的齿轮,伪随机码周期性地依次产生类似于齿轮一周周地转动。如果将齿轮甲比作伪随机码接收机,齿轮乙比作本地伪随机码发生器,则一次相关运算相当于一个齿轮的某一个齿与另一个齿轮的某一个齿根对应,两齿轮啮合后转动一周。其间,每一对齿与齿根的接触就是一个“乘”运算,而在转动一周后所有这些运算结果还要进行“加”的运算,并根据“加”的结果判定是否相关。在不相关的情况下该齿再与另一个齿轮的下一个齿根对应,两齿轮啮合后再转动一周;……,不断重复这种过程,直到找到唯一一个正确的齿根为止才算完成扩频码的捕获。在最多的情况下,扩频码的捕获大约需要进行(220-1)2=109950000000次“乘”运算和“加”的运算!
为了减少扩频码的捕获时间,工程技术人员通常是利用FPGA进行并行计算,但由于运算量太大,即使采用1000个相关器进行并行计算,在最多的情况下,每个相关器仍需要进行至少(220-1)2=109950000次“乘”运算和“加”的运算!尽管大量地占用了运算资源,但运算量依旧很大。可见,仅靠并行计算虽然提高了成本但仍不能从根本上改善扩频码的捕获时间,只有改进捕获方法才是缩短捕获时间出路所在。
发明内容
本发明针对测距m序列扩频码,提出一种快速捕获方法。假定m序列发生器的移位寄存器个数为r,该方法首先根据连续接收的一段长度为r的序列,通过一个寄存器状态解算器,推算出发送完这段序列后m序列发生器寄存器的状态,并将本地m序列发生器的寄存器状态置为该状态。接收机接收上述长度为r的序列,再接收一段长度为2r-1的序列后(旨在为状态解算器留出解算时间,并复现移位寄存器的状态),本地m序列发生器开始工作,并与接收的m序列进行相关运算和相关性判定。若判定结果为“相关”,则捕获成功,否则继续重复上述过程,直到判定结果为“相关”为止。出现不相关情况的原因是作为解算器输入的上述一段长度为r的序列包含误码,以r=20为例,其概率仅为1-0.9802=0.0198,也就是说,这种方法一次捕获成功的概率为0.9802。
本发明的特点之一是极大地减少了捕获的运算量和时间。传统的捕获方法平均需要进行(2r-1)/2次相关运算,而本发明专利提出的方法一次相关运算捕获成功的概率为0.9802!本发明的特点之二是容易实现,只需增加一个状态解算器并对捕获软件稍作修改即可。
附图说明
图1是测距m序列扩频码发生器结构示意图。图中a1,a2,…,ar为当前寄存器状态,b(D)为当前输出。
图2是与测距m序列扩频码发生器相对应的寄存器状态解算器示意图。图中的输入数据x1,x2,…,xr是由接收器连续接收的一段长度为r的序列,该序列依次输入寄存器状态解算器中。
图3是m序列扩频码捕获过程的框图。
具体实施方式
1.移位寄存器状态的确定及实施
在接收信号无误码的情况下,捕获m序列就是在本地m序列发生器上产生与接收测距码序列相同(包括相位)的m序列,这就需要根据获得的一定长度的接收序列确定本地m序列发生器的当前状态。假定寄存器的个数为r,由长度为r的接收序列就可以确定移位寄存器状态。图1为通用反馈移位寄存器的结构,生成多项式为
g(D)=1+g1D+g2D2+…+grDr
假定寄存器的初始值分别为a1,a2,…,ar-1,ar。若以x1,x2,…,xr-1,xr表示依次的输出,则第一次的输出和各寄存器的值可以通过如下矩阵表示:
a1 a2 … ar-1 ar 0
0 a1g1 … a1gr-2 a1gr-1 a1gr
其中第一列的模2和表示输出,第二列的模2和表示第一个寄存器的值,…,第r+1列的模2和表示第r个寄存器的值。以此类推,矩阵
a1 a2 … ar … 0 0 0 0
0 a1g1 …a1gr-1 … 0 0 0 0
0 0 … xr-2g2 … xr-1gr-2 xr-1gr-1 xr-1gr 0
0 0 … xr-1g1 … xrgr-3 xrgr-2 xrgr-1 xrgr
中,第一列的模2和表示第一个输出,第二列的模2和表示第二个输出,…,第r列的模2和表示第r个输出,其中
x1=a1
x2=a2+x1g1
xr-1=ar-1+x1gr-2+x2gr-3+…+xr-2g2
xr=ar+x1gr-1+x2gr-2+…+xr-1g1
分别为第1,2,…,r次的输出,由此得移位寄存器的状态
a1=x1
a2=x2+x1g1
ar-1=xr-1+x1gr-2+x2gr-3+…+xr-2g2
ar=xr+x1gr-1+x2gr-2+…+xr-1g1
实现其运算的移位寄存器连接如图2所示。
然而,如此的状态解算器,在执行过程中需要一定的时间才能解出本地m序列发生器的状态,而后才能产生本地m序列。这样,本地m序列发生器与接收到的m序列之间必然存在较大的相位滞后,实现两序列的同步成为捕获问题的关键。庆幸的是m序列是周期序列。假定生成多项式g(D)为本原多项式,则m序列具有最大长度2r-1。当接收一段长度为r的m序列x1,x2,…,xr-1,xr之后采用并行处理的方法,一方面通过状态解算器解算本地m序列发生器的状态,并将本地m序列发生器的寄存器状态置为该状态,一方面等待另一段长度为2r-1的m序列中最后一个码元的出现。这一段等待时间为本地m序列发生器寄存器状态的设置留出了足够的时间。
2.接收序列错误概率分析
上述移位寄存器状态确定的条件是接收信号无误码,这是一种理想的情况。实际问题中接收信号是一个随机变量,它以一定的概率正确接收,以另外的概率错误接收,错误接收的概率即误码率。假定通信信道的误码率为p,接收的一段长度为r的m序列为
x1,x2,…,xr-1,xr
这一段接收序列发生错误也就是r比特的序列中至少有1个比特发生接收错误;这一段接收序列未发生错误也就是r比特的序列中每1个比特都未发生接收错误,其概率为(1-p)r。以p=0.001,r=20为例,正确接收一段长度为r的m序列的概率为
(1-p)r=0.99920=0.9802
而当p=0.005,r=20时,正确接收一段长度为r的m序列的概率为
(1-p)r=0.99520=0.9046
可见接收的一段长度为r的m序列发生错误的概率非常小。
3.执行步骤
i)依次接收一段m序列x1,x2,…,xr-1,xr,置i=0,k=0(分别为接收比特计数和本地m序列发生器开始信号);
ii)以x1,x2,…,xr-1,xr作为状态解算器的输入,获得状态解算器的输出,并以此作为本地m序列发生器的状态,与此并行处理的是:
iii)接收1个比特信号,i=i+1,若i>2r-1则返回iii),否则k=1;
iv)若k=1则开始相关运算,否则返回iv);
v)若相关,捕获成功,否则返回i)。
图3是上述步骤的框图。上述分析已经表明,当步骤i)中获得的序列x1,x2,…,xr-1,xr无误码时,步骤v)无须返回步骤i),只有在x1,x2,…,xr-1,xr存在误码的情况下步骤v)才可能返回到步骤i),因此返回概率只有0.0198
本发明未详尽描述的技术内容均为公知技术。

Claims (2)

1.测距m序列扩频码的快速捕获方法,其特征在于:假定m序列发生器的移位寄存器个数为r,该方法首先根据连续接收的一段长度为r的序列,通过一个寄存器状态解算器,推算出发送完这段序列后m序列发生器寄存器的状态,假定寄存器的个数为r,由长度为r的接收序列就可以确定移位寄存器状态,移位寄存器的生成多项式为
g(D)=1+g1D+g2D2+…+grDr
假定寄存器的初始值分别为a1,a2,…,ar-1,ar,若以x1,x2,…,xr-1,xr表示依次的输出,则第一次的输出和各寄存器的值可以通过如下矩阵表示:
a 1 a 2 . . . a r - 1 a r 0 0 a 1 g 1 . . . a 1 g r - 2 a 1 g r - 1 a 1 g r
其中第一列的模2和表示输出,第二列的模2和表示第一个寄存器的值,…,第r列的模2和表示第r个寄存器的值;以此类推,矩阵
a 1 a 2 . . . a r . . . 0 0 0 0 0 a 1 g 1 . . . a 1 g r - 1 . . . 0 0 0 0 . . . 0 0 . . . x r - 2 g 2 . . . x r - 1 g r - 2 x r - 1 g r - 1 x r - 1 g r 0 0 0 . . . x r - 1 g 1 . . . x r g r - 3 x r g r - 2 x r g r - 1 x r g r
中,第一列的模2和表示第一个输出,第二列的模2和表示第二个输出,…,第r列的模2和表示第r个输出,其中
x1=a1
x2=a2+x1g1
xr-1=ar-1+x1gr-2+x2gr-3+…+xr-2g2
xr=ar+x1gr-1+x2gr-2+…+xr-1g1
分别为第1,2,…,r次的输出,由此得移位寄存器的状态;将本地m序列发生器的寄存器状态置为该状态;接收机接收上述长度为r的序列,再接收一段长度为2r-1的序列后,本地m序列发生器开始工作,并与接收的m序列进行相关运算和相关性判定;若判定结果为“相关”,则捕获成功,否则继续重复上述过程,直到判定结果为“相关”为止。
2.根据权利要求1所述的测距m序列扩频码的快速捕获方法,其特征在于:当接收一段长度为r的m序列x1,x2,…,xr-1,xr之后采用并行处理的方法,一方面通过状态解算器解算本地m序列发生器的状态,并将本地m序列发生器的寄存器状态置为该状态,一方面等待另一段长度为2r-1的m序列中最后一个码元的出现;这一段等待时间为本地m序列发生器寄存器状态的设置留出了足够的时间。
CN201010621331.9A 2010-12-24 2010-12-24 测距m序列扩频码的快速捕获方法 Expired - Fee Related CN102111179B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010621331.9A CN102111179B (zh) 2010-12-24 2010-12-24 测距m序列扩频码的快速捕获方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010621331.9A CN102111179B (zh) 2010-12-24 2010-12-24 测距m序列扩频码的快速捕获方法

Publications (2)

Publication Number Publication Date
CN102111179A CN102111179A (zh) 2011-06-29
CN102111179B true CN102111179B (zh) 2015-09-09

Family

ID=44175221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010621331.9A Expired - Fee Related CN102111179B (zh) 2010-12-24 2010-12-24 测距m序列扩频码的快速捕获方法

Country Status (1)

Country Link
CN (1) CN102111179B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1411641A (zh) * 2000-02-29 2003-04-16 英芬能技术公司 直接序列扩频通信中一种码片交错的方法
CN102104426A (zh) * 2010-12-24 2011-06-22 安凯 一种漫射激光通信码速率的自适应确定方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1411641A (zh) * 2000-02-29 2003-04-16 英芬能技术公司 直接序列扩频通信中一种码片交错的方法
CN102104426A (zh) * 2010-12-24 2011-06-22 安凯 一种漫射激光通信码速率的自适应确定方法

Also Published As

Publication number Publication date
CN102111179A (zh) 2011-06-29

Similar Documents

Publication Publication Date Title
CN101371222B (zh) 用于产生扰频码的装置和方法
EP2294518B1 (en) Adaptive correlation
US7386026B1 (en) Method and system for synchronizing and selectively addressing multiple receivers in a wireless, spread spectrum communication system
US20090238210A1 (en) Slotted mode acquisition
CN103609047A (zh) 使用码序列的传输信号生成/检测方法、使用该方法的通信***和使用该方法的测量***
CA2364349A1 (en) Method and apparatus for efficient synchronization in spread spectrum communications
CN103532590B (zh) 一种跳频通信的双通道同步方法
US8254362B2 (en) Method and device of generating time-varying preamble sequence and pseudorandom noise (PN) binary sequence in direct sequence spread spectrum (DSSS) communications
CN1452340A (zh) 利用发送参考前同步信号实现超宽带通信中的同步
CN102143023A (zh) 一种基于fpga的误码测试***
CN105577229A (zh) Cpu辅助gpu实现扩频信号快速捕获方法
CN102123060A (zh) 一种基于fpga的误码测试方法
CN103560803B (zh) 基于ovsf码的跳码直扩通信方法及***
US7065127B2 (en) System and method for generating and acquiring pseudo-noise (PN) spread signals
CN102111179B (zh) 测距m序列扩频码的快速捕获方法
CN1389995A (zh) Wcdma***中捕获随机接入信道前同步码的一种方法和装置
US20030161385A1 (en) Linear interference suppression detection
CN101505173B (zh) 一种随机接入检测方法和通信装置
CN102710283A (zh) 直接序列扩频伪码捕获方法、捕获装置及通信***
CN102427375A (zh) 基于互补码的跳码多址接入方法
CN109067428B (zh) 一种基于蓝牙内核与rs码的融合跳频方法
US7382822B2 (en) Code acquisition device and method using two-step search process in DS-CDMA UWB modem
CN100395960C (zh) 用于数字通信接收机中的信道估计的基于存储器的设备与方法
CN102790628B (zh) 基于广播定位信号的多径码相位获取方法和装置
CN114006630B (zh) 一种混合载波直接序列扩频信号的扩频码捕获方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 530219 Xinli Hua mansion No. 1532, No. 1, No. 1, five elephant Avenue, LIANG Qing District, Nanning City, the Guangxi Zhuang Autonomous Region

Patentee after: An Kai

Address before: 264003 513 Aerospace Road, hi tech Zone, Shandong, Yantai

Patentee before: An Kai

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20181114

Address after: 221321 Xinhua Village, Guanhu Town, Pizhou City, Jiangsu Province

Patentee after: Zouzhou Ruoqing Ginkgo Seedling Planting Specialized Cooperative

Address before: 530219 Xinlihua Commercial Building 1532, No. 1 Wuxiang Avenue, Liangqing District, Nanning City, Guangxi Zhuang Autonomous Region

Patentee before: An Kai

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150909

Termination date: 20181224