[go: up one dir, main page]

CN107276956A - Carrier synchronization method and device - Google Patents

Carrier synchronization method and device Download PDF

Info

Publication number
CN107276956A
CN107276956A CN201610219112.5A CN201610219112A CN107276956A CN 107276956 A CN107276956 A CN 107276956A CN 201610219112 A CN201610219112 A CN 201610219112A CN 107276956 A CN107276956 A CN 107276956A
Authority
CN
China
Prior art keywords
las
frequency offset
received signal
code
training sequence
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
Application number
CN201610219112.5A
Other languages
Chinese (zh)
Other versions
CN107276956B (en
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Siji Location Service Co ltd
State Grid Information and Telecommunication Co Ltd
Original Assignee
Shenzhen Super Data Link Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Super Data Link Technology Ltd filed Critical Shenzhen Super Data Link Technology Ltd
Priority to CN201610219112.5A priority Critical patent/CN107276956B/en
Priority to PCT/CN2017/079581 priority patent/WO2017174004A1/en
Publication of CN107276956A publication Critical patent/CN107276956A/en
Application granted granted Critical
Publication of CN107276956B publication Critical patent/CN107276956B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2657Carrier synchronisation
    • H04L27/2659Coarse or integer frequency offset determination and synchronisation

Landscapes

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

Abstract

本发明提供了一种载波同步方法,包括:对提取自接收信号的两个训练码执行互相关运算,以获得接收端和发射端之间载波的频偏,其中该接收信号由初始的频域数据信号经傅立叶逆变换后生成的时域数据信号和时域的训练序列信号组成且该时域的训练序列信号包括基于训练码的训练序列以及数据,其中训练序列频宽大于数据频宽且训练序列的功率谱密度低于数据的功率谱密度;以及基于该频偏对该接收信号执行频偏校正。本发明提高系统频偏精度,降低整个系统的误码率。

The present invention provides a carrier synchronization method, comprising: performing a cross-correlation operation on two training codes extracted from a received signal, wherein the received signal is obtained from an initial frequency domain The time-domain data signal generated by the inverse Fourier transform of the data signal is composed of the time-domain training sequence signal and the time-domain training sequence signal includes the training sequence and data based on the training code, wherein the training sequence bandwidth is greater than the data bandwidth and training The power spectral density of the sequence is lower than the power spectral density of the data; and frequency offset correction is performed on the received signal based on the frequency offset. The invention improves the frequency offset precision of the system and reduces the bit error rate of the whole system.

Description

载波同步方法和装置Carrier synchronization method and device

技术领域technical field

本发明一般涉及无线通信系统,尤其涉及一种载波同步方法和装置。The present invention generally relates to a wireless communication system, and in particular to a carrier synchronization method and device.

背景技术Background technique

无线通信网络被广泛部署以提供诸如语音、视频、分组数据、消息接发、广播等各种通信服务。这些无线网络可以是能够通过共享可用的网络资源来支持多个用户的多址网络。这类多址网络的示例包括码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA(OFDMA)网络、以及单载波FDMA(SC-FDMA)网络。Wireless communication networks are widely deployed to provide various communication services such as voice, video, packet data, messaging, broadcast, and so on. These wireless networks may be multiple-access networks capable of supporting multiple users by sharing available network resources. Examples of such multiple-access networks include Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, and Single-Carrier FDMA (SC-FDMA) networks. )network.

随着全球移动通信不断增强的需求,无线通信的频率资源愈趋紧张。因此,除了基于TDM(时分复用)、FDM(频分复用)的上述传统高频谱利用率的无线通信系统之外,还提出了对于频谱具有更高利用率的更激进的通信方案。With the ever-increasing demand for global mobile communications, the frequency resources of wireless communications are becoming increasingly tight. Therefore, in addition to the above-mentioned traditional wireless communication systems with high spectrum efficiency based on TDM (Time Division Multiplexing) and FDM (Frequency Division Multiplexing), more aggressive communication schemes with higher frequency spectrum utilization have also been proposed.

重叠时分复用(Overlapped Time Division Multiplexing,OvTDM)系统正是这样一种提高系统频谱效率的方案。在OvTDM系统中,符号之间不但不需要相互隔离,而且可以有很强的相互重迭。换言之,OvTDM系统通过人为地引入符号之间的重迭,利用多个符号在时域并行传输数据序列,大幅提高了频谱利用率。An overlapped time division multiplexing (Overlapped Time Division Multiplexing, OvTDM) system is just such a scheme for improving the spectrum efficiency of the system. In the OvTDM system, symbols do not need to be isolated from each other, but can have a strong overlapping. In other words, the OvTDM system artificially introduces overlap between symbols, and uses multiple symbols to transmit data sequences in parallel in the time domain, greatly improving spectrum utilization.

重叠频分复用(Overlapped Frequency Division Multiplexing,OvFDM)系统是另外一种提高系统频谱效率的方案。在OvFDM系统中,子载波频带之间可以有比正交频分复用OFDM更强的重叠。通过频域内各子频带之间更高的重叠程度,在OFDM系统的基础上进一步提高了频谱利用率。An overlapping frequency division multiplexing (Overlapped Frequency Division Multiplexing, OvFDM) system is another solution for improving the spectral efficiency of the system. In an OvFDM system, there can be stronger overlap between subcarrier frequency bands than in OFDM. Based on the OFDM system, the utilization rate of the frequency spectrum is further improved through a higher degree of overlapping between sub-frequency bands in the frequency domain.

尽管上述OvTDM系统和OvFDM系统具有相应的接收解调方案来排除信号在时域或频域的重叠所带来的干扰,但是频谱利用率的大幅提高仍然对信号的接收提出了更高要求。Although the above-mentioned OvTDM system and OvFDM system have corresponding reception demodulation schemes to eliminate the interference caused by signal overlap in the time domain or frequency domain, the significant increase in spectrum utilization still puts forward higher requirements for signal reception.

因此,OvTDM系统和OvFDM系统需要更高性能的网络接入方案。而现有的通信系统所采用的m序列进行载波同步的方式并不能满足需求。Therefore, the OvTDM system and the OvFDM system need a higher-performance network access solution. However, the m-sequence carrier synchronization method adopted by the existing communication system cannot meet the requirements.

发明内容Contents of the invention

以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。A brief summary of one or more aspects is presented below to provide a basic understanding of these aspects. This summary is not an exhaustive overview of all contemplated aspects and is intended to neither identify key or critical elements of all aspects nor attempt to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

本发明的目的在于,针对现有通信系统采用m序列做载波同步时,由于其自相关和互相关特性较差,导致载波频偏偏差较大,同步结果不精确的缺陷,提供一种载波同步方法和装置,以解决上述问题。The purpose of the present invention is to provide a carrier synchronization method for the defects that the carrier frequency deviation is large and the synchronization result is inaccurate due to its poor autocorrelation and cross-correlation characteristics when the existing communication system uses m-sequence for carrier synchronization. Methods and devices to solve the above problems.

根据本发明的一方面,提供了一种载波同步方法,包括:According to an aspect of the present invention, a carrier synchronization method is provided, including:

对提取自接收信号的两个训练码执行互相关运算,以获得接收端和发射端之间载波的频偏,其中该接收信号由初始的频域数据信号经傅立叶逆变换后生成的时域数据信号和时域的训练序列信号组成且该时域的训练序列信号包括基于训练码的训练序列以及数据,其中训练序列频宽大于数据频宽且训练序列的功率谱密度低于数据的功率谱密度;以及Perform a cross-correlation operation on the two training codes extracted from the received signal to obtain the frequency offset of the carrier between the receiving end and the transmitting end, where the received signal is the time domain data generated by the initial frequency domain data signal after Fourier inverse transform The signal and the training sequence signal in the time domain and the training sequence signal in the time domain include the training sequence and data based on the training code, wherein the training sequence bandwidth is greater than the data bandwidth and the power spectral density of the training sequence is lower than the power spectral density of the data ;as well as

基于该频偏对该接收信号执行频偏校正。Frequency offset correction is performed on the received signal based on the frequency offset.

在一实例中,该训练码包括m序列、Golomb码、CAN码、或LAS码。In an example, the training code includes m-sequence, Golomb code, CAN code, or LAS code.

在一实例中,该训练序列频宽大于数据频宽的5倍、10倍、15倍或以上。In one example, the training sequence bandwidth is 5 times, 10 times, 15 times or more than the data bandwidth.

在一实例中,该训练序列包括两个LAS短码[Xlas]SN,SN为该LAS短码的长度,其中,该对提取自接收信号的两个训练码执行互相关运算以获得接收端和发射端之间载波的频偏包括:In one example, the training sequence includes two LAS short codes [X las ] SN , where SN is the length of the LAS short code, wherein the cross-correlation operation is performed on the two training codes extracted from the received signal to obtain The frequency offset of the carrier between the transmitter and the transmitter includes:

对提取自该接收信号的该两个LAS短码执行互相关运算,以获得接收端和发射端之间载波的粗频偏,以及performing a cross-correlation operation on the two LAS short codes extracted from the received signal to obtain a coarse frequency offset of the carrier between the receiving end and the transmitting end, and

该基于该频偏对该接收信号执行频偏校正包括:Performing frequency offset correction on the received signal based on the frequency offset includes:

基于该粗频偏对该接收信号执行初次频偏校正。A primary frequency offset correction is performed on the received signal based on the coarse frequency offset.

在一实例中,该训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,其中[0]SN为长度为SN的0序列。In an example, the training sequence includes [0] SN , [X las ] SN , [0] SN , [X las ] SN , where [0] SN is a 0 sequence with a length of SN.

在一实例中,该训练序列还包括两个LAS长码[Xlas]LN,LN为该LAS长码的长度,其中,该对提取自接收信号的两个训练码执行互相关运算以获得接收端和发射端之间载波的频偏还包括:In one example, the training sequence further includes two LAS long codes [X las ] LN , where LN is the length of the LAS long code, wherein the cross-correlation operation is performed on the two training codes extracted from the received signal to obtain the received The frequency offset of the carrier between the end and the transmitter also includes:

对提取自经过该初次频偏校正的接收信号的两个LAS长码执行互相关运算,以获得接收端和发射端之间载波的细频偏,以及performing a cross-correlation operation on two LAS long codes extracted from the received signal subjected to this initial frequency offset correction to obtain a fine frequency offset of the carrier between the receiver and the transmitter, and

该基于该频偏对该接收信号执行频偏校正还包括:Performing frequency offset correction on the received signal based on the frequency offset further includes:

基于该粗频偏和该细频偏对经过该初次频偏校正的接收信号执行二次频偏校正。Based on the coarse frequency offset and the fine frequency offset, a second frequency offset correction is performed on the received signal after the primary frequency offset correction.

在一实例中,该基于该粗频偏和该细频偏对经过该初次频偏校正的接收信号执行二次频偏校正包括:In an example, performing secondary frequency offset correction on the received signal after the primary frequency offset correction based on the coarse frequency offset and the fine frequency offset includes:

基于该粗频偏和该细频偏的和来对经过该初次频偏校正的接收信号执行该二次频偏校正。The secondary frequency offset correction is performed on the received signal after the primary frequency offset correction based on the sum of the coarse frequency offset and the fine frequency offset.

在一实例中,该训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN,其中[0]SN为长度为SN的0序列。In one example, the training sequence includes [0] SN , [X las ] SN , [0] SN , [X las ] SN , [X las ] LN , [X las ] LN , where [0] SN is the length is the 0 sequence of SN.

在一实例中,该两个LAS短码还被用于定时同步,该两个LAS短码以及该两个LAS长码的提取位置是基于定时同步的结果来确定的。In an example, the two LAS short codes are also used for timing synchronization, and the extraction positions of the two LAS short codes and the two LAS long codes are determined based on timing synchronization results.

根据本发明的另一方面,提供了一种载波同步装置,包括:According to another aspect of the present invention, a carrier synchronization device is provided, including:

互相关计算单元,用于对提取自接收信号的两个训练码执行互相关运算,以获得接收端和发射端之间载波的频偏,其中该接收信号由初始的频域数据信号经傅立叶逆变换后生成的时域数据信号和时域的训练序列信号组成且该时域的训练序列信号包括基于训练码的训练序列以及数据,其中训练序列频宽大于数据频宽且训练序列的功率谱密度低于数据的功率谱密度;以及a cross-correlation calculation unit, configured to perform a cross-correlation operation on two training codes extracted from a received signal, wherein the received signal is obtained by Fourier inverse The time-domain data signal generated after transformation is composed of the time-domain training sequence signal and the time-domain training sequence signal includes the training sequence and data based on the training code, wherein the training sequence bandwidth is greater than the data bandwidth and the power spectral density of the training sequence below the power spectral density of the data; and

