CN103095624B - 一种帧同步方法 - Google Patents
一种帧同步方法 Download PDFInfo
- Publication number
- CN103095624B CN103095624B CN201110331549.5A CN201110331549A CN103095624B CN 103095624 B CN103095624 B CN 103095624B CN 201110331549 A CN201110331549 A CN 201110331549A CN 103095624 B CN103095624 B CN 103095624B
- Authority
- CN
- China
- Prior art keywords
- max
- signal
- value
- correlation
- sliding window
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明帧同步方法步骤如下:设置滑动窗,滑动窗的长度为同步符号的长度N;对滑动窗内的前N/2个点和后N/2个点进行互相关运算获得相关值R,确定最大相关值Rmax及Rmax对应的位置dmax;确定Rmax对应的滑动窗,计算该窗后N/2个点的功率累加值P;依据Rmax和P计算信噪比;判断信噪比是否小于预设阈值:若不小于预设阈值,则判定dmax为帧同步起始位置;否则以dmax为中心,前后各确定L个点,形成新的搜索区间,并在该区间内进行帧同步起始位置搜索。本发明技术方案先通过SNR估算方法判断信号质量,再针对不同信噪比的信号采用不同方法来确定帧同步起始位置,在帧同步的准确度与计算量之间实现了很好的平衡。
Description
技术领域
本发明涉及一种帧同步方法。
背景技术
TDS-OFDM(TimeDomainSynchronization-OrthogonalFrequencyDivisionMultiplexing,时域同步正交频分复用数字传输技术)技术是近年来比较兴起的技术,其特点是对同步符号进行特殊构造,可以在时域完成同步。
***多媒体广播电视技术CMMB(ChinaMobileMultimediaBroadcasting,***数字多媒体广播)是2006年由国家广电总局正式颁布的移动电视行业标准,采用了TDS-OFDM技术。在CMMB标准中,一帧由40个时隙组成,每个时隙包括发射机标识信号(TXID)、同步符号和53个OFDM符号。其中,同步符号是由两段相同的、且由PN序列填充的同步信号组成。在CMMB中,帧同步等价于时隙同步,通常用同步符号在时域完成。
由于CMMB***的信道环境恶劣,且支持高速移动,其帧同步的要求较高。一般地,为对抗较大的载波频偏,实际中采用的算法多是基于自相关的算法。该算法将接收信号充延迟一定的时间间隔后与自己相关,然后作归一化。但这种方法获得的接收信号自相关曲线在峰值附近变化平缓,即存在所谓的平顶效应,这就使得该方法难以在高斯噪声较大的情况下准确的检测帧的起始位置。为解决上述平顶效应,现有技术中出现了一些改进算法,例如,将接收的数据进行分段相关、或是对接收的数据进行差分预处理等,这些改进算法都比较复杂,在对帧数据进行全搜索时,计算量也非常的大。
发明内容
本发明所要解决的技术问题是提供一种计算简单、可快速准确定位的帧同步方法。
本发明的帧同步方法,具体步骤如下:
设置滑动窗,所述滑动窗的长度等于同步符号的长度,所述同步符号的长度为N;
对滑动窗内的前N/2个点和后N/2个点进行互相关运算,得到相关值R,并获取其中的最大相关值Rmax、以及所述最大相关值Rmax对应的位置dmax;
确定所述最大相关值Rmax对应的滑动窗,计算该滑动窗的后N/2个点的功率累加值P;
依据所述最大相关值Rmax和所述功率累加值P计算信噪比SNR;
判断所述信噪比SNR是否小于预设阈值THSNR:若SNR≥THSHR,则判定所述最大相关值Rmax对应的位置dmax为帧同步起始位置;若SNR<THSNR,则以所述最大相关值Rmax对应的位置dmax为中心,前后各确定L个点,形成新的搜索区间,并在该区间内进行帧同步起始位置搜索;其中,所述L为自然数,所述L的取值范围为L=0,1,2…(N/2-1)。
进一步地,前N/2个点和后N/2个点进行互相关运算,获得所述相关值R的方法为:
其中,d=0,1,2…N/2;
rk为时域接收信号采样,为rk的复数共轭值, k=0,1,2…N-1;
sk为信号分量;nk为加性高斯白噪声;Δff为频偏;Δφ为相位偏角;N为同步符号的长度;D=N/2。
进一步地,得到所述功率累加值P的方法为:
其中,d=0,1,2…N/2;
rk为时域接收信号采样,为rk的复数共轭值, k=0,1,2…N-1;
sk为信号分量;nk为加性高斯白噪声;Δff为频偏;Δφ为相位偏角;N为同步符号的长度;D=N/2。
进一步地,得到所述信噪比SNR的方法为:
其中,R为相关值,P为功率累加值。
进一步地,根据所述信噪比SNR确定所述L的取值,具体方法如下:
进一步地,所述L的取值范围为:
本发明的有益效果是:
1.本发明技术方案先通过SNR(信噪比)估算方法判断信号质量,再针对不同信噪比的信号采用不同方法来确定帧同步起始位置,在帧同步的准确度与计算量之间实现了很好的平衡。
2.在信号质量较好的情况下,本发明技术方案直接采用单一的滑动窗,仅对窗内的数据作前后的互相关运算,计算简单,定位快速。
3.在信号质量较差的情况下,本发明技术方案在确定最大相关值对应的位置后,再进一步确定一个较为精准的搜索范围,并在该范围内进行帧同步搜索,这就大大地降低了计算量。
附图说明
图1为本发明帧同步方法的流程示意图;
图2为本发明中CMMB标准的时隙数据结构的构成示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,本发明的帧同步方法,具体步骤如下:
步骤1,设置滑动窗,滑动窗的长度与时隙的同步符号的长度N相同。如图2所示,时隙包括发射机标识信号(TXID)、同步符号(两段相同的的同步信号)、53个OFDM符号。
步骤2,对滑动窗内的前N/2个点和后N/2个点进行互相关运算,得到相关值R,并获取其中的最大相关值Rmax、以及最大相关值Rmax对应的位置dmax。
步骤3,确定最大相关值Rmax对应的滑动窗,计算该滑动窗的后N/2个点的功率累加值P。
步骤4,依据最大相关值Rmax和功率累加值P计算信噪比SNR。
步骤5,判断信噪比SNR是否小于预设阈值THSNR:若SNR≥THSNR,则判定最大相关值Rmax对应的位置dmax为帧同步起始位置;若SNR<THSNR,则以最大相关值Rmax对应的位置dmax为中心,前后各确定L个点,形成新的搜索区间,并在该区间内进行帧同步起始位置搜索。其中,L为自然数,其取值范围为L=0,1,2…(N/2-1)。
下面对帧同步方法的工作原理以及工作过程进行简单介绍。
若CMMB标准的时域接收信号采样为:
sk为信号分量;nk为加性高斯白噪声;Δff为频偏;Δφ为相位偏角;N为同步符号的长度。
因为在同步符号中,第二段同步信号和第一段同步信号完全相同,因此可视第二段同步信号为第一段同步信号在时域上延迟了D=N/2个采样点后得到的数据。此时第一段同步信号、第二段同步信号的互相关值R计算如下:
其中,为rk的复数共轭值,d的取值范围为d=0,1,2……N/2。
若采用现有技术中的前后相关算法(即SCA算法)确定帧同步起始位置,则在每次获得最大相关值Rmax以及Rmax对应的位置dmax后,再计算获得一个与其相对应的功率累加值Pmax,再根据Rmax与Pmax计算此时的功率归一化相关值M。其中,
一般情况下,可认为rk与rk+D相互独立,相关值M很小,当d位于帧内同步符号的起始位置时,M基本上同相累加也将达到最大。因此,粗同步符号的起始位置估计为:
也就是说,现有技术的SCA算法中,滑动窗每移动一次,就需要计算多次互相关值(从中选取最大的相关值)、一次功率累加值、一次功率归一化相关值,计算过程复杂、计算量大、且该算法在信噪比较低的情况下,M(d)曲线将存在一个平缓的区域,这就会造成帧同步的偏差。
而若将第二段同步信号视为接收的数据信号,将第一段同步信号视为第二段同步信号的循环前缀,可以推导出:
因此,当上述的延时点数D取为N/2时,在d=dmax处,恰有:
上式中,去除绝对值符号,是因为一般情况下SNR>0。
由于CMMB的同步信号采用PN序列填充,而PN序列具有强自相关特性,在信号情况较好的情况下,R(d)取最大值Rmax时对应的dmax与M(d)取值最大时对应的dmax值十分接近,因此,可通过计算SNR值,先确定信号质量好坏,若信号质量好,则可用前者代替后者计算M(d)的方法来检测帧同步起始位置。因为在本发明技术方案提供的方法中,滑动窗每移动一次,就需要计算多次互相关值,在滑动窗移动完成后,从诸多互相关值中选取一个最大的相关值;确定最大相关值后,再计算该相关值对应的滑动窗内的后N/2个点的功率累加值P(仅计算一次);最后再计算信噪比(仅计算一次),与现有技术的算法相比,本发明就大大地减少了计算量。
采用本发明技术方案,计算后的信噪比不小于预设的阈值,则说明信号质量较好,根据上述的分析,最大相关值对应的位置dmax即为帧同步起始位置。若计算后的信噪比小于预设的阈值,则说明信号质量不佳,若只通过最大相关值对应的位置dmax来确定帧同步起始位置会存在一定的偏离,但是,可以确定的是帧同步起始位置与dmax点相差不会太远。因此,可以dmax为中心,向前向后各搜索L个点,确定一个新的搜索区间,在该区间内采用其它帧同步方法来搜索帧同步起始位置。
其中,可以按照以下两种方法确定L的取值:
1.根据计算出的信噪比SNR来确定L的取值,具体公式如下:
2.经过大量的数据仿真可获知,在低信噪比情况下,L的取值范围可为:
在选好L的取值,确定好新的搜索区间后,可以采用以下方法搜索帧同步起始位置,因为搜索区间范围较小,因此计算量也相对来说较少:
1.前后相关算法(SCA算法):即上述提及的参考算法;
2.本地序列相关算法:即将接收到的时域同步信号与本地已知的同步信号序列作相关运算、累加,设置门限判断帧同步起始位置;
3.分段相关算法:即将接收到的时域同步信号与本地已知的同步信号序列作相关运算,求得累加值;将若干个累加值再进行循环共轭相关运算并作累加,当取到最大值时所对应的位置作为帧同步位置。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种帧同步方法,其特征在于,该方法包括如下步骤:
设置滑动窗,所述滑动窗的长度=同步符号的长度=N;
对滑动窗内的前N/2个点和后N/2个点进行互相关运算,得到相关值R,并获取其中的最大相关值Rmax、以及所述最大相关值Rmax对应的位置dmax;
确定所述最大相关值Rmax对应的滑动窗,计算该滑动窗的后N/2个点的功率累加值P;
依据所述最大相关值Rmax和所述功率累加值P计算信噪比SNR;
判断所述信噪比SNR是否小于预设阈值THSNR:若SNR≥THSNR,则判定所述最大相关值Rmax对应的位置dmax为帧同步起始位置;若SNR<THSNR,则以所述最大相关值Rmax对应的位置dmax为中心,前后各确定L个点,形成新的搜索区间,并在该区间内进行帧同步起始位置搜索;其中,所述L为自然数,按照以下两种方法确定L的取值:
根据计算出的信噪比SNR来确定L的取值,具体公式如下:
L的取值范围可为:
2.按照权利要求1所述的帧同步方法,其特征在于,
前N/2个点和后N/2个点进行互相关运算,获得所述相关值R的方法为:
其中,d=0,1,2…N/2;
rk为时域接收信号采样,为rk的复数共轭值,
sk为信号分量;nk为加性高斯白噪声;Δff为频偏;Δφ为相位偏角;N为同步符号的长度;D=N/2。
3.按照权利要求1或2所述的帧同步方法,其特征在于,
得到所述功率累加值P的方法为:
其中,d=0,1,2…N/2;
rk为时域接收信号采样,为rk的复数共轭值,
sk为信号分量;nk为加性高斯白噪声;Δff为频偏;Δφ为相位偏角;N为同步符号的长度;D=N/2。
4.按照权利要求3所述的帧同步方法,其特征在于,
得到所述信噪比SNR的方法为:
其中,R为相关值,P为功率累加值。
5.按照权利要求1或2所述的帧同步方法,其特征在于,
得到所述信噪比SNR的方法为:
其中,R为相关值,P为功率累加值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110331549.5A CN103095624B (zh) | 2011-10-27 | 2011-10-27 | 一种帧同步方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110331549.5A CN103095624B (zh) | 2011-10-27 | 2011-10-27 | 一种帧同步方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103095624A CN103095624A (zh) | 2013-05-08 |
CN103095624B true CN103095624B (zh) | 2016-05-11 |
Family
ID=48207771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110331549.5A Active CN103095624B (zh) | 2011-10-27 | 2011-10-27 | 一种帧同步方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103095624B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104883248B (zh) * | 2014-02-27 | 2019-02-12 | 华为技术有限公司 | 一种时间同步的装置、方法及*** |
CN105827550B (zh) * | 2015-01-04 | 2019-01-08 | 电信科学技术研究院 | 一种利用滑动窗确定目标参数的方法及装置 |
CN105812308B (zh) * | 2016-03-17 | 2019-05-31 | 东南大学 | 一种用于射频一致性测试***的符号定时同步方法 |
CN111917521B (zh) * | 2020-10-01 | 2021-01-08 | 杭州优智联科技有限公司 | 检测帧起始定界符的方法、装置、设备及计算机存储介质 |
CN113890812B (zh) * | 2021-10-26 | 2023-07-07 | 武汉邮电科学研究院有限公司 | 一种基于dqpsk同步序列的帧同步方法及*** |
CN114785653B (zh) * | 2022-04-20 | 2023-08-04 | 桂林电子科技大学 | 一种符号同步方法、***、设备及可读存储介质 |
CN115664621A (zh) * | 2022-09-06 | 2023-01-31 | 中船航海科技有限责任公司 | 一种时间同步算法 |
CN117279013B (zh) * | 2023-11-17 | 2024-02-02 | 芯迈微半导体(上海)有限公司 | 一种端口识别方法和端口识别装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577580A (zh) * | 2008-05-09 | 2009-11-11 | 北京大学 | 一种帧同步方法 |
CN101924725A (zh) * | 2009-06-17 | 2010-12-22 | 国民技术股份有限公司 | 一种ofdm***的帧同步方法与装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100930720B1 (ko) * | 2007-11-29 | 2009-12-09 | 한국전자통신연구원 | 신호대잡음비 추정 장치 및 방법 |
-
2011
- 2011-10-27 CN CN201110331549.5A patent/CN103095624B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577580A (zh) * | 2008-05-09 | 2009-11-11 | 北京大学 | 一种帧同步方法 |
CN101924725A (zh) * | 2009-06-17 | 2010-12-22 | 国民技术股份有限公司 | 一种ofdm***的帧同步方法与装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103095624A (zh) | 2013-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103095624B (zh) | 一种帧同步方法 | |
CN102457870B (zh) | 主同步信号检测方法、装置及小区搜索方法、*** | |
CN101656700B (zh) | 长期演进***小区初始搜索循环前缀类型检测方法及装置 | |
CN107370699B (zh) | 一种NB-IoT小区搜索*** | |
CN101651650B (zh) | 一种同步与频偏的联合估计方法及装置 | |
CN101374131B (zh) | 定时同步方法及装置、前导符号的生成方法和装置 | |
CN101764780B (zh) | 一种正交频分复用时频同步的方法和装置 | |
CN103023853B (zh) | 联合训练序列互相关信息的正交频分复用接收帧同步方法 | |
CN109005137A (zh) | Ofdm***接收机的帧同步方法及*** | |
CN102857996A (zh) | 一种小区搜索定时同步的方法 | |
CN102065048A (zh) | Ofdm帧同步、频率同步、符号细同步的时域联合估计方法 | |
CN104022996B (zh) | 一种基于信道估计的ofdm***定时同步方法 | |
CN101815048A (zh) | Ofdm整数频偏与符号细同步的频域联合估计方法 | |
CN101394198B (zh) | 一种对存在较大频偏的块信号的频偏捕获方法 | |
WO2021027590A1 (zh) | 突发ofdm数据传输的帧同步方法及*** | |
CN101753510A (zh) | 一种用于cmmb制式手机电视的精确定时同步方法和*** | |
CN101552635A (zh) | 一种频偏捕获的方法及装置 | |
CN101611606B (zh) | 接收到的数字信号的符号同步方法以及利用该方法的数字信号接收器 | |
CN101640650A (zh) | 整数倍频偏和符号定时的联合估计方法和设备 | |
CN101094517A (zh) | 一种改进的时间同步方法 | |
CN105577597B (zh) | Lte下行主同步信号的检测方法及其检测*** | |
CN101184077B (zh) | 一种多普勒频偏获取方法和装置 | |
CN101242539B (zh) | T-dmb***接收机帧同步装置及方法 | |
CN101478518B (zh) | 一种粗同步方法及接收机 | |
CN101296067B (zh) | Dab与t-dmb数字接收端的同步方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |