CN115996162A - 一种串行高效通信时域o&m定时同步方法 - Google Patents
一种串行高效通信时域o&m定时同步方法 Download PDFInfo
- Publication number
- CN115996162A CN115996162A CN202211474592.1A CN202211474592A CN115996162A CN 115996162 A CN115996162 A CN 115996162A CN 202211474592 A CN202211474592 A CN 202211474592A CN 115996162 A CN115996162 A CN 115996162A
- Authority
- CN
- China
- Prior art keywords
- timing
- time domain
- timing error
- signal
- filter
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004891 communication Methods 0.000 title claims abstract description 17
- 238000005070 sampling Methods 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 15
- 238000006243 chemical reaction Methods 0.000 claims abstract description 10
- 238000013461 design Methods 0.000 claims abstract description 6
- 238000009825 accumulation Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 4
- 238000009499 grossing Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 abstract description 4
- 239000000284 extract Substances 0.000 abstract description 3
- 238000013481 data capture Methods 0.000 abstract description 2
- 238000004422 calculation algorithm Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明公开了一种串行高效通信时域O&M定时同步方法,属于太赫兹毫米波高速通信领域。本方法使用ADC完成信号采样,数据捕获后提取复数序列到定时同步模块进行处理;计算该导频序列模方即包络幅值,将该结果分别送入IQ两路完成DFT运算;利用DFT运算后的实部和虚部,计算得到定时误差估计值;依据定时误差计算结果求出滤波器抽头位置,用来索引多相滤波器系数,多相滤波器在时域完成定时误差补偿和信号数据速率转换。本发明采用开环IQ两路并行和符号非整数倍采样设计,IQ各路串行处理样本数据,并在时域上进行定时误差补偿,避免DFT和IDFT运算的同时进一步降低了硬件资源的占用。
Description
技术领域
本发明涉及太赫兹毫米波通信领域,具体涉及一种通信位同步的串行高效时域O&M定时同步方法。
背景技术
在软件无线电的领域里,信号经过信道时由于传输时延的存在以及收发端时钟偏移,都会造成接收到的信号产生偏差。信号接收端经过采样下变频处理后的数据是一串码元序列,只有调整接收端采样时钟使其与接收码元频率相位一致,才能在接收符号的最佳采样时刻对其进行采样判决。
位同步按有无数据辅助可分为数据辅助和非数据辅助两大类,后者不需要额外的辅助序列,相比于数据辅助的方法其频谱利用率更高,在工程中应用更广泛。非数据辅助位同步算法里比较有代表性的是Gardner算法和O&M算法。O&M算法是OerderM和Meyr H在1988年提出的利用平方律非线性变换对定时误差进行估计的一种算法。
但是,传统的O&M定时同步算法不满足高速率大带宽数据传输要求。
发明内容
本发明的目的在于提供一种串行高效通信时域O&M定时同步方法,可以从运算架构上压缩硬件逻辑资源的使用,在保证超高速调制速率传输的同时降低资源消耗,缩短定时同步时间。
本发明所采用的技术方案如下:
一种串行高效通信时域O&M定时同步方法,包括以下步骤:
步骤1,对信号进行采样,完成采样后数据的帧同步,对帧同步后的复数序列进行定时同步处理,得到复数定时同步序列;
步骤2,对复数定时同步序列进行I、Q两路串行输入定时处理,每路均以二进制符号形式按位相乘并累计求和,得到平方值,然后将I、Q两路得到的结果求和,得到接收信号模方;
步骤3,将信号包络值分别送入I、Q两路,每路信号分别与相应的旋转因子WnI和Wnq相乘并求和,完成DFT运算;
步骤4,利用信号DFT运算后的实部和虚部,进行定时误差估计,计算出频域相位偏移量,即定时误差估计结果;
步骤5,依据定时误差估计结果进行环路滤波平滑,计算出定时同步时域延迟,对应到滤波器抽头位置用于后续处理;
步骤6,不同定时误差估计结果对应的滤波器系数存储在ROM中,将步骤5输出的滤波器抽头位置作为ROM索引地址,动态控制ROM输出滤波器系数;
步骤7,将ROM输出的滤波器系数输入到多相滤波器模块,完成采样信号定时误差补偿。
进一步地,步骤1的具体方式为,使用与FPGA基带板卡相连的模数转换模块对信号进行采样,采样后的信号在基带板卡里完成帧同步,输出结果中包括从接收采样数据中提取出的导频序列,将该序列用于定时误差估计。
进一步地,步骤3的DFT运算中,采用满足奈奎斯特采样定理的采样速率,信号为复数形式,DFT运算表示为:
其中,xk为接收信号模方;Xm为xk的傅里叶变换,k为样本序号,L为符号累积长度,m为样本段号;I、Q路的傅里叶变换旋转因子分别表示为WnI=Im[e-j2kπ/N]和Wnq=Re[e-j2kπ/N];N为DFT点数。
进一步地,步骤4中,Xm的实部对应采样点模方与旋转因子WnI的乘积,Xm的虚部对应采样点模方与旋转因子Wnq的乘积,符号累积长度为L,I、Q两路分别进行串行处理;Xm的实部、虚部分别表示为:
其中,Re[Xm]和Im[Xm]分别表示Xm的实部和虚部,Ik和Qk分别为接收样本信号的实部和虚部;
DFT运算由其接收信号的实部、虚部信号运算结果表示,L个符号的定时误差估计值为
进一步地,步骤5中,用于定时误差补偿的滤波器系数抽头位置的计算方式为
进一步地,步骤7的具体方式为,将滤波器系数与信号样点在时域上进行卷积,滤波器采用多相结构设计,利用多相滤波器抽取和插值倍数的不同实现信号定时误差补偿,同时完成数据速率转换。
本发明的有益效果为:
1、在吉赫兹超大带宽、超高速调制解调***下,传统的平方律定时同步算法不再适用。本发明采用IQ路并行和符号非整数倍采样设计,在硬件采样速率受限下,既满足传输速率要求,又避免了符号运算点数过多的问题;开环的定时结构,相对于闭环结构具有定时同步时间短,算法实现简单等优点。
2、本发明解决了ADC无法在符号最佳采样时刻采样的问题,提升了接收信号的信噪比。相比于现有算法,具有控制信号反馈的结构势必会增加同步所需时间,收敛速度变慢,不适用于突发信号的解调。本发明仅需提取部分接收数据的导频序列用于定时同步算法处理,满足了高速通信的实时性和高效性;IQ路分别采用串行处理架构,在满足传输速率的同时也降低了硬件内部逻辑资源的使用,保证算法性能稳定。此外,本发明提出了一种新的误差校正方式,根据定时误差估计值和滤波器上采样倍数估计滤波器系数抽头位置,并在时域进行定时误差估计补偿,同时也省去了DFT和IDFT模块,有效减少了硬件资源的占用,缩短了定时同步算法所需时间。
附图说明
图1是本发明方法的流程图。
图2是本发明方法的原理示意图。
图3是本发明处理过程中的输入信号模方频谱图。
图4是本发明处理前后导频序列QPSK调制星座点对比图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例子,并且参照附图,对本发明进一步详细说明。
一种串行高效通信时域O&M定时同步方法,本方法使用ADC完成信号采样,数据捕获后提取复数序列到定时同步模块进行处理;计算该导频序列模方即包络幅值,将该结果分别送入IQ两路完成DFT运算;利用DFT运算后的实部和虚部,计算得到定时误差估计值;依据定时误差计算结果求出滤波器抽头位置,用来索引多相滤波器系数,多相滤波器在时域完成定时误差补偿和信号数据速率转换。
具体来说,本方法包括以下步骤:
步骤1,使用与FPGA基带板卡相连的ADC模数转换器完成信号采样,采样处理后的信号先进行数据捕获同步,捕获后的信号确定了帧头,提取复数导频序列并将其输出到定时同步模块进行定时误差估计。
步骤2,接收信号r(t)经过接收端N倍上采样后得到的样本为:
其中,an为发送数据符号,g(t)为成形滤波器、信道和接收滤波器的总响应,ε为定时误差。信号采样捕获后,提取的导频序列用正交复矢量可以表示为rk=Ik+jQk,其中k=0,1,2,...,N,提取的导频序列数据用于定时误差估计。
步骤3,将得到的信号包络平方分别送入I、Q两路,每路信号分别与相应的旋转因子WnI和Wnq相乘并累积求和,完成DFT运算。本方法采样速率满足奈奎斯特采样定理,信号为复信号形式,其DFT变换可表示为:
其中WnI=Im[e-j2kπ/N]和Wnq=Re[e-j2kπ/N]分别为旋转因子,N为DFT点数。
步骤4,对信号模方xk求DFT运算得到Xm的实部和虚部,Xm的实部对应采样点模方与旋转因子WnI的乘积,Xm的虚部对应采样点模方与旋转因子Wnq的乘积,符号累积长度为L,I、Q各路串行处理,则Xm的实部虚部分别表示为
步骤5,依据定时误差估计结果进行环路滤波平滑并计算得到定时同步时域延迟,用于定时误差补偿的滤波器系数抽头位置计算公式为其中为定时误差估计值,fus为根生余弦滤波器符号上采样倍数,计算得到的结果对应系数在ROM里的存储地址,索引输出的滤波器系数用于后续补偿处理。
步骤6,不同定时误差估计结果对应的滤波器系数存储在ROM中,将步骤5输出的滤波器抽头位置作为ROM索引地址,动态地控制ROM输出滤波器系数。
步骤7,将索引ROM得到的滤波器系数输入多相滤波器模块,与接收信号采样结果在时域上进行卷积,在完成采样信号定时误差补偿的同时实现数据速率转换。
本方法充分考虑了硬件采样速率的限制,在满足数据传输速率的前提下,采用开环IQ路并行和符号非整数倍采样设计,IQ各路串行处理样本的O&M算法有利于节约硬件内部资源,实现高效稳定的数据传输。O&M定时误差结果送到滤波器进行时域定时误差补偿,时域补偿相比频域实现省去了DFT和IDFT的步骤,进一步压缩了实现算法所需的资源数量。
下面为一个更具体的例子:
如图1所示,一种串行高效通信时域O&M定时同步方法,具体实现步骤如下:
步骤1,使用与FPGA基带板卡相连的ADC模数转换器完成信号采样,采样处理后的信号先进行数据捕获同步,捕获后的信号确定了帧头,提取复数导频序列并将其输出到定时同步模块进行定时误差估计。
步骤2,接收信号r(t)经过接收端N倍上采样后得到的样本为:
其中,an为发送数据符号,g(t)为成形滤波器、信道和接收滤波器的总响应,ε为定时误差。信号采样捕获后,导频序列用正交复矢量可以表示为rk=Ik+jQk,其中k=0,1,2,...,N,取N=56,提取部分导频序列用于定时误差估计。
步骤3,将得到的信号包络值分别送入I、Q两路,每路信号分别与相应的旋转因子WnI和Wnq相乘并求和,完成DFT运算。
本方法采样速率满足奈奎斯特采样定理,信号为复信号形式,其中符号速率fB=4.2GHz,信号带宽B=2.1GHz,采样速率fs=4.8GHz,接收端采样倍数为8/7倍采样,则其DFT变换可表示为:
其中WnI=Im[e-j2kπ/N]和Wnq=Re[e-j2kπ/N]分别为旋转因子,N为DFT点数。
步骤4,对信号模方xk求DFT运算得到Xm的实部和虚部,Xm的实部对应采样点模方与旋转因子WnI的乘积,Xm的虚部对应采样点模方与旋转因子Wnq的乘积,符号累积长度为L=56,仿真中FFT点数为64点,其结果如图3功率谱所示;I、Q各路串行处理,则Xm的实部虚部分别表示为
步骤5,依据定时误差估计结果进行环路滤波平滑并计算得到定时同步时域延迟,定时误差补偿的滤波器系数抽头位置计算公式为其中为定时误差估计值,fus为根生余弦滤波器符号上采样倍数,计算得到的结果对应ROM存储地址,索引输出的滤波器系数用于后续补偿处理。
步骤6,不同定时误差估计值对应的滤波器系数存储在ROM中,该系数为个数N=64,8位位宽的二进制数。将步骤5输出的滤波器抽头位置作为ROM索引地址,动态地控制ROM输出的滤波器系数。
步骤7,将索引ROM得到的滤波器系数输入多相滤波器模块,与接收信号采样结果在时域上进行卷积,在完成采样信号定时误差补偿的同时实现数据速率转换,定时误差补偿前后结果如图4所示。
下面为本方法的仿真结果:
1.条件
信号调制方式:QPSK
FFT点数:64
根升余弦滤波器滚降因子:0.25
根生余弦滤波符号上采样倍数:112
2.结果分析
本方法在上述条件下完成定时同步误差估计与补偿,结果如图4所示。左图为定时同步误差补偿前的星座图,右边为定时同步误差补偿后的星座图。可以明显看出,本方法在一定程度上降低了信号传输过程产生的误差,信号采样效果有了一定提升。
总之,本发明通过对高速通信传输数据进行定时误差估计,计算相位延迟误差,将其送入滤波器,从而完成时域定时误差的补偿。针对传统O&M定时同步算法在高速率大带宽传输***中硬件实现采样受限的问题,本发明采用开环IQ两路并行和符号非整数倍采样设计,IQ各路串行处理样本数据,并在时域上进行定时误差补偿,避免DFT和IDFT运算的同时进一步降低了硬件资源的占用。
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。
Claims (6)
1.一种串行高效通信时域O&M定时同步方法,其特征在于,包括以下步骤:
步骤1,对信号进行采样,完成采样后数据的帧同步,对帧同步后的复数序列进行定时同步处理,得到复数定时同步序列;
步骤2,对复数定时同步序列进行I、Q两路串行输入定时处理,每路均以二进制符号形式按位相乘并累计求和,得到平方值,然后将I、Q两路得到的结果求和,得到接收信号模方;
步骤3,将信号包络值分别送入I、Q两路,每路信号分别与相应的旋转因子WnI和Wnq相乘并求和,完成DFT运算;
步骤4,利用信号DFT运算后的实部和虚部,进行定时误差估计,计算出频域相位偏移量,即定时误差估计结果;
步骤5,依据定时误差估计结果进行环路滤波平滑,计算出定时同步时域延迟,对应到滤波器抽头位置用于后续处理;
步骤6,不同定时误差估计结果对应的滤波器系数存储在ROM中,将步骤5输出的滤波器抽头位置作为ROM索引地址,动态控制ROM输出滤波器系数;
步骤7,将ROM输出的滤波器系数输入到多相滤波器模块,完成采样信号定时误差补偿。
2.根据权利要求1所述的一种串行高效通信时域O&M定时同步方法,其特征在于,步骤1的具体方式为,使用与FPGA基带板卡相连的模数转换模块对信号进行采样,采样后的信号在基带板卡里完成帧同步,输出结果中包括从接收采样数据中提取出的导频序列,将该序列用于定时误差估计。
6.根据权利要求5所述的一种串行高效通信时域O&M定时同步方法,其特征在于,步骤7的具体方式为,将滤波器系数与信号样点在时域上进行卷积,滤波器采用多相结构设计,利用多相滤波器抽取和插值倍数的不同实现信号定时误差补偿,同时完成数据速率转换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211474592.1A CN115996162A (zh) | 2022-11-23 | 2022-11-23 | 一种串行高效通信时域o&m定时同步方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211474592.1A CN115996162A (zh) | 2022-11-23 | 2022-11-23 | 一种串行高效通信时域o&m定时同步方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115996162A true CN115996162A (zh) | 2023-04-21 |
Family
ID=85989597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211474592.1A Pending CN115996162A (zh) | 2022-11-23 | 2022-11-23 | 一种串行高效通信时域o&m定时同步方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115996162A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117792338A (zh) * | 2024-02-27 | 2024-03-29 | 南京朗立微集成电路有限公司 | 一种滤波器及其设计方法 |
-
2022
- 2022-11-23 CN CN202211474592.1A patent/CN115996162A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117792338A (zh) * | 2024-02-27 | 2024-03-29 | 南京朗立微集成电路有限公司 | 一种滤波器及其设计方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111212007A (zh) | 一种通用600Mbps中速解调器实现方法及调制解调器 | |
CN111490866B (zh) | 一种高速并行解调结构中的定时恢复方法、数字通信*** | |
CN109274623B (zh) | 一种基于大点数fft修正载波频偏的实现方法 | |
CN110300079B (zh) | 一种msk信号相干解调方法及*** | |
CN101136890A (zh) | 一种优化的多载波信号削波装置及其方法 | |
CN111194077B (zh) | 一种低采样率下的定时同步方法 | |
CN113037671B (zh) | 一种低复杂度的高效soqpsk符号定时与相位联合同步算法 | |
CN101237435A (zh) | 一种降低多载波信号峰均比的方法和装置 | |
CN115996162A (zh) | 一种串行高效通信时域o&m定时同步方法 | |
CN107682294B (zh) | 一种基于FPGA的高速16apsk信号的相位模糊校正方法 | |
CN110752870A (zh) | 滚降系数可变宽带卫星传输***的定时恢复方法及装置 | |
CN107135175A (zh) | 一种高速数传***中同步均衡方法 | |
CN101483627B (zh) | 减小多载波信号峰均比的方法 | |
CN114938255A (zh) | 一种基于o&m算法的高速时域并行定时同步方法 | |
TWI603603B (zh) | In the downlink transmission system to solve the imperfect joint estimation of pre-compensation method | |
CN1327621C (zh) | 一种新的超宽带信号的接收方法 | |
CN102801674A (zh) | 连续相位调制信号的非相干检测方法及装置 | |
CN113923083A (zh) | 一种基于伪随机导频的等效时间采样太赫兹信道估计方法 | |
CN107332632B (zh) | MSK调制方式下Alpha稳定分布噪声参数的估计方法 | |
CN110324269A (zh) | 一种高速解调器的符号同步***及实现方法 | |
CN107612860A (zh) | 适用于802.11ac接收机的同步与下采样估计方法 | |
CN115694549A (zh) | 用于uqpsk-dsss信号的定时同步方法及*** | |
CN109714144B (zh) | 一种定时同步恢复方法及*** | |
CN114337979B (zh) | 一种基于aprx架构的前馈型频域定时同步方法 | |
CN114338304B (zh) | 一种用于高速通信的并行基带解调器*** |
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 |