频率校正单元,用于基于该频偏对该接收信号执行频偏校正。A frequency correction unit, configured to perform frequency offset correction on the received signal based on the frequency offset.

在一实例中,该训练码包括m序列、Golomb码、CAN码、或LAS码。In an example, the training code includes m-sequence, Golomb code, CAN code, or LAS code.

在一实例中,该训练序列频宽大于数据频宽的5倍、10倍、15倍或以上。In one example, the training sequence bandwidth is 5 times, 10 times, 15 times or more than the data bandwidth.

在一实例中,该训练序列包括两个LAS短码[Xlas]SN,SN为该LAS短码的长度,其中,该相关计算单元进一步用于对提取自该接收信号的该两个LAS短码执行互相关运算,以获得接收端和发射端之间载波的粗频偏,以及In an example, the training sequence includes two LAS short codes [X las ] SN , where SN is the length of the LAS short code, wherein, the correlation calculation unit is further used to compare the two LAS short codes extracted from the received signal The code performs a cross-correlation operation to obtain a coarse frequency offset of the carrier between the receiver and transmitter, and

该频率校正单元进一步用于基于该粗频偏对该接收信号执行初次频偏校正。The frequency correction unit is further configured to perform primary frequency offset correction on the received signal based on the rough frequency offset.

在一实例中,该训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,其中[0]SN为长度为SN的0序列。In an example, the training sequence includes [0] SN , [X las ] SN , [0] SN , [X las ] SN , where [0] SN is a 0 sequence with a length of SN.

在一实例中,该训练序列还包括两个LAS长码[Xlas]LN,LN为该LAS长码的长度,其中,该相关计算单元进一步用于对提取自经过该初次频偏校正的接收信号的两个LAS长码执行互相关运算,以获得接收端和发射端之间载波的细频偏,以及In an example, the training sequence further includes two LAS long codes [X las ] LN , where LN is the length of the LAS long code, wherein the correlation calculation unit is further used to extract from the received The two LAS long codes of the signal perform a cross-correlation operation to obtain a fine frequency offset of the carrier between the receiver and transmitter, and

该频率校正单元进一步用于基于该粗频偏和该细频偏对经过该初次频偏校正的接收信号执行二次频偏校正。The frequency correction unit is further configured to perform secondary frequency offset correction on the received signal after the primary frequency offset correction based on the coarse frequency offset and the fine frequency offset.

在一实例中,该频率校正单元进一步用于基于该粗频偏和该细频偏的和来对经过该初次频偏校正的接收信号执行该二次频偏校正。In an example, the frequency correction unit is further configured to perform the secondary frequency offset correction on the received signal after the primary frequency offset correction based on the sum of the coarse frequency offset and the fine frequency offset.

在一实例中,该训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN,其中[0]SN为长度为SN的0序列。In one example, the training sequence includes [0] SN , [X las ] SN , [0] SN , [X las ] SN , [X las ] LN , [X las ] LN , where [0] SN is the length It is the 0 sequence of SN.

在一实例中,该两个LAS短码还被用于定时同步,该两个LAS短码以及该两个LAS长码的提取位置是基于定时同步的结果来确定的。In an example, the two LAS short codes are also used for timing synchronization, and the extraction positions of the two LAS short codes and the two LAS long codes are determined based on timing synchronization results.

本发明具有以下的有益效果:本发明通过在通信系统中设计LAS码训练序列,利用LAS码自相关函数在原点是理想的冲击函数,原点以外处处为零,而互相关函数处处为零的特性,在信号接收处理中使用该LAS码做载波同步。采用LAS码做载波同步时,通过短LAS码粗同步和长LAS码细同步两次同步过程,提高系统频偏精度,为后续的信道估计过程和译码过程奠定了基础,降低整个系统的误码率。The present invention has the following beneficial effects: the present invention designs the LAS code training sequence in the communication system, utilizes the characteristics that the LAS code autocorrelation function is an ideal impact function at the origin, is zero everywhere outside the origin, and the cross-correlation function is zero everywhere , use the LAS code for carrier synchronization in signal reception processing. When the LAS code is used for carrier synchronization, the short LAS code coarse synchronization and the long LAS code fine synchronization can improve the frequency offset accuracy of the system, lay a foundation for the subsequent channel estimation process and decoding process, and reduce the error of the entire system. code rate.

附图说明Description of drawings

在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。The above-mentioned features and advantages of the present invention can be better understood after reading the detailed description of the embodiments of the present disclosure in conjunction with the following drawings. In the drawings, components are not necessarily drawn to scale, and components with similar related properties or characteristics may have the same or similar reference numerals.

图1示出了OvTDM系统的发射端调制模块的框图;Fig. 1 shows the block diagram of the transmitting end modulation module of OvTDM system;

图2示出了OvTDM系统的接收端的信号预处理模块的框图;Fig. 2 shows the block diagram of the signal preprocessing module of the receiving end of OvTDM system;

图3示出了OvTDM系统的接收端序列检测模块的框图;Fig. 3 shows the block diagram of the receiver sequence detection module of OvTDM system;

图4示出了OvFDM系统的发射端的调制模块框图;Fig. 4 shows the modulation module block diagram of the transmitting end of OvFDM system;

图5示出了OvFDM系统的接收端的信号预处理模块的框图;Fig. 5 shows the block diagram of the signal preprocessing module of the receiving end of OvFDM system;

图6示出了OvFDM系统的接收端的信号检测模块的框图;Fig. 6 shows the block diagram of the signal detection module of the receiving end of OvFDM system;

图7示出了M序列的自相关特性;Fig. 7 shows the autocorrelation characteristic of M sequence;

图8示出了LAS码的自相关特性;Fig. 8 shows the autocorrelation characteristic of LAS code;

图9示出了定时同步的自相关结果的分布图;Figure 9 shows a distribution diagram of autocorrelation results for timing synchronization;

图10示出了检测到两个峰值情形下的训练序列的示意图;Fig. 10 shows a schematic diagram of a training sequence in which two peaks are detected;

图11示出了根据本发明的一方面的接收端的定时同步单元的框图;FIG. 11 shows a block diagram of a timing synchronization unit at a receiving end according to an aspect of the present invention;

图12示出了根据本发明的一方面的定时同步方法的流程图;Fig. 12 shows a flowchart of a timing synchronization method according to an aspect of the present invention;

图13示出了根据本发明的一方面的载波同步单元的框图;FIG. 13 shows a block diagram of a carrier synchronization unit according to an aspect of the present invention;

图14示出了根据本发明的一方面的载波同步方法的流程图;FIG. 14 shows a flowchart of a carrier synchronization method according to an aspect of the present invention;

图15示出了根据本发明的一方面的载波同步方法的流程图;FIG. 15 shows a flowchart of a carrier synchronization method according to an aspect of the present invention;

图16示出了多径信道的排列示意图;Figure 16 shows a schematic diagram of the arrangement of multipath channels;

图17示出了根据本发明的一方面的训练序列和数据的频宽及功率谱密度关系图;以及Fig. 17 shows the bandwidth and power spectral density relationship graph of training sequence and data according to an aspect of the present invention; And

图18示出了根据本发明的一方面的两个载波信号同时发送数据时的频谱示意图。Fig. 18 shows a schematic diagram of frequency spectrum when two carrier signals transmit data simultaneously according to an aspect of the present invention.

具体实施方式detailed description

以下结合附图和具体实施例对本发明作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本发明的保护范围进行任何限制。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. Note that the aspects described below in conjunction with the drawings and specific embodiments are only exemplary, and should not be construed as limiting the protection scope of the present invention.

除了应用在OvTDM和OvFDM系统中,本文中所描述的诸技术也可广泛应用于实际移动通信系统中,如TD-LTE、TD-SCDMA等系统,也可广泛应用于卫星通信、微波视距通信、散射通信、大气层光通信、红外通信与水生通信等任何无线通信系统中。术语“网络”和“系统”常被可互换地使用。In addition to being used in OvTDM and OvFDM systems, the technologies described in this paper can also be widely used in practical mobile communication systems, such as TD-LTE, TD-SCDMA and other systems, and can also be widely used in satellite communication, microwave line-of-sight communication In any wireless communication system such as , scattering communication, atmospheric optical communication, infrared communication and aquatic communication. The terms "network" and "system" are often used interchangeably.

移动通信的不断发展以及新业务的层出不穷对数据传输速率提出了越来越高的要求,而移动通信的频率资源却十分有限,如何利用有限的频率资源实现数据的高速传输成为当今移动通信技术面临的一个重要问题The continuous development of mobile communications and the emergence of new services have put forward higher and higher requirements for data transmission rates, but the frequency resources of mobile communications are very limited. How to use limited frequency resources to achieve high-speed data transmission has become a major challenge for today's mobile communications technology. an important question of

上述OvTDM和OvFDM系统正是这种可以大幅提高频谱利用率的解决方案。下面简要介绍OvTDM系统的发送和接收过程。The above-mentioned OvTDM and OvFDM systems are exactly such solutions that can greatly improve spectrum utilization. The following briefly introduces the sending and receiving process of the OvTDM system.

OvTDM系统利用多个符号在时间域并行传输数据序列。在发射端形成多个符号在时间域上相互重叠的发射信号,在接收端根据传输数据序列与传输数据序列时间波形之间的一一对应关系,对接收信号进行时间域内的按数据序列检测。OvTDM系统积极利用这些重叠使之产生编码约束关系,从而大幅度提高了系统的频谱效率。The OvTDM system utilizes multiple symbols to transmit data sequences in parallel in the time domain. At the transmitting end, a transmission signal with multiple symbols overlapping each other in the time domain is formed, and at the receiving end, according to the one-to-one correspondence between the transmission data sequence and the time waveform of the transmission data sequence, the received signal is detected according to the data sequence in the time domain. The OvTDM system actively utilizes these overlaps to generate coding constraints, thus greatly improving the system's spectral efficiency.

图1示出了OvTDM系统的发射端调制模块的框图。发送端调制模块100可包括数字波形发生单元110、移位寄存单元120、乘法单元130及加法单元140。Fig. 1 shows a block diagram of a modulation module at a transmitting end of an OvTDM system. The modulation module 100 at the transmitting end may include a digital waveform generation unit 110 , a shift register unit 120 , a multiplication unit 130 and an addition unit 140 .

首先,由数字波形发生单元110以数字方式设计生成发送信号的第一个调制信号包络波形h(t),移位寄存单元120将该包络波形h(t)进行特定时间移位,形成其它各个时刻调制信号的包络波形h(t-i×ΔT),乘法单元130将所要发送的并行的符号xi与相应时刻的包络波形h(t-i×ΔT)相乘,得到各个时刻经调制后的待发送信号波形xih(t-i×ΔT)。加法单元140将所形成的各个待发送波形进行叠加,形成发射信号波形。First, the digital waveform generating unit 110 digitally designs and generates the first modulated signal envelope waveform h(t) of the transmitted signal, and the shift register unit 120 shifts the envelope waveform h(t) by a specific time to form For the envelope waveform h(ti×ΔT) of the modulated signal at other times, the multiplication unit 130 multiplies the parallel symbol x i to be transmitted with the envelope waveform h(ti×ΔT) at the corresponding time to obtain the modulated signal at each time The to-be-sent signal waveform x i h(ti×ΔT). The adding unit 140 superimposes the formed waveforms to be transmitted to form a transmission signal waveform.

OvTDM系统的接收端主要分为信号预处理模块200和序列检测模块300。图2示出了OvTDM系统的接收端的信号预处理模块200的框图。信号预处理模块用于辅助形成每一帧内的同步接收数字信号序列,如图所示,该信号预处理模块可包括同步单元210、信道估计单元220、和数字化处理单元230。The receiving end of the OvTDM system is mainly divided into a signal preprocessing module 200 and a sequence detection module 300 . FIG. 2 shows a block diagram of a signal preprocessing module 200 at the receiving end of the OvTDM system. The signal preprocessing module is used to assist in forming a synchronously received digital signal sequence in each frame. As shown in the figure, the signal preprocessing module may include a synchronization unit 210 , a channel estimation unit 220 , and a digitization processing unit 230 .

