[go: up one dir, main page]

CN106817326B - A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals - Google Patents

A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals Download PDF

Info

Publication number
CN106817326B
CN106817326B CN201611206453.5A CN201611206453A CN106817326B CN 106817326 B CN106817326 B CN 106817326B CN 201611206453 A CN201611206453 A CN 201611206453A CN 106817326 B CN106817326 B CN 106817326B
Authority
CN
China
Prior art keywords
code
sequence
user
signal
mixed
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.)
Active
Application number
CN201611206453.5A
Other languages
Chinese (zh)
Other versions
CN106817326A (en
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.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
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 Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201611206453.5A priority Critical patent/CN106817326B/en
Publication of CN106817326A publication Critical patent/CN106817326A/en
Application granted granted Critical
Publication of CN106817326B publication Critical patent/CN106817326B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0238Channel estimation using blind estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/7156Arrangements for sequence synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03305Joint sequence estimation and interference removal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2689Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
    • H04L27/2695Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation with channel estimation, e.g. determination of delay spread, derivative or peak tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0022PN, e.g. Kronecker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • H04J13/0044OVSF [orthogonal variable spreading factor]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a pseudo code blind estimation method of a multi-user long-period short code direct sequence spread spectrum signal. According to the period of short spread codes and long scrambling codes, the invention models a multi-user long-period short code direct spread signal with a complex structure into a blind separation form; separating mixed PN sequence segments of each user based on a Fast-ICA algorithm, and recombining the mixed PN sequence segments into a fuzzy sequence; the influence of information codes and spread spectrum codes is eliminated by utilizing the shift superposition of the m sequence and adopting secondary delay phase multiplication; and calculating a third-order correlation function of the signal by combining a cyclotomic coset theory, thereby determining a mixed PN sequence and a third-order correlation peak point of a user, completing scrambling code estimation by using a matrix skew elimination method, and completing spread spectrum code estimation by using a piecewise delay cross-correlation method after descrambling the signal. The invention fully utilizes Fast-ICA algorithm and m sequence third order correlation characteristic to realize blind estimation of two pseudo-random codes of multi-user long-period short code direct sequence spread spectrum signals.

Description

多用户周期长短码直扩信号的伪码盲估计方法A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals

技术领域technical field

本发明属于通信对抗中直接序列扩频信号的盲参数估计领域,具体涉及非合作通信下短码扩频长码加扰的多用户周期直扩信号的伪码估计方法。The invention belongs to the field of blind parameter estimation of direct sequence spread spectrum signals in communication countermeasures, and particularly relates to a pseudo code estimation method for multi-user periodic direct spread signals scrambled by short code spread spectrum long codes in non-cooperative communication.

背景技术Background technique

直接序列扩频(Direct Sequence Spread Spectrum,DSSS)是扩频通信技术的主要方式之一。它具有抗干扰能力强,保密性好,易于码分多址等优点,在军事、民用通信中具有广泛应用。根据信号结构,DSSS信号可分为:短码直扩信号,长码直扩信号,短码扩频长码加扰直扩信号(简称为长短码直扩信号)。Direct Sequence Spread Spectrum (Direct Sequence Spread Spectrum, DSSS) is one of the main methods of spread spectrum communication technology. It has the advantages of strong anti-interference ability, good confidentiality, easy code division multiple access, etc., and has a wide range of applications in military and civilian communications. According to the signal structure, DSSS signal can be divided into: short code direct spread signal, long code direct spread signal, short code spread spectrum long code scrambled direct spread signal (referred to as long and short code direct spread signal).

在通信对抗中,正是由于直扩信号的抗干扰能力强、隐蔽性好等特点,使得非合作通信情况下的直扩信号侦测和盲参数估计相当困难。在非合作通信中,伪随机(PN)码估计是信息截获的前提和关键。短码直扩信号的PN码估计研究已比较成熟,长码直扩信号的PN码估计研究也已经取得了一定的成果。但长短码直扩信号由于结构复杂、保密性更强,给PN码估计带来了更大的困难和挑战。In the communication confrontation, it is precisely because of the strong anti-interference ability and good concealment of the direct spread signal, which makes the direct spread signal detection and blind parameter estimation in the case of non-cooperative communication quite difficult. In non-cooperative communication, pseudo-random (PN) code estimation is the premise and key to information interception. The research on PN code estimation of short code direct spread signal has been relatively mature, and the research on PN code estimation of long code direct spread signal has also achieved certain results. However, due to the complex structure and stronger confidentiality of the long-short code direct spread signal, it brings greater difficulties and challenges to the PN code estimation.

现有的直扩信号扩频码估计方法主要有:相关矩阵特征分解法、神经网络法、匹配滤波法和三界相关法。对于多用户长短码直扩信号,其中不仅包含多个用户,且各个用户中又包含两个伪码,上述方法均不适用。目前关于多用户长短码直扩信号的伪码估计研究还处于起步阶段,需要更深入的探索。The existing methods for estimating the spreading code of the direct spread signal mainly include: the correlation matrix eigendecomposition method, the neural network method, the matched filtering method and the three-boundary correlation method. For a multi-user long and short code direct spread signal, which not only includes multiple users, but also includes two pseudo codes in each user, the above methods are not applicable. At present, the research on pseudo-code estimation of multi-user long-short-code direct spread signals is still in its infancy and needs to be further explored.

发明内容SUMMARY OF THE INVENTION

本发明的目的是针对非合作通信中无法估计多用户周期长短码直扩信号的伪码问题,提出一种基于Fast-ICA算法和三阶相关的伪随机码盲估计方法,从而解决了多用户周期长短码直扩信号的伪码估计问题。The purpose of the present invention is to propose a pseudo-random code blind estimation method based on Fast-ICA algorithm and third-order correlation for the pseudo-code problem that multi-user periodic long-short code direct spread signals cannot be estimated in non-cooperative communication, thereby solving the problem of multi-user Pseudo-code estimation problem for direct-spread signals with long and short period codes.

本发明中多用户周期长短码直扩信号伪码盲估计方法的步骤是:In the present invention, the steps of the pseudo-code blind estimation method for multi-user period long-short code direct spread signals are:

步骤1、将多用户周期长短码直扩信号以扩频码码片速率采样转化为基带信号,根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,通过快速独立成分分析(Fast-ICA)算法分离得到各用户混合PN序列片段;Step 1. Convert the multi-user period long-short code direct-spread signal into a baseband signal by sampling at the spreading code chip rate, segment the baseband signal according to the short spreading code and long scrambling code period and construct a blind separation model. The component analysis (Fast-ICA) algorithm is used to separate the mixed PN sequence fragments of each user;

步骤2、估计第一个用户的混合PN序列时,拼接分离得到的序列片段得到完整的混合PN模糊序列,利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响;Step 2. When estimating the mixed PN sequence of the first user, splicing and separating the obtained sequence fragments to obtain a complete mixed PN fuzzy sequence, using the shift and superposition of the m sequence, and using the second delay phase multiplication to eliminate the information code and spread spectrum code impact;

步骤3、结合分圆陪集理论计算延迟信号的三阶相关函数值,得到可能的峰值点坐标;Step 3. Calculate the third-order correlation function value of the delayed signal in combination with the theory of the coset of the circle, and obtain the possible peak point coordinates;

步骤4、计算可能峰值点坐标集合处的正反向三阶相关函数平均值,最大平均值所对应的序列即为正确的用户混合PN序列;Step 4. Calculate the average value of the forward and reverse third-order correlation functions at the coordinate set of possible peak points, and the sequence corresponding to the maximum average value is the correct user mixed PN sequence;

步骤5、根据矩阵斜消法完成用户的扰码估计,对用户的混合PN序列解扰,用分段延迟互相关法完成扩频码估计;Step 5, complete the scramble code estimation of the user according to the matrix oblique elimination method, descramble the mixed PN sequence of the user, and complete the spread spectrum code estimation with the segmented delay cross-correlation method;

步骤6、清除步骤1中的已估计用户的所有混合PN序列片段,重复步骤2-5即可依次得到所有用户的混合PN序列、扰码和扩频码。Step 6: Clear all the mixed PN sequence fragments of the estimated users in step 1, and repeat steps 2-5 to obtain the mixed PN sequences, scrambling codes and spreading codes of all users in sequence.

本发明充分利用多用户周期长短码直扩信号的结构特点,通过信号分段构建盲分离模型,通过Fast-ICA算法实现各用户混合PN序列片段的分离。The invention makes full use of the structural characteristics of the multi-user period long-short code direct spread signal, constructs a blind separation model through signal segmentation, and realizes the separation of mixed PN sequence segments of each user through the Fast-ICA algorithm.

本发明将得到的全部混合PN序列片段按顺序拼接,得到全部可能的混合PN模糊序列,则正确的用户混合PN序列必定存在于其中。In the present invention, all the obtained mixed PN sequence fragments are sequentially spliced to obtain all possible mixed PN fuzzy sequences, and the correct user mixed PN sequence must exist therein.

本发明通过两次延迟相乘法消除信息码影响和扩频码影响,从而可通过三阶相关特性估计扰码。结合分圆陪集理论计算信号的三阶相关函数来确定可能峰值点,大大降低了计算复杂度和减少了计算量。The present invention eliminates the influence of the information code and the influence of the spreading code through two delays and multiplications, so that the scrambling code can be estimated through the third-order correlation characteristic. The third-order correlation function of the signal is calculated in combination with the theory of the coset of the circle to determine the possible peak points, which greatly reduces the computational complexity and the amount of computation.

本发明为减少噪声对伪码估计的影响,利用峰值点的性质,计算可能峰值点坐标处的正反向三阶相关函数的平均值,从而提高了正确混合PN序列的搜索精度。In order to reduce the influence of noise on pseudo code estimation, the invention uses the properties of peak points to calculate the average value of forward and reverse third-order correlation functions at the coordinates of possible peak points, thereby improving the search accuracy of the correct mixed PN sequence.

本发明将每个峰值点表示为多项式形式,并两两求最大公约式,则可以得到信号长扰码的本原多项式估计。In the present invention, each peak point is expressed as a polynomial form, and the greatest common formula is obtained in pairs, then the primitive polynomial estimation of the signal long scrambling code can be obtained.

本发明在估计得到信号的长扰码之后,利用m序列的线性移位叠加特性,巧妙分段,利用分段相关法对信号解扰,再通过分段延迟互相关的信号同步法实现扩频码估计。After estimating the long scrambling code of the signal, the present invention utilizes the linear shift and superposition characteristic of the m sequence to subdivide ingeniously, uses the subsection correlation method to descramble the signal, and then realizes the spread spectrum through the signal synchronization method of subsection delay cross-correlation. code estimation.

本发明的有益效果是:The beneficial effects of the present invention are:

1、将多用户周期长短码直扩信号建模为盲源信号分离问题,通过该建模可以将结构复杂的信号模型简化。1. The multi-user period long and short code direct spread signal is modeled as the problem of blind source signal separation, and the complex signal model can be simplified by this modeling.

2、通过两次延迟相乘法消除了信息码和扩频码对长扰码估计的影响,利用m序列的三阶相关特性、分圆陪集理论、峰值点性质等,不仅运算量减低,还大大提高了确定混合PN序列的准确度,从而提高扰码估计性能。2. The influence of information code and spread spectrum code on the estimation of long scrambling code is eliminated through two delay multiplications. By using the third-order correlation characteristics of m-sequence, the theory of coset circles, and the properties of peak points, not only the amount of computation is reduced, but also the It also greatly improves the accuracy of determining the hybrid PN sequence, thereby improving the scrambling code estimation performance.

3、在混合PN序列解扰后,用分段延迟互相关的信号同步法完成对短扩频码估计,最终实现了信号中各用户的长扰码和短扩频码的估计。3. After the mixed PN sequence is descrambled, the short-spreading code estimation is completed by the signal synchronization method of segmental delay cross-correlation, and the estimation of the long scrambling code and the short spreading code of each user in the signal is finally realized.

具体实施方式Detailed ways

下面进一步详细说明本发明的实施步骤。The implementation steps of the present invention are further described in detail below.

多用户周期长短码直扩信号的伪码盲估计方法,具体包括如下步骤:A pseudo-code blind estimation method for a multi-user period long and short code direct spread signal specifically includes the following steps:

步骤1、将多用户周期长短码直扩信号以扩频码码片速率采样转化为基带信号,根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,通过快速独立成分分析(Fast-ICA)算法分离得到各用户混合PN序列片段;具体如下:Step 1. Convert the multi-user period long-short code direct-spread signal into a baseband signal by sampling at the spreading code chip rate, segment the baseband signal according to the short spreading code and long scrambling code period and construct a blind separation model. The component analysis (Fast-ICA) algorithm is used to separate the mixed PN sequence fragments of each user; the details are as follows:

1-1.将接收到的多用户周期长短码直扩信号以扩频码码片速率采样,则第i个用户的基带信号表示为:1-1. Sampling the received multi-user periodic long-short code direct spread signal at the spreading code chip rate, the baseband signal of the i-th user is expressed as:

ui(n)=Aidi(n)hi(n)ki(n),n=1,2,3…N (1)u i (n)=A i d i (n)h i (n)k i (n),n=1,2,3...N (1)

其中,n为采样时刻,N为基带信号长度;Ai为第i个用户的信号幅度;di(n)、hi(n)、ki(n)分别表示第i个用户的信息码、扩频码以及扰码。扩频码选用周期为Ls的OVSF码,扰码选用周期为Ll的m序列,且满足条件Ll=VLs,其中V是一个正整数。所有用户具有相同的扩频码周期和扰码周期,则每个用户信号可分成Z=N/Ll个片段。Among them, n is the sampling time, N is the length of the baseband signal; A i is the signal amplitude of the ith user; d i (n), hi (n), and ki (n) represent the information code of the ith user, respectively , spreading codes and scrambling codes. The spreading code selects an OVSF code with a period of L s , and the scrambling code selects an m sequence with a period of L l , and satisfies the condition L l =VL s , where V is a positive integer. All users have the same spreading code period and scrambling code period, then each user signal can be divided into Z=N/L l segments.

多用户周期长短码直扩信号表示为:The multi-user period long and short code direct spread signal is expressed as:

Figure BDA0001190081360000031
Figure BDA0001190081360000031

其中M是用户个数,w(n)是零均值高斯白噪声,方差为σ2where M is the number of users, w(n) is zero-mean Gaussian white noise, and the variance is σ 2 .

1-2.根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,具体如下:1-2. According to the short spreading code and long scrambling code period, the baseband signal is segmented and constructed into a blind separation model, as follows:

首先根据扰码周期,将接收信号分成Z=N/Ll个序列片段,每个序列片段长度为Ll,可看成Z个阵元接收到的信号。再根据扩频码周期对每个阵元信号分段,得到V=Ll/Ls个序列片段,长度为Ls。则第v个片段的接收信号可表示为:Firstly, according to the scrambling code period, the received signal is divided into Z=N/L l sequence segments, each sequence segment has a length of L l , which can be regarded as signals received by Z array elements. Then, segment the signal of each array element according to the period of the spreading code to obtain V=L l /L s sequence segments with a length of L s . Then the received signal of the vth segment can be expressed as:

Figure BDA0001190081360000041
Figure BDA0001190081360000041

构建成盲分离模型:Build a blind separation model:

r(v,a)=A(v)B(v,a)+W(v,a),a=1,2,3,…,Ls (4)r(v,a)=A(v)B(v,a)+W(v,a),a=1,2,3,...,L s (4)

其中

Figure BDA0001190081360000042
in
Figure BDA0001190081360000042

B(v,a)=[s1(v,a) s2(v,a) … sM(v,a)]T;si(v,a)=hi(a)ki((v-1)·Ls+a);B(v,a)=[s 1 (v,a) s 2 (v,a) … s M (v,a)] T ; s i (v,a)= hi (a)k i ( ( v-1) · L s + a);

W(v,a)=[w1((v-1)·Ls+a) w2((v-1)·Ls+a) … wZ((v-1)·Ls+a)]TW(v,a)=[w 1 ((v-1) · L s +a) w 2 ((v-1) · L s +a) … w Z ((v-1) · L s +a )] T ;

用Fast-ICA算法分离得到各用户混合PN序列片段,记为

Figure BDA0001190081360000043
i=1,2,…M,v=1,2,…V。The Fast-ICA algorithm is used to separate the mixed PN sequence fragments of each user, which is denoted as
Figure BDA0001190081360000043
i=1,2,...M, v=1,2,...V.

步骤2、估计第一个用户的混合PN序列时,拼接分离得到的序列片段得到完整的混合PN模糊序列,利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响。具体如下:Step 2. When estimating the mixed PN sequence of the first user, splicing and separating the obtained sequence fragments to obtain a complete mixed PN fuzzy sequence, using the shift and superposition of the m sequence, and using the second delay phase multiplication to eliminate the information code and spread spectrum code impact. details as follows:

2-1.将步骤1中分离得到的序列片段按顺序拼接即可得到MV个不同的模糊序列αt(n),t=1,2,…MV,长度为Ll,αt(n)表示为:2-1. Mv different fuzzy sequences α t ( n) can be obtained by splicing the sequence fragments separated in step 1 in order, t =1,2,...MV , the length is L l , α t ( n) is expressed as:

Figure BDA0001190081360000044
Figure BDA0001190081360000044

其中i1,i2,…iV=1,2,…M。所有的αt(n)是由V个连续的子段拼接构成的但只有M个是所求的用户混合PN序列,这M个特殊序列记为

Figure BDA0001190081360000045
where i 1 , i 2 ,...i V =1,2,...M. All α t (n) are formed by concatenating V consecutive sub-segments, but only M are the required user mixed PN sequences, and these M special sequences are denoted as
Figure BDA0001190081360000045

2-2.估计第一个用户的混合PN序列,假设

Figure BDA0001190081360000046
为用户的第一个序列片段,则该用户的
Figure BDA0001190081360000047
可由(V-1)M个剩余子段
Figure BDA0001190081360000048
来拼接,其中i2,…iV=1,2,…M,
Figure BDA0001190081360000049
中的t=1,2,…MV-1。2-2. Estimate the mixed PN sequence of the first user, assuming
Figure BDA0001190081360000046
is the first sequence fragment of the user, then the user's
Figure BDA0001190081360000047
There are (V-1)M remaining sub-segments
Figure BDA0001190081360000048
to splicing, where i 2 ,...i V =1,2,...M,
Figure BDA0001190081360000049
t=1,2,... MV-1 in .

2-3.为消除信息码和扩频码对扰码估计的影响,利用m序列的移位叠加特性,两次延迟相乘:2-3. In order to eliminate the influence of the information code and the spreading code on the estimation of the scrambling code, the shift and superposition characteristics of the m sequence are used to multiply the delays twice:

Figure BDA00011900813600000410
Figure BDA00011900813600000410

步骤3、结合分圆陪集理论计算延迟信号的三阶相关函数值,得到可能的峰值点坐标。Step 3: Calculate the value of the third-order correlation function of the delayed signal in combination with the theory of the coset circle, and obtain the possible coordinates of the peak point.

确定扰码的分圆陪集,假设存在J个有限集,将这J个有限集的陪集头记入集合{ηj|j=1,2,3,…,J}。计算延迟相乘得到的延迟信号

Figure BDA0001190081360000051
的正向三阶相关函数(TCF),其中t=1,2,…MV-1:Determine the circular coset of the scrambling code, assuming that there are J finite sets, record the coset heads of these J finite sets into the set {η j |j=1,2,3,...,J}. Calculate the delayed signal obtained by multiplying the delays
Figure BDA0001190081360000051
The forward third-order correlation function (TCF) of , where t=1,2,...M V-1 :

Figure BDA0001190081360000052
Figure BDA0001190081360000052

其中j=1,2,…J,q=1,2,…Ll,找到J个最大的

Figure BDA0001190081360000053
对应的坐标,即最有可能的TCF峰值点坐标,记入集合
Figure BDA0001190081360000054
where j=1,2,...J, q=1,2,...L l , find the J largest
Figure BDA0001190081360000053
The corresponding coordinates, that is, the most likely coordinates of the TCF peak point, are recorded in the set
Figure BDA0001190081360000054

步骤4、计算可能峰值点坐标集合处的正反向三阶相关函数平均值,最大平均值所对应的序列即为正确的用户混合PN序列;Step 4. Calculate the average value of the forward and reverse third-order correlation functions at the coordinate set of possible peak points, and the sequence corresponding to the maximum average value is the correct user mixed PN sequence;

m序列正、反向三阶相关函数具有C+(p,q)=C-(p,p-q)(其中p>q)的性质,即若(p,q)是正向TCF峰值点,则(p,p-q)是反向TCF峰值点坐标。为降低噪声对扰码估计的影响,可利用这一性质来提高PN混合序列的搜索精度,利用下式计算正反向三阶相关函数平均值:The m-series forward and reverse third-order correlation functions have the property of C + (p,q)=C - (p,pq) (where p>q), that is, if (p,q) is the forward TCF peak point, then ( p,pq) are the coordinates of the inverse TCF peak point. In order to reduce the influence of noise on scrambling code estimation, this property can be used to improve the search accuracy of the PN mixed sequence, and the average value of the forward and reverse third-order correlation functions is calculated by the following formula:

Figure BDA0001190081360000055
Figure BDA0001190081360000055

步骤5、根据矩阵斜消法完成用户的扰码估计,对混合PN序列解扰,用分段延迟互相关法完成扩频码估计;Step 5, complete the user's scrambling code estimation according to the matrix oblique elimination method, descramble the mixed PN sequence, and complete the spread spectrum code estimation with the segmented delay cross-correlation method;

找到最大的

Figure BDA0001190081360000056
其对应的模糊序列就是要求的第一个用户的混合PN序列。将求得的混合PN序列对应的每个峰值点表示为多项式形式,并两两求最大公约式,从而得到信号长扰码的本原多项式估计。随后对混合PN序列解扰,并用分段延迟互相关的信号同步法完成对短扩频码估计。find the largest
Figure BDA0001190081360000056
Its corresponding fuzzy sequence is the required mixed PN sequence of the first user. Each peak point corresponding to the obtained mixed PN sequence is expressed as a polynomial form, and the greatest common formula is obtained in pairs, so as to obtain the original polynomial estimation of the signal long scrambling code. Then the mixed PN sequence is descrambled, and the short spreading code estimation is completed by the signal synchronization method of piecewise delay cross-correlation.

步骤6、清除步骤1中的已估计用户的所有混合PN序列片段,重复步骤2-5即可依次得到所有用户的混合PN序列、扰码和扩频码。Step 6: Clear all the mixed PN sequence fragments of the estimated users in step 1, and repeat steps 2-5 to obtain the mixed PN sequences, scrambling codes and spreading codes of all users in sequence.

通过步骤2重构(M-1)V-1个可能的

Figure BDA0001190081360000057
Figure BDA0001190081360000058
其中t=1,2,…(M-1)V-1,得到第二个用户的混合PN序列,再通过步骤3-5估计出第二个用户的扰码和扩频码。重复以上过程即可得到所以用户的PN混合序列、扰码和扩频码,最终完成多用户周期长短码直扩信号的伪码估计。Reconstruct (M-1) V-1 possible by step 2
Figure BDA0001190081360000057
and
Figure BDA0001190081360000058
where t=1,2,...(M-1) V-1 , obtain the mixed PN sequence of the second user, and then estimate the scrambling code and spreading code of the second user through steps 3-5. By repeating the above process, the PN mixed sequence, scrambling code and spreading code of all users can be obtained, and finally the pseudo code estimation of the multi-user periodic long and short code direct spread signal is completed.

Claims (5)

1.多用户周期长短码直扩信号的伪码盲估计方法,其特征在于该方法包括以下步骤:1. the pseudo-code blind estimation method of multi-user period long and short code direct spread signal, is characterized in that this method may further comprise the steps: 步骤1、将多用户周期长短码直扩信号以扩频码码片速率采样转化为基带信号,根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,通过快速独立成分分析算法分离得到各用户混合PN序列片段;Step 1. Convert the multi-user period long-short code direct-spread signal into a baseband signal by sampling at the spreading code chip rate, segment the baseband signal according to the short spreading code and long scrambling code period and construct a blind separation model. The component analysis algorithm separates and obtains the mixed PN sequence fragments of each user; 步骤2、估计第一个用户的混合PN序列时,拼接分离得到的序列片段得到完整的混合PN模糊序列,利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响;Step 2. When estimating the mixed PN sequence of the first user, splicing and separating the obtained sequence fragments to obtain a complete mixed PN fuzzy sequence, using the shift and superposition of the m sequence, and using the second delay phase multiplication to eliminate the information code and spread spectrum code impact; 步骤3、结合分圆陪集理论计算延迟信号的三阶相关函数值,得到可能的峰值点坐标;Step 3. Calculate the third-order correlation function value of the delayed signal in combination with the theory of the coset of the circle, and obtain the possible peak point coordinates; 步骤4、计算可能峰值点坐标集合处的正反向三阶相关函数平均值,最大平均值所对应的序列即为正确的用户混合PN序列;Step 4. Calculate the average value of the forward and reverse third-order correlation functions at the coordinate set of possible peak points, and the sequence corresponding to the maximum average value is the correct user mixed PN sequence; 步骤5、根据矩阵斜消法完成用户的扰码估计,对用户的混合PN序列解扰,用分段延迟互相关法完成扩频码估计;Step 5, complete the scramble code estimation of the user according to the matrix oblique elimination method, descramble the mixed PN sequence of the user, and complete the spread spectrum code estimation with the segmented delay cross-correlation method; 步骤6、清除步骤1中的已估计用户的所有混合PN序列片段,重复步骤2-5即可依次得到所有用户的混合PN序列、扰码和扩频码。Step 6: Clear all the mixed PN sequence fragments of the estimated users in step 1, and repeat steps 2-5 to obtain the mixed PN sequences, scrambling codes and spreading codes of all users in sequence. 2.根据权利要求1所述的多用户周期长短码直扩信号的伪码盲估计方法,其特征在于步骤1具体包括如下内容:2. the pseudo-code blind estimation method of the multi-user period long and short code direct spread signal according to claim 1, is characterized in that step 1 specifically comprises the following content: 1-1.将接收到的多用户周期长短码直扩信号以扩频码码片速率采样,则第i个用户的基带信号表示为:1-1. Sampling the received multi-user periodic long-short code direct spread signal at the spreading code chip rate, the baseband signal of the i-th user is expressed as: ui(n)=Aidi(n)hi(n)ki(n),n=1,2,3…N (1)u i (n)=A i d i (n)h i (n)k i (n),n=1,2,3...N (1) 其中,n为采样时刻,N为基带信号长度;Ai为第i个用户的信号幅度;di(n)、hi(n)、ki(n)分别表示第i个用户的信息码、扩频码以及扰码;扩频码选用周期为Ls的OVSF码,扰码选用周期为Ll的m序列,且满足条件Ll=VLs,其中V是一个正整数;所有用户具有相同的扩频码周期和扰码周期,则每个用户信号可分成Z=N/Ll个片段;Among them, n is the sampling time, N is the length of the baseband signal; A i is the signal amplitude of the ith user; d i (n), hi (n), and ki (n) represent the information code of the ith user, respectively , spread spectrum code and scrambling code; the spread spectrum code selects the OVSF code with a period of L s , and the scrambling code selects the m sequence with a period of L l , and satisfies the condition L l =VL s , where V is a positive integer; all users have The same spreading code period and scrambling code period, then each user signal can be divided into Z=N/L l segments; 多用户周期长短码直扩信号表示为:The multi-user period long and short code direct spread signal is expressed as:
Figure FDA0002153612840000021
Figure FDA0002153612840000021
其中M是用户个数,w(n)是零均值高斯白噪声,方差为σ2where M is the number of users, w(n) is zero-mean Gaussian white noise, and the variance is σ 2 ; 1-2.根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,具体如下:1-2. According to the short spreading code and long scrambling code period, the baseband signal is segmented and constructed into a blind separation model, as follows: 首先根据扰码周期,将接收信号分成Z=N/Ll个序列片段,每个序列片段长度为Ll,可看成Z个阵元接收到的信号;再根据扩频码周期对每个阵元信号分段,得到V=Ll/Ls个序列片段,长度为Ls;则第v个片段的接收信号可表示为:First, according to the scrambling code period, the received signal is divided into Z=N/L l sequence segments, each sequence segment has a length of L l , which can be regarded as the signal received by Z array elements; The array element signal is segmented, and V=L l /L s sequence segments are obtained, and the length is L s ; then the received signal of the v-th segment can be expressed as:
Figure FDA0002153612840000022
Figure FDA0002153612840000022
构建成盲分离模型:Build a blind separation model: r(v,a)=A(v)B(v,a)+W(v,a),a=1,2,3,…,Ls (4)r(v,a)=A(v)B(v,a)+W(v,a),a=1,2,3,...,L s (4) 其中
Figure FDA0002153612840000023
in
Figure FDA0002153612840000023
B(v,a)=[s1(v,a) s2(v,a) … sM(v,a)]T;si(v,a)=hi(a)ki((v-1)·Ls+a);B(v,a)=[s 1 (v,a) s 2 (v,a) … s M (v,a)] T ; s i (v,a)= hi (a)k i ( ( v-1) · L s + a); W(v,a)=[w1((v-1)·Ls+a) w2((v-1)·Ls+a) … wZ((v-1)·Ls+a)]TW(v,a)=[w 1 ((v-1) · L s +a) w 2 ((v-1) · L s +a) … w Z ((v-1) · L s +a )] T ; 用Fast-ICA算法分离得到各用户混合PN序列片段,记为
Figure FDA0002153612840000024
i=1,2,…,M,v=1,2,…,V。
The Fast-ICA algorithm is used to separate the mixed PN sequence fragments of each user, which is denoted as
Figure FDA0002153612840000024
i=1,2,...,M, v=1,2,...,V.
3.根据权利要求2所述的多用户周期长短码直扩信号的伪码盲估计方法,其特征在于在步骤2具体如下:3. the pseudo-code blind estimation method of the multi-user period long and short code direct spread signal according to claim 2, is characterized in that in step 2 is as follows: 2-1.将步骤1中分离得到的序列片段按顺序拼接即可得到MV个序列长度为Ll的模糊序列αt(n),其中M是用户个数,V是序列片段个数,t=1,2,…,MV,αt(n)表示为:2-1. The sequence fragments separated in step 1 are spliced in order to obtain M V fuzzy sequences α t (n) with a sequence length of L l , where M is the number of users, V is the number of sequence fragments, t=1,2,..., MV , α t ( n) is expressed as:
Figure FDA0002153612840000031
Figure FDA0002153612840000031
其中
Figure FDA0002153612840000032
表示分离得到的第v个混合PN序列片段,iv=1,2,…,M,v=1,2,…,V;所有的αt(n)是由V个连续的子段拼接构成的,但只有M个是所求的用户混合PN序列,这M个特殊序列记为
Figure FDA0002153612840000033
in
Figure FDA0002153612840000032
Indicates the v-th mixed PN sequence fragment obtained by separation, i v =1,2,...,M,v=1,2,...,V; all α t (n) are composed of V consecutive sub-segments spliced , but only M are the required user mixed PN sequences, and these M special sequences are denoted as
Figure FDA0002153612840000033
2-2.估计这M个特殊序列
Figure FDA0002153612840000034
中的第一个用户的混合PN序列,记为
Figure FDA0002153612840000035
假设
Figure FDA0002153612840000036
为用户的第一个序列片段,则该用户的
Figure FDA0002153612840000037
可由(V-1)M个剩余子段
Figure FDA0002153612840000038
拼接,iv=1,2,…,M,v=2,…,V;其中
Figure FDA0002153612840000039
中的t=1,2,…MV-1
2-2. Estimate the M special sequences
Figure FDA0002153612840000034
The mixed PN sequence of the first user in , denoted as
Figure FDA0002153612840000035
Assumption
Figure FDA0002153612840000036
is the first sequence fragment of the user, then the user's
Figure FDA0002153612840000037
There are (V-1)M remaining sub-segments
Figure FDA0002153612840000038
splicing, i v =1,2,...,M,v=2,...,V; where
Figure FDA0002153612840000039
in t=1,2,... MV-1 ;
2-3.为消除信息码和扩频码对扰码估计的影响,利用m序列的移位叠加特性,两次延迟相乘:2-3. In order to eliminate the influence of the information code and the spreading code on the estimation of the scrambling code, the shift and superposition characteristics of the m sequence are used to multiply the delays twice:
Figure FDA00021536128400000310
Figure FDA00021536128400000310
4.根据权利要求3所述的多用户周期长短码直扩信号的伪码盲估计方法,其特征在于步骤3具体如下:4. the pseudo-code blind estimation method of the multi-user period long and short code direct spread signal according to claim 3, it is characterized in that step 3 is specifically as follows: 确定扰码的分圆陪集,假设存在J个有限集,将这J个有限集的陪集头记入集合{ηj|j=1,2,3,…,J};计算延迟相乘得到的延迟信号
Figure FDA00021536128400000311
的正向三阶相关函数(TCF),其中t=1,2,…MV-1
Determine the circular coset of the scrambling code, assuming that there are J finite sets, record the coset heads of these J finite sets into the set {η j | j = 1, 2, 3, ..., J}; calculate the delay multiplication The resulting delayed signal
Figure FDA00021536128400000311
The forward third-order correlation function (TCF) of , where t=1,2,...M V-1 :
Figure FDA00021536128400000312
Figure FDA00021536128400000312
其中j=1,2,…J,p=1,2,…Ll,q=1,2,…Ll,找到J个最大的
Figure FDA00021536128400000313
对应的坐标,即最有可能的TCF峰值点坐标,记入集合
Figure FDA00021536128400000314
where j=1,2,...J, p=1,2,...L l , q=1,2,...L l , find the J largest
Figure FDA00021536128400000313
The corresponding coordinates, that is, the most likely coordinates of the TCF peak point, are recorded in the set
Figure FDA00021536128400000314
5.根据权利要求4所述的多用户周期长短码直扩信号的伪码盲估计方法,其特征在于步骤4和步骤5中:5. the pseudo-code blind estimation method of multi-user period long and short code direct spread signal according to claim 4, is characterized in that in step 4 and step 5: 步骤4中为降低噪声对扰码估计的影响,利用m序列三阶相关函数的特性,计算正、反向三阶相关函数的平均值:In step 4, in order to reduce the influence of noise on the estimation of the scrambling code, the average value of the forward and reverse third-order correlation functions is calculated by using the characteristics of the third-order correlation function of the m sequence:
Figure FDA0002153612840000041
Figure FDA0002153612840000041
找到最大的
Figure FDA0002153612840000042
其对应的模糊序列就是第一个用户的混合PN序列;
find the largest
Figure FDA0002153612840000042
Its corresponding fuzzy sequence is the mixed PN sequence of the first user;
步骤5中将求得序列对应的每个峰值点表示为多项式形式,并两两求最大公约式,利用矩阵斜消法完成信号长扰码的本原多项式估计;随后对混合PN序列解扰,并用分段延迟互相关的信号同步法完成对短扩频码估计。In step 5, each peak point corresponding to the obtained sequence is expressed as a polynomial form, and the greatest common formula is obtained in pairs, and the matrix oblique elimination method is used to complete the original polynomial estimation of the signal long scrambling code; then the mixed PN sequence is descrambled, And the estimation of short spreading codes is completed by the signal synchronization method of piecewise delay cross-correlation.
CN201611206453.5A 2016-12-23 2016-12-23 A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals Active CN106817326B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611206453.5A CN106817326B (en) 2016-12-23 2016-12-23 A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611206453.5A CN106817326B (en) 2016-12-23 2016-12-23 A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals

Publications (2)

Publication Number Publication Date
CN106817326A CN106817326A (en) 2017-06-09
CN106817326B true CN106817326B (en) 2020-06-23

Family

ID=59110075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611206453.5A Active CN106817326B (en) 2016-12-23 2016-12-23 A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals

Country Status (1)

Country Link
CN (1) CN106817326B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547106B (en) * 2017-10-16 2019-08-13 杭州电子科技大学 The long short code estimation method of the long short code direct sequency-code division multiple access signal of multi tate
CN107682041B (en) * 2017-10-19 2019-12-10 杭州电子科技大学 A Blind Estimation Method of Spreading Codes for Multi-antenna LC-DS-CDMA Signals
CN108306655B (en) * 2018-01-29 2020-09-11 哈尔滨工程大学 A Blind Estimation Method of Underwater Direct-Spread Signal m-sequence Based on Database Matching
CN109951406B (en) * 2019-01-11 2022-05-17 杭州天智融通科技有限公司 Blind estimation method for number of users and scrambling codes of real-time acquisition signals of Unicom asynchronous WCDMA (wideband code division multiple Access)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038249A (en) * 2014-05-12 2014-09-10 杭州电子科技大学 Method of estimating pseudorandom code of cycle long code direct sequence spread spectrum signals
CN105680904A (en) * 2016-03-15 2016-06-15 杭州电子科技大学 Aperiodic long code direct sequence spread spectrum signal pseudo code estimation method
CN105791184A (en) * 2016-04-15 2016-07-20 重庆邮电大学 Blind Estimation Method of Spreading Sequence of Aperiodic Long Code Direct Spread Signal Based on Similarity

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100703203B1 (en) * 2005-10-26 2007-04-06 삼성전기주식회사 Code Detection Apparatus and Method for Direct Sequence Spread Spectrum Signals

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038249A (en) * 2014-05-12 2014-09-10 杭州电子科技大学 Method of estimating pseudorandom code of cycle long code direct sequence spread spectrum signals
CN105680904A (en) * 2016-03-15 2016-06-15 杭州电子科技大学 Aperiodic long code direct sequence spread spectrum signal pseudo code estimation method
CN105791184A (en) * 2016-04-15 2016-07-20 重庆邮电大学 Blind Estimation Method of Spreading Sequence of Aperiodic Long Code Direct Spread Signal Based on Similarity

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"LSC-DSSS信号长短伪码盲估计";赵知劲,李淼,詹毅;《信号处理》;20160325;第32卷(第3期);全文 *

Also Published As

Publication number Publication date
CN106817326A (en) 2017-06-09

Similar Documents

Publication Publication Date Title
CN106817326B (en) A Pseudo-Code Blind Estimation Method for Multi-User Periodic Long-Short-Short Code Direct Spread Signals
CN103227717B (en) The input of round key XOR is selected to carry out the method that SM4 cryptographic algorithm side channel energy is analyzed
CN104038249B (en) Cycle long code direct sequence signal pseudo-random code estimation method
TW589817B (en) Method and system of interference cancellation in multi-cell CDMA systems
CN105680903B (en) The period more pseudo-code methods of estimation of long short code direct sequency-code division multiple access signal
CN103166752B (en) Round function is selected to be the application that object of attack carries out the channel energy analysis of SM4 cryptographic algorithm side
CN106789789B (en) WCDMA Signal Scrambling Code Estimation and Source Information Blind Decoding Method
CN105791184B (en) A Blind Estimation Method of Spread Spectrum Sequence of Aperiodic Long Code Direct Spread Signal Based on Similarity
CN109936520B (en) A low-complexity GMSK demodulation timing synchronization method in burst communication
CN108886380A (en) Safe lane measurement
CN104618278B (en) A pseudo-code rate estimation method for multi-user TDDM‑BOC signals based on spectral correlation
CN105490705B (en) Synchronization DS CDMA signal blind despread methods based on ILSP algorithms
CN106910508B (en) A concealed underwater acoustic communication method imitating the sound source of marine piling
CN108282437A (en) Based on simulated annealing neural network and eliminate the data detection method interfered
CN109150776B (en) A Blind Estimation Method of Pseudo-Code Sequences for Short Code Direct Spread Signals
CN107547106B (en) The long short code estimation method of the long short code direct sequency-code division multiple access signal of multi tate
CN109951406B (en) Blind estimation method for number of users and scrambling codes of real-time acquisition signals of Unicom asynchronous WCDMA (wideband code division multiple Access)
CN103701489A (en) Correlated peak position information-based time synchronization method for underwater acoustic spread spectrum communication
CN110048976B (en) Method and device for blind despreading of short code direct spread signal array oriented to intermediate frequency
Zhao et al. Blind Estimation of PN Codes in Multi-user LSC-DSSS Signals.
CN110263810B (en) A LoRa signal source identification method
CN104639206B (en) Synchronization device and synchronization method thereof
CN108306655B (en) A Blind Estimation Method of Underwater Direct-Spread Signal m-sequence Based on Database Matching
Ma et al. A Viterbi algorithm for blind estimation of periodic long-code DSSS signals
Zhang et al. Research on blind reconstruction method of PN sequence for period DSSS signals in low SNR conditions

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant