CN105141337A - Fake-locking identification method of spread spectrum communication receiver - Google Patents
Fake-locking identification method of spread spectrum communication receiver Download PDFInfo
- Publication number
- CN105141337A CN105141337A CN201510622122.9A CN201510622122A CN105141337A CN 105141337 A CN105141337 A CN 105141337A CN 201510622122 A CN201510622122 A CN 201510622122A CN 105141337 A CN105141337 A CN 105141337A
- Authority
- CN
- China
- Prior art keywords
- channel
- identification
- locked
- suspected
- lock
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000001228 spectrum Methods 0.000 title claims abstract description 40
- 238000004891 communication Methods 0.000 title claims abstract description 16
- 238000001514 detection method Methods 0.000 claims abstract description 49
- 230000008569 process Effects 0.000 claims description 25
- 230000007480 spreading Effects 0.000 claims description 11
- 230000001186 cumulative effect Effects 0.000 claims description 3
- 230000007246 mechanism Effects 0.000 claims description 3
- 230000035945 sensitivity Effects 0.000 description 7
- 230000006872 improvement Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101100027969 Caenorhabditis elegans old-1 gene Proteins 0.000 description 1
- 101100537311 Caenorhabditis elegans tkr-1 gene Proteins 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
一种扩频通信接收机假锁识别方法,其步骤为:S1:以需要进行锁定检测识别的信号跟踪通道环路为待检测通道;S2:在待检测通道锁定后,通过判别器,将待检测通道判断为疑似假锁通道,或判断为锁定正确,结束鉴别;S3:增加一个独立的信号跟踪通道环路作为鉴别通道;S4:启动鉴别通道,将实时获取的信号捕获结果送入鉴别通道;S5:在鉴别通道锁定后,启动跟踪差值检测模块,实时读取疑似通道、鉴别通道输出的载波频率、码相位数据进行对比;S6:判定;S7:多次重复步骤S4、S5、S6。本发明具有易于实现、检测识别可靠、适用范围广等优点。
A method for identifying a false lock in a spread spectrum communication receiver, the steps of which are: S1: use the signal tracking channel loop that needs to be locked for detection and identification as the channel to be detected; S2: after the channel to be detected is locked, pass the discriminator to The detection channel is judged as a suspected false lock channel, or it is judged that the lock is correct, and the identification is ended; S3: Add an independent signal tracking channel loop as the identification channel; S4: Start the identification channel, and send the real-time signal capture results to the identification channel ;S5: After the identification channel is locked, start the tracking difference detection module, and compare the carrier frequency and code phase data output by the suspected channel and the identification channel in real time; S6: Judgment; S7: Repeat steps S4, S5, S6 multiple times . The invention has the advantages of easy realization, reliable detection and identification, wide application range and the like.
Description
技术领域technical field
本发明主要涉及到扩频测控应答机、非相干扩频接收机等扩频数字接收机的设计领域,特指一种扩频数字接收机假锁识别方法。The invention mainly relates to the design field of spread-spectrum digital receivers such as spread-spectrum measurement and control transponders and non-coherent spread-spectrum receivers, in particular to a false-lock identification method for spread-spectrum digital receivers.
背景技术Background technique
在卫星测控体制中广泛使用到扩频技术,扩频技术的空间应用,一方面可以实现具备较高的灵敏度和抗干扰性能的通信系统,另一方面,可以完成高精度的测量定轨等功能。随着使用了扩频技术的卫星数量的增加,卫星之间的扩频信号会相互形成干扰,而不同国家、不同轨道、不同应用类型的卫星,其扩频信号的功率各不一样。同时考虑到某些敌对恶意干扰信号等,在这种复杂的电磁背景下,扩频接收机面临着严峻的扩频信号检测可靠性问题。The spread spectrum technology is widely used in the satellite measurement and control system. The space application of the spread spectrum technology can realize a communication system with high sensitivity and anti-interference performance on the one hand, and can complete functions such as high-precision measurement and orbit determination on the other hand. . As the number of satellites using spread spectrum technology increases, the spread spectrum signals between satellites will interfere with each other, and the power of spread spectrum signals varies from satellite to country, orbit, and application type. At the same time, taking into account some hostile and malicious interference signals, etc., under this complex electromagnetic background, the spread spectrum receiver is faced with a severe problem of reliability of spread spectrum signal detection.
扩频接收机在扩频信号检测的信号捕获阶段,如果当前信号中不包含有用(正确)信号,只是一些干扰信号,或者当前信号中存在有用信号,但干扰信号强度大大超过有用信号,捕获会存在一定的虚警概率,导致接收机锁定在干扰信号上,即发生“假锁”。这种情况在干扰信号较强时更容易发生,不论该信号使用何种类型的扩频码。为降低虚警概率,一般需要抬高捕获门限,而捕获门限的抬高在降低虚警概率的同时也会降低捕获概率,从而影响接收机灵敏度,特别是敌对干扰背景下的信号捕获灵敏度,这种影响在高灵敏度接收机中尤为显著。虚警发生后导致的接收机假锁,接收机无法退出锁定,会阻止接收机对正常信号的接收解调,导致接收机失效,甚至会将干扰信号中携带的恶意信息解调出来,干扰信宿端主机的正常工作,接收机假锁的危害是显著的。为了确定当前接收机是否已正确锁定,接收机需要具备一些检测措施来识别锁定或假锁,即一旦发生假锁,接收机能够退出锁定。In the signal acquisition stage of spread spectrum signal detection, if the current signal does not contain useful (correct) signals, but only some interference signals, or there are useful signals in the current signal, but the strength of the interference signal is much greater than the useful signal, the capture will There is a certain probability of false alarm, causing the receiver to lock on the interference signal, that is, "false lock". This situation is more likely to occur when the interfering signal is strong, regardless of the type of spreading code used for the signal. In order to reduce the probability of false alarms, it is generally necessary to increase the capture threshold, and the increase of the capture threshold will reduce the probability of false alarms and also reduce the capture probability, thereby affecting the sensitivity of the receiver, especially the signal capture sensitivity in the background of hostile interference. This effect is especially significant in high sensitivity receivers. The false lock of the receiver after the false alarm occurs, and the receiver cannot exit the lock, which will prevent the receiver from receiving and demodulating the normal signal, cause the receiver to fail, and even demodulate the malicious information carried in the interference signal, interfering with the receiver The normal work of the end host, the harm of the false lock of the receiver is significant. In order to determine whether the current receiver is correctly locked, the receiver needs to have some detection measures to identify the lock or false lock, that is, once the false lock occurs, the receiver can exit the lock.
目前已有的假锁检测方法包括,捕获阶段使用多峰检测、互相关检测、跟踪阶段利用扩频码相关特性对码环工作情况进行判决、正交解调IQ路能量比、解调信噪比、信息层识别等信号检测方法。其中,信号层的检测主要基于扩频码的自相关与互相关特性,可以通过设置门限来进行比较有效的假锁识别,但门限设置与信号强度、噪声水平等有关,会影响干扰背景下的信号捕获灵敏度性能。而信息层的识别对某些使用扩频码作为唯一链路识别特征的扩频系统不适用,同时随着使用了扩频技术的卫星数量的增加,卫星之间的扩频信号会相互形成干扰,这种同类型的卫星扩频信号的信息层特征往往是相似的,而不能有效区分。由上可知,目前各类卫星测控扩频数字接收机的开发工作都不可避免地遇到了假锁问题。已有的假锁检测方法利用扩频码的自相关与互相关特性,强干扰信号的互相关很可能与弱的有用信号的自相关接近甚至超过自相关,其检测门限的设置不可避免的与有用信号的强度、干扰信号强度有关,从而影响接收机的抗干扰性能和灵敏度。At present, the existing false lock detection methods include multi-peak detection and cross-correlation detection in the acquisition stage, judgment on the working condition of the code ring by using the correlation characteristics of the spreading code in the tracking stage, quadrature demodulation IQ path energy ratio, demodulation signal-to-noise Ratio, information layer identification and other signal detection methods. Among them, the detection of the signal layer is mainly based on the autocorrelation and cross-correlation characteristics of the spreading code, and the false lock identification can be carried out more effectively by setting the threshold, but the threshold setting is related to the signal strength and noise level, which will affect the interference background. Signal capture sensitivity performance. The identification of the information layer is not applicable to some spread spectrum systems that use the spread spectrum code as the only link identification feature. At the same time, as the number of satellites using spread spectrum technology increases, the spread spectrum signals between satellites will interfere with each other. , the information layer characteristics of the same type of satellite spread spectrum signals are often similar, but cannot be effectively distinguished. It can be seen from the above that the development of various satellite measurement and control spread spectrum digital receivers inevitably encounters the problem of false locks. Existing false lock detection methods use the autocorrelation and cross-correlation characteristics of spreading codes. The cross-correlation of strong interference signals is likely to be close to or even exceed the autocorrelation of weak useful signals. The strength of the useful signal is related to the strength of the interference signal, which affects the anti-jamming performance and sensitivity of the receiver.
发明内容Contents of the invention
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种易于实现、检测识别可靠、适用范围广的扩频通信接收机假锁识别方法。The technical problem to be solved by the present invention is that, aiming at the technical problems existing in the prior art, the present invention provides a method for identifying a false lock of a spread spectrum communication receiver that is easy to implement, reliable in detection and identification, and widely applicable.
为解决上述技术问题,本发明采用以下技术方案:In order to solve the problems of the technologies described above, the present invention adopts the following technical solutions:
一种扩频通信接收机假锁识别方法,其步骤为:A method for identifying a false lock of a spread spectrum communication receiver, the steps of which are:
S1:以需要进行锁定检测识别的信号跟踪通道环路为待检测通道;S1: The signal tracking channel loop that needs to be identified by lock detection is used as the channel to be detected;
S2:在待检测通道锁定后,通过判别器,将待检测通道判断为疑似假锁通道,或判断为锁定正确,结束鉴别;S2: After the channel to be detected is locked, the discriminator judges the channel to be detected as a suspected false locked channel, or judges that the channel is locked correctly, and ends the identification;
S3:增加一个独立的信号跟踪通道环路作为鉴别通道;S3: Add an independent signal tracking channel loop as a discrimination channel;
S4:启动鉴别通道,将实时获取的信号捕获结果送入鉴别通道;S4: Start the identification channel, and send the real-time signal capture result to the identification channel;
S5:在鉴别通道锁定后,启动跟踪差值检测模块,实时读取疑似通道、鉴别通道输出的载波频率、码相位数据进行对比;S5: After the identification channel is locked, start the tracking difference detection module to read the carrier frequency and code phase data output by the suspected channel and the identification channel in real time for comparison;
S6:如果疑似通道的载波频率与鉴别通道的载波频率差值超过跟踪锁相环路误差范围,或是疑似假锁通道的码相位与鉴别通道的码相位差值超过跟踪码环环路误差范围,则认为疑似通道假锁;否则,认为疑似通道为锁定正确;S6: If the difference between the carrier frequency of the suspected channel and the carrier frequency of the identification channel exceeds the error range of the tracking phase-locked loop, or the difference between the code phase of the suspected false-locked channel and the code phase of the identification channel exceeds the error range of the tracking code loop , it is considered that the suspected channel is falsely locked; otherwise, the suspected channel is considered to be locked correctly;
S7:多次重复步骤S4、S5、S6,若其中一定次数检测认为疑似通道假锁,则确认疑似假锁通道假锁,复位疑似通道跟踪环路,接收机对信号进行重捕,结束识别过程;或者,若其中一定次数检测认为疑似假锁通道锁定正确,则确认疑似假锁通道锁定正确,结束识别过程。S7: Repeat steps S4, S5, and S6 multiple times. If a certain number of detections indicate that the suspected channel is falsely locked, then confirm the suspected false channel lock, reset the suspected channel tracking loop, and the receiver recaptures the signal to end the identification process. ; Or, if a certain number of detections indicates that the suspected false lock channel is correctly locked, then confirm that the suspected false lock channel is correctly locked, and end the identification process.
作为本发明的进一步改进:所述步骤S2的流程为:As a further improvement of the present invention: the process of the step S2 is:
S201:接收机待检测跟踪通道,通过了常规锁定检测,被认为是锁定;S201: The tracking channel of the receiver to be detected has passed the conventional lock detection, and is considered to be locked;
S202:启动判别器,利用常规锁定检测机制,比如接收机解调信噪比小于一个门限,将可能是假锁的待检测跟踪通道,判决为疑似假锁通道;否则,判决待检测跟踪通道锁定正确,结束鉴别。S202: Start the discriminator and use the conventional lock detection mechanism. For example, if the demodulation signal-to-noise ratio of the receiver is less than a threshold, the tracking channel to be detected that may be a false lock is judged as a suspected false lock channel; otherwise, the tracking channel to be detected is judged to be locked Correct, end the identification.
作为本发明的进一步改进:所述步骤S3中接收机在原有信号跟踪通道的基础上,增加独立的信号跟踪通道。As a further improvement of the present invention: in the step S3, the receiver adds an independent signal tracking channel on the basis of the original signal tracking channel.
作为本发明的进一步改进:所述步骤S4中鉴别通道启动至锁定的具体流程为:As a further improvement of the present invention: in the step S4, the specific process of identifying the channel from starting to locking is as follows:
S401:待检测通道被判决为疑似假锁通道;S401: The channel to be detected is judged as a suspected false lock channel;
S402:启动鉴别通道,并通知接收机信号捕获模块,当前捕获结果将送往鉴别通道;S402: Start the identification channel, and notify the receiver signal capture module that the current capture result will be sent to the identification channel;
S403:信号捕获模块适当放宽信号检测门限;S403: The signal capture module appropriately relaxes the signal detection threshold;
S404:信号捕获模块使用放宽后的检测门限进行信号的捕获;S404: The signal capture module uses the relaxed detection threshold to capture the signal;
S405:捕获成功后,捕获模块检测门限恢复正常,并将捕获结果送往鉴别通道;S405: After the capture is successful, the detection threshold of the capture module returns to normal, and the capture result is sent to the identification channel;
S406:鉴别通道开始进行信号的跟踪,若载波锁相环收敛、扩频码码环收敛,则鉴别通道锁定;否则进入步骤S404。S406: The identification channel starts to track the signal, if the carrier phase-locked loop converges and the spreading code loop converges, then the identification channel is locked; otherwise, go to step S404.
作为本发明的进一步改进:所述步骤S6中包括波频率和码相位比对流程,流程为:As a further improvement of the present invention: the step S6 includes a wave frequency and code phase comparison process, and the process is:
S601:设接收机所用载波锁相环误差范围为±a个Hz,接收机所用扩频码码环误差为±b个码片;接收机对应扩频通信系统使用的扩频码周期为L,则L个扩频码码相位分别数值表示为0.1.2.3.4…L-1;S601: Set the error range of the carrier phase-locked loop used by the receiver to be ±a Hz, and the error of the spread code code loop used by the receiver to be ±b code chips; the period of the spread code used by the receiver corresponding to the spread spectrum communication system is L, Then the code phases of the L spreading codes are respectively expressed as 0.1.2.3.4...L-1;
S602:设当前时刻,疑似假锁通道载波锁相环输出的载波频率CA,鉴别通道载波锁相环输出的载波频率CB;S602: Set the carrier frequency CA output by the carrier phase-locked loop of the suspected false-locked channel at the current moment, and identify the carrier frequency CB output by the carrier phase-locked loop of the channel;
S603:设当前时刻,疑似假锁通道码环输出的扩频码码相位数值为PA(PA∈[0,L-1]),鉴别通道码环输出的扩频码码相位数值为PB(PB∈[0,L-1]);S603: Assume that at the current moment, the phase value of the spread code code output by the suspected false locked channel code ring is PA(PA∈[0, L-1]), and the phase value of the spread code code output by the identification channel code ring is PB(PB ∈[0,L-1]);
S604:若|PA–PB|>2*b,并且|PA–PB|<(L-1-2*b),则认为疑似假锁通道假锁,进入步骤S607;否则,进入步骤S605;S604: If |PA–PB|>2*b, and |PA–PB|<(L-1-2*b), it is considered to be a suspected false lock channel and false lock, and enter step S607; otherwise, enter step S605;
S605:将A转换为Hz,记为AHz,将B转换为Hz,记为BHz;S605: Convert A to Hz, record as AHz, convert B to Hz, record as BHz;
S606:若|AHz–BHz|>2*a,则认为疑似假锁通道假锁,否则认为疑似假锁通道锁定正确;S606: If |AHz–BHz|>2*a, it is considered that the suspected false lock channel is falsely locked, otherwise it is considered that the suspected false lock channel is locked correctly;
S607:结束本次比对。S607: End this comparison.
作为本发明的进一步改进:还包括多次鉴别累计判决的流程,该流程的具体步骤为:As a further improvement of the present invention: it also includes a process of identifying and accumulating judgments multiple times, and the specific steps of the process are:
S1001:判定当前接收机锁定为疑似假锁通道,启动鉴别;S1001: Determine that the current receiver is locked to a suspected false lock channel, and start identification;
S1002:复位鉴别通道,获取实时捕获结果,鉴别通道完成信号跟踪;S1002: Reset the identification channel, obtain the real-time capture result, and complete the signal tracking by the identification channel;
S1003:本次鉴别认为疑似假锁通道假锁,疑似假锁通道假锁计数器加1,进入步骤S1005;否则,进入步骤S1004;S1003: This identification considers that the channel is suspected to be a fake lock, and the counter of the suspected fake lock channel is incremented by 1, and enters step S1005; otherwise, enters step S1004;
S1004:疑似假锁通道锁定正确计数器加1,进入步骤S1007;S1004: Add 1 to the suspected false lock channel lock correct counter, and enter step S1007;
S1005:若疑似假锁计数器大于等于M,则最终判决疑似假锁通道假锁;否则进入步骤S1002;S1005: If the counter of the suspected false lock is greater than or equal to M, then finally determine the suspected false lock channel false lock; otherwise, enter step S1002;
S1006:结束接收机锁定鉴别,复位疑似假锁通道,接收机失锁,进入重捕;S1006: End the receiver lock identification, reset the suspected false lock channel, lose the lock of the receiver, and enter recapture;
S1007:若疑似假锁通道锁定正确计数器大于等于N,则最终确定疑似假锁通道锁定正确,结束接收机锁定的假锁鉴别进程,接收机完成信号锁定;否则进入步骤S1002。S1007: If the suspected false lock channel is correctly locked and the counter is greater than or equal to N, it is finally determined that the suspected false lock channel is correctly locked, and the receiver locks the false lock identification process, and the receiver completes signal locking; otherwise, enter step S1002.
与现有技术相比,本发明的优点在于:Compared with the prior art, the present invention has the advantages of:
本发明的一种扩频通信接收机假锁识别方法,易于实现、检测识别可靠、适用范围广,其与接收机灵敏度无关、与接收机参数无关;它利用扩频信号的调制载波频率、扩频码码相位来进行鉴别,其检测效果与信号统计特性无关,通过正确锁定和假锁情况下解调输出结果的差异来进行判决,具有高可靠性和工程可行性。A false lock identification method of a spread spectrum communication receiver of the present invention is easy to implement, reliable in detection and recognition, and has a wide range of applications, and has nothing to do with receiver sensitivity or receiver parameters; it utilizes the modulated carrier frequency of spread spectrum signals, spread The frequency code code phase is used for identification, and its detection effect has nothing to do with the statistical characteristics of the signal. The judgment is made by the difference between the demodulation output results in the case of correct locking and false locking, which has high reliability and engineering feasibility.
附图说明Description of drawings
图1是本发明的流程示意图。Fig. 1 is a schematic flow chart of the present invention.
图2是本发明在具体应用实例中进行待检测通道锁定判别的流程示意图。Fig. 2 is a schematic flow chart of the present invention in a specific application example for judging the locking of the channel to be detected.
图3是本发明在具体应用实例中进行鉴别通道启动的流程示意图。Fig. 3 is a schematic flow chart of starting the identification channel in a specific application example of the present invention.
图4是本发明在具体应用实例中进行载波频率和码相位比对的流程示意图。Fig. 4 is a schematic flow chart of carrier frequency and code phase comparison in a specific application example of the present invention.
图5是本发明在具体应用实例中进行多次鉴别累计判决的流程示意图。Fig. 5 is a schematic flow chart of the present invention performing multiple identification and cumulative judgments in a specific application example.
图6是应用本发明方法进行假锁识别的实施例示意图。Fig. 6 is a schematic diagram of an embodiment of applying the method of the present invention to identify fake locks.
具体实施方式Detailed ways
以下将结合说明书附图和具体实施例对本发明做进一步详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
如图1所示,本发明的一种扩频通信接收机假锁识别方法,其步骤为:As shown in Figure 1, a kind of spread spectrum communication receiver false lock identification method of the present invention, its steps are:
S1:以需要进行锁定检测识别的信号跟踪通道环路为待检测通道;S1: The signal tracking channel loop that needs to be identified by lock detection is used as the channel to be detected;
S2:在待检测通道锁定后,通过判别器,将待检测通道判断为疑似假锁通道(称为疑似通道),或判断为锁定正确,结束鉴别;S2: After the channel to be detected is locked, the discriminator is used to judge the channel to be detected as a suspected false locked channel (referred to as a suspected channel), or determine that the locked channel is correct, and end the identification;
S3:增加一个独立的信号跟踪通道环路(接收机信号跟踪模块的副本)作为鉴别通道;S3: Add an independent signal tracking channel loop (a copy of the receiver signal tracking module) as a discrimination channel;
S4:启动鉴别通道,将实时获取的信号捕获结果送入鉴别通道;S4: Start the identification channel, and send the real-time signal capture result to the identification channel;
S5:在鉴别通道锁定后,启动跟踪差值检测模块,实时读取疑似通道、鉴别通道输出的载波频率、码相位数据进行对比;S5: After the identification channel is locked, start the tracking difference detection module to read the carrier frequency and code phase data output by the suspected channel and the identification channel in real time for comparison;
S6:如果疑似通道的载波频率与鉴别通道的载波频率差值超过跟踪锁相环路误差范围,或是疑似通道的码相位与鉴别通道的码相位差值超过跟踪码环环路误差范围,则认为疑似通道假锁;否则,认为疑似通道为锁定正确;S6: If the difference between the carrier frequency of the suspected channel and the carrier frequency of the identification channel exceeds the error range of the tracking phase-locked loop, or the difference between the code phase of the suspected channel and the code phase of the identification channel exceeds the error range of the tracking code loop, then It is considered that the suspected channel is falsely locked; otherwise, the suspected channel is considered to be locked correctly;
S7:多次重复步骤S4、S5、S6,若其中M次检测认为疑似通道假锁,则确认疑似通道假锁,复位疑似通道跟踪环路,接收机对信号进行重捕,结束识别过程;或者,若其中N次检测认为疑似通道锁定正确,则确认疑似通道锁定正确,结束识别过程。S7: Repeat steps S4, S5, and S6 multiple times. If the M times of detection are considered to be a suspected channel false lock, then confirm the suspected channel false lock, reset the suspected channel tracking loop, and the receiver recaptures the signal to end the identification process; or , if the N times of detections indicate that the suspected channel is locked correctly, it is confirmed that the suspected channel is locked correctly, and the identification process ends.
如图2所示,在具体应用实例中,步骤S2中待检测通道锁定判别的具体流程为:As shown in Figure 2, in a specific application example, the specific flow of the locked channel to be detected in step S2 is as follows:
S201:接收机待检测跟踪通道,通过了常规锁定检测(如锁相环收敛),被认为是锁定;S201: The tracking channel of the receiver to be detected has passed the conventional locking detection (such as phase-locked loop convergence), and is considered to be locked;
S202:启动判别器,仍然利用常规锁定检测机制,比如接收机解调信噪比SNR小于一个门限(可预先设置一个粗略的门限X),将可能是假锁的待检测跟踪通道,判决为疑似假锁通道;否则,判决待检测跟踪通道锁定正确,结束鉴别。S202: Start the discriminator, still use the conventional lock detection mechanism, such as the receiver demodulation SNR is less than a threshold (a rough threshold X can be set in advance), and the tracking channel to be detected that may be a false lock is judged as suspected If the channel is falsely locked; otherwise, it is judged that the tracking channel to be detected is locked correctly, and the authentication ends.
在具体应用实例中,步骤S3中接收机在原有信号跟踪通道的基础上,增加了独立的信号跟踪通道,可以是基于接收机信号跟踪模块的副本,也可以是与接收机信号跟踪模块相似的设计简化版,作为假锁鉴别专用通道。In a specific application example, in step S3, the receiver adds an independent signal tracking channel on the basis of the original signal tracking channel, which can be based on a copy of the receiver signal tracking module, or can be similar to the receiver signal tracking module A simplified version of the design, used as a special channel for fake lock identification.
如图3所示,在具体应用实例中,步骤S4中鉴别通道启动至锁定的具体流程为:As shown in Figure 3, in a specific application example, the specific process of identifying the channel from starting to locking in step S4 is as follows:
S401:待检测通道被判决为疑似假锁通道;S401: The channel to be detected is judged as a suspected false lock channel;
S402:启动鉴别通道,并通知接收机信号捕获模块,当前捕获结果将送往鉴别通道;S402: Start the identification channel, and notify the receiver signal capture module that the current capture result will be sent to the identification channel;
S403:信号捕获模块适当放宽信号检测门限(使信号检测更容易成功);S403: The signal capture module appropriately relaxes the signal detection threshold (making signal detection easier to succeed);
S404:信号捕获模块使用放宽后的检测门限进行信号的捕获;S404: The signal capture module uses the relaxed detection threshold to capture the signal;
S405:捕获成功后,捕获模块检测门限恢复正常,并将捕获结果送往鉴别通道;S405: After the capture is successful, the detection threshold of the capture module returns to normal, and the capture result is sent to the identification channel;
S406:鉴别通道开始进行信号的跟踪,若载波锁相环收敛、扩频码码环收敛,则鉴别通道锁定;否则进入步骤S404。S406: The identification channel starts to track the signal, if the carrier phase-locked loop converges and the spreading code loop converges, then the identification channel is locked; otherwise, go to step S404.
在具体应用实例中,所述步骤S5、S6中,鉴别疑似假锁通道是否正确锁定的依据,是基于疑似通道和鉴别通道的信号实时跟踪结果的一种比对,比对对象可以是跟踪解调后的载波频率和扩频码码相位、也可以仅比对跟踪解调后的扩频码码相位。In a specific application example, in the steps S5 and S6, the basis for identifying whether the suspected false lock channel is correctly locked is a comparison based on the signal real-time tracking results of the suspected channel and the identification channel, and the comparison object can be a tracking solution. The modulated carrier frequency and the code phase of the spreading code can also only be compared to track and demodulate the code phase of the spreading code.
如图4所示,在具体应用实例中,步骤S6中进一步包括波频率和码相位比对流程,该流程为:As shown in Figure 4, in a specific application example, step S6 further includes a wave frequency and code phase comparison process, which is:
S601:设接收机所用载波锁相环误差范围为±a个Hz,接收机所用扩频码码环误差为±b个码片。接收机对应扩频通信系统使用的扩频码周期为L,则L个扩频码码相位分别数值表示为0.1.2.3.4…L-1;S601: Set the error range of the carrier phase-locked loop used by the receiver to be ±a Hz, and the spread spectrum code loop error used by the receiver to be ±b chips. The spread spectrum code period used by the receiver corresponding to the spread spectrum communication system is L, and the phases of the L spread spectrum code codes are respectively expressed as 0.1.2.3.4...L-1;
S602:设当前时刻,疑似通道载波锁相环输出的载波频率CA,鉴别通道载波锁相环输出的载波频率CB;S602: Set the carrier frequency CA output by the suspected channel carrier phase-locked loop at the current moment, and identify the carrier frequency CB output by the channel carrier phase-locked loop;
S603:设当前时刻,疑似通道码环输出的扩频码码相位数值为PA(PA∈[0,L-1]),鉴别通道码环输出的扩频码码相位数值为PB(PB∈[0,L-1]);S603: Assume that at the current moment, the phase value of the spread code code output by the suspected channel code ring is PA(PA∈[0, L-1]), and the phase value of the spread code code output by the identification channel code ring is PB(PB∈[ 0, L-1]);
S604:若|PA–PB|>2*b,并且|PA–PB|<(L-1-2*b),则认为疑似通道假锁,进入步骤S607;否则,进入步骤S605;S604: If |PA–PB|>2*b, and |PA–PB|<(L-1-2*b), it is considered to be suspected channel false lock, and enter step S607; otherwise, enter step S605;
S605:将A转换为Hz,记为AHz,将B转换为Hz,记为BHz;S605: Convert A to Hz, record as AHz, convert B to Hz, record as BHz;
S606:若|AHz–BHz|>2*a,则认为疑似通道假锁,否则认为疑似通道锁定正确;S606: If |AHz–BHz|>2*a, it is considered that the suspected channel is falsely locked, otherwise it is considered that the suspected channel is locked correctly;
S607:结束本次比对。S607: End this comparison.
如图5所示,作为较佳的实施例,本实例进一步包括多次鉴别累计判决的流程,该流程的具体步骤为:As shown in Figure 5, as a preferred embodiment, this example further includes a flow of multiple identification and cumulative judgments, and the specific steps of the flow are:
S1001:判定当前接收机锁定为疑似假锁(疑似假锁通道),启动鉴别;S1001: Determine that the current receiver lock is a suspected false lock (suspected false lock channel), and start identification;
S1002:复位鉴别通道,获取实时捕获(重新捕获)结果,鉴别通道完成信号跟踪;S1002: Reset the identification channel, obtain the real-time capture (recapture) result, and complete the signal tracking by the identification channel;
S1003:本次鉴别认为疑似通道假锁,疑似通道假锁计数器加1,进入步骤S1005;否则,进入步骤S1004;S1003: This identification considers that the channel is suspected of being a false lock, and the counter of the suspected channel of false lock is incremented by 1, and enters step S1005; otherwise, enters step S1004;
S1004:疑似通道锁定正确计数器加1,进入步骤S1007;S1004: Add 1 to the suspected channel locked correct counter, and enter step S1007;
S1005:若疑似假锁计数器大于等于M,则最终判决疑似通道假锁;否则进入步骤S1002;S1005: If the suspected false lock counter is greater than or equal to M, then finally determine the suspected channel false lock; otherwise, enter step S1002;
S1006:结束接收机锁定鉴别,复位疑似通道,接收机失锁,进入重捕;S1006: End the receiver lock identification, reset the suspected channel, lose the receiver lock, and enter recapture;
S1007:若疑似通道锁定正确计数器大于等于N,则最终确定疑似通道锁定正确,结束接收机锁定的假锁鉴别进程,接收机完成信号锁定;否则进入步骤S1002。S1007: If the suspected channel lock correct counter is greater than or equal to N, then finally determine that the suspected channel lock is correct, end the false lock identification process of receiver locking, and the receiver completes signal locking; otherwise, go to step S1002.
如图6所示,为采用本发明方法在某型号星载多通道扩频接收机上的应用实例:As shown in Figure 6, for adopting the application example of the inventive method on a certain type of spaceborne multi-channel spread spectrum receiver:
(1)、CAP为接收机多通道捕获模块,LINK_CTRL为接收机逻辑链路控制模块,TRK_1,TRK_2,TRK_3分别为三个独立的逻辑链路跟踪模块,FD_1,FD_2,FD_3分别为各跟踪对应的假锁识别模块;(1), CAP is the receiver multi-channel capture module, LINK_CTRL is the receiver logic link control module, TRK_1, TRK_2, TRK_3 are three independent logic link tracking modules, FD_1, FD_2, FD_3 are the tracking corresponding fake lock identification module;
(2)、以TRK_1与FD_1为例进行说明;(2) Take TRK_1 and FD_1 as examples for illustration;
(3)、接收机启动,CAP将链路1的捕获结果送入TRK_1,TRK_1锁定后,将跟踪环路实时输出的信息组合{信噪比snr,载波频率carr_freq,码相位PA}送入假锁识别模块FD_1;(3) When the receiver starts, the CAP sends the capture result of link 1 to TRK_1. After TRK_1 is locked, it sends the real-time output information combination {signal-to-noise ratio snr, carrier frequency carr_freq, code phase PA} of the tracking loop to the fake Lock identification module FD_1;
(4)、FD_1锁定判决器比较snr与信噪比门限X(如X=20dB),若snr>=20,则判决TRK_1锁定正确,假锁检测过程完成。若snr<20,则FD_1的多次检测控制器启动,针对TRK_1的假锁鉴别开始;(4) The FD_1 lock decision unit compares snr with the signal-to-noise ratio threshold X (such as X=20dB), if snr>=20, then judges that TRK_1 is locked correctly, and the false lock detection process is completed. If snr<20, the multi-detection controller of FD_1 starts, and the false lock identification for TRK_1 starts;
(5)、FD_1获取CAP送来的链路1的捕获结果,包含载波频率(carr_freq_init)和码相位(pn_init)信息。(5) FD_1 acquires the capture result of link 1 sent by the CAP, including carrier frequency (carr_freq_init) and code phase (pn_init) information.
(6)、考虑到多通道下接收机硬件资源紧张的问题,本实施实例中使用了简化的信号跟踪模块的副本,即FD_1仅使用了一个码相位跟踪同步环路(如DLL码环),用于根据捕获结果pn_init得到信号实时码相位PB。载波频率直接使用carr_freq_init值,误差为捕获频率精度(如200Hz)。(6), considering the problem of tight receiver hardware resources under multi-channel, a simplified copy of the signal tracking module is used in this implementation example, that is, FD_1 only uses a code phase tracking synchronization loop (such as a DLL code loop), It is used to obtain the real-time code phase PB of the signal according to the capture result pn_init. The carrier frequency directly uses the value of carr_freq_init, and the error is the capture frequency accuracy (such as 200Hz).
(7)、FD_1的码环锁定后,启动跟踪差值检测器,对比TRK_1与FD_1各自输出的载波频率及码相位值。(7) After the code ring of FD_1 is locked, start the tracking difference detector, and compare the carrier frequency and code phase values output by TRK_1 and FD_1 respectively.
(8)、实例设计跟踪环路锁定后的载波频率偏差小于10Hz,码相位偏差小于0.5个码相位,码相位周期为L。则若|carr_freq_init–carr_freq|>2*(200+10)Hz,或者|PA–PB|>2*0.5并且|PA–PB|<(L-1-2*0.5),本次假锁检测结果为“疑似假锁”,疑似假锁计数器加1。否则,正确锁定计数器加1。(8) Example Design After the tracking loop is locked, the carrier frequency deviation is less than 10 Hz, the code phase deviation is less than 0.5 code phase, and the code phase period is L. Then if |carr_freq_init–carr_freq|>2*(200+10)Hz, or |PA–PB|>2*0.5 and |PA–PB|<(L-1-2*0.5), the false lock detection result of this time If it is "suspected false lock", the suspected false lock counter is incremented by 1. Otherwise, the correct lock counter is incremented by one.
(9)、FD_1的多次检测控制器复位FD_1的码环,继续获取链路1捕获结果,进入下一次检测,如此重复。(9) The multi-detection controller of FD_1 resets the code ring of FD_1, continues to obtain the capture result of link 1, and enters the next detection, and repeats.
(10)、若疑似假锁计数器大于等于M(如M=3),则最终判决TRK_1假锁,FD_1输出false_en信号至LINK_CTRL,LINK_CTR发rst复位信号复位TRK_1,链路1进入重捕。(10) If the suspected false lock counter is greater than or equal to M (such as M=3), it will finally determine that TRK_1 is falsely locked, FD_1 outputs a false_en signal to LINK_CTRL, LINK_CTR sends an rst reset signal to reset TRK_1, and link 1 enters recapture.
(11)、若锁定正确计数器大于等于N(如N=3),则TRK_1鉴别过程全部结束,TKR_1维持锁定。(11) If the lock correct counter is greater than or equal to N (for example, N=3), the authentication process of TRK_1 is all over, and TKR_1 maintains the lock.
(12)、从本实例应用来看,加长扩频系统使用的扩频码周期L、提高跟踪载波环和码环精度或捕获输出频率精度等,都可提高本发明假锁识别方法的识别概率;而提高M、N值扩大检测样本数,可提高检测结果置信度。(12), from the application of this example, lengthening the spread spectrum code period L used by the spread spectrum system, improving the accuracy of tracking carrier ring and code ring or capturing the output frequency accuracy, etc., can all improve the identification probability of the false lock identification method of the present invention ; and increasing the value of M and N to expand the number of testing samples can improve the confidence of the testing results.
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。The above are only preferred implementations of the present invention, and the protection scope of the present invention is not limited to the above-mentioned embodiments, and all technical solutions under the idea of the present invention belong to the protection scope of the present invention. It should be pointed out that for those skilled in the art, some improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510622122.9A CN105141337B (en) | 2015-09-25 | 2015-09-25 | A kind of receiver for spread spectrum communication vacation lock recognition methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510622122.9A CN105141337B (en) | 2015-09-25 | 2015-09-25 | A kind of receiver for spread spectrum communication vacation lock recognition methods |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105141337A true CN105141337A (en) | 2015-12-09 |
CN105141337B CN105141337B (en) | 2016-09-28 |
Family
ID=54726569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510622122.9A Active CN105141337B (en) | 2015-09-25 | 2015-09-25 | A kind of receiver for spread spectrum communication vacation lock recognition methods |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105141337B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113364509A (en) * | 2021-05-10 | 2021-09-07 | 上海航天电子有限公司 | PM measurement and control system error-proof locking method and realization circuit thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1797973A (en) * | 2004-12-27 | 2006-07-05 | 三星电子株式会社 | Signal acquisition apparatus and method for reducing false alarm rate |
US20080317099A1 (en) * | 2007-06-21 | 2008-12-25 | 02Micro, Inc. | Method and apparatus for signal carrier-to-noise power density ratio caculation |
CN101800540A (en) * | 2010-03-15 | 2010-08-11 | 中国电子科技集团公司第十研究所 | Locking and false locking judging circuit |
CN103441777A (en) * | 2013-08-30 | 2013-12-11 | 上海航天测控通信研究所 | Satellite-borne spread spectrum receiver and method for improving carrier wave capturing precision thereof |
CN104181559A (en) * | 2013-05-24 | 2014-12-03 | 凹凸电子(武汉)有限公司 | Satellite positioning receiver and carrier tracking loop false locking detection method thereof |
-
2015
- 2015-09-25 CN CN201510622122.9A patent/CN105141337B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1797973A (en) * | 2004-12-27 | 2006-07-05 | 三星电子株式会社 | Signal acquisition apparatus and method for reducing false alarm rate |
US20080317099A1 (en) * | 2007-06-21 | 2008-12-25 | 02Micro, Inc. | Method and apparatus for signal carrier-to-noise power density ratio caculation |
CN101800540A (en) * | 2010-03-15 | 2010-08-11 | 中国电子科技集团公司第十研究所 | Locking and false locking judging circuit |
CN104181559A (en) * | 2013-05-24 | 2014-12-03 | 凹凸电子(武汉)有限公司 | Satellite positioning receiver and carrier tracking loop false locking detection method thereof |
CN103441777A (en) * | 2013-08-30 | 2013-12-11 | 上海航天测控通信研究所 | Satellite-borne spread spectrum receiver and method for improving carrier wave capturing precision thereof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113364509A (en) * | 2021-05-10 | 2021-09-07 | 上海航天电子有限公司 | PM measurement and control system error-proof locking method and realization circuit thereof |
CN113364509B (en) * | 2021-05-10 | 2022-11-18 | 上海航天电子有限公司 | PM measurement and control system error-proof locking method and realization circuit thereof |
Also Published As
Publication number | Publication date |
---|---|
CN105141337B (en) | 2016-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sun et al. | GNSS spoofing detection by means of signal quality monitoring (SQM) metric combinations | |
Fine et al. | Tracking algorithm for GPS offset carrier signals | |
US7949038B2 (en) | Method and system for resolving the acquisition ambiguity and the problem of false lock in tracking BOC(m,n) modulated signals, particularly for satellite positioning/navigation systems | |
US20170261616A1 (en) | Server Algorithms to Improve Space Based Authentication | |
WO2012003142A2 (en) | Subcarrier frequency acquisition and complex derotation to baseband | |
CN102037658A (en) | Multiple correlation processing in code space search | |
Lohan | Statistical analysis of BPSK-like techniques for the acquisition of Galileo signals | |
JP2003098244A (en) | False signal cross-correlation detection method, transmission source selection restriction method, and satellite selection restriction method | |
CN109039511B (en) | Signal processing method for anti-interference and anti-error locking of receiver | |
JP2007520100A (en) | GPS receiver using differential correlation | |
Wang et al. | Necessary condition for the success of synchronous GNSS spoofing | |
Sun et al. | Bit sign transition cancellation method for GNSS signal acquisition | |
US20140372496A1 (en) | Method for performing and validating navigation bit synchronization | |
CN105141337B (en) | A kind of receiver for spread spectrum communication vacation lock recognition methods | |
Zhang et al. | GNSS receiver tracking performance analysis under distance-decreasing attacks | |
CN113253302B (en) | Beidou navigation authorization signal forwarding type deception jamming identification method and navigation equipment | |
CN114325769A (en) | Method for identifying and eliminating GNSS forwarding deception jamming in real time | |
CN114355392A (en) | GNSS anti-forwarding deception jamming tracking channel implementation method | |
JP2003515748A (en) | Method and apparatus for code phase correlation | |
JP3749681B2 (en) | Transmission source acquisition method and receiver | |
US8660166B2 (en) | Method for synchronizing a receiver with a received ambiguous signal having a known number of at least two peaks | |
CN104849735A (en) | Combined navigation receiver frequency false lock detection device and method | |
CN109586762B (en) | Flash-break judgment and rapid recapture device and method for satellite communication signals | |
Gómez-Casco et al. | Mitigation of false locks in the acquisition of high-order BOC signals in HS-GNSS receivers | |
CN112698367A (en) | Anti-forwarding interference processing method of satellite navigation receiver |
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 |