同步单元210用于对接收信号在时域形成符号同步,以与系统保持同步状态,主要包括定时同步和载波同步。同步完成后信道估计单元220对接收信号做信道估计,以用于估计实际传输信道的参数。数字化处理单元230用于对每一帧内的接收信号进行数字化处理,从而形成适合序列检测部分进行序列检测的接收数字信号序列。The synchronization unit 210 is used to form symbol synchronization for the received signal in the time domain to maintain synchronization with the system, mainly including timing synchronization and carrier synchronization. After the synchronization is completed, the channel estimation unit 220 performs channel estimation on the received signal, so as to estimate the parameters of the actual transmission channel. The digital processing unit 230 is used for digital processing the received signal in each frame, so as to form a received digital signal sequence suitable for sequence detection by the sequence detection part.

在预处理之后,可在序列检测模块300内对接收信号进行序列检测,对接收到的波形按照波形发送时间间隔切割并按照一定的译码算法对切割后的波形进行译码。图3示出了OvTDM系统的接收端序列检测模块的框图。如图所示,序列检测模块300可包括分析存储单元310、比较单元320、以及保留路径存储单元和欧氏距离存储单元330。在检测过程中,分析存储单元作出OvTDM系统的复数卷积编码模型及格状图,并列出OvTDM系统的全部状态,并存储。比较单元根据分析存储单元中的格状图,搜索出与接收数字信号最小欧氏距离的路径,而保留路径存储单元和欧氏距离存储单元则分别用于存储比较单元输出的保留路径和欧氏距离或加权欧氏距离。保留路径存储单元和欧氏距离存储单元需要为每一个稳定状态各准备一个。保留路径存储单元长度可以优选为4K~5K。欧氏距离存储单元优选为只存储相对距离。After the preprocessing, sequence detection can be performed on the received signal in the sequence detection module 300, the received waveform is cut according to the waveform transmission time interval, and the cut waveform is decoded according to a certain decoding algorithm. Fig. 3 shows a block diagram of a receiver sequence detection module of an OvTDM system. As shown in the figure, the sequence detection module 300 may include an analysis storage unit 310 , a comparison unit 320 , and a reserved path storage unit and a Euclidean distance storage unit 330 . During the detection process, the analysis and storage unit makes the complex convolution coding model and the trellis diagram of the OvTDM system, lists all the states of the OvTDM system, and stores them. The comparison unit searches out the path with the minimum Euclidean distance to the received digital signal according to the trellis diagram in the analysis storage unit, and the reserved path storage unit and the Euclidean distance storage unit are used to store the reserved path and the Euclidean distance outputted by the comparison unit respectively. distance or weighted Euclidean distance. One reserved path storage unit and one Euclidean distance storage unit need to be prepared for each stable state. The length of the reserved path storage unit may preferably be 4K˜5K. The Euclidean distance storage unit preferably only stores relative distances.

图4示出了OvFDM系统的发射端的调制模块框图。发射端的OvFDM调制模块可包括调制载波频谱产生单元410、载波频谱移位单元420、乘法单元430、加法单元440、以及傅立叶逆变换单元450。Fig. 4 shows a block diagram of a modulation module at a transmitting end of an OvFDM system. The OvFDM modulation module at the transmitting end may include a modulated carrier spectrum generation unit 410 , a carrier spectrum shift unit 420 , a multiplication unit 430 , an addition unit 440 , and an inverse Fourier transform unit 450 .

首先,由调制载波频谱产生单元410设计生成一个子载波的包络频谱信号H(f),载波频谱移位单元420将该包络频谱信号H(f)依次频移特定载波频谱间隔ΔB,得出下一个子载波的包络频谱信号,并将该下一个子载波的包络频谱信号频移ΔB,依次下去得到频谱间隔为ΔB的所有子载波的频谱波形H(f-i×ΔB)。First, the modulated carrier spectrum generating unit 410 is designed to generate an envelope spectrum signal H(f) of a subcarrier, and the carrier spectrum shift unit 420 shifts the envelope spectrum signal H(f) by a specific carrier spectrum interval ΔB sequentially, to obtain The envelope spectrum signal of the next subcarrier is obtained, and the frequency shift of the envelope spectrum signal of the next subcarrier is ΔB, and the spectrum waveform H(f-i×ΔB) of all subcarriers with a spectrum interval of ΔB is obtained sequentially.

乘法单元430将所要发送的多路并行的符号Xi分别与生成的对应的各个子载波频谱波形H(f-i×ΔB)相乘,得到多路经过相应子载波调制的调制信号频谱XiH(f-i×ΔB)。The multiplication unit 430 multiplies the multi-channel parallel symbols X i to be transmitted by the generated corresponding sub-carrier spectrum waveforms H (fi × ΔB) to obtain multiple modulation signal spectrums X i H( fi × ΔB).

加法单元440将所形成的多路调制信号频谱进行叠加,形成复调制信号的频谱最后,由傅立叶逆变换单元450将生成的复调制信号的频谱进行离散付氏反变换,最终形成时域的复调制信号Signal(t)TX=ifft(S(f))。The addition unit 440 superimposes the formed multiple modulation signal spectrum to form the spectrum of the complex modulation signal Finally, the inverse Fourier transform unit 450 performs an inverse discrete Fourier transform on the frequency spectrum of the generated complex modulation signal to finally form a complex modulation signal Signal(t) TX =ifft(S(f)) in the time domain.

OvFDM系统的接收端主要分为信号预处理模块500和信号检测模块600。图5示出了OvFDM系统的接收端的信号预处理模块的框图。如图所示,预处理模块可包括同步单元510、信道估计单元520、和数字化处理单元530。The receiving end of the OvFDM system is mainly divided into a signal preprocessing module 500 and a signal detection module 600 . Fig. 5 shows a block diagram of a signal preprocessing module at the receiving end of the OvFDM system. As shown in the figure, the preprocessing module may include a synchronization unit 510 , a channel estimation unit 520 , and a digitization processing unit 530 .

同步单元510用于对接收信号在时域形成符号同步,以与系统保持同步状态,主要包括定时同步和载波同步。同步完成后信道估计单元520对接收信号做信道估计,以用于估计实际传输信道的参数。数字化处理单元530用于对各个符号时间区间的接收信号进行取样和量化,使之变为数字信号序列。The synchronization unit 510 is used to form symbol synchronization for the received signal in the time domain to maintain synchronization with the system, mainly including timing synchronization and carrier synchronization. After the synchronization is completed, the channel estimation unit 520 performs channel estimation on the received signal, so as to estimate the parameters of the actual transmission channel. The digitization processing unit 530 is used for sampling and quantizing the received signal in each symbol time interval, so that it becomes a digital signal sequence.

在预处理之后,可在信号检测模块600中对接收信号进行检测。图6示出了OvFDM系统的接收端的信号检测模块600的框图。如图所示,信号检测模块600可包括傅立叶变换单元610、频率分段单元620、卷积编码单元630、以及数据检测单元640。傅立叶变换单元610用于将经过预处理的时域信号转换成频率域信号,即对每个时间符号区间的接收数字信号序列进行傅立叶变换以形成每个时间符号区间的实际接收信号频谱。频率分段单元620用于对每个时间符号区间的实际接收信号频谱在频域以频谱间隔ΔB分段,形成实际接收信号分段频谱。卷积编码单元630用于形成接收信号频谱与发送的数据符号序列之间的一一对应关系。数据检测单元640用于根据卷积编码单元形成的一一对应关系,检测数据符号序列。After preprocessing, the received signal can be detected in the signal detection module 600 . Fig. 6 shows a block diagram of a signal detection module 600 at the receiving end of the OvFDM system. As shown in the figure, the signal detection module 600 may include a Fourier transform unit 610 , a frequency segmentation unit 620 , a convolutional encoding unit 630 , and a data detection unit 640 . The Fourier transform unit 610 is used to convert the preprocessed time domain signal into a frequency domain signal, that is, perform Fourier transform on the received digital signal sequence of each time symbol interval to form the actual received signal spectrum of each time symbol interval. The frequency segmentation unit 620 is configured to segment the actual received signal spectrum of each time symbol interval in the frequency domain at a frequency interval ΔB to form the actual received signal segmented spectrum. The convolutional encoding unit 630 is used to form a one-to-one correspondence between the frequency spectrum of the received signal and the transmitted data symbol sequence. The data detection unit 640 is configured to detect the data symbol sequence according to the one-to-one correspondence formed by the convolutional coding unit.

以上介绍了OvTDM系统和OvFDM系统的发送和接收端的处理过程。尽管上述OvTDM系统和OvFDM系统具有相应的接收解调方案来排除信号在时域或频域的重叠所带来的干扰,但是频谱利用率的大幅提高仍然对信号的接收提出了更高要求。The processing procedures of the sending and receiving ends of the OvTDM system and the OvFDM system have been introduced above. Although the above-mentioned OvTDM system and OvFDM system have corresponding reception demodulation schemes to eliminate the interference caused by signal overlap in the time domain or frequency domain, the significant increase in spectrum utilization still puts forward higher requirements for signal reception.

一般的通信系统中都需要设计训练序列,其作用主要是在收到信号后经过处理,可同时实现定时同步、载波同步和信道估计。定时同步、载波同步和信道估计是接收端正确接收的三个最重要环节。因此,训练符号的设计至关重要,特别是对于OvTDM和OvFDM系统这种超高频谱效率的通信系统尤其如此。如果这三个步骤中任一步骤误差较大,对整个系统的影响将会很大,后续的译码过程也就没有意义了。A training sequence needs to be designed in a general communication system, and its main function is to process the signal after it is received, so as to realize timing synchronization, carrier synchronization and channel estimation at the same time. Timing synchronization, carrier synchronization and channel estimation are the three most important links for correct reception at the receiving end. Therefore, the design of training symbols is very important, especially for communication systems with ultra-high spectrum efficiency such as OvTDM and OvFDM systems. If any of these three steps has a large error, it will have a great impact on the entire system, and the subsequent decoding process will be meaningless.

目前通信系统常采用M序列为训练序列,由于M序列自相关和互相关特性较差,导致系统同步过程成功率低,网络接入慢。图7示出了M序列的自相关特性,从图中可以看到其自相关特性间隔一定时间都会出现脉冲,其自相关特性不是很好。因此在信号处理过程中,对时间和频率的同步精度较差,降低用户接入网络的成功率和接入速度,使用户体验变差。At present, communication systems often use M sequences as training sequences. Due to the poor autocorrelation and cross-correlation characteristics of M sequences, the success rate of the system synchronization process is low and the network access is slow. Figure 7 shows the autocorrelation characteristics of the M sequence. It can be seen from the figure that pulses will appear at intervals of a certain period of time in the autocorrelation characteristics, and its autocorrelation characteristics are not very good. Therefore, in the signal processing process, the synchronization accuracy of time and frequency is poor, which reduces the success rate and access speed of users accessing the network, and deteriorates user experience.

根据本发明的一方面,在OvTDM系统和OvFDM系统中利用LAS码设计训练序列。经研究发现,LAS码具有自相关函数在原点是理想的冲激函数,原点以外处处为零,而互相关函数处处为零的特性。这对于训练序列而言是及其有利的属性。According to an aspect of the present invention, LAS codes are used to design training sequences in OvTDM system and OvFDM system. After research, it is found that the LAS code has the characteristics that the autocorrelation function is an ideal impulse function at the origin, is zero everywhere outside the origin, and the cross-correlation function is zero everywhere. This is an extremely favorable property for training sequences.

LAS(Large Area Synchronized,大区域同步)码是由一系列脉冲和不等长的0值脉冲间隔组成,可以表示为(N,K,L),其中N表示脉冲个数,K表示脉冲之间的最短间隔长度,L表示码长。脉冲由完备互补正交码生成,其特点为自相关函数在原点是理想的冲击函数,原点以外处处为零,而互相关函数处处为零。利用LAS码的这个特点应用于OvTDM系统和OvFDM系统中,对于整个系统的同步成功率和接入速度有较好的性能改善。The LAS (Large Area Synchronized) code is composed of a series of pulses and 0-value pulse intervals of different lengths, which can be expressed as (N, K, L), where N represents the number of pulses, and K represents the interval between pulses The shortest interval length, L represents the code length. The pulse is generated by a complete complementary orthogonal code, and its characteristic is that the autocorrelation function is an ideal impulse function at the origin, and it is zero everywhere outside the origin, while the cross-correlation function is zero everywhere. This feature of LAS code is used in OvTDM system and OvFDM system, which can improve the synchronization success rate and access speed of the whole system.

以下简要介绍LAS码的生成方法。The following briefly introduces the generation method of LAS code.

完备互补正交码具有对偶关系,生成方法是根据最短基本互补码求解出与之完全正交互补的另一对最短基本互补码。本案例中以基本短码+++-来生成完备互补正交码,生成过程如下:The complete complementary orthogonal code has a dual relationship, and the generation method is to solve another pair of shortest basic complementary codes that are completely orthogonal and complementary to it based on the shortest basic complementary code. In this case, the basic short code +++- is used to generate a complete complementary orthogonal code, and the generation process is as follows:

