CN104023386B - Transmitting terminal, receiving terminal and its frame synchornization method, frame synchronization system - Google Patents
Transmitting terminal, receiving terminal and its frame synchornization method, frame synchronization system Download PDFInfo
- Publication number
- CN104023386B CN104023386B CN201310066684.0A CN201310066684A CN104023386B CN 104023386 B CN104023386 B CN 104023386B CN 201310066684 A CN201310066684 A CN 201310066684A CN 104023386 B CN104023386 B CN 104023386B
- Authority
- CN
- China
- Prior art keywords
- value
- module
- data
- peak
- processing
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2656—Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提供了一种发送端、接收端、及其帧同步方法、帧同步系统。该发送端的帧同步方法包括:对同步序列进行零相关区域扩展处理及差分处理,利用差分处理得到的序列对待同步数据的帧头进行标记,发送帧头标记后的待同步数据;该接收端的帧同步方法包括:接收待同步数据,对待同步数据进行差分处理,得到差分数据,将差分数据与本地序列进行相关运算,得到相关值数据,搜索相关值数据中的峰值,判断峰值个数是否达到第一预设值,若是,则执行同步操作。通过本发明的实施,降低了接收端在数据同步过程中进行峰值搜索时的虚警及漏检概率。
The invention provides a sending end, a receiving end, a frame synchronization method and a frame synchronization system thereof. The frame synchronization method at the sending end includes: performing zero-correlation region extension processing and differential processing on the synchronization sequence, marking the frame header of the data to be synchronized using the sequence obtained by the differential processing, and sending the data to be synchronized after the frame header is marked; the frame at the receiving end The synchronization method includes: receiving the data to be synchronized, performing differential processing on the data to be synchronized to obtain the differential data, performing correlation operations on the differential data and the local sequence to obtain the correlation value data, searching for peaks in the correlation value data, and judging whether the number of peaks reaches the first A default value, if yes, execute the synchronous operation. Through the implementation of the invention, the probability of false alarm and missed detection when the receiving end performs peak search in the data synchronization process is reduced.
Description
技术领域technical field
本发明涉及通信技术中的数据同步领域,尤其涉及一种发送端的帧同步方法、接收端的帧同步方法、发送端、接收端及帧同步系统。The invention relates to the field of data synchronization in communication technology, in particular to a frame synchronization method at a sending end, a frame synchronization method at a receiving end, a sending end, a receiving end and a frame synchronization system.
背景技术Background technique
数字微波通信是一种点对点的视距通信系统,主要应用于2G/3G移动业务的承载网络,进行语音和数据业务的传输;而帧同步技术在数字微波通信中占据非常重要的位置,接收端接收到的信号经过下变频、模拟器件干扰消除、数字时钟恢复处理后进入帧同步阶段,帧同步阶段主要用于完成帧头标记以提供帧头的指示信息、系统频偏值估计及频偏补偿等同步操作,同时还可以指示系统的同步/失步状态,反映信道条件的优劣。Digital microwave communication is a point-to-point line-of-sight communication system, which is mainly used in the bearer network of 2G/3G mobile services to transmit voice and data services; and frame synchronization technology occupies a very important position in digital microwave communication. The received signal enters the frame synchronization stage after down-conversion, analog device interference elimination, and digital clock recovery processing. The frame synchronization stage is mainly used to complete the frame header mark to provide frame header indication information, system frequency offset value estimation and frequency offset compensation. It can also indicate the synchronization/out-of-synchronization status of the system, reflecting the quality of the channel conditions.
现有的同步技术中,接收端通过对码组或者码元的周期性检测判断是否进入同步状态,通过码元或者码组出现的次数与一个设定门限比较判定是否同步,进而标记帧头;这种帧同步方案抗噪声及频偏能力差,峰值检测过程容易因假峰和低信噪比造成虚警及漏检概率大,影响系统建链速度及建链后的稳定性。In the existing synchronization technology, the receiving end judges whether to enter the synchronization state by periodically detecting the code group or code element, and judges whether it is synchronized by comparing the number of occurrences of the code element or code group with a set threshold, and then marks the frame header; This frame synchronization scheme has poor anti-noise and frequency offset capabilities, and the peak detection process is prone to false alarms and high probability of missed detection due to false peaks and low signal-to-noise ratio, which affects the system link establishment speed and stability after establishment.
发明内容Contents of the invention
本发明提供了一种发送端、接收端、及其帧同步方法、帧同步系统,解决了当前帧同步技术所存在的峰值检测虚警及漏检概率大的问题。The invention provides a sending end, a receiving end, a frame synchronization method thereof, and a frame synchronization system, which solve the problems of peak detection false alarm and high probability of missing detection existing in the current frame synchronization technology.
本发明提供了一种发送端的帧同步方法,在一个实施例中,该发送端的帧同步方法包括:对同步序列进行零相关区域扩展处理;对零相关区域扩展处理得到的序列进行差分处理;利用差分处理得到的序列对待同步数据的帧头进行标记;发送帧头标记后的待同步数据。The present invention provides a frame synchronization method at the sending end. In one embodiment, the frame synchronization method at the sending end includes: performing zero-correlation area extension processing on the synchronization sequence; performing differential processing on the sequence obtained by the zero-correlation area extension processing; using The frame header of the data to be synchronized is marked on the sequence obtained by the differential processing; and the data to be synchronized after the frame header is marked is sent.
本发明提供了一种接收端的帧同步方法,在一个实施例中,该接收端的帧同步方法包括:接收待同步数据;对待同步数据进行差分处理,得到差分数据;将差分数据与本地序列进行相关运算,得到相关值数据;搜索相关值数据中的峰值;判断峰值个数是否达到第一预设值;若是,则执行同步操作。The present invention provides a frame synchronization method at the receiving end. In one embodiment, the frame synchronization method at the receiving end includes: receiving data to be synchronized; performing differential processing on the data to be synchronized to obtain differential data; and correlating the differential data with the local sequence Performing operations to obtain correlation value data; searching for peaks in the correlation value data; judging whether the number of peaks reaches a first preset value; if so, performing a synchronous operation.
本发明提供了一种发送端,在一个实施例中,该发送端包括:第一处理模块、第二处理模块及发送模块;其中,第一处理模块用于对同步序列进行零相关区域扩展处理,并将处理得到的序列进行差分处理;第二处理模块用于利用差分处理得到的序列对待同步数据的帧头进行标记;发送模块用于向外发送帧头标记后的待同步数据。The present invention provides a sending end. In one embodiment, the sending end includes: a first processing module, a second processing module, and a sending module; wherein, the first processing module is used to perform zero-correlation region extension processing on the synchronization sequence , and perform differential processing on the processed sequence; the second processing module is used to use the sequence obtained by the differential processing to mark the frame header of the data to be synchronized; the sending module is used to send out the data to be synchronized after the frame header is marked.
本发明提供了一种接收端,在一个实施例中,该接收端包括:接收模块、第三处理模块、第四处理模块、搜索模块、判断模块及同步模块;其中,接收模块用于接收待同步数据;第三处理模块用于对接收模块接收的待同步数据进行差分处理,得到差分数据;第四处理模块用于将第三处理模块得到的差分数据与本地序列进行相关运算,得到相关值数据;搜索模块用于搜索第四处理模块得到的相关值数据中的峰值;判断模块用于判断搜索模块搜索到的峰值个数是否达到第一预设值;同步模块用于在判断模块的判断结果为峰值个数达到第一预设值时,执行同步操作。The present invention provides a receiving end. In one embodiment, the receiving end includes: a receiving module, a third processing module, a fourth processing module, a search module, a judging module, and a synchronization module; wherein the receiving module is used to receive Synchronize data; the third processing module is used to perform differential processing on the data to be synchronized received by the receiving module to obtain differential data; the fourth processing module is used to perform correlation operations on the differential data obtained by the third processing module and the local sequence to obtain correlation values data; the search module is used to search for the peak value in the correlation value data obtained by the fourth processing module; the judgment module is used to judge whether the number of peaks searched by the search module reaches the first preset value; the synchronization module is used to judge in the judgment module As a result, when the number of peaks reaches a first preset value, a synchronization operation is performed.
本发明提供了一种帧同步系统,在一个实施例中,该帧同步系统包括本发明提供的发送端及接收端。The present invention provides a frame synchronization system. In one embodiment, the frame synchronization system includes the sending end and the receiving end provided by the present invention.
通过本发明的实施,提供了一种帧同步技术,发送端通过对同步序列进行零相关区域扩展及差分处理,降低了相关值峰值两端的旁瓣,降低了接收端对相关值峰值搜索时的虚警及漏检概率;接收端对接收到的数据进行差分处理,恢复了发送端对数据进行差分处理所造成的影响,并且,在发送端与接收端都进行差分处理,使得在系统进入同步阶段时,可以快速的进行系统频偏值的计算及系统频偏补偿,提高了系统的频偏校正的灵活性;进一步的,接收端通过对峰值进行有效性检测,并且根据有效峰值的个数进行同步状态的判断,避免了无效峰值对同步判断的影响。Through the implementation of the present invention, a frame synchronization technology is provided. By performing zero-correlation region expansion and differential processing on the synchronization sequence, the sending end reduces the side lobes at both ends of the correlation value peak value, and reduces the time when the receiving end searches for the correlation value peak value. False alarm and missed detection probability; the receiving end performs differential processing on the received data, which restores the impact caused by the differential processing of the data by the sending end, and performs differential processing on both the sending end and the receiving end, so that the system enters synchronization stage, the system frequency offset value calculation and system frequency offset compensation can be quickly performed, which improves the flexibility of the system frequency offset correction; further, the receiving end detects the validity of the peak value, and according to the The synchronization state is judged, and the influence of the invalid peak value on the synchronization judgment is avoided.
附图说明Description of drawings
图1为本发明一实施例提供的发送端的帧同步方法的示意图;FIG. 1 is a schematic diagram of a frame synchronization method at a sending end provided by an embodiment of the present invention;
图2为本发明一实施例提供的接收端的帧同步方法的示意图;FIG. 2 is a schematic diagram of a frame synchronization method at a receiving end provided by an embodiment of the present invention;
图3为本发明一实施例提供的峰值搜索方法的示意图;FIG. 3 is a schematic diagram of a peak search method provided by an embodiment of the present invention;
图4为本发明一实施例中的相关值模值的变化曲线图;Fig. 4 is the change curve diagram of the correlation value modulus in an embodiment of the present invention;
图5为本发明另一实施例中的相关值模值的变化曲线图;Fig. 5 is the change curve diagram of the correlation value modulus in another embodiment of the present invention;
图6为本发明一实施例提供的帧同步系统的示意图;FIG. 6 is a schematic diagram of a frame synchronization system provided by an embodiment of the present invention;
图7为本发明一实施例提供的发送端的示意图;FIG. 7 is a schematic diagram of a sending end provided by an embodiment of the present invention;
图8为本发明一实施例提供的接收端的示意图;FIG. 8 is a schematic diagram of a receiving end provided by an embodiment of the present invention;
图9为本发明另一实施例提供的接收端的示意图。Fig. 9 is a schematic diagram of a receiving end provided by another embodiment of the present invention.
具体实施方式Detailed ways
下面通过具体实施方式结合附图的方式对本发明做出进一步的诠释说明。In the following, the present invention will be further explained by means of specific embodiments in conjunction with the accompanying drawings.
图1为本发明一实施例提供的发送端的帧同步方法的示意图;由图1可知,在该实施例中,本发明提供的发送端的帧同步方法包括以下步骤:FIG. 1 is a schematic diagram of a frame synchronization method at a sending end provided by an embodiment of the present invention; as can be seen from FIG. 1 , in this embodiment, the frame synchronization method at a sending end provided by the present invention includes the following steps:
S101:对同步序列进行零相关区域扩展处理。S101: Perform zero-correlation region extension processing on the synchronization sequence.
优选的,图1所示实施例中的发送端的帧同步方法在步骤S101之前,还包括:选择同步序列的步骤,同步序列为恒包络零自相关系列。Preferably, before step S101, the frame synchronization method at the sending end in the embodiment shown in FIG. 1 further includes: a step of selecting a synchronization sequence, which is a constant envelope zero autocorrelation series.
对同步序列进行零相关区域扩展可以达到降低接收端进行相关运算得到的相关值中峰值两侧的旁瓣的效果,实现零相关区域扩展的方式有许多,在本发明的最优实施例中,选用CAZAC(Constant Ampl itude Zero Auto Correlation,恒包络零自相关)序列作为同步序列,并对该同步序列进行零相关区域扩展处理。Extending the zero-correlation region of the synchronization sequence can achieve the effect of reducing the sidelobes on both sides of the peak in the correlation value obtained by the correlation operation at the receiving end. There are many ways to realize the zero-correlation region extension. In the optimal embodiment of the present invention, The CAZAC (Constant Amplitude Zero Auto Correlation, constant envelope zero autocorrelation) sequence is selected as the synchronization sequence, and the zero correlation region expansion processing is performed on the synchronization sequence.
S102:对零相关区域扩展处理得到的序列进行差分处理。S102: Perform differential processing on the sequences obtained through the zero-correlation region expansion processing.
对零相关区域扩展处理得到的序列进行差分处理之后,在接收端进入同步状态之后,可以根据进入同步状态时的峰值快速的计算系统频偏值,根据该系统频偏值进行频偏补偿。After the differential processing is performed on the sequence obtained by the zero-correlation area expansion process, after the receiving end enters the synchronization state, the system frequency offset value can be quickly calculated according to the peak value when entering the synchronization state, and the frequency offset compensation is performed according to the system frequency offset value.
优选的,图1所示实施例中的发送端的帧同步方法在步骤S102之前,还包括:获取差分处理中的差分阶数M值大小的步骤;具体的可以是,根据系统的频偏大小来估计M值大小,当系统的频偏较大时,可以取一个较小的M值,当系统的频偏较小时,可以取一个较大的M值,常用的M取值范围为(2,64);此处M值的取值方式可以是根据经验中系统频偏值的大小尝试取值,如果一个M值可以使得接收端与发送端很快的建立链接,则认为该M值合适,同时将该M值通知接收端与发送端,如果一个M值使得接收端与发送端很难建立链接,则认为该M值不合适,尝试其他的取值,直到确定合适的M值,并通知接收端与发送端。Preferably, before step S102, the frame synchronization method at the sending end in the embodiment shown in FIG. 1 further includes: a step of obtaining the value of the differential order M in the differential processing; specifically, it may be determined according to the frequency offset of the system Estimate the value of M. When the frequency offset of the system is large, a smaller value of M can be taken. When the frequency offset of the system is small, a larger value of M can be taken. The commonly used range of M values is (2, 64); here, the M value can be selected according to the size of the system frequency offset value in experience. If an M value can make the receiving end and the sending end establish a link quickly, then the M value is considered appropriate. At the same time, notify the receiving end and the sending end of the M value. If an M value makes it difficult to establish a link between the receiving end and the sending end, the M value is considered inappropriate, and other values are tried until a suitable M value is determined, and the notification is made. Receiver and sender.
通过调整差分阶数M,提升了系统的频偏校正灵活性;当M取值在(2,64)之间时,可以校正的相对频偏范围为正负0.5--0.008之间,假如系统工作频率为f,则可调整的频偏绝对值取值范围为0.5*f--0.008*f之间。By adjusting the differential order M, the frequency offset correction flexibility of the system is improved; when the value of M is between (2,64), the range of relative frequency offset that can be corrected is between plus and minus 0.5--0.008, if the system If the working frequency is f, the adjustable absolute value of the frequency offset ranges from 0.5*f to 0.008*f.
S103:利用差分处理得到的序列对待同步数据的帧头进行标记。S103: Mark the frame header of the data to be synchronized using the sequence obtained through the differential processing.
帧同步技术是利用信号中插入的群同步码实现帧头的搜索及标记,群同步码有集中插入和分散插入两种方式,对应的插入信号分别称为码组和码元,根据不同的需求,微波通信系统中对这两种方式均有使用,独立使用某一种或者将两者混合使用;本实施例中,是将差分处理得到的序列作为群同步码,发送端是利用步骤S102得到的序列对帧头进行标记处理。Frame synchronization technology uses the group synchronization code inserted in the signal to realize the search and marking of the frame header. The group synchronization code has two methods: centralized insertion and decentralized insertion. The corresponding insertion signals are called code group and symbol respectively. According to different requirements , both methods are used in the microwave communication system, one of them is used independently or the two are used in combination; in this embodiment, the sequence obtained by differential processing is used as the group synchronization code, and the sending end uses step S102 to obtain The sequence of the frame header is tagged.
S104:向外发送帧头标记后的待发送数据。S104: Send out the data to be sent after the frame header tag.
对待同步数据的帧头进行标记之后,发送端就可以向接收端发送帧头标记后的待同步数据了。After marking the frame header of the data to be synchronized, the sending end can send the data to be synchronized after the frame header is marked to the receiving end.
图2为本发明一实施例提供的接收端的帧同步方法的示意图;由图2可知,在该实施例中,本发明提供的接收端的帧同步方法包括以下步骤:Fig. 2 is the schematic diagram of the frame synchronization method of the receiving end provided by an embodiment of the present invention; As can be seen from Fig. 2, in this embodiment, the frame synchronization method of the receiving end provided by the present invention comprises the following steps:
S201:接收待同步数据。S201: Receive data to be synchronized.
S202:对待同步数据进行差分处理,得到差分数据。S202: Perform differential processing on the data to be synchronized to obtain differential data.
接收端在接收到待同步数据之后,会对数据进行下变频处理、模拟器件干扰消除处理、数字时钟恢复处理,由于这些处理并非本发明的核心点,其过程不再赘述;进行差分处理的数据可以是数字时钟恢复处理后的待同步数据,也可以是采样数据,采样数据是指对经过数字时钟恢复处理后的待同步数据进行最佳采样点采样得到的数据,此时,步骤S202的对象就是采样数据;After the receiving end receives the data to be synchronized, it will perform down-conversion processing, analog device interference elimination processing, and digital clock recovery processing on the data. Since these processing are not the core points of the present invention, the process will not be described in detail; the differentially processed data It can be the data to be synchronized after the digital clock recovery process, or sampled data. The sampled data refers to the data obtained by sampling the best sampling point for the data to be synchronized after the digital clock recovery process. At this time, the object of step S202 is the sampling data;
为了恢复发送端对同步序列进行差分处理带来的影响,接收端对待同步数据或采样数据进行差分处理,其差分处理的差分阶数应与发送端的差分阶数M值一致,接收端获取M值的方式多种多样的,本发明的最佳实施例中,是在待同步数据的标头中增加用于告知接收端该数据发送端所使用M值的字段;接收端在进行差分处理之前,提取该字段,获取M值,根据获取的M值进行差分处理,具体的可以为:待同步数据间隔M个进行差分运算,即第1个和第M+1个数据进行差分,第2个和第M+2个数据进行差分,以此类推。In order to restore the impact of the differential processing of the synchronization sequence by the sending end, the receiving end performs differential processing on the synchronous data or sampled data, and the differential order of the differential processing should be consistent with the differential order M value of the sending end, and the receiving end obtains the M value There are various ways, and in the best embodiment of the present invention, in the header of the data to be synchronized, a field for informing the receiving end of the M value used by the sending end of the data is added; before the receiving end performs differential processing, Extract this field, obtain the M value, and perform differential processing according to the obtained M value. Specifically, it can be: perform differential calculations at intervals of M data to be synchronized, that is, perform the difference between the first and M+1 data, and the second and The M+2th data is differentiated, and so on.
S203:将差分数据与本地序列进行相关运算,得到相关值数据。S203: Perform a correlation operation on the differential data and the local sequence to obtain correlation value data.
接收端根据发送端所使用的相关码组序列选择与其对应的本地序列,将选择的本地序列与差分数据进行相关运算;由于本发明中的发送端及接收端可以支持多套相关码组序列配置,本申请在接收端建立发送端所使用的相关码组序列与本地序列的对应关系,接收端根据各支路接收到的待同步数据所使用的相关码组序列选择对应的本地序列,将选择的本地序列与差分数据进行相关运算,可有效减少极化模式下多路信号间的干扰,提高了系统的抗干扰能力。The receiving end selects the local sequence corresponding to it according to the relevant code group sequence used by the sending end, and performs a correlation operation on the selected local sequence and the differential data; since the sending end and the receiving end in the present invention can support multiple sets of related code group sequence configurations , this application establishes the corresponding relationship between the relevant code group sequence used by the sending end and the local sequence at the receiving end, and the receiving end selects the corresponding local sequence according to the relevant code group sequence used by the data to be synchronized received by each branch, and will select The correlation operation between the local sequence and the differential data can effectively reduce the interference between multi-channel signals in the polarization mode, and improve the anti-interference ability of the system.
该相关运算具体的可以是共轭互乘运算等;当相关运算为共轭互乘运算时,步骤S203具体的可以是:将S202得到的差分数据输出送入延迟寄存器,将选择的本地序列与接收到的差分数据进行相关运算,得到相关值数据;因为本地序列已知,且取值固定,所以整个延迟寄存器可以仅主要由延迟电路及加减运算电路组成,结构简单,处理延迟小。Specifically, the correlation operation may be a conjugate multiplication operation, etc.; when the correlation operation is a conjugate multiplication operation, step S203 may specifically be: sending the differential data output obtained in S202 into a delay register, and combining the selected local sequence with Correlation calculations are performed on the received differential data to obtain correlation value data; because the local sequence is known and the value is fixed, the entire delay register can be mainly composed of a delay circuit and an addition and subtraction circuit, with a simple structure and small processing delay.
S204:搜索相关值数据中的峰值。S204: Search for a peak in the correlation value data.
可以通过多种方式达到搜索相关值数据中的峰值的目的,由于步骤S203处理得到的相关值数据是复数,在本发明的较佳实施例中,可以是根据相关值的模值大小进行峰值搜索,其具体搜索过程将参照图3至5进行详细说明。The purpose of searching for the peak value in the correlation value data can be achieved in a variety of ways. Since the correlation value data obtained by the processing of step S203 is a complex number, in a preferred embodiment of the present invention, the peak search can be performed according to the modulus value of the correlation value , the specific search process will be described in detail with reference to FIGS. 3 to 5 .
S205:判断峰值个数是否达到第一预设值;是,则执行步骤S206,否,则返回步骤S204。S205: Determine whether the number of peaks reaches the first preset value; if yes, execute step S206; otherwise, return to step S204.
在本发明的一个较佳实施例中,该步骤具体的实现方式可以是,设置同步判断计数器,当S204搜索到一个峰值时,该同步判断计数器的数值加“1”,当该同步判断计数器的数值n达到第一预设值N1时,代表系统进入同步状态,则执行步骤S206。In a preferred embodiment of the present invention, the specific implementation of this step may be to set a synchronous judgment counter. When a peak value is found in S204, the value of the synchronous judgment counter is increased by "1". When the value n reaches the first preset value N1, it means that the system enters into a synchronous state, and step S206 is executed.
S206:执行同步操作。S206: Execute a synchronization operation.
当S205的判断结果为同步判断计数器的数值n达到第一预设值N1时,执行同步操作,如帧头标记及系统频偏值计算及频偏补偿等。When the judgment result of S205 is that the value n of the synchronization judgment counter reaches the first preset value N1, perform synchronization operations, such as frame header marking, system frequency offset value calculation, and frequency offset compensation.
优选的,在其他实施例中,图2所示实施例中的接收端的帧同步方法在步骤S204之后还包括:检测各峰值是否有效的步骤;此时步骤S205具体的为判断有效峰值个数是否达到第一预设值;具体为:Preferably, in other embodiments, the frame synchronization method at the receiving end in the embodiment shown in FIG. 2 also includes after step S204: a step of detecting whether each peak is valid; at this time, step S205 is specifically to determine whether the number of effective peaks is The first preset value is reached; specifically:
通过步骤S204的实施,可以搜索到多个峰值,在搜索到一个峰值之后,即进入检测该峰值是否有效的步骤,该步骤具体的可以是:判断待检测峰值与其下一相邻峰值的间隔是否等于待同步数据的帧长度;若是,则待检测峰值有效,将该峰值记为有效峰值;否则,待检测峰值无效,将该峰值记为无效峰值;具体的可以为:Through the implementation of step S204, a plurality of peaks can be searched, and after a peak is found, the step of detecting whether the peak is effective, this step can specifically be: determine whether the interval between the peak to be detected and its next adjacent peak is Equal to the frame length of the data to be synchronized; if so, the peak value to be detected is valid, and the peak value is recorded as a valid peak value; otherwise, the peak value to be detected is invalid, and the peak value is recorded as an invalid peak value; the specific can be:
当搜索到第一个峰值后,开启峰值间隔计数,如果下一个峰值到达时,前后两个峰值的间隔等于待同步数据的帧长度,判断该峰值有效,否则判断该峰值无效;如果第二个峰值与第一个峰值之间的间隔不满足帧长,则以第二个峰值为起始点重新开始峰值间隔计数,并对后续到达峰值进行判定,依次类推;在信道条件比较恶劣时,起始峰值位置有可能需要多次后移。When the first peak is found, the peak interval counting is turned on. If the next peak arrives, the interval between the two peaks is equal to the frame length of the data to be synchronized, and the peak is judged to be valid; otherwise, the peak is judged to be invalid; if the second If the interval between the peak value and the first peak value does not meet the frame length, the peak interval counting will be restarted with the second peak value as the starting point, and the subsequent peak value will be judged, and so on; when the channel condition is relatively bad, the initial The peak position may need to be shifted back several times.
在步骤S206之后,系统进行同步时,此时就需要进行频偏补偿,而要进行频偏补偿,就必须计算出系统频偏值,故图2所示实施例中的接收端的帧同步方法在步骤S206之后,还包括:获取系统频偏值,并根据系统频偏值进行频偏补偿的步骤;获取系统频偏值的方式有多种,在本发明的较佳实施例中,获取系统频偏值的方式是根据峰值来获取的,具体的可以根据系统进行同步前的N1个有效峰值中的任意一个、平均值、或第N1个有效峰值来计算;为便于说明,设定差分处理的差分阶数为M,接收端对发送端发送的数据信息进行数字时钟恢复之后采样数据时,所使用的最佳采样点间隔为Ts,根据第N1个有效峰值来计算系统频偏值A,那么计算方式为:After step S206, when the system is synchronizing, frequency offset compensation needs to be performed at this time, and to perform frequency offset compensation, the system frequency offset value must be calculated, so the frame synchronization method at the receiving end in the embodiment shown in Figure 2 is After step S206, it also includes: the step of obtaining the system frequency offset value and performing frequency offset compensation according to the system frequency offset value; there are many ways to obtain the system frequency offset value. The bias value is obtained according to the peak value. Specifically, it can be calculated according to any one of the N 1 effective peak values, the average value, or the N 1 effective peak value before the system is synchronized; for the convenience of explanation, set the difference The order of differential processing is M. When the receiving end performs digital clock recovery on the data information sent by the sending end and then samples the data, the optimal sampling point interval used is T s , and the system frequency offset is calculated according to the N 1th effective peak value value A, then the calculation method is:
首先,根据第N1个有效峰值的包含I/Q两路的相关值求反正切得到频偏角度w,First, calculate the arc tangent according to the correlation value of the N 1th effective peak value including I/Q two channels to obtain the frequency offset angle w,
其次,根据系统频偏值A=w/(2π·M·Ts),来计算得到系统频偏值。Secondly, the system frequency offset value is calculated according to the system frequency offset value A=w/(2π·M·T s ).
在步骤S206之后,系统进行数据同步操作之后,就需要检查系统是否失步,故图2所示实施例中的接收端的帧同步方法在步骤S206之后,还包括:检测系统是否失步的步骤;实现检查系统是否失步的方法有多种,在本发明的较佳实施例中,该监测方法可以是判断无效峰值的个数是否达到第二预设值来检测系统是否失步,最优的,可以是检测连续无效峰值的个数来检测系统是否失步,当无效峰值连续出现的个数达到第二预设值N2时,指示系统失步,执行失步操作;为了提升系统建链之后的稳定性,可以设定为N2﹥N1,这样在兼顾系统建链速度的同时,也提高了系统建链之后的稳定性。After step S206, after the system performs the data synchronization operation, it is necessary to check whether the system is out of sync, so the frame synchronization method at the receiving end in the embodiment shown in Figure 2 also includes a step of detecting whether the system is out of sync after step S206; There are many ways to check whether the system is out of sync. In a preferred embodiment of the present invention, the monitoring method can be to judge whether the number of invalid peaks reaches the second preset value to detect whether the system is out of sync. The optimal , it can detect whether the system is out of sync by detecting the number of consecutive invalid peaks. When the number of consecutive invalid peaks reaches the second preset value N 2 , it indicates that the system is out of sync and performs an out of sync operation; in order to improve the system link building The subsequent stability can be set as N 2 >N 1 , which not only takes into account the speed of system chain establishment, but also improves the stability of the system after chain establishment.
为了进一步降低峰值漏检及虚警概率,本发明也提供了一种通过多次开窗来搜索峰值的技术,图3为本发明一实施例提供的峰值搜索方法的示意图,图4为本发明一实施例中的相关值模值的变化曲线图,图5为本发明另一实施例中的相关值模值的变化曲线图;现结合图3、图4及图5进行说明;由图3可知,本发明提供的峰值搜索方法包括以下步骤:In order to further reduce the probability of missed peak detection and false alarms, the present invention also provides a technique for searching for peaks by multiple windowing. FIG. 3 is a schematic diagram of a peak search method provided by an embodiment of the present invention. FIG. The change curve of the correlation value modulus in an embodiment, Fig. 5 is the change curve of the correlation value modulus in another embodiment of the present invention; Now in conjunction with Fig. 3, Fig. 4 and Fig. 5 illustrate; By Fig. 3 It can be seen that the peak search method provided by the present invention comprises the following steps:
S301:检测中心窗口值是否大于第一阈值Th1;S301: Detect whether the central window value is greater than the first threshold Th 1 ;
参照图4,其中心窗口值的相关值模值大小为Yk,此时步骤S301即是检测图4中的Yk与第一阈值Th1的大小;若Yk≥Th1,则执行步骤S302,若Yk<Th1,则该中心窗口值不是峰值,进入下一中心窗口值的判断流程;Referring to Fig. 4 , the correlation value modulus of the central window value is Y k , and step S301 is to detect the size of Y k in Fig. 4 and the first threshold Th 1 ; if Y k ≥ Th 1 , then execute step S302, if Y k < Th 1 , then the center window value is not a peak value, and enter the judgment process of the next center window value;
S302:检测中心窗口值与其相邻窗口值的差值是否大于第二阈值Th2;S302: Detect whether the difference between the central window value and its adjacent window value is greater than the second threshold Th2;
参照图4,设定步骤S302为检测中心窗口值的相关值模值与其相邻两侧各K个窗口值的相关值模值的差值是否大于第二阈值Th2,两侧各K个,此时则需要比较中心窗口值Yk与2K个窗口值的相关值模值的差值与第二阈值Th2的大小,此时步骤S302即是检测图4中的(Yk-Y1)、(Yk-Y2)、……、(Yk-Yk-1)、(Yk-Yk+1)、(Yk-Yk+2)、……、(Yk-Y2k)与第二阈值Th2的大小;若(Yk-Y1)、(Yk-Y2)、……、(Yk-Yk-1)、(Yk-Yk+1)、(Yk-Yk+2)、……、(Yk-Y2k)都大于或等于Th2,则执行步骤S303,若否,则该中心窗口值不是峰值,进入下一中心窗口值的判断流程;Referring to FIG. 4 , setting step S302 is to detect whether the difference between the correlation value modulus of the central window value and the correlation value modulus of K window values on both adjacent sides is greater than the second threshold Th 2 , K on both sides, At this time, it is necessary to compare the difference between the central window value Y k and the correlation value modulus of 2K window values with the size of the second threshold Th 2 , and step S302 is to detect (Y k -Y 1 ) in Figure 4 , (Y k -Y 2 ), ..., (Y k -Y k-1 ), (Y k -Y k+1 ), (Y k -Y k+2 ), ..., (Y k -Y 2k ) and the size of the second threshold Th 2 ; if (Y k -Y 1 ), (Y k -Y 2 ), ..., (Y k -Y k-1 ), (Y k -Y k+1 ) , (Y k -Y k+2 ), ..., (Y k -Y 2k ) are all greater than or equal to Th 2 , then execute step S303, if not, the central window value is not the peak value, and enter the next central window value judgment process;
S303:将中心窗口值的最大相关值作为峰值;S303: Taking the maximum correlation value of the central window value as the peak value;
当系统同步状态良好时,中心窗口值一般仅有一个相关值,此时,将这个相关值作为峰值即可;当系统同步状态很差时,会导致在一个中心窗口出现多个相关值的情况,如图4所示,此时,将中心窗口的2c个相关值进行比较,选择这些相关值模值中最大的模值所对应的相关值作为峰值,即是将检测图4中的Yk-c、Yk-c+1、……、Yk+c-1、Yk+c的大小,将其中的最大模值所对应的相关值作为峰值,在本发明的一个较佳实施例中,c<k;可以预见的是,将多个相关值进行比较为了保证不会出现峰值漏检的情况。When the system synchronization state is good, the center window value generally has only one correlation value. At this time, this correlation value can be regarded as the peak value; when the system synchronization state is poor, multiple correlation values will appear in one center window , as shown in Figure 4, at this time, compare the 2c correlation values in the center window, and select the correlation value corresponding to the largest modulus value among these correlation value moduli as the peak value, that is, to detect Y kc in Figure 4 , Y k-c+1 , ... , Y k+c-1 , Y k+c , the correlation value corresponding to the maximum modulus value is taken as the peak value, in a preferred embodiment of the present invention, c<k; it is foreseeable that multiple correlation values are compared in order to ensure that there will be no missing peak detection.
图5为本发明另一实施例中的相关值模值的变化曲线图,具体的为本发明中的发送端采用对CAZAC序列进行零相关区域扩展处理及差分处理后的序列进行帧头标识后,接收端对待同步数据进行采样、差分处理及相关处理后得到的相关值模值的软件仿真图;将其与采用现有常规的同步序列进行帧头标记之后的数据进行采样得到的相关值模值的变化曲线图,即图4所示的变化曲线图,进行比较,可以直观的看出,图5所示的中心窗口值的相关值两侧的旁瓣比图4中的相关值两侧的旁瓣小,中心窗口值突出。现结合图3及图5做进一步的说明:Fig. 5 is a change curve diagram of the correlation value modulus in another embodiment of the present invention, specifically, after the frame header identification is performed on the sequence after the zero-correlation area expansion processing and differential processing of the CAZAC sequence by the transmitting end in the present invention , the software simulation diagram of the correlation value modulus obtained by the receiving end after sampling, differential processing and correlation processing of the data to be synchronized; the correlation value modulus obtained by sampling it with the data after frame header marking using the existing conventional synchronization sequence The change curve diagram of the value, that is, the change curve diagram shown in Figure 4, is compared, and it can be seen intuitively that the side lobes on both sides of the correlation value of the central window value shown in Figure 5 are larger than those on both sides of the correlation value in Figure 4 The side lobes are small, and the central window value is prominent. Now in conjunction with Figure 3 and Figure 5 for further description:
由图5可以明确的看出其中心窗口值为Yk,此时,图3中的步骤S301是检测图5中的Yk与第一阈值Th1的大小;仅在Yk≥Th1时,执行步骤S302;It can be clearly seen from Fig. 5 that the central window value is Y k . At this time, step S301 in Fig. 3 is to detect the size of Y k in Fig. 5 and the first threshold Th 1 ; only when Y k ≥ Th 1 , execute step S302;
由图5可以明确的看出其中心窗口的两侧为水平区域,在该区域中,不会存在峰值;在该中心窗口两侧的K个窗口的窗口值相差不大,且与Yk的差值稳定,因此,参照上述实施例,设定图3中的步骤S302为检测中心窗口值与其相邻两侧K个窗口值的差值是否大于第二阈值Th2,此时,步骤S302即是检测图5中的(Yk-Y1)、……、(Yk-Y2k)与第二阈值Th2的大小;仅在(Yk-Y1)、……、(Yk-Y2k)都≥Th2,则执行步骤S303;It can be clearly seen from Figure 5 that the two sides of the central window are horizontal areas, and there will be no peaks in this area; the window values of the K windows on both sides of the central window are not much different, and are similar to Y k The difference is stable, therefore, with reference to the above-mentioned embodiment, step S302 in Fig. 3 is set to detect whether the difference between the central window value and the K window values on both adjacent sides thereof is greater than the second threshold Th 2 , at this time, step S302 is is to detect (Y k -Y 1 ), ..., (Y k -Y 2k ) and the size of the second threshold Th 2 in Figure 5; only when (Y k -Y 1 ), ..., (Y k - Y 2k ) ≥ Th 2 , execute step S303;
在图5中,由于在发送端对同步序列进行零相关区域的扩展处理,接收端检测到的相关值模值的中心窗口的相关值突出;此时,图3中的步骤S303的比较速度就很快,因为此时仅需进行小于2c个,通常为1至3个,相关值大小的比较,可以快速确定中心窗口的峰值。In Fig. 5, since the extension processing of the zero-correlation region is carried out to the synchronization sequence at the sending end, the correlation value of the central window of the correlation value modulus value detected by the receiving end is prominent; at this time, the comparison speed of step S303 among Fig. 3 is just Very fast, because at this time only less than 2c, usually 1 to 3, correlation value comparisons are required, and the peak value of the central window can be quickly determined.
图6为本发明一实施例提供的帧同步系统的示意图;由图6可知,在本实施例中,本发明提供的帧同步系统6包括:发送端61及接收端62,其中,FIG. 6 is a schematic diagram of a frame synchronization system provided by an embodiment of the present invention; it can be seen from FIG. 6 that in this embodiment, the frame synchronization system 6 provided by the present invention includes: a sending end 61 and a receiving end 62, wherein,
发送端61,用于对同步序列进行零相关区域扩展处理,并将处理得到的序列进行差分处理,利用差分处理得到的序列对待同步数据的帧头进行标记,并发送帧头标记后的待同步数据;The sending end 61 is used to perform zero-correlation area extension processing on the synchronization sequence, and perform differential processing on the processed sequence, mark the frame header of the data to be synchronized using the sequence obtained by the differential processing, and send the frame header marked to be synchronized data;
接收端62,用于接收发送端61发送的待同步数据;对待同步数据进行差分处理,得到差分数据;将差分数据与本地序列进行相关运算,得到相关值数据;搜索相关值数据中的峰值;判断峰值个数是否达到第一预设值;若是,则执行同步操作。The receiving end 62 is used to receive the data to be synchronized sent by the sending end 61; perform differential processing on the data to be synchronized to obtain differential data; perform correlation operations on the differential data and local sequences to obtain correlation value data; search for peak values in the correlation value data; Judging whether the number of peaks reaches a first preset value; if yes, performing a synchronization operation.
图7为本发明一实施例提供的发送端的示意图;由图7可知,在本实施例中,图6所示实施例中的发送端61包括:第一处理模块611、第二处理模块612及发送模块613;其中,Fig. 7 is a schematic diagram of a sending end provided by an embodiment of the present invention; it can be seen from Fig. 7 that in this embodiment, the sending end 61 in the embodiment shown in Fig. 6 includes: a first processing module 611, a second processing module 612 and Sending module 613; Wherein,
第一处理模块611用于对待发送数据的同步序列进行零相关区域扩展处理,并对处理得到的序列进行差分处理;The first processing module 611 is configured to perform zero-correlation region extension processing on the synchronization sequence of the data to be transmitted, and perform differential processing on the processed sequence;
第二处理模块612用于利用第一处理模块611差分处理得到的序列对待同步数据的帧头进行标记处理;The second processing module 612 is configured to use the sequence obtained by the differential processing of the first processing module 611 to mark the frame header of the data to be synchronized;
发送模块613用于向外发送携带有第二处理模块612标记后的帧头的待同步数据,即向外发送帧头标记后的待同步数据。The sending module 613 is configured to send out the data to be synchronized carrying the frame header marked by the second processing module 612 , that is, send out the data to be synchronized after the frame header is marked.
在其他实施例中,图7所示实施例中的发送端61还包括选择模块,选择模块用于选择同步序列,同步序列为CAZAC系列,并交由第一处理模块611进行处理。In other embodiments, the sending end 61 in the embodiment shown in FIG. 7 further includes a selection module, and the selection module is used to select a synchronization sequence, and the synchronization sequence is a CAZAC series, and the synchronization sequence is passed to the first processing module 611 for processing.
在其他实施例中,图7所示实施例中的发送端61还包括第一获取模块,第一获取模块用于获取差分处理的阶数值M,并交由第一处理模块611用于对同步序列进行差分处理。In other embodiments, the sending end 61 in the embodiment shown in FIG. 7 also includes a first acquisition module, the first acquisition module is used to acquire the order value M of differential processing, and the first processing module 611 is used for synchronizing Sequences are differentially processed.
图8为本发明一实施例提供的接收端的示意图;由图8可知,在本实施例中,图6所示实施例中的接收端62包括:接收模块621、第三处理模块622、第四处理模块623、搜索模块624、判断模块625及同步模块626;其中,Fig. 8 is a schematic diagram of a receiving end provided by an embodiment of the present invention; it can be seen from Fig. 8 that in this embodiment, the receiving end 62 in the embodiment shown in Fig. 6 includes: a receiving module 621, a third processing module 622, a fourth Processing module 623, search module 624, judgment module 625 and synchronization module 626; wherein,
接收模块621用于接收待同步数据;The receiving module 621 is used to receive data to be synchronized;
第三处理模块622用于对接收模块621接收到的待同步数据进行差分处理,得到差分数据;The third processing module 622 is configured to perform differential processing on the data to be synchronized received by the receiving module 621 to obtain differential data;
第四处理模块623用于将第三处理模块622得到的差分数据与本地序列进行相关运算,得到相关值数据;The fourth processing module 623 is configured to perform a correlation operation on the differential data obtained by the third processing module 622 and the local sequence to obtain correlation value data;
搜索模块624用于搜索第四处理模块623得到的相关值数据中的峰值;The search module 624 is used to search for a peak in the correlation value data obtained by the fourth processing module 623;
判断模块625用于判断搜索模块624搜索到的峰值个数是否达到第一预设值;The judging module 625 is used to judge whether the number of peaks searched by the searching module 624 reaches a first preset value;
同步模块626用于当判断模块625的判断结果为峰值个数达到第一预设值时,执行同步操作。The synchronization module 626 is configured to perform a synchronization operation when the judging result of the judging module 625 is that the number of peaks reaches a first preset value.
在本发明另一较佳实施例中,图7所示实施例中的搜索模块624用于检测中心窗口值是否大于第一阈值;若中心窗口值大于第一阈值,则检测中心窗口值与其相邻窗口值的差值是否大于第二阈值;若是,则将中心窗口值的最大相关值作为峰值。In another preferred embodiment of the present invention, the search module 624 in the embodiment shown in Figure 7 is used to detect whether the center window value is greater than the first threshold; Whether the difference between adjacent window values is greater than the second threshold; if so, the maximum correlation value of the central window value is used as the peak value.
图9为本发明另一实施例提供的接收端的示意图;由图9可知,在本实施例中,图8所示实施例中的接收端62还包括第二获取模块627及补偿模块628;其中,Fig. 9 is a schematic diagram of a receiving end provided by another embodiment of the present invention; it can be seen from Fig. 9 that in this embodiment, the receiving end 62 in the embodiment shown in Fig. 8 also includes a second acquisition module 627 and a compensation module 628; wherein ,
第二获取模块627用于根据峰值获取系统频偏值,并传输到补偿模块628;The second acquisition module 627 is used to acquire the system frequency offset value according to the peak value, and transmit it to the compensation module 628;
补偿模块628用于根据第二获取模块627获取到的系统频偏值对数据进行频偏补偿。The compensation module 628 is configured to perform frequency offset compensation on the data according to the system frequency offset value acquired by the second acquisition module 627 .
在本发明另一较佳实施例中,图8所示实施例中的接收端还包括检测模块;检测模块用于检测搜索模块624搜索到的各峰值是否有效;判断模块625还用于判断检测模块检测到的有效峰值个数是否达到第一预设值;同步模块626用于在判断模块625的判断结果为有效峰值个数达到第一预设值时,执行同步操作。In another preferred embodiment of the present invention, the receiving end in the embodiment shown in Fig. 8 also includes a detection module; the detection module is used to detect whether each peak value searched by the search module 624 is valid; the judging module 625 is also used to judge the detected Whether the number of effective peaks detected by the module reaches the first preset value; the synchronization module 626 is used to perform a synchronization operation when the judging result of the judging module 625 is that the number of effective peaks reaches the first preset value.
在本发明另一较佳实施例中,上述实施例中的检测模块用于判断待检测峰值与其下一相邻峰值的间隔是否等于待同步数据的帧长度;若是,则待检测峰值有效,将其记为有效峰值;否则,待检测峰值无效,将其记为无效峰值。In another preferred embodiment of the present invention, the detection module in the above embodiment is used to judge whether the interval between the peak value to be detected and its next adjacent peak value is equal to the frame length of the data to be synchronized; if so, the peak value to be detected is valid, and the It is recorded as a valid peak; otherwise, the peak to be detected is invalid, and it is recorded as an invalid peak.
在本发明另一较佳实施例中,上述实施例中的判断模块625还用于判断检测模块检测到的无效峰值的个数是否达到第二预设值;同步模块626还用于当判断模块625的判断结果为无效峰值个数达到第二预设值时,执行失步操作。In another preferred embodiment of the present invention, the judgment module 625 in the above embodiment is also used to judge whether the number of invalid peaks detected by the detection module reaches the second preset value; When the judging result at 625 is that the number of invalid peaks reaches the second preset value, an out-of-synchronization operation is performed.
由上可知,通过本发明的实施,至少具备以下有益效果:As can be seen from the above, by implementing the present invention, at least have the following beneficial effects:
1、发送端通过对同步序列进行零相关区域扩展,降低了相关值峰值两端的旁瓣,降低了接收端对相关值峰值搜索时的虚警及漏检概率;1. By expanding the zero-correlation area of the synchronization sequence, the sending end reduces the side lobes at both ends of the correlation value peak, and reduces the false alarm and missed detection probability when the receiving end searches for the correlation value peak;
2、接收端通过对峰值进行有效性检测,并且根据有效峰值的个数进行同步操作,避免了无效峰值对同步操作的影响;2. The receiving end detects the validity of the peak value and performs synchronous operation according to the number of valid peak values to avoid the influence of invalid peak values on the synchronous operation;
3、接收端对接收到的数据进行差分处理,恢复了发送端对数据进行差分处理所造成的影响,提高了系统的频偏校正的灵活性;3. The receiving end performs differential processing on the received data, which recovers the influence caused by the differential processing on the data by the sending end, and improves the flexibility of the frequency offset correction of the system;
4、在发送端与接收端都进行差分处理,使得在数据进入同步阶段时,可以快速的进行系统频偏值的计算及系统频偏补偿,使得在系统同步后可以快速计算出系统频偏值,用于频偏校正,缩短了系统的建链时间,通常采用这种方法后建链时间可以减少2个物理帧的时间;4. Both the sending end and the receiving end perform differential processing, so that when the data enters the synchronization stage, the calculation of the system frequency offset value and the system frequency offset compensation can be performed quickly, so that the system frequency offset value can be quickly calculated after the system is synchronized , used for frequency offset correction, which shortens the link establishment time of the system. Usually, the link establishment time can be reduced by 2 physical frames after this method is adopted;
5、采用严格的峰值间隔判定准则来判断峰值是否有效,及进一步设定同步、失步的判定门限,兼顾了系统建链速度快及稳定性高这两个需求;5. Adopt strict peak interval judgment criteria to judge whether the peak value is valid, and further set the judgment threshold of synchronization and out of synchronization, taking into account the two requirements of fast link building speed and high stability of the system;
6、发送端与接收端支持多套相关码组序列配置,且一套相关码组序列与一套本地序列相对应,可以有效减少极化模式下两路信号间的干扰,提高了系统的抗干扰能力;6. The sending end and the receiving end support multiple sets of related code group sequence configurations, and a set of related code group sequences corresponds to a set of local sequences, which can effectively reduce the interference between the two signals in the polarization mode and improve the system's anti-correlation Interference ability;
7、通过调整同步序列长度及差分阶数这两个参数,即可以满足不同无线信道下的帧同步及频偏校正需求,使得本发明具体更广泛的应用场景。7. By adjusting the two parameters of the synchronization sequence length and the difference order, the requirements of frame synchronization and frequency offset correction under different wireless channels can be met, making the present invention more specific and wider application scenarios.
以上仅是本发明的具体实施方式而已,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施方式所做的任意简单修改、等同变化或修饰,均仍属于本发明技术方案的保护范围。The above are only specific embodiments of the present invention, and do not limit the present invention in any form. Any simple modification, equivalent change or modification made to the above embodiments according to the technical essence of the present invention still belongs to the technology of the present invention. protection scope of the program.
Claims (19)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310066684.0A CN104023386B (en) | 2013-03-01 | 2013-03-01 | Transmitting terminal, receiving terminal and its frame synchornization method, frame synchronization system |
PCT/CN2013/091109 WO2014131312A1 (en) | 2013-03-01 | 2013-12-31 | Frame synchronization method and system, transmitting terminal, receiving terminal and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310066684.0A CN104023386B (en) | 2013-03-01 | 2013-03-01 | Transmitting terminal, receiving terminal and its frame synchornization method, frame synchronization system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104023386A CN104023386A (en) | 2014-09-03 |
CN104023386B true CN104023386B (en) | 2018-03-06 |
Family
ID=51427517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310066684.0A Active CN104023386B (en) | 2013-03-01 | 2013-03-01 | Transmitting terminal, receiving terminal and its frame synchornization method, frame synchronization system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104023386B (en) |
WO (1) | WO2014131312A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106559209B (en) * | 2015-09-21 | 2020-07-17 | 中兴通讯股份有限公司 | Frame synchronization method and device |
US11005802B1 (en) * | 2020-06-25 | 2021-05-11 | Sony Corporation | Importance determination for undelivered messages |
CN115835362A (en) * | 2022-04-24 | 2023-03-21 | 之江实验室 | A frame synchronization method suitable for ultra-high-speed wireless communication |
CN118590981B (en) * | 2024-06-25 | 2025-01-24 | 凯睿星通信息科技(南京)股份有限公司 | Time synchronization method and device based on bit synchronization and frame synchronization combined synchronization |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1502182A (en) * | 2001-02-16 | 2004-06-02 | �����ɷ� | Parallel spread spectrum communication system and method |
CN101005307A (en) * | 2006-01-16 | 2007-07-25 | 上海原动力通信科技有限公司 | Synchronizing method for broad band time division duplex honey comb system and cell primary searching |
WO2008108294A1 (en) * | 2007-03-05 | 2008-09-12 | Yamaguchi University | Approximately synchronized cdma transmitter/receiver |
CN101924726A (en) * | 2009-06-17 | 2010-12-22 | 国民技术股份有限公司 | Frame synchronization method and device for OFDM system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018087B (en) * | 2006-02-09 | 2010-09-08 | 大唐移动通信设备有限公司 | Downlink synchronization method and device of the mobile communication system |
CN101499843B (en) * | 2008-01-30 | 2012-07-04 | 京信通信系统(中国)有限公司 | Common frequency multi-cell downlink synchronization method applied to WCDMA system |
-
2013
- 2013-03-01 CN CN201310066684.0A patent/CN104023386B/en active Active
- 2013-12-31 WO PCT/CN2013/091109 patent/WO2014131312A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1502182A (en) * | 2001-02-16 | 2004-06-02 | �����ɷ� | Parallel spread spectrum communication system and method |
CN101005307A (en) * | 2006-01-16 | 2007-07-25 | 上海原动力通信科技有限公司 | Synchronizing method for broad band time division duplex honey comb system and cell primary searching |
WO2008108294A1 (en) * | 2007-03-05 | 2008-09-12 | Yamaguchi University | Approximately synchronized cdma transmitter/receiver |
CN101924726A (en) * | 2009-06-17 | 2010-12-22 | 国民技术股份有限公司 | Frame synchronization method and device for OFDM system |
Also Published As
Publication number | Publication date |
---|---|
CN104023386A (en) | 2014-09-03 |
WO2014131312A1 (en) | 2014-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102065048B (en) | Time domain joint estimation method for OFDM frame synchronization, frequency synchronization and symbol fine synchronization | |
CN113612527B (en) | Initial synchronization method for low-earth-orbit satellite mobile communication system | |
CN102231893B (en) | LTE (long term evolution) synchronization signal detection method | |
RU2007137500A (en) | PRECISE ENTERING SYNCHRONISM | |
WO2009055987A1 (en) | A timing coarse synchronization acquisition method in a mobile communication system | |
TWI285484B (en) | Method for detecting signal and estimating symbol timing | |
CN102025671A (en) | Time domain joint estimation method for time coarse synchronization and frequency fine synchronization | |
CN104023386B (en) | Transmitting terminal, receiving terminal and its frame synchornization method, frame synchronization system | |
RU2011134092A (en) | METHOD AND DEVICE FOR SEARCHING CELLS | |
US20080101516A1 (en) | Synchronization device and method for wireless communication packets | |
CN114126034A (en) | Adaptive Selection of Signal Detection Mode | |
CN107911328B (en) | Frame synchronization judging device and judging method | |
CN102857249B (en) | Mobile terminal synchronization search procedure receiver method to set up | |
CN101252390B (en) | Frame synchronization method and realizing device based on paralleling tactic | |
KR100933162B1 (en) | Method and apparatus for searching frequency burst for synchronization acquisition in mobile communication system | |
EP3163825A1 (en) | Method and apparatus for detecting multipath frame header | |
CN105871530B (en) | A kind of timing tracking method of anti-high dynamic frequency deviation variation | |
WO2006036009A1 (en) | Mobile wireless communication apparatus, wireless communication apparatus and communication processing method | |
CN101562463B (en) | Spread spectrum acquisition method and receiving terminal for realization thereof | |
CN105072075A (en) | Multi-threshold decision OFDM synchronization method | |
CN103052137A (en) | Cell searching method | |
WO2012129947A1 (en) | Method and device for slot synchronization and slot power detection applying to the gsm system | |
CN101621493A (en) | Judgment Method of OFDM Frequency Offset Estimation | |
CN104980184A (en) | Method and equipment for cell search of TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system | |
CN101667990B (en) | OFDM frequency offset joint estimation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221130 Address after: 518055 Zhongxing Industrial Park, Liuxian Avenue, Xili street, Nanshan District, Shenzhen City, Guangdong Province Patentee after: SANECHIPS TECHNOLOGY Co.,Ltd. Address before: 518057 Zhongxing building, science and technology south road, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen Patentee before: ZTE Corp. |
|
TR01 | Transfer of patent right |