C0=[1 1],对应为++,S0=[1 -1],对应为+-,根据C0和S0分别求出其互补码C1和S1。C1为对S0取反得到,S1为对C0取反并求非得到,matlab中代码表示为:C 0 =[1 1], corresponding to ++, S 0 =[1 -1], corresponding to +-, according to C 0 and S 0 , calculate their complementary codes C 1 and S 1 respectively. C 1 is obtained by inverting S 0 , and S 1 is obtained by inverting C 0 and negating it. The code in matlab is expressed as:

C1=fliplr(S0),S1=-1*conj(fliplr(C0))。其中fliplr为对矩阵进行沿垂直轴左右翻转的函数,conj为求复共轭的函数。C 1 =fliplr(S 0 ), S 1 =−1*conj(fliplr(C0)). Among them, fliplr is a function to flip the matrix left and right along the vertical axis, and conj is a function to find the complex conjugate.

据此求得C1=[-1 1],S1=[-1 -1],将C0C1组合生成新的互补码为C0'=[1 1-1 1],S0'=[1 -1 -1 -1],此时每个互补码的长度由2扩充到4。According to this, C 1 =[-1 1], S 1 =[-1 -1], and combine C 0 C 1 to generate a new complementary code as C 0 '=[1 1-1 1], S 0 ' =[1-1-1-1], at this time the length of each complementary code is expanded from 2 to 4.

这里可以设计互补码的长度LN(LN为2的幂次方),即Cn和Sn的长度分别为LN/2。采用上述方法,对生成的LAS码进行迭代,将其长度扩充为LN,迭代次数为log2LN-2,最终生成的互补码为Cn、SnHere, the length L N of the complementary code can be designed (L N is a power of 2), that is, the lengths of C n and S n are respectively L N /2. Using the above method, the generated LAS code is iterated, and its length is extended to L N , the number of iterations is log 2 L N -2, and the complementary codes generated finally are C n and S n .

将这对互补码和零序列组合生成LAS码,表示形式为:Las=[Cn L0 Sn],其中L0表示0的个数,即Cn和Sn之间的最短间隔长度,最终生成的LAS码长度表示为L=LN+L0Combine this pair of complementary codes and zero sequences to generate LAS codes, expressed in the form: Las=[C n L 0 S n ], where L 0 represents the number of 0s, that is, the shortest interval length between C n and S n , The length of the finally generated LAS code is expressed as L=L N +L 0 .

图8示出了LAS码的自相关特性。Fig. 8 shows the autocorrelation characteristic of the LAS code.

根据本发明的一方面,采用了LAS码来设计训练序列。According to one aspect of the present invention, LAS codes are used to design training sequences.

对于定时同步的用途,训练序列包括至少一个LAS码。由于LAS短码在频偏较大的情况下仍有较好的同步效果,因此,较优地,训练序列包括至少一个LAS短码,以[Xlas]SN表示,其中该LAS短码的长度记为SN,其互补码长和零序列长度分别表示为L短-N、L短-0,SN=L短-N+L短-0For timing synchronization purposes, the training sequence includes at least one LAS code. Since the LAS short code still has a good synchronization effect in the case of a large frequency offset, preferably, the training sequence includes at least one LAS short code, represented by [X las ] SN , wherein the length of the LAS short code Denoted as SN, its complementary code length and zero sequence length are expressed as Lshort -N and Lshort-0 respectively, SN=Lshort -N + Lshort-0 .

为了进一步优化LAS码的自相关特性,在该LAS短码之前还可包括与该LAS短码相同长度的一个零序列,以[0]SN表示。In order to further optimize the autocorrelation characteristics of the LAS code, a zero sequence of the same length as the LAS short code may also be included before the LAS short code, represented by [0] SN .

特定实施例中,训练序列可包括两个相同的LAS短码,这样在其中一个LAS短码可用于定时同步的情况下,还可以与另一LAS短码组成LAS短码对,以用于载波同步。In a specific embodiment, the training sequence can include two identical LAS short codes, so that if one of the LAS short codes can be used for timing synchronization, it can also form a LAS short code pair with the other LAS short code for the carrier Synchronize.

对于载波同步的用途,训练序列可包括至少一对相同的LAS码。由于LAS短码在频偏较大的情况下仍有较好的同步效果,因此,较优地,训练序列包括至少一对相同的LAS短码。For carrier synchronization purposes, the training sequence may include at least one pair of identical LAS codes. Since the LAS short codes still have a good synchronization effect in the case of a large frequency offset, preferably, the training sequence includes at least one pair of identical LAS short codes.

较优地,载波同步可以分为两个阶段,即载波粗同步和载波细同步。因此,训练序列可包括至少两对LAS码。较优地,一对LAS码可为相同的LAS短码以用于载波粗同步,另外一对LAS码可为相同的LAS长码,以用于载波细同步。LAS长码可用[Xlas]LN表示,其中该LAS长码的长度记为LN,其互补码长和零序列长度分别表示为L长-N、L长-0,LN=L长-N+L长-0Preferably, the carrier synchronization can be divided into two stages, ie carrier coarse synchronization and carrier fine synchronization. Therefore, the training sequence may include at least two pairs of LAS codes. Preferably, one pair of LAS codes may be the same LAS short code for carrier coarse synchronization, and another pair of LAS codes may be the same LAS long code for carrier fine synchronization. The LAS long code can be represented by [X las ] LN , wherein the length of the LAS long code is denoted as LN, and its complementary code length and zero sequence length are expressed as L length-N and L length-0 respectively, LN=L length-N + L length -0 .

为了进一步优化LAS码的互相关特性,在每个LAS短码之前还可包括与LAS短码相同长度的一个零序列,以[0]SN表示。In order to further optimize the cross-correlation characteristics of the LAS code, a zero sequence of the same length as the LAS short code may also be included before each LAS short code, represented by [0] SN .

对于信道估计的用途,训练序列可包括至少一个LAS码,例如一个LAS长码,或者,也可包括两个LAS长码,针对这两个长LAS码做两遍信道估计,从而提高信道估计的成功率。For the purpose of channel estimation, the training sequence may include at least one LAS code, such as a LAS long code, or may also include two LAS long codes, and perform channel estimation twice for these two long LAS codes, thereby improving the performance of channel estimation. Success rate.

作为特定示例,可设计L长-N=256,L长-0=16;L短-N=16,L短-0=8。当然,这里的LAS长码和LAS短码的长度仅作为示例示出,也可设计成其他的长度。As a specific example, it can be designed that Llong -N =256, Llong-0 =16; Lshort -N =16, Lshort-0 =8. Of course, the lengths of the LAS long code and the LAS short code here are only shown as examples, and other lengths can also be designed.

作为较优的实施例,一种同时满足定时同步、载波同步和信道估计的LAS码训练序列可设计为:[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN。在此实施例中,第一个LAS码为短码,可实现定时同步,LAS短码在频偏较大仍有好的同步效果。第一个和第二个LAS短码可用于载波粗同步,短码的好处是可以处理较大的频偏。最后两个LAS码为长码,可用于细频偏纠正和信道估计。As a preferred embodiment, a LAS code training sequence that simultaneously satisfies timing synchronization, carrier synchronization and channel estimation can be designed as: [0] SN , [X las ] SN , [0] SN , [X las ] SN , [X las ] LN ,[X las ] LN . In this embodiment, the first LAS code is a short code, which can realize timing synchronization, and the LAS short code still has a good synchronization effect when the frequency deviation is large. The first and second LAS short codes can be used for carrier coarse synchronization. The advantage of short codes is that they can handle large frequency deviations. The last two LAS codes are long codes, which can be used for fine frequency offset correction and channel estimation.

定时同步过程Timing synchronization process

接收机收到信号,需要先跟通信系统保持同步,包括定时同步和载波同步。定时同步的原理是通过匹配滤波方法,直接将接收信号与本地LAS码求自相关运算,得到自相关峰值。从相关峰值中根据一定的方法找到训练符号的位置。找到训练符号的位置也就确定了当前帧的起始位置,即完成了接收信号和系统的时间同步,定时同步过程结束。When the receiver receives the signal, it needs to be synchronized with the communication system first, including timing synchronization and carrier synchronization. The principle of timing synchronization is to directly calculate the autocorrelation operation between the received signal and the local LAS code through the matched filter method to obtain the autocorrelation peak value. Find the positions of the training symbols from the correlation peaks according to a certain method. Finding the position of the training symbol also determines the starting position of the current frame, that is, the time synchronization between the received signal and the system is completed, and the timing synchronization process ends.

如前所述,由于LAS码的自相关和互相关特性都比较好,将LAS码用于设计训练符号。由此,在计算接收信号和LAS码的相关运算时,峰值大小分布差异较大,通过合理的设置阈值,可以很精确的找到LAS码的起始位置,定时精度较高。As mentioned above, because the autocorrelation and cross-correlation characteristics of LAS codes are relatively good, LAS codes are used to design training symbols. Therefore, when calculating the correlation between the received signal and the LAS code, the peak size distribution is quite different. By setting the threshold reasonably, the starting position of the LAS code can be found very accurately, and the timing accuracy is high.

具体在寻找LAS码的相关峰值时,根据训练符号结构,采取合适的信号接收长度,使用滑窗法自相关运算方式,将接收信号与本地LAS码求相关运算寻找自相关峰值来确定LAS码的位置。例如,这里的信号接收长度可保证至少涵盖有LAS码,以确保能检测到峰值。Specifically, when looking for the correlation peak value of the LAS code, according to the training symbol structure, the appropriate signal receiving length is adopted, and the sliding window autocorrelation operation method is used to correlate the received signal with the local LAS code to find the autocorrelation peak value to determine the LAS code. Location. For example, the received signal length here can be guaranteed to at least cover the LAS code, so as to ensure that the peak value can be detected.

所谓的滑窗法自相关运算,是以LAS码的长度为窗口长度对接收信号作取窗处理,将当前窗口内的这段信号与本地的LAS码作相关运算,从而得到一个自相关结果。然后,将窗口向后滑动,再对接收信号进行取窗,将当前窗口内的这段信号与本地的LAS码再作相关运算,从而再得到一个相关结果。以此方式,不断滑动窗口,直至对接收到的信号全部进行了相关运算。从计算得出的全部自相关结果,通过设置阈值,即超过阈值的自相关结果作为峰值,找到LAS码的位置。The so-called sliding window autocorrelation operation uses the length of the LAS code as the window length to perform window processing on the received signal, and correlates the signal in the current window with the local LAS code to obtain an autocorrelation result. Then, the window is slid backwards, and then the received signal is windowed, and a correlation operation is performed between the signal in the current window and the local LAS code, so as to obtain another correlation result. In this way, the window is continuously slid until all received signals are correlated. From all the autocorrelation results calculated, the position of the LAS code is found by setting a threshold, that is, the autocorrelation results exceeding the threshold are taken as peak values.

在一实例中,训练序列中仅包括一个LAS码,例如一个LAS短码,因为短码在频偏较大的情况下仍有较好的同步效果。在此情况下,可以将该LAS短码的长度作为窗口长度对接收信号作取窗处理,将当前窗口内的这段信号与本地的LAS短码作相关运算,从而得到一个自相关结果。然后,将窗口向后滑动,再对接收信号进行取窗,将当前窗口内的这段信号与本地的LAS码再作相关运算,从而再得到一个相关结果。以此方式,不断滑动窗口,直至对接收到的信号全部进行了相关运算。从计算得出的全部自相关结果,通过设置阈值,即超过阈值的自相关结果作为峰值,找到LAS码的位置。In an example, only one LAS code is included in the training sequence, for example, one LAS short code, because the short code still has better synchronization effect under the condition of large frequency offset. In this case, the length of the LAS short code can be used as the window length to perform window processing on the received signal, and the signal in the current window is correlated with the local LAS short code to obtain an autocorrelation result. Then, the window is slid backwards, and then the received signal is windowed, and a correlation operation is performed between the signal in the current window and the local LAS code, so as to obtain another correlation result. In this way, the window is continuously slid until all received signals are correlated. From all the autocorrelation results calculated, the position of the LAS code is found by setting a threshold, that is, the autocorrelation results exceeding the threshold are taken as peak values.

在多径信道的情况下,有可能出现后面几个径的幅值高过第一条径的幅值,应该选超过阈值的第一个峰值点,而不一定是全局最大值。图9示出了定时同步的自相关结果的分布图。假设阈值为100,如图9所示,超过阈值100的自相关结果有两个,但是选取在25位置的自相关结果作为本次运算的峰值,从而将此在25的位置作为找到的LAS码的位置。In the case of a multi-path channel, it is possible that the amplitude of the next few paths is higher than that of the first path, and the first peak point exceeding the threshold should be selected, not necessarily the global maximum. Figure 9 shows a distribution plot of the autocorrelation results for timing synchronization. Suppose the threshold is 100, as shown in Figure 9, there are two autocorrelation results exceeding the threshold of 100, but the autocorrelation result at position 25 is selected as the peak value of this operation, so that the position at 25 is used as the found LAS code s position.

在先前的较优的训练符号格式[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN的情况下,训练序列中存在两个LAS短码。此时,通过上述滑窗自相关计算法可以找出两个超过阈值的峰值。图9示出了存在两个峰值的自相关结果的分布图。此时,需要判断哪一个是在前短码的峰值,哪一个是在后短码的峰值。In the case of the previous preferred training symbol format [0] SN ,[X las ] SN ,[0] SN ,[X las ] SN ,[X las ] LN ,[X las ] LN , there exists in the training sequence Two LAS short codes. At this time, two peaks exceeding the threshold can be found through the above-mentioned sliding window autocorrelation calculation method. Fig. 9 shows a distribution diagram of autocorrelation results where there are two peaks. At this time, it is necessary to judge which one is the peak value of the previous short code and which one is the peak value of the rear short code.

图10示出了检测到两个峰值情形下的训练序列的示意图。在图10中示出了重复循环发送的两条训练序列。接收信号的长度跨越了两条训练序列,因此,找出的两个峰值可能其中一个是由于下一个训练序列的第一个LAS短码所引起的。所以需要判断每一个峰值所对应的是哪一个LAS短码。Fig. 10 shows a schematic diagram of the training sequence in the case where two peaks are detected. In Fig. 10, two training sequences sent repeatedly in a loop are shown. The length of the received signal spans two training sequences, therefore, one of the two peaks found may be caused by the first LAS short code of the next training sequence. Therefore, it is necessary to determine which LAS short code each peak corresponds to.

具体而言,如果两个峰值间隔长度为2*SN,那么选取第一个超过阈值的峰值为第一个短LAS码的起始位置,如果两者间隔长度为大于2*SN,则第二个超过阈值的峰值为第一个短LAS码的起始位置。Specifically, if the length of the interval between two peaks is 2*SN, then select the first peak that exceeds the threshold as the starting position of the first short LAS code, if the length of the interval between the two is greater than 2*SN, the second The first peak that exceeds the threshold is the starting position of the first short LAS code.

如果存在多径信道,那么滑窗后会出现两个部分集中分布相关峰,对每部分的相关峰分别和阈值进行比较,选取过阈值的第一个峰值点,两部分比较完后将得到两个超过阈值的点,再根据如上的方法确定对应LAS码的位置。If there is a multi-path channel, then there will be two parts of concentrated distribution of correlation peaks after the sliding window, compare the correlation peaks of each part with the threshold value, select the first peak point that exceeds the threshold value, and after the comparison of the two parts, two parts will be obtained points exceeding the threshold, and then determine the position corresponding to the LAS code according to the above method.

另外,如果发射信号经过了其他带限滤波器,则匹配滤波后是一个个较光滑的峰,而不是独立的点,所以需要根据实际带限滤波器选取峰值点。In addition, if the transmitted signal passes through other band-limiting filters, the matched filtering results in smoother peaks rather than independent points, so the peak points need to be selected according to the actual band-limiting filter.

图11示出了根据本发明的一方面的接收端的定时同步单元的框图。该定时同步单元可以是上文结合图2和图5所讨论的同步单元的一部分。Fig. 11 shows a block diagram of a timing synchronization unit at a receiving end according to an aspect of the present invention. The timing synchronization unit may be part of the synchronization unit discussed above in connection with FIGS. 2 and 5 .

如图11所示,定时同步单元1100可包括自相关计算单元1110以用于执行自相关计算。该自相关计算单元1110可对接收到的信号进行取窗,以采用本地的LAS码对窗口内的信号作自相关计算,并滑动该窗口以进行下一次自相关计算,直至达到信号接收长度。定时同步单元1100还可包括峰值判断单元1120,以用于根据获得的相关结果集合来判断峰值的位置,以寻找LAS码的起始位置。峰值判断单元1120可选取合适的阈值,将超过阈值的自相关结果作为峰值。As shown in FIG. 11 , the timing synchronization unit 1100 may include an autocorrelation calculation unit 1110 for performing autocorrelation calculations. The autocorrelation calculation unit 1110 can take a window for the received signal, so as to use the local LAS code to perform autocorrelation calculation on the signal in the window, and slide the window to perform the next autocorrelation calculation until the signal receiving length is reached. The timing synchronization unit 1100 may further include a peak judging unit 1120 for judging the position of the peak according to the obtained correlation result set, so as to find the starting position of the LAS code. The peak determination unit 1120 may select an appropriate threshold, and use the autocorrelation result exceeding the threshold as the peak value.

图12示出了根据本发明的一方面的定时同步方法的流程图。如图所示,该方法可包括:Fig. 12 shows a flowchart of a timing synchronization method according to an aspect of the present invention. As shown, the method may include:

步骤1201:对接收到的信号进行取窗,以采用本地的LAS码对窗口内的信号作自相关计算,并滑动该窗口以进行下一次自相关计算,直至达到信号接收长度;以及Step 1201: Take a window for the received signal, so as to use the local LAS code to perform autocorrelation calculation on the signal in the window, and slide the window to perform the next autocorrelation calculation until the signal reception length is reached; and

步骤1202:根据获得的相关结果集合来判断峰值的位置,以寻找LAS码的起始位置。Step 1202: Determine the position of the peak according to the obtained correlation result set, so as to find the starting position of the LAS code.

如上所述,在存在两个LAS短码的情况下,如果两个峰值间隔长度为2*SN,那么选取第一个超过阈值的峰值为第一个短LAS码的起始位置,如果两者间隔长度为大于2*SN,则第二个超过阈值的峰值为第一个短LAS码的起始位置。As mentioned above, in the case of two LAS short codes, if the length of the interval between the two peaks is 2*SN, then select the first peak exceeding the threshold as the starting position of the first short LAS code, if both If the interval length is greater than 2*SN, then the second peak exceeding the threshold is the starting position of the first short LAS code.

载波同步过程Carrier Synchronization Process

接收到信号后,需要先跟通信系统保持同步,包括定时同步和载波同步,接收信号和系统先保持时间上的同步,通过定时同步获取LAS码的起始位置,再进行频率的同步。After receiving the signal, it needs to be synchronized with the communication system first, including timing synchronization and carrier synchronization. The received signal and the system must first maintain time synchronization, obtain the starting position of the LAS code through timing synchronization, and then perform frequency synchronization.

对于载波同步,接收信号的训练序列信息部分包括至少一对相同的LAS码。对重复的LAS码进行互相关运算,得到频率偏差Δf。For carrier synchronization, the training sequence information portion of the received signal includes at least one pair of identical LAS codes. The cross-correlation operation is performed on the repeated LAS codes to obtain the frequency deviation Δf.

假设接收机与发射机之间的载波偏差为Δf,AD采样间隔为T,那么接收端忽略噪声信号影响时,收到的信号表示为:Assuming that the carrier deviation between the receiver and the transmitter is Δf, and the AD sampling interval is T, then when the receiver ignores the influence of the noise signal, the received signal is expressed as:

yn=xnej2πΔfnT y n =x n e j2πΔfnT

前后两个LAS码的相关系数为:The correlation coefficient of the two LAS codes before and after is:

其中L表示LAS码之间的间隔。Where L represents the interval between LAS codes.

由上式可知,载波频偏为: It can be seen from the above formula that the carrier frequency offset is:

较优地,训练序列信息部分可包括两对LAS码,其中,一对相同的LAS码为LAS短码,由此可以先进行载波粗同步;另外再包括一对相同的LAS长码,由此可以进行载波细同步。Preferably, the training sequence information part may include two pairs of LAS codes, wherein a pair of identical LAS codes are LAS short codes, so that carrier coarse synchronization can be performed first; in addition, a pair of identical LAS long codes is included, thereby Carrier fine synchronization is possible.

由于已经完成了定时同步,可根据定时同步返回的训练符号索引提取出对应的两部分短LAS码,对短LAS码进行载波粗同步,短码可以处理较大的频偏,根据上述公式计算得到估计的频偏值为Δf1。然后再提取出两部分长LAS码,对长LAS码进行载波细频偏纠正,得到估计的频偏值为Δf2,参考粗同步的频偏,则最终输出的频偏为Δf=Δf1+Δf2Since the timing synchronization has been completed, the corresponding two parts of the short LAS code can be extracted according to the training symbol index returned by the timing synchronization, and the carrier of the short LAS code is roughly synchronized. The short code can handle a large frequency offset. Calculated according to the above formula The estimated frequency offset value is Δf 1 . Then extract two parts of the long LAS code, correct the fine frequency offset of the carrier for the long LAS code, and obtain the estimated frequency offset value Δf 2 , refer to the frequency offset of the coarse synchronization, the final output frequency offset is Δf=Δf 1 + Δf 2 .

以先前的较优的训练符号格式[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN为例。令LN=272,SN=24,训练符号总长度为640。两个短LAS分别在(25:48)和(73:96)两个位置,长LAS码分别在(97:368)和(369:640)两个位置。Take the previous better training symbol format [0] SN , [X las ] SN , [0] SN , [X las ] SN , [X las ] LN , [X las ] LN as an example. Let LN=272, SN=24, and the total length of training symbols is 640. The two short LAS codes are located at (25:48) and (73:96) respectively, and the long LAS codes are located at (97:368) and (369:640) respectively.

理想状态下,定时同步计算得到的LAS码的起始位置为第一个短LAS码的起始位置,即为25。根据此索引和长短码的码长LN和SN,从接收信号中对应的提取出相应的码。Ideally, the start position of the LAS code obtained through timing synchronization calculation is the start position of the first short LAS code, which is 25. According to the index and the code lengths LN and SN of the long and short codes, corresponding codes are correspondingly extracted from the received signal.

载波粗同步Carrier Coarse Synchronization

从接收信号中提取出两部分短LAS码,根据公式对其求共轭相乘,得到相关系数R。再根据公式求出对应的粗频偏Δf1,其中L表示两个短LAS码之间的间隔,由训练符号结构可以看出,L=2*SN=48。Two parts of short LAS codes are extracted from the received signal, according to the formula Multiply its conjugates to get the correlation coefficient R. Then according to the formula Calculate the corresponding coarse frequency offset Δf 1 , where L represents the interval between two short LAS codes, and it can be seen from the training symbol structure that L=2*SN=48.

根据计算出的粗频偏通过公式对接收信号进行频偏校正,得到第一次频偏校正后的信号。According to the calculated coarse frequency offset by the formula Frequency offset correction is performed on the received signal to obtain a signal after the first frequency offset correction.

载波细频偏校正Carrier Fine Frequency Offset Correction

载波粗同步中对接收信号进行了粗频偏校正,得到接收信号yn'。细频偏过程为从yn'中提取出两部分长LAS码,根据公式对其求共轭相乘,得到相关系数R。再根据公式求出对应的细频偏Δf2,L表示两个长LAS码之间的间隔,由训练符号结构可以看出,L=LN=272。In coarse carrier synchronization, a coarse frequency offset correction is performed on the received signal to obtain the received signal y n '. The process of fine frequency offset is to extract two parts of long LAS code from y n ', according to the formula Multiply its conjugates to get the correlation coefficient R. Then according to the formula Calculate the corresponding fine frequency offset Δf 2 , L represents the interval between two long LAS codes, it can be seen from the training symbol structure, L=LN=272.

参考粗同步的频偏,则最终输出的频偏为Δf=Δf1+Δf2。并根据公式yn”=yn'ej2π(-Δf)nT求出对接收信号细频偏纠正后的信号。Referring to the frequency offset of the coarse synchronization, the final output frequency offset is Δf=Δf 1 +Δf 2 . And according to the formula y n ”=y n 'e j2π(-Δf)nT , the signal after correcting the fine frequency offset of the received signal is obtained.

将两次频偏校正后的信号yn”作为输入信号给信道估计过程,载波同步过程结束。The signal y n ” after twice frequency offset correction is used as an input signal to the channel estimation process, and the carrier synchronization process ends.

图13示出了载波同步单元1300的框图。该载波同步单元1300可以是上文结合图2和图5所讨论的同步单元的一部分。FIG. 13 shows a block diagram of a carrier synchronization unit 1300 . The carrier synchronization unit 1300 may be part of the synchronization unit discussed above in connection with FIGS. 2 and 5 .

如图所示,载波同步单元1300可包括互相关计算单元1310和频率校正单元1320。互相关计算单元1310可对一对LAS码执行互相关计算以获得接收端和发射端之间载波的的频偏。频率校正单元1320可根据该载波的频偏,对接收信号执行频偏校正。As shown in the figure, the carrier synchronization unit 1300 may include a cross-correlation calculation unit 1310 and a frequency correction unit 1320 . The cross-correlation calculation unit 1310 can perform cross-correlation calculation on a pair of LAS codes to obtain the frequency offset of the carrier between the receiving end and the transmitting end. The frequency correction unit 1320 may perform frequency offset correction on the received signal according to the frequency offset of the carrier.

在一实施例中,互相关计算单元1310可首先执行一对LAS短码的互相关计算,以获得接收端和发射端之间载波的粗频偏。频率校正单元1320可先根据该粗频偏,对接收信号执行初次频偏校正。互相关计算单元1310再对从经过初次频偏校正的接收信号所提取的一对LAS长码执行互相关计算,以获得接收端和发射端之间载波的细频偏。频率校正单元1320可再根据该细频偏和该粗频偏,对经初次频偏校正的接收信号执行二次频偏校正,以得到最终频偏校正后的信号。In an embodiment, the cross-correlation calculation unit 1310 may first perform a cross-correlation calculation on a pair of LAS short codes to obtain a coarse frequency offset of the carrier between the receiving end and the transmitting end. The frequency correction unit 1320 may first perform a primary frequency offset correction on the received signal according to the rough frequency offset. The cross-correlation calculation unit 1310 performs cross-correlation calculation on a pair of LAS long codes extracted from the received signal after primary frequency offset correction to obtain a fine frequency offset of the carrier between the receiving end and the transmitting end. The frequency correction unit 1320 may then perform a second frequency offset correction on the received signal after primary frequency offset correction according to the fine frequency offset and the coarse frequency offset, so as to obtain a final frequency offset corrected signal.

图14示出了根据一实施例的载波同步方法的流程图。如图所示,载波同步方法可包括以下步骤:Fig. 14 shows a flowchart of a carrier synchronization method according to an embodiment. As shown in the figure, the carrier synchronization method may include the following steps:

步骤1401:对从接收信号提取的两个LAS码执行互相关,以获得接收端和发射端之间载波的频偏;以及Step 1401: Perform cross-correlation on the two LAS codes extracted from the received signal to obtain the frequency offset of the carrier between the receiving end and the transmitting end; and

步骤1402:基于该频偏对接收信号执行频偏校正。Step 1402: Perform frequency offset correction on the received signal based on the frequency offset.

图15示出了根据另一实施例的载波同步方法的流程图。如图所示,载波同步方法可包括以下步骤:Fig. 15 shows a flowchart of a carrier synchronization method according to another embodiment. As shown in the figure, the carrier synchronization method may include the following steps:

步骤1501:对从接收信号提取的两个LAS短码执行互相关,以获得接收端和发射端之间载波的粗频偏;Step 1501: Perform cross-correlation on the two LAS short codes extracted from the received signal to obtain a coarse frequency offset of the carrier between the receiving end and the transmitting end;

步骤1502:根据该粗频偏,对接收信号执行初次频偏校正;Step 1502: Perform primary frequency offset correction on the received signal according to the coarse frequency offset;

步骤1503:对从经初次频偏校正的接收信号所提取的一对LAS长码执行互相关计算,以获得接收端和发射端之间载波的细频偏;以及Step 1503: Perform cross-correlation calculation on a pair of LAS long codes extracted from the received signal after primary frequency offset correction to obtain a fine frequency offset of the carrier between the receiving end and the transmitting end; and

步骤1504:根据该细频偏和该粗频偏,对经初次频偏校正的接收信号执行二次频偏校正。Step 1504: According to the fine frequency offset and the coarse frequency offset, perform a second frequency offset correction on the received signal after the primary frequency offset correction.

尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。Although the methods described above are illustrated and described as a series of acts for simplicity of explanation, it is to be understood and appreciated that the methodologies are not limited by the order of the acts, as some acts may occur in a different order according to one or more embodiments And/or concurrently with other actions from those illustrated and described herein or not illustrated and described herein but can be understood by those skilled in the art.

信道估计过程channel estimation process

信道估计用于估计信道的传输特性,即信道对所传输的信号的影响。通过利用发送端和接收端双方已知的训练符号,接收端能够根据该已知的训练符号以及接收到的训练符号来执行信道估计。举例而言,接收端可以对已知的训练符号以及接收到的训练符号执行相关,从而确定信道的传输特性。在进行信道估计之后,接收端能够利用所确定的信道估计来解调接收到的未知数据信号,以确定发送端发送的实际数据信号。Channel estimation is used to estimate the transmission characteristics of the channel, ie the influence of the channel on the transmitted signal. By utilizing the training symbols known by both the transmitting end and the receiving end, the receiving end can perform channel estimation according to the known training symbols and the received training symbols. For example, the receiving end can perform correlation on known training symbols and received training symbols, so as to determine the transmission characteristic of the channel. After performing channel estimation, the receiving end can use the determined channel estimation to demodulate the received unknown data signal, so as to determine the actual data signal sent by the transmitting end.

接收信号经过定时同步,和系统保持时间同步。然后再和接收信号做载波同步,载波同步包括粗同步和细同步,通过同步获取了接收机和发送机的载波频偏Δf,通过载波频偏对接收的信号做修正,得到修正后的接收信号yfix,对yfix做信道估计。The received signal is timed and synchronized with the system to maintain time synchronization. Then perform carrier synchronization with the received signal. Carrier synchronization includes coarse synchronization and fine synchronization. The carrier frequency offset Δf of the receiver and the transmitter is obtained through synchronization, and the received signal is corrected through the carrier frequency offset to obtain the corrected received signal. y fix , do channel estimation on y fix .

本发明利用LAS码作为训练序列,例如训练符号格式中的长LAS码L-LAS可用于信道估计。The present invention uses the LAS code as the training sequence, for example, the long LAS code L-LAS in the training symbol format can be used for channel estimation.

信道估计可表示为:Channel estimation can be expressed as:

其中yn表示经过载波同步修正后的接收信号,即yfix。N表示LAS码长度。xn表示本地LAS码,即xn表示为训练符号中的最后两个长LAS码之一。R0表示LAS码的平方和,P表示多径信道个数。Among them, y n represents the received signal corrected by carrier synchronization, that is, y fix . N represents the length of the LAS code. x n represents a local LAS code, that is, x n represents one of the last two long LAS codes in the training symbols. R 0 represents the sum of squares of the LAS code, and P represents the number of multipath channels.

信道估计器从训练符号的接收信号yfix中估计信道的冲激响应h(t),然后根据估计出的h(t)构造一个逆信道系统,接收到的数据信号经过该逆信道系统之后被还原成对发送端馈送到信道的信号的估计。The channel estimator estimates the impulse response h(t) of the channel from the received signal yfix of the training symbols, and then constructs an inverse channel system according to the estimated h(t), and the received data signal is passed through the inverse channel system by Reverts to an estimate of the signal fed to the channel by the sender.

一般接收信号yn可表达为en表示噪声。将其代入上式展开后得到如下公式:The general received signal y n can be expressed as en means noise. After substituting it into the above formula, the following formula is obtained:

表示训练序列的自相关,通过合理设计自相关系数为零,估计信道高度接近真实信道,从而极大地提高了信道估计的精度。根据本发明,由于LAS码自相关出现0的概率极高,因此在进行信道估计时大大提高了信道估计的成功率。 Represents the autocorrelation of the training sequence. By rationally designing the autocorrelation coefficient to be zero, the estimated channel is highly close to the real channel, thereby greatly improving the accuracy of channel estimation. According to the present invention, since the autocorrelation of the LAS code has a very high probability of 0, the success rate of channel estimation is greatly improved during channel estimation.

本领域一般采用M序列进行信道估计。M序列的自相关特性如附图7所示,从图中可以看到其自相关特性间隔一定时间都会出现脉冲,其自相关特性不是很好,对应信道估计公式In the field, M sequences are generally used for channel estimation. The autocorrelation characteristics of the M sequence are shown in Figure 7. From the figure, it can be seen that the autocorrelation characteristics will appear pulses at a certain time interval, and its autocorrelation characteristics are not very good. The corresponding channel estimation formula

中的值不为0的概率很大,因此估计出的信道模型和理想信道模型偏差较大,对于后续的译码处理影响很大,提高了系统的误码率。 middle The probability that the value is not 0 is very high, so the estimated channel model deviates greatly from the ideal channel model, which has a great impact on subsequent decoding processing and increases the bit error rate of the system.

对比LAS码序列,其具有自相关函数在原点是理想的冲击函数,原点以外处处为零,而互相关函数处处为零的特点,因此在做信道估计时,实际估计出的信道模型和理想模型偏差很小,降低了系统的误码率,对系统性能得到了很好的改善。Compared with the LAS code sequence, it has the characteristics that the autocorrelation function is an ideal impulse function at the origin, zero everywhere outside the origin, and the cross-correlation function is zero everywhere. Therefore, when doing channel estimation, the actual estimated channel model and the ideal model The deviation is very small, which reduces the bit error rate of the system and improves the system performance very well.

根据本发明,由于训练符号中长LAS码共有两个,因此信道估计过程可以采用其中任一个长LAS码来实现,或者也可以针对这两个长LAS码做两遍信道估计,从而提高信道估计的成功率。According to the present invention, since there are two long LAS codes in the training symbols, the channel estimation process can be realized by using any one of the long LAS codes, or can also perform channel estimation twice for the two long LAS codes, thereby improving the channel estimation. success rate.

在通信环境中可存在一条信道或多径信道,接收机可根据环境来确定是否存在多径信道。在没有多径信道的情况下,即p=0,根据上式可以直接计算出信道估计h。而在有多径信道的情况下,可以根据上式分别计算每条多径路径的信道估计值hp,其中针对每条多径路径将本地LAS码xn进行偏移,每一条路径的偏差可以为1。There may be one channel or multi-path channels in the communication environment, and the receiver can determine whether there are multi-path channels according to the environment. In the case of no multipath channel, that is, p=0, the channel estimate h can be directly calculated according to the above formula. In the case of multi-path channels, the channel estimation value h p of each multi-path path can be calculated separately according to the above formula, where the local LAS code x n is offset for each multi-path path, and the deviation of each path Can be 1.

举例而言,实际的多径信道可为例如6条。首先将本地LAS码按照多径个数排列成6列,每一列路径的偏差为1,排列方式如附图16所示。For example, there may be, for example, 6 actual multipath channels. Firstly, the local LAS codes are arranged into 6 columns according to the number of multipaths, and the path deviation of each column is 1. The arrangement is shown in Figure 16.

根据训练符号格式[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN,从修正信号yfix中找到对应的LAS码位置,并提取出来为yfix-las,共两部分。According to the training symbol format [0] SN ,[X las ] SN ,[0] SN ,[X las ] SN ,[X las ] LN ,[X las ] LN , find the corresponding LAS code position from the correction signal y fix , and extracted as y fix-las , a total of two parts.

将提取出来的yfix-las分别与重新排列后的6条多径信道的本地LAS码经过公式Combine the extracted y fix-las with the local LAS codes of the rearranged 6 multipath channels through the formula

处理后,得到每条多径路径的信道估计值hp。由于共有两部分LAS码可以进行信道估计,经过处理后每部分都会得到信道估计值hp,对两部分求平均值则可得到最后的每条多径路径的信道估计值hp After processing, the channel estimation value h p of each multipath path is obtained. Since there are two parts of LAS codes that can perform channel estimation, each part will obtain channel estimation value h p after processing, and the final channel estimation value h p of each multipath path can be obtained by averaging the two parts.

然后,可基于每条多径路径的信道估计值hp来解调接收到的数据信号,从而得恢复出每条多径路径的发送端信号。Then, the received data signal can be demodulated based on the channel estimation value hp of each multipath path, so as to recover the signal of the transmitting end of each multipath path.

设计训练序列频宽Design training sequence bandwidth

本系统中设计符号结构包括训练序列TSC(traning sequence code)和数据(data)。训练符号的设计至关重要,影响了整个系统的定时、同步、信道估计三个最重要的环节,如果这三个步骤中任一步骤误差较大,对整个系统的影响将会很大,后续的译码过程也就没有意义了。The design symbol structure in this system includes training sequence TSC (traning sequence code) and data (data). The design of training symbols is very important, which affects the three most important links of timing, synchronization, and channel estimation of the entire system. If any of these three steps has a large error, it will have a great impact on the entire system. Follow-up The decoding process is meaningless.

训练序列频宽的设计过程较为复杂,频宽较短时其对应的功率谱密度较大,当系统中存在多个载波时会影响数据的接收和发送,频宽过大时对应的功率谱密度太小,对系统的发送机和接收机的灵敏度要求极高。The design process of the bandwidth of the training sequence is relatively complicated. When the bandwidth is short, the corresponding power spectral density is relatively large. When there are multiple carriers in the system, it will affect the reception and transmission of data. When the bandwidth is too large, the corresponding power spectral density If it is too small, the sensitivity of the system's transmitter and receiver is extremely high.

在现有通信系统中,一般采用训练序列和数据的频宽相同的方法,其对应的功率谱密度相同,且由于一般系统中频宽都较短,因此对应于时域发送时间较长,影响信号同步、信道估计处理时间过程,后续译码过程等待时间也变长,降低了系统的传输速率。另外,由于训练序列发送时间较长,因此在对信号进行采样时,其采样率较低,时间分辨率不够精细,影响信道估计的偏差。In the existing communication system, the method of using the same bandwidth of the training sequence and data is generally used, and the corresponding power spectral density is the same, and because the bandwidth of the general system is relatively short, it corresponds to a long time domain transmission time, which affects the signal The processing time of synchronization and channel estimation, and the waiting time of the subsequent decoding process also become longer, which reduces the transmission rate of the system. In addition, since the training sequence takes a long time to send, when the signal is sampled, the sampling rate is low, and the time resolution is not fine enough, which affects the deviation of the channel estimation.

本发明使得训练序列频宽远大于数据频宽(例如,5倍、10倍、15倍或以上),从而训练序列的功率谱密度低于数据的功率谱密度,其训练序列、数据的频宽和功率谱密度关系图如附图17所示。由于训练序列和数据的发送功率需保持一致,由图中可以看出,当训练序列的频宽变宽后,其对应的功率谱密度随之也会大幅度降低,相对于数据功率谱密度而言是很低的。The present invention makes the training sequence bandwidth far greater than the data bandwidth (for example, 5 times, 10 times, 15 times or more), thereby the power spectral density of the training sequence is lower than the power spectral density of the data, and the bandwidth of its training sequence and data and power spectral density relationship diagram as shown in Figure 17. Since the transmission power of the training sequence and data needs to be consistent, it can be seen from the figure that when the bandwidth of the training sequence is widened, the corresponding power spectral density will also be greatly reduced. Compared with the power spectral density of the data Words are very low.

本系统可以使用所有的可用扩频码,包括m序列、Golomb码、CAN(CyclicAlgorithm New)、以及LAS码等。本系统中我们以具有完备互补正交特性的LAS码为例,介绍定时同步、载波同步和信道估计的处理过程。因此,前文所述的利用LAS码作为训练码进行定时同步、载波同步、信道估计的所有方法及装置也适用于所有合适的扩频码作为训练码进行定时同步、载波和训练估计。因此,上文以LAS码为例示出的定时同步、载波同步和信道估计的算法仅仅是作为示例示出的,本发明的上述内容适用于所有合适的训练码。This system can use all available spreading codes, including m-sequence, Golomb code, CAN (Cyclic Algorithm New), and LAS code. In this system, we take the LAS code with complete complementary orthogonal characteristics as an example to introduce the processing process of timing synchronization, carrier synchronization and channel estimation. Therefore, all methods and devices described above using LAS codes as training codes for timing synchronization, carrier synchronization, and channel estimation are also applicable to all suitable spreading codes as training codes for timing synchronization, carrier synchronization, and training estimation. Therefore, the timing synchronization, carrier synchronization and channel estimation algorithms shown above with the LAS code as an example are only shown as examples, and the above content of the present invention is applicable to all suitable training codes.

LAS码的特点是自相关函数在原点是理想的冲击函数,原点以外处处为零,而互相关函数处处为零,LAS码的自相关特性如附图8所示。因此当训练序列重叠时也不会相互造成干扰。这样设计可以提高系统的频谱利用率和传输速率。The characteristic of the LAS code is that the autocorrelation function is an ideal impact function at the origin, and it is zero everywhere outside the origin, while the cross-correlation function is zero everywhere. The autocorrelation characteristics of the LAS code are shown in Figure 8. Therefore, when the training sequences overlap, they will not interfere with each other. This design can improve the spectrum utilization and transmission rate of the system.

由公式可知,当频域频宽越大时,其对应在时域的时间越小,即在较短的时间内就可以完成训练序列的发送和接收过程。在信号接收过程,对于同样长度的数据,当接收时间变短,可以将信号的采样率提高,使得时间分辨率更精细。在信道估计过程提高时间分辨率的精确度,使得信道估计结果更精确。by the formula It can be seen that when the bandwidth in the frequency domain is larger, the corresponding time in the time domain is smaller, that is, the process of sending and receiving the training sequence can be completed in a shorter time. In the signal receiving process, for the same length of data, when the receiving time becomes shorter, the sampling rate of the signal can be increased to make the time resolution finer. In the channel estimation process, the accuracy of the time resolution is improved, so that the channel estimation result is more accurate.

在一方面,由于训练序列的功率谱密度极低,几乎不会对数据信号产生影响,因此训练序列和数据可在同一时间叠加发送。换言之,训练序列和数据是在频率和/或时间上至少部分重叠地发送的。当有两个载波信号同时发送数据时,其构造图如附图18所示,从图中可以看出,两个载波所承载的实际数据中间有保护带,不会重叠也不会相互造成干扰;而训练序列的频宽和实际数据有重叠,由于训练序列功率谱密度非常低,因此不会对实际数据造成干扰;再有,不同的训练序列可用不同的扩频码加以区分,不会造成混淆。训练序列不独占特定的频率和时间资源,提高了系统的频谱利用率和传输速率。On the one hand, since the power spectral density of the training sequence is extremely low, it hardly affects the data signal, so the training sequence and data can be superimposed and sent at the same time. In other words, the training sequence and data are transmitted at least partially overlapping in frequency and/or time. When there are two carrier signals sending data at the same time, its structure diagram is shown in Figure 18. It can be seen from the figure that there is a guard band between the actual data carried by the two carrier signals, which will not overlap or cause mutual interference ; and the frequency width of the training sequence overlaps with the actual data, because the power spectral density of the training sequence is very low, so it will not cause interference to the actual data; moreover, different training sequences can be distinguished by different spreading codes, which will not cause confused. The training sequence does not occupy specific frequency and time resources, which improves the spectrum utilization and transmission rate of the system.

在一个实施例中,本系统中可以采用具有完备互补正交特性的LAS码为训练序列,其特点为自相关函数在原点是理想的冲击函数,原点以外处处为零,而互相关函数处处为零,LAS码的自相关和互相关特性如附图5所示。因此当训练序列重叠时也不会相互造成干扰。这样设计可以提高系统的频谱利用率和传输速率。In one embodiment, the LAS code with complete complementary orthogonal characteristics can be used as the training sequence in this system. It is characterized in that the autocorrelation function is an ideal impact function at the origin, and it is zero everywhere outside the origin, and the cross-correlation function is everywhere. Zero, the autocorrelation and cross-correlation characteristics of the LAS code are shown in Figure 5. Therefore, when the training sequences overlap, they will not interfere with each other. This design can improve the spectrum utilization and transmission rate of the system.

本案例中我们设计训练序列的格式为:[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LNIn this case, we design the format of the training sequence as: [0] SN ,[X las ] SN ,[0] SN ,[X las ] SN ,[X las ] LN ,[X las ] LN .

本领域技术人员将可理解,信息、信号和数据可使用各种不同技术和技艺中的任何技术和技艺来表示。例如,以上描述通篇引述的数据、指令、命令、信息、信号、位(比特)、符号、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光学粒子、或其任何组合来表示。Those of skill in the art would understand that information, signals and data may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips referenced throughout the above description may be composed of voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof. To represent.

本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。Those of skill in the art would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.

结合本文所公开的实施例描述的各种解说性逻辑模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。The various illustrative logic modules, and circuits described in connection with the embodiments disclosed herein may be implemented using a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable Logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein are implemented or performed. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in cooperation with a DSP core, or any other such configuration.

结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integrated into the processor. The processor and storage medium can reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and storage medium may reside as discrete components in the user terminal.

在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, as a computer program product, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or other Any other medium that is suitable for program code and can be accessed by a computer. Any connection is also properly termed a computer-readable medium. For example, if the software is transmitted from a web site, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave , then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc, where disks are often reproduced magnetically. data, while a disc (disc) uses laser light to reproduce data optically. Combinations of the above should also be included within the scope of computer-readable media.

提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。The previous description of the present disclosure is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the spirit or scope of the present disclosure. Thus, the disclosure is not intended to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (18)

1.一种载波同步方法,包括:1. A carrier synchronization method, comprising: 对提取自接收信号的两个训练码执行互相关运算,以获得接收端和发射端之间载波的频偏,其中所述接收信号由初始的频域数据信号经傅立叶逆变换后生成的时域数据信号和时域的训练序列信号组成且所述时域的训练序列信号包括基于训练码的训练序列,其中训练序列频宽大于数据频宽且训练序列的功率谱密度低于数据的功率谱密度;以及Perform a cross-correlation operation on two training codes extracted from the received signal to obtain the frequency offset of the carrier between the receiving end and the transmitting end, wherein the received signal is generated from the initial frequency domain data signal after Fourier inverse transform The data signal and the training sequence signal in the time domain are composed of a training sequence signal in the time domain, and the training sequence signal in the time domain includes a training sequence based on a training code, wherein the training sequence bandwidth is greater than the data bandwidth and the power spectral density of the training sequence is lower than the power spectral density of the data ;as well as 基于所述频偏对所述接收信号执行频偏校正。Frequency offset correction is performed on the received signal based on the frequency offset. 2.如权利要求1所述的载波同步方法,其特征在于,所述训练码包括m序列、Golomb码、CAN码、或LAS码。2. The carrier synchronization method according to claim 1, wherein the training code comprises m-sequence, Golomb code, CAN code, or LAS code. 3.如权利要求1所述的载波同步方法,其特征在于,所述训练序列频宽大于数据频宽的5倍、10倍、15倍或以上。3. The carrier synchronization method according to claim 1, wherein the training sequence bandwidth is 5 times, 10 times, 15 times or more than the data bandwidth. 4.如权利要求1所述的载波同步方法,其特征在于,所述训练序列包括两个LAS短码[Xlas]SN,SN为所述LAS短码的长度,其中,所述对提取自接收信号的两个训练码执行互相关运算以获得接收端和发射端之间载波的频偏包括:4. carrier synchronization method as claimed in claim 1, is characterized in that, described training sequence comprises two LAS short codes [X las ] SN , SN is the length of described LAS short code, and wherein, described pair is extracted from The two training codes of the received signal perform a cross-correlation operation to obtain the frequency offset of the carrier between the receiving end and the transmitting end including: 对提取自所述接收信号的所述两个LAS短码执行互相关运算,以获得接收端和发射端之间载波的粗频偏,以及performing a cross-correlation operation on the two LAS short codes extracted from the received signal to obtain a coarse frequency offset of the carrier between the receiving end and the transmitting end, and 所述基于所述频偏对所述接收信号执行频偏校正包括:The performing frequency offset correction on the received signal based on the frequency offset includes: 基于所述粗频偏对所述接收信号执行初次频偏校正。performing a primary frequency offset correction on the received signal based on the coarse frequency offset. 5.如权利要求4所述的载波同步方法,其特征在于,所述训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,其中[0]SN为长度为SN的0序列。5. The carrier synchronization method according to claim 4, wherein the training sequence comprises [0] SN , [X las ] SN , [0] SN , [X las ] SN , wherein [0] SN is A sequence of 0s of length SN. 6.如权利要求4所述的载波同步方法,其特征在于,所述训练序列还包括两个LAS长码[Xlas]LN,LN为所述LAS长码的长度,其中,所述对提取自接收信号的两个训练码执行互相关运算以获得接收端和发射端之间载波的频偏还包括:6. carrier synchronization method as claimed in claim 4, is characterized in that, described training sequence also comprises two LAS long codes [X las ] LN , LN is the length of described LAS long code, wherein, described to extract Performing a cross-correlation operation on two training codes from the received signal to obtain the frequency offset of the carrier between the receiver and the transmitter also includes: 对提取自经过所述初次频偏校正的接收信号的两个LAS长码执行互相关运算,以获得接收端和发射端之间载波的细频偏,以及performing a cross-correlation operation on two LAS long codes extracted from the received signal subjected to the primary frequency offset correction to obtain a fine frequency offset of the carrier between the receiving end and the transmitting end, and 所述基于所述频偏对所述接收信号执行频偏校正还包括:The performing frequency offset correction on the received signal based on the frequency offset further includes: 基于所述粗频偏和所述细频偏对经过所述初次频偏校正的接收信号执行二次频偏校正。Performing secondary frequency offset correction on the received signal after the primary frequency offset correction based on the coarse frequency offset and the fine frequency offset. 7.如权利要求6所述的载波同步方法,其特征在于,所述基于所述粗频偏和所述细频偏对经过所述初次频偏校正的接收信号执行二次频偏校正包括:7. The carrier synchronization method according to claim 6, wherein said performing secondary frequency offset correction on the received signal after said primary frequency offset correction based on said coarse frequency offset and said fine frequency offset comprises: 基于所述粗频偏和所述细频偏的和来对经过所述初次频偏校正的接收信号执行所述二次频偏校正。The secondary frequency offset correction is performed on the received signal after the primary frequency offset correction based on the sum of the coarse frequency offset and the fine frequency offset. 8.如权利要求6所述的载波同步方法,其特征在于,所述训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN,其中[0]SN为长度为SN的0序列。8. The carrier synchronization method according to claim 6, wherein the training sequence comprises [0] SN , [X las ] SN , [0] SN , [X las ] SN , [X las ] LN , [X las ] LN , where [0] SN is a 0-sequence whose length is SN. 9.如权利要求6所述的载波同步方法,其特征在于,所述两个LAS短码还被用于定时同步,所述两个LAS短码以及所述两个LAS长码的提取位置是基于定时同步的结果来确定的。9. The carrier synchronization method according to claim 6, wherein the two LAS short codes are also used for timing synchronization, and the extraction positions of the two LAS short codes and the two LAS long codes are Determined based on timing synchronization results. 10.一种载波同步装置,包括:10. A carrier synchronization device, comprising: 互相关计算单元,用于对提取自接收信号的两个训练码执行互相关运算,以获得接收端和发射端之间载波的频偏,其中所述接收信号由初始的频域数据信号经傅立叶逆变换后生成的时域数据信号和时域的训练序列信号组成且所述时域的训练序列信号包括基于训练码的训练序列,其中训练序列频宽大于数据频宽且训练序列的功率谱密度低于数据的功率谱密度;以及A cross-correlation calculation unit, configured to perform a cross-correlation operation on two training codes extracted from the received signal, wherein the received signal is obtained by Fourier transforming the initial frequency domain data signal to obtain the frequency offset of the carrier between the receiving end and the transmitting end. The time-domain data signal generated after the inverse transformation is composed of a time-domain training sequence signal and the time-domain training sequence signal includes a training sequence based on a training code, wherein the training sequence bandwidth is greater than the data bandwidth and the power spectral density of the training sequence is below the power spectral density of the data; and 频率校正单元,用于基于所述频偏对所述接收信号执行频偏校正。A frequency correction unit, configured to perform frequency offset correction on the received signal based on the frequency offset. 11.如权利要求10所述的载波同步装置,其特征在于,所述训练码包括m序列、Golomb码、CAN码、或LAS码。11. The carrier synchronization device according to claim 10, wherein the training code comprises m-sequence, Golomb code, CAN code, or LAS code. 12.如权利要求10所述的载波同步装置,其特征在于,所述训练序列频宽大于数据频宽的5倍、10倍、15倍或以上。12. The carrier synchronization device according to claim 10, wherein the training sequence bandwidth is 5 times, 10 times, 15 times or more than the data bandwidth. 13.如权利要求10所述的载波同步装置,其特征在于,所述训练序列包括两个LAS短码[Xlas]SN,SN为所述LAS短码的长度,其中,所述相关计算单元进一步用于对提取自所述接收信号的所述两个LAS短码执行互相关运算,以获得接收端和发射端之间载波的粗频偏,以及13. The carrier synchronization device according to claim 10, wherein the training sequence comprises two LAS short codes [X las ] SN , and SN is the length of the LAS short code, wherein the correlation calculation unit It is further used to perform a cross-correlation operation on the two LAS short codes extracted from the received signal, so as to obtain a coarse frequency offset of the carrier between the receiving end and the transmitting end, and 所述频率校正单元进一步用于基于所述粗频偏对所述接收信号执行初次频偏校正。The frequency correction unit is further configured to perform primary frequency offset correction on the received signal based on the coarse frequency offset. 14.如权利要求13所述的载波同步装置,其特征在于,所述训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,其中[0]SN为长度为SN的0序列。14. The carrier synchronization device according to claim 13, wherein the training sequence comprises [0] SN , [X las ] SN , [0] SN , [X las ] SN , wherein [0] SN is A sequence of 0s of length SN. 15.如权利要求13所述的载波同步装置,其特征在于,所述训练序列还包括两个LAS长码[Xlas]LN,LN为所述LAS长码的长度,其中,所述相关计算单元进一步用于对提取自经过所述初次频偏校正的接收信号的两个LAS长码执行互相关运算,以获得接收端和发射端之间载波的细频偏,以及15. The carrier synchronization device according to claim 13, wherein the training sequence further comprises two LAS long codes [X las ] LN , and LN is the length of the LAS long code, wherein the correlation calculation The unit is further configured to perform a cross-correlation operation on the two LAS long codes extracted from the received signal after the initial frequency offset correction, so as to obtain a fine frequency offset of the carrier between the receiving end and the transmitting end, and 所述频率校正单元进一步用于基于所述粗频偏和所述细频偏对经过所述初次频偏校正的接收信号执行二次频偏校正。The frequency correction unit is further configured to perform a secondary frequency offset correction on the received signal after the primary frequency offset correction based on the coarse frequency offset and the fine frequency offset. 16.如权利要求15所述的载波同步装置,其特征在于,所述频率校正单元进一步用于基于所述粗频偏和所述细频偏的和来对经过所述初次频偏校正的接收信号执行所述二次频偏校正。16. The carrier synchronization device according to claim 15, wherein the frequency correction unit is further configured to correct the received frequency offset after the initial frequency offset correction based on the sum of the coarse frequency offset and the fine frequency offset The signal performs the secondary frequency offset correction. 17.如权利要求15所述的载波同步装置,其特征在于,所述训练序列包括[0]SN,[Xlas]SN,[0]SN,[Xlas]SN,[Xlas]LN,[Xlas]LN,其中[0]SN为长度为SN的0序列。17. The carrier synchronization device according to claim 15, wherein the training sequence comprises [0] SN , [X las ] SN , [0] SN , [X las ] SN , [X las ] LN , [X las ] LN , where [0] SN is a 0-sequence whose length is SN. 18.如权利要求15所述的载波同步装置,其特征在于,所述两个LAS短码还被用于定时同步,所述两个LAS短码以及所述两个LAS长码的提取位置是基于定时同步的结果来确定的。18. The carrier synchronization device according to claim 15, wherein the two LAS short codes are also used for timing synchronization, and the extraction positions of the two LAS short codes and the two LAS long codes are Determined based on timing synchronization results.
CN201610219112.5A 2016-04-08 2016-04-08 Carrier synchronization method and device Active CN107276956B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610219112.5A CN107276956B (en) 2016-04-08 2016-04-08 Carrier synchronization method and device
PCT/CN2017/079581 WO2017174004A1 (en) 2016-04-08 2017-04-06 Method and device for carrier synchronization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610219112.5A CN107276956B (en) 2016-04-08 2016-04-08 Carrier synchronization method and device

Publications (2)

Publication Number Publication Date
CN107276956A true CN107276956A (en) 2017-10-20
CN107276956B CN107276956B (en) 2021-10-08

Family

ID=60052104

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610219112.5A Active CN107276956B (en) 2016-04-08 2016-04-08 Carrier synchronization method and device

Country Status (1)

Country Link
CN (1) CN107276956B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118337578A (en) * 2024-04-11 2024-07-12 中国人民解放军军事科学院系统工程研究院 High-precision frequency tracking method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452326A (en) * 2002-04-15 2003-10-29 华为技术有限公司 Method for switching-on and synchronization of mobile terminal of radio local network system
CN1992574A (en) * 2005-12-31 2007-07-04 方正通信技术有限公司 Method and apparatus for improving networking performance of CDMA communication system
CN101039294A (en) * 2006-03-15 2007-09-19 方正通信技术有限公司 Method for improving channel estimation characteristic and synchronization characteristic of generalized multi-carrier system
CN101170346A (en) * 2006-10-26 2008-04-30 富士通株式会社 Pilot signal transmission method and mobile communication system
US20110182169A1 (en) * 2009-09-13 2011-07-28 Research Institute Of Tsinghua University In Shenzhen Code division multiplexing method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452326A (en) * 2002-04-15 2003-10-29 华为技术有限公司 Method for switching-on and synchronization of mobile terminal of radio local network system
CN1992574A (en) * 2005-12-31 2007-07-04 方正通信技术有限公司 Method and apparatus for improving networking performance of CDMA communication system
CN101039294A (en) * 2006-03-15 2007-09-19 方正通信技术有限公司 Method for improving channel estimation characteristic and synchronization characteristic of generalized multi-carrier system
CN101170346A (en) * 2006-10-26 2008-04-30 富士通株式会社 Pilot signal transmission method and mobile communication system
US20110182169A1 (en) * 2009-09-13 2011-07-28 Research Institute Of Tsinghua University In Shenzhen Code division multiplexing method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118337578A (en) * 2024-04-11 2024-07-12 中国人民解放军军事科学院系统工程研究院 High-precision frequency tracking method and device

Also Published As

Publication number Publication date
CN107276956B (en) 2021-10-08

Similar Documents

Publication Publication Date Title
WO2017174004A1 (en) Method and device for carrier synchronization
WO2017174003A1 (en) Timing synchronization method and device
CN107276654B (en) Signal processing method and system
CN107276953B (en) Timing synchronization method, device and system
CN107276926B (en) Channel estimation method and device
CN107276956A (en) Carrier synchronization method and device
CN107276955B (en) Signal processing method and system
CN107294889B (en) Carrier synchronization method and device
CN107277913B (en) timing synchronization method, device and system
CN107276943B (en) Timing synchronization method, device and system
CN107276627B (en) Signal processing method and system
CN107276708B (en) Timing synchronization method, device and system
CN107276740B (en) Timing synchronization method, device and system
CN107276940B (en) Timing synchronization method, device and system
CN107276925B (en) Channel estimation method and device
CN107294881B (en) Channel estimation method and device
CN107294883B (en) Channel estimation method and device
CN107294882B (en) Channel estimation method and device
CN107276927B (en) Channel estimation method and device
CN107276951A (en) Carrier synchronization method and device
CN107276946A (en) Carrier synchronization method and device
CN107276929A (en) Channel estimation methods and device
CN107276952B (en) Carrier synchronization method and device
CN107276655B (en) Signal processing method and system
CN107276947B (en) Signal processing method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190812

Address after: 518057 2nd Floor, No. 9 Software Building, Zhongxin Road, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: SHEN ZHEN KUANG-CHI HEZHONG TECHNOLOGY Ltd.

Address before: Bantian street Longgang District of Shenzhen City, Guangdong province 518000 Jihua Road, the new world Huasai Industrial Area No. 2, building 101 (two floor) 201

Applicant before: SHENZHEN SUPER DATA LINK TECHNOLOGY Ltd.

GR01 Patent grant
GR01 Patent grant
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210923

Address after: 223800 No. 1, haoshikaiya Road, Shizi Industrial Park, Shuyang County, Suqian City, Jiangsu Province

Applicant after: Zhonghu aluminum technology (Jiangsu) Co.,Ltd.

Address before: 518057 2nd floor, software building, No.9, Gaoxin middle 1st Road, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: SHEN ZHEN KUANG-CHI HEZHONG TECHNOLOGY Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221202

Address after: 100000 room 510, floor 5, building C, State Grid Park, future science city, Changping District, Beijing

Patentee after: State Grid Siji Location Service Co.,Ltd.

Patentee after: STATE GRID INFORMATION & TELECOMMUNICATION GROUP Co.,Ltd.

Address before: 223800 No. 1, haoshikaiya Road, Shizi Industrial Park, Shuyang County, Suqian City, Jiangsu Province

Patentee before: Zhonghu aluminum technology (Jiangsu) Co.,Ltd.