CN114363137B - 一种适用于高速运动场景的同步帧结构及其同步方法 - Google Patents
一种适用于高速运动场景的同步帧结构及其同步方法 Download PDFInfo
- Publication number
- CN114363137B CN114363137B CN202210033081.XA CN202210033081A CN114363137B CN 114363137 B CN114363137 B CN 114363137B CN 202210033081 A CN202210033081 A CN 202210033081A CN 114363137 B CN114363137 B CN 114363137B
- Authority
- CN
- China
- Prior art keywords
- num
- ddc
- frequency offset
- fft
- synchronization
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2657—Carrier synchronisation
- H04L27/2659—Coarse or integer frequency offset determination and synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2657—Carrier synchronisation
- H04L27/266—Fine or fractional frequency offset determination and synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
-
- 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
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明属于通信技术领域,涉及一种适用于高速运动场景的同步帧结构及其同步方法。本发明所提出一种同步帧结构设计,同步帧包括依次拼接的第一同步头、第二同步头、第三同步头,并且第一同步头、第二同步头和第三同步头经过了DDC_num倍插值,DDC_num为正整数,第一同步头为将长度为L的第一PN序列复制Sync1_num份并依次拼接,采用长度为L的第二PN序列作为第二同步头,第三同步头为将长度为L的第三PN序列复制Sync3_num份并依次拼接。根据所给的实施例能够抵抗[‑400kHz,400kHz]的频偏和10.48576ms以内的时延,并在‑25dB信噪比下达到99%以上的捕获概率,具有隐蔽性,适用于TDMA时分复用帧并可灵活调配时隙进行突发通信,并可通过简单灵活的扩展能够实现更宽的抗频偏性能和抗时延性能。
Description
技术领域
本发明属于通信技术领域,涉及一种适用于高速运动场景的同步帧结构及其同步方法。
背景技术
随着以高速飞行器为例的高速运动物体之间的通信场景的不断涌现,且运动速度不断提高,由此在通信发射机和接收机之间存在的多普勒频偏越来越大,严重影响通信性能,亟需解决。现有的帧结构及检测算法存在复杂度高、易截获、低信噪比环境下适应性差、抗时延性能差,且很难适应突发通信。
解决上述问题的难点在于:在低信噪比下,在有限的传输信号中尽量提高频偏估计和定时的准确度,尽量减少运算复杂度,尽量提高隐蔽性,适用于TDMA时分复用帧并可灵活调配时隙进行突发通信,并通过简单灵活的扩展能够实现更宽的抗频偏性能和抗时延性能。
解决上述问题的意义在于:解决了适用于高速移动场景下低信噪比大频偏突发通信的同步帧结构设计和同步检测问题,在做到隐蔽通信的同时提高接收端的同步性能,提高通信质量,并具有可扩展性,为未来更高运动场景下的低信噪比通信、突发通信均奠定了基础。
发明内容
针对现上述问题,提出了适用于高速移动场景下低信噪比大频偏突发通信的同步帧结构设计和同步检测方案。
本发明的技术方案是:提出了一种同步帧结构,并给出相应的同步方法。
一种适用于高速运动场景的同步帧,所述同步帧包括依次拼接的第一同步头、第二同步头、第三同步头,并且第一同步头、第二同步头和第三同步头经过了DDC_num倍插值,DDC_num为正整数;
所述第一同步头的生成方式为,将长度为L的第一PN序列复制Sync1_num份并依次拼接,得到第一同步头;
所述第二同步头的生成方式为,采用长度为L的第二PN序列作为第二同步头;
所述第三同步头的生成方式为,将长度为L的第三PN序列复制Sync3_num份并依次拼接,得到第三同步头;
所述第一PN序列、第二PN序列和第三PN序列均为m序列,所述同步帧具备以下的特性:
抗频偏性能为[-Fd_num*1.024*Fs/(DDC_num*X),Fd_num*1.024*Fs/(DDC_num*X)],其中Fs为抽样频率,X为接收端分段匹配滤波器的分段数,X>=1,X为正整数,Fd_num根据公式和实际需要的抗频偏性能来计算,Fd_num为正整数;
Sync1_num与Fd_num有关,满足Sync1_num>=3*Fd_num+1;
Sync3_num与精定时和精频偏误差有关,满足Sync3_num>=1,Sync3_num至少为1进行精定时和精频偏,当Sync3_num>=2时,利用第三同步头中的第一个长为L的PN序列做精定时,Sync3_num个长为L的PN序列做非相干累积求精频偏,从而降低低信噪比下的精频偏误差;
粗频偏精度d_f1=(Fs/DDC_num)/(X*N),其中接收端分段匹配滤波器每段长X,共P段,L=P*X,分段相关后得到P个相关值,将P个相关值做N点FFT,其中N>=P;
精频偏精度d_f2=(Fs/DDC_num)/(X*N*M),其中N*M表示对P个相关值补零后做N*M点FFT,M>=1,M为正整数;
抗时延性能为0~(T_num-1)*L*DDC_num*4*2/Fs,T_num为总搜索个数。
一种适用于高速运动场景的同步帧的同步方法,包括以下步骤:
S1、根据第一同步头,利用PMF-FFT算法取得伪码相位同步位置phase_temp、粗定时位置StartIdx_1和粗频偏fd_1;
S2、根据第二同步头、伪码相位同步位置phase_temp和粗频偏fd_1,得到粗定时位置StartIdx_2;
S3、根据第三同步头、伪码相位同步位置phase_temp、粗频偏fd_1和粗定时位置StartIdx_2,得到精定时位置StartIdx_3,此位置也是DDC_num倍插值的最佳采样点位置,从此处可依次下采样得到后续数据;
S4、利用第三同步头、伪码相位同步位置phase_temp、粗频偏fd_1和精定时位置StartIdx_3,下采样后进行非相干累积,得到精频偏fd_2;
S5、得到数据帧的定时位置StartIdx_4和频偏f_last,完成一帧数据的同步,其中StartIdx4=StartIdx3+L*DDC_num*Sync3_num,f_last=fd_1+fd_2。
进一步的,所述步骤S1的具体方法为:
在接收端,进行粗定时和粗频偏估计,在一定延时范围内找到第一同步头,并估计出粗频偏fd_1;具体为:
S11、首先对接收到的信号rx的第[(pp-1)*L*DDCnum*Fd_num*2+1]~[(pp-1)*L*DDCnum*Fd_num*2+L*DDCnum*Fd_num-1]个点和第[(pp-1)*L*DDCnum*Fd_num*2+L*DDCnum*Fd_num+1]~[(pp-1)*L*DDCnum*Fd_num*2+L*DDCnum*Fd_num+L*DDCnum*Fd_num]个点进行DDC_num倍下采样,1<=pp<=T_num,并累积一个码片中连续的DDC_num个采样点作为一个点,总搜索个数T_num与时延有关,得到L*DDC_num*2个点,以L点为一个小窗,得到Fd_num*2个小窗win8(qq),1<=qq<=Fd_num*2;
S12、对Fd_num*2个小窗,分别预置频偏,每个窗的预置频偏记作f(qq),1<=qq<=Fd_num*2,当qq在1~Fd_num之间时,f(qq)=(1-Fd_num+(qq-1)*2)*1.024*Fs/(DDC_num*X);当qq在Fd_num+1~Fd_num*2之间时,f(qq)=(1-Fd_num+(qq-Fd_num-1)*2)*1.024*Fs/(DDC_num*X);
S13、每个小窗win8(qq)的L点数据分别与第一同步头做部分匹配滤波和FFT,并记录FFT结果的幅度峰值和N点FFT中的峰值位置,其中部分匹配滤波器每段长X,共计P段,P*X=L,得到P个部分相关值,对P个部分相关值做N点的FFT,其中N>=P,N的取值根据实际应用中对复杂度和频偏估计精度的考量自行调节;
S14、每个小窗内的L点数据循环右移1点,即按照原数据索引从1,2,3,...,L-1,L变为L,1,2,...,L-2,L-1;
S15、重复S13和S14,直到执行了L次,每个小窗得到L个PMF-FFT峰值和每个峰值出现的位置,求L个峰值的最大值Amax_4096,记录其出现在L个峰值中的索引位置idx_phase_4096,并记录该峰值出现在N点FFT中的索引位置idx_fft_4096;
S16、按照S15中所述,共得到Fd_num*2个小窗的峰值Amax_8win(qq)、伪码相位idx_phase_8win(qq)、FFT峰值索引位置idx_fft_8win(qq),1<=qq<=8,,求Fd_num*2个小窗各自峰值的最大值Amax和Amax出现在Fd_num*2个窗内的位置ss,则Amax8=Amax_8win(ss8),1<=ss8<=Fd_num*2,记录伪码相位idx_phase8=idx_phase_8win(ss)、峰值出现在N点FFT中的索引位置idx_fft8=idx_fft_8win(ss);
S17、若pp<T_num,则重复S11-S16,并令pp=pp+1;若pp=T_num,则记录T_num个Amax8、ss8、idx_phase8、和idx_fft8到Amax8_sum(pp)、idx_ss8_sum(pp)、idx_phase8_sum(pp)、idx_fft8_sum(pp);
S18、求Amax8_sum(1)~Amax8_sum(T_num)的最大值,得到其中的最大值A_temp及对应的索引pp5,即A_temp=Amax8_sum(pp5),1<=pp5<=T_num;
S19、基于pp5,得到伪码同步位置phase_temp=idx_phase8_sum(pp5),该位置即为L长的PN码的伪码同步位置,1<=phase_temp<=L;
S110、基于pp5,得到FFT中的峰值位置fft_temp=idx_fft8_sum(pp5)(1<=fft_temp<=N)该位置即为N点FFT中峰值所处位置;
S111、得到粗定时位置StartIdx_1_temp=(pp5-1)*L*DDC_num*4*2+(ss8-1)*L*DDC_num+(phase_temp-1)*DDC_num+1+ss8_4,其中当ss8_4取值为0或1,当且仅当ss8取值为1~Fd_num之间时ss8_4为0,ss8取值为Fd_num+1~Fd_num*2之间时ss8_4为1,粗定时位置StartIdx_1一定位于发送帧中的第一同步头中,接收端经过DDC_num倍下采样后,第二同步头最早可能出现在StartIdx_1_temp+L*DDC_num位置,从StartIdx_1_temp+L*DDC_num位置向后搜索Sync_num1个L点的小窗一定能搜索到第二同步头,即粗定时位置StartIdx_1=StartIdx_1_temp+L*DDC_num=(pp5-1)*L*DDC_num*4*2+ss8*L*DDC_num+(phase_temp-1)*DDC_num+1+ss8_4;
S112、设频率间隔为d_f,则所求的该小窗内的频偏为fft_temp2*d_f,其中d_f=(Fs/DDC_num)/(X*N),当fft_temp在1~N/2范围内fft_temp2=fft_temp;当fft_temp在N/2+1~N范围内,fft_temp2=fft_temp-N;Fs为采样频率,DDC_num为采样抽取倍数,X为部分匹配滤波器分段数,N为FFT点数,得到粗频偏为fd_1=fft_temp2*d_f+f(ss8),即窗内频偏+窗本身的预置频偏。
进一步的,所述步骤S2具体方法为:
根据得到的StartIdx_1和粗频偏估计fd_1,寻找第二同步头的位置;具体为:
S21、对接收到的信号rx的第[StartIdx_1]~[StartIdx_1+L*DDC_num*Sync1_num]点,使用步骤S1得到的粗频偏fd_1进行频偏补偿,得到rx2;
S22、对rx2的第[1]~[L*DDC_num*Sync1_num]个点进行DDC_num倍下采样并累积一个码片中连续的DDC_num个采样点作为一个点,得到L*Sync1_num个点,以L点为一个小窗,得到Sync1_num个小窗win14_0(tt)(1<=tt<=Sync1_num);
S23、对rx2的第[2]~[L*DDC_num*Sync1_num+1]个点进行DDC_num倍下采样,得到L*Sync1_num个点,以L点为一个小窗,得到Sync1_num个小窗win14_1(uu),1<=uu<=Sync1_num;
S24、通过步骤S1后此时的同步头已经是伪码同步,对win14_0和win14_1的Sync1_num*2个小窗各进行一次步骤S1中的PMF-FFT运算,得到Sync1_num*2个FFT峰值fftM(vv)和对应的峰值位置fftM_L(vv),1<=vv<=Sync1_num*2,其中1<=vv<=Sync1_num表示win14_0的Sync1_num个窗的数据,Sync1_num+1<=vv<=Sync1_num*2表示win14_1的Sync1_num个窗的数据;
S25、求Sync1_num*2个FFT峰值fftM(vv)的最大值fftM_max并记录最大值出现在第vv28个窗,即fftM_max=fftM(vv28)(1<=vv28<=Sync1_num*2),记录对应的峰值位置fftM_L_max=fftM_L(vv28);
S26、第二同步头的起始码片出现的位置为StartIdx2=StartIdx1+(vv14-1)*L*DDC_num+vv28_1,其中当vv28取值为1~Sync1_num时,vv14=vv28,vv28_1=0,当vv28取值Sync1_num+1~Sync1_num*2时,vv14=vv28-Sync1_num,vv28_1=1。
进一步的,所述步骤S3具体方法为:
S31、第三同步头出现的位置为StartIdx3_temp=StartIdx2+L*DDC_num;
S32、考虑到步骤S1中求伪码同步时可能存在1个码片的误差,所以从该位置向前、向后均扩展搜索一个码片,得到第三同步头最早可能出现的位置为StartIdx3_temp2=StartIdx3_temp-DDC_num;
S33、取接收的rx信号的第[StartIdx3_temp]~第[StartIdx3_temp+L*DDC_num+3*DDC_num-1]点,使用步骤S1得到的粗频偏fd_1进行频偏补偿,得到rx3;
S34、取rx3的第[ww]~[L*DDC_num+ww-1]点(1<=ww<=DDC_num*3),并进行DDC_num倍下采样,得到DDC_num*3组数据win12(ww),每组L个点;
S35、由于步骤S1和步骤S2中已经确定了伪码同步,且第一同步头、第二同步头、第三同步头均使用相同长度L的PN序列,所以此时的同步头已经是伪码同步,对win12的DDC_num*3组数据各进行一次步骤S1中的PMF-FFT运算,得到DDC_num*3个FFT峰值fftM3(ww)和对应的峰值位置fftM_L3(ww),1<=ww<=DDC_num*3;
S36、求DDC_num*3个FFT峰值fftM3(vv)的最大值fftM3_max并记录最大值出现在第ww12组,即fftM3_max=fftM3(ww12)(1<=ww12<=DDC_num*3),记录对应的峰值位置fftM3_L_max=fftM3_L(ww12);
S37、第三同步头出现的起始码片中最佳采样点位置StartIdx3=StartIdx3_temp2+ww12-1,1<=ww12<=DDC_num。
进一步的,所述步骤S4具体方法为:
使用第三同步头进行精频偏估计,通过步骤S3已经找到第三同步头的起始码片中的最佳采样点位置;
S41、取接收的rx信号的第[StartIdx3]~第[StartIdx3+L*DDC_num*Sync3_num-1]点,使用步骤S1得到的粗频偏fd_1进行频偏补偿,得到rx4;
S42、对rx4进行DDC_num倍下采样,得到L*Sync3_num点数据,按索引顺序划分为Sync3_num组,每组L点,记作win16(xx),1<=xx<=Sync3_num;
S43、将N取值扩大M倍后对win16的Sync3_num组数据各进行一次步骤S1中的PMF-FFT运算,即从N点FFT变为N*M点FFT,得到Sync3_num组FFT计算结果fft4(xx),1<=xx<=Sync3_num,每组结果为N*M点;
S44、求Sync3_num个FFT计算结果fft4(xx)取模值后进行非相干累积,得到N*M点的结果fft4_sum(xx),求最大值fft4_sum_max并记录最大值出现在第yy点,1<=yy<=N*M;
S45、设频率间隔为d_f2,则所求的该小窗内的频偏为yy*d_f2,其中d_f2=(Fs/DDC_num)/(X*N*M),Fs为采样频率,DDC_num为下采样抽取倍数,X为部分匹配滤波器分段数,N为粗频偏时的FFT点数,N*M为精频偏时的FFT点数,得到精频偏为fd_2=yy*d_f2,其中M点可根据实际的精频偏精度需求选定。
进一步的,所述步骤S5具体方法为:
S51、数据起始位置StartIdx4=StartIdx3+L*DDC_num*Sync3_num,且该位置也是最佳采样点位置,从此位置开始可以进行数据的下采样;
S52、频偏f_last=fd_1+fd_2。
至此,整个同步帧完成伪码同步、定时同步、频偏估计,可抵抗0~(T_num-1)*L*DDC_num*4*2/Fs的时延和[-Fd_num*1.024*Fs/(DDC_num*X),Fd_num*1.024*Fs/(DDC_num*X)]的频偏,粗频偏精度d_f1=(Fs/DDC_num)/(X*N),精频偏精度d_f2=(Fs/DDC_num)/(X*N*M),为并可通过灵活扩展帧中的同步头1、同步头2、同步头3的长度和接收端的搜索长度,实现更大范围的抗时延特性和抗频偏特性。
本发明的有益效果为构造了一种单载波***下解决大频偏、低信噪比通信的同步问题,能够抵抗几百kHz甚至更大的频偏,且能够通过灵活扩展帧结构继续扩展抗频偏性能,在-25dB下达到99%的捕获概率,且能够适用于突发通信。
附图说明
图1为本发明实施例提供的同步帧和传输帧结构的设计
图2为本发明实施例提供的同步算法流程中的步骤三的流程图
图3为本发明实施例提供的同步算法流程中的步骤三的示意图
图4为本发明实施例提供的同步算法流程中的步骤四的流程图
图5为本发明实施例提供的同步算法流程中的步骤四的示意图
图6为本发明实施例提供的同步算法流程中的步骤五的流程图
图7为本发明实施例提供的同步算法流程中的步骤五的示意图
图8为本发明实施例提供的同步算法流程中的步骤六的流程图
图9为本发明实施例提供的同步算法流程中的步骤六的示意图
图10为本发明实施例提供的同步算法流程中的步骤七的示意图
图11为本发明实施例提供的同步帧在不同信噪比下的捕获性能图
图12为本发明实施例提供的同步帧在-24dB信噪比下的粗频偏误差图
图13为本发明实施例提供的同步帧在-24dB信噪比下的精频偏误差图
图14为本发明实施例提供的同步帧在-15dB信噪比下的粗频偏误差图
图15为本发明实施例提供的同步帧在-15dB信噪比下的精频偏误差图
图16为本发明实施例提供的同步帧在0dB信噪比下的粗频偏误差图
图17为本发明实施例提供的同步帧在0dB信噪比下的精频偏误差图
图18为本发明实施例提供的同步帧在20dB信噪比下的粗频偏误差图
图19为本发明实施例提供的同步帧在20dB信噪比下的精频偏误差图
具体实施方式
为了使本发明的目的、技术方案及优点更加明白清楚,以下结合一个实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。下面结合附图和实施例,详细描述本发明的技术方案:
本实施例具体实施过程如下:
步骤一:生成L=4096长度的PN序列1、PN序列2、PN序列3,三者均为4096长度的m序列,分别记为m4096_1、m4096_2、m4096_3,生成多项式分别为:
m4096_1生成多项式:[0 0 1 1 0 0 0 0 1 1 1 1];
m4096_2生成多项式:[0 1 0 1 0 1 0 0 1 1 0 1];
m4096_3生成多项式:[0 0 0 0 0 1 0 1 0 0 1 1];
步骤二:如图1所示,对m4096_1复制14份并依次拼接,接着拼接1份m4096_2,然后拼接16份m4096_3,对上述数据经过做4倍插值,形成发送端的同步帧;
其中:
(1)取Fd_num=4,Fs=50MHz,DDC_num=4,X=32,抗频偏性能为[-400kHz,400kHz)];
(2)Sync1_num>=3*Fd_num+1,取Sync1_num=14;
(3)Sync3_num=16,利用同步头3中的第一个长为4096的PN序列做精定时,精定时完成后,利用16个长为4096的PN序列做非相干累积求精频偏,降低低信噪比下的精频偏误差;
(4)粗频偏精度d_f1=(Fs/DDC_num)/(X*N)=1524Hz,其中接收端分段匹配滤波器每段长X=32,共P=128段,L=4096=P*X=128*32,分段相关后得到P=128个相关值,将P=128个相关值做N=256点FFT;
(5)精频偏精度d_f2=(Fs/DDC_num)/(X*N*M)=95Hz,其中M=16,N*M表示对步骤二(4)中的P个相关值补零后做N*M=4096点FFT;
(6)抗时延性能为0~(T_num-1)*L*DDC_num*4*2/Fs,即0~10.48576ms;
步骤三:如图2所示的流程在0~10.48576ms延时范围内寻找同步头1,在对上述同步帧,在接收端,如图3所示找到同步头1后,进行粗定时StartIdx_1,并估计出粗频偏fd_1;
(1)首先对收到的信号rx的第[(pp-1)*65536*2+1]~[(pp-1)*65536*2+65535]个点和第[(pp-1)*65536*2+65536+1]~[(pp-1)*65536*2+65536+1+65535]个点进行4倍下采样(1<=pp<=5)并累积一个码片中连续的4个采样点作为一个点,例如当pp=1时,累积第1、2、3、4点作为累计后的第1个点,累积第5、6、7、8点作为累计后的第2个点,累积后得到16384*2个点,以4096点为一个小窗,得到8个小窗win8(qq)(1<=qq<=8);
(2)对8个小窗,分别预置频偏f(1)=-300kHz、f(2)=-100kHz、f(3)=100kHz、f(4)=300kHz、f(5)=-300kHz、f(6)=-100kHz、f(7)=100kHz、f(8)=300kHz,记作f(qq)(1<=qq<=8);
(3)每个小窗win8(qq)(1<=qq<=8)的4096点数据分别与同步头1做部分匹配滤波和FFT(即PMF-FFT),并记录FFT结果的幅度峰值和N点FFT中的峰值位置,其中部分匹配滤波器每段长X,共计P段,其中P*X=L=4096,得到P个部分相关值,对上述P个部分相关值做N点的FFT,其中N>=P,N的取值可根据实际应用中对复杂度和频偏估计精度的考量自行调节;
(4)每个小窗内的4096点数据循环右移1点,即按照原数据索引从1,2,3,...,4095,4096变为4096,1,2,...,4094,4095;
(5)重复(3)(4),直到执行了L=4096次(3)(4),每个小窗得到L=4096个PMF-FFT峰值和每个峰值出现的位置,求4096个峰值的最大值Amax_4096,记录其出现在4096个峰值中的索引位置idx_phase_4096,并记录该峰值出现在N点FFT中的索引位置idx_fft_4096;
(6)按照(5)中所述,共得到8个小窗的峰值Amax_8win(qq)、伪码相位idx_phase_8win(qq)、FFT峰值索引位置idx_fft_8win(qq)(1<=qq<=8),求8个小窗各自峰值的最大值Amax和Amax出现在8个窗内的位置ss,则Amax8=Amax_8win(ss8)(1<=ss8<=8),记录伪码相位idx_phase8=idx_phase_8win(ss)、该峰值出现在N点FFT中的索引位置idx_fft8=idx_fft_8win(ss);
(7)若pp<5,则重复(1)(2)(3)(4)(5)(6),并pp=pp+1;若pp=5,则记录5个Amax8、ss8、idx_phase8、和idx_fft8到Amax8_sum(pp)、idx_ss8_sum(pp)、idx_phase8_sum(pp)、idx_fft8_sum(pp)(1<=pp<=5);
(8)求Amax8_sum(1)~Amax8_sum(5)的最大值,得到其中的最大值A_temp及对应的索引pp5,即A_temp=Amax8_sum(pp5)(1<=pp5<=5);
(9)基于(8)中的位置pp5,得到伪码同步位置phase_temp=idx_phase8_sum(pp5),该位置即为L=4096长的PN码的伪码同步位置(1<=phase_temp<=L);
(10)基于(8)中的位置pp5,得到FFT中的峰值位置fft_temp=idx_fft8_sum(pp5)(1<=fft_temp<=N)该位置即为N点FFT中峰值所处位置;
(11)基于(7)(8)(9),粗定时位置StartIdx_1_temp=(pp5-1)*65536*2+(ss8-1)*16384+(phase_temp-1)*4+1+ss8_4,其中当ss8_4取值为0或1,当且仅当ss8取值为1~4之间时ss8_4为0,ss8取值为5~8之间时ss8_4为1,粗定时位置StartIdx_1_temp一定位于发送帧中的同步头1中,接收端经过4倍下采样后,同步头2最早可能出现在StartIdx_1_temp+L*4位置,从StartIdx_1_temp+L*4位置向后搜索14个L=4096点的小窗一定能搜索到同步头2,即粗定时位置为StartIdx_1=StartIdx_1_temp+4096*4=(pp5-1)*65536*2+ss8*16384+(phase_temp-1)*4+1+ss8_4;
(12)基于(2)(3)(10),设频率间隔为d_f,则所求的该小窗内的频偏为fft_temp2*d_f,其中d_f=(Fs/DDC_num)/(X*N),当fft_temp在1~N/2范围内fft_temp2=fft_temp;当fft_temp在N/2+1~N范围内,fft_temp2=fft_temp-N;Fs为采样频率,DDC_num为采样抽取倍数,X为部分匹配滤波器分段数,N为FFT点数,得到粗频偏为fd_1=fft_temp2*d_f+f(ss8),即窗内频偏+窗本身的预置频偏;
步骤四:如图4所示流程寻找同步头2,对上述同步帧,在接收端,如图5所示通过步骤三在0~10.48576ms时延范围内找到同步头1后,同步头2最早可能出现在StartIdx_1位置,后续数据粗频偏估计fd_1,接下来找到同步头2的位置StartIdx_2;
(1)对收到的信号rx的第[StartIdx_1]~[StartIdx_1+4096*4*14]点,使用步骤三得到的粗频偏fd_1进行频偏补偿,得到rx2;
(2)对rx2的第[1]~[4096*4*14]个点进行4倍下采样并累积一个码片中连续的4个采样点作为一个点,例如累积第1、2、3、4点作为累计后的第1个点,累积第5、6、7、8点作为累计后的第二个点,累积后,得到4096*14个点,以4096点为一个小窗,得到14个小窗win14_0(tt)(1<=tt<=14);
(3)对rx2的第[2]~[4096*4*14+1]个点进行4倍下采样并累积一个码片中连续的4个采样点作为一个点,例如累积rx2第2、3、4、5点作为累计后的第1个点,累积第6、7、8、9点作为累计后的第2个点,累积后,得到4096*14个点,以4096点为一个小窗,得到14个小窗win14_1(uu)(1<=uu<=14);
(4)由于步骤三中已经确定了伪码同步,且同步头1和同步头2均使用相同长度L的PN序列,所以此时的同步头已经是伪码同步,对win14_0和win14_1的28个小窗各进行一次步骤三中(3)的PMF-FFT运算,得到28个FFT峰值fftM(vv)和对应的峰值位置fftM_L(vv)(1<=vv<=28,其中1<=vv<=14表示win14_0的14个窗的数据,15<=vv<=28表示win14_1的14个窗的数据);
(5)求28个FFT峰值fftM(vv)的最大值fftM_max并记录最大值出现在第vv28个窗,即fftM_max=fftM(vv28)(1<=vv28<=28),记录对应的峰值位置fftM_L_max=fftM_L(vv28);
(6)同步头2起始码片出现的位置StartIdx2=StartIdx1+(vv14-1)*4096*4+vv28_1,其中当vv28取值为1~14时,vv14=vv28,vv28_1=0,当vv28取值15~28时,vv14=vv28-14,vv28_1=1;
步骤五:如图6所示流程寻找同步头3,对上述同步帧,在接收端,如图7所示通过步骤四寻找同步头3的位置以及同步头3中每个码片的4个采样点中的最佳采样点StartIdx_3;
(1)通过同步帧的格式可以看出,同步头3出现的位置为StartIdx3_temp=StartIdx2+4096*4;
(2)考虑到步骤三中求伪码同步时可能存在1个码片(4个采样点)的误差,所以从该位置向前、向后均扩展搜索一个码片(4个点),所以同步头3最早可能出现的位置为StartIdx3_temp2=StartIdx3_temp-4;
(3)取接收的rx信号的第[StartIdx3_temp]~第[StartIdx3_temp+4096*4+11]点,使用步骤三得到的粗频偏fd_1进行频偏补偿,得到rx3;
(4)取rx3的第[ww]~[4096*4+ww-1]点(1<=ww<=12),并进行4倍下采样,得到12组数据win12(ww),每组4096个点;
(5)由于步骤三和步骤四中已经确定了伪码同步,且同步头1、同步头2、同步头3均使用相同长度L的PN序列,所以此时的同步头已经是伪码同步,对win12的12组数据各进行一次步骤三中(3)的PMF-FFT运算,得到12个FFT峰值fftM3(ww)和对应的峰值位置fftM_L3(ww)(1<=ww<=12);
(6)求12个FFT峰值fftM3(vv)的最大值fftM3_max并记录最大值出现在第ww12组,即fftM3_max=fftM3(ww12)(1<=ww12<=12),记录对应的峰值位置fftM3_L_max=fftM3_L(ww12);
(5)同步头3出现的起始码片中最佳采样点位置StartIdx3=StartIdx3_temp2+ww12-1(1<=ww12<=12);
步骤六:如图8所示流程进行进行精频偏估计,对上述同步帧,在接收端,如图9所示,使用同步头3进行精频偏估计fd_2,通过步骤五已经找到同步头3的起始码片中的最佳采样点位置StartIdx3;
(1)取接收的rx信号的第[StartIdx3]~第[StartIdx3+4096*4*16-1]点,使用步骤三得到的粗频偏fd_1进行频偏补偿,得到rx4;
(2)对rx4进行4倍下采样,得到4096*16点数据,按索引顺序划分为16组,每组4096点,记作win16(xx)(1<=xx<=16);
(3)由于步骤三、步骤四和步骤五中已经确定了伪码同步,且同步头1、同步头2、同步头3均使用相同长度L的PN序列,所以此时的同步头已经是伪码同步,将N取值扩大M倍后对win16的16组数据各进行一次步骤三中(3)的PMF-FFT运算(即从N点FFT变为N*M点FFT),得到16组FFT计算结果fft4(xx)(1<=xx<=16),每组结果为N*M点;
(6)求16个FFT计算结果fft4(xx)取模值后进行非相干累积,得到N*M点的结果fft4_sum(xx),求最大值fft4_sum_max并记录最大值出现在第yy点(1<=yy<=N*M);
(7)设频率间隔为d_f2,则所求的该小窗内的频偏为yy*d_f2,其中d_f2=(Fs/DDC_num)/(X*N*M),Fs为采样频率,DDC_num为下采样抽取倍数,X为部分匹配滤波器分段数,N为粗频偏时的FFT点数,N*M为精频偏时的FFT点数,得到精频偏为fd_2=yy*d_f2,其中M点可根据实际的精频偏精度需求选定;
步骤七:对上述同步帧,在接收端,如图10所示,由上述得到同步帧后的数据帧的起始位置StartIdx4和频偏f_last;
(1)数据起始位置StartIdx4=StartIdx3+L*DDC_num*Sync3_num,且该位置也是最佳采样点位置,从此位置开始可以进行数据的下采样;
(2)频偏f_last=fd_1+fd_2;
至此,整个同步帧完成伪码同步、定时同步、频偏估计,可抵抗0~10.48576ms时延和[-400kHz,400kHz]频偏,粗频偏精度d_f1=1524Hz,精频偏精度d_f2=95Hz,-25dB下实现99%以上的捕获概率,并可通过灵活扩展帧中的同步头1、同步头2、同步头3的长度和接收端的搜索长度,实现更大范围的抗时延特性和抗频偏特性。
仿真结果
下面结合图11~图15对仿真结果进行进一步分析,本发明的仿真基于Matlab2018.2软件,图11的仿真条件为固定频偏-400kHz,信噪比范围-25dB~-24dB,步进间隔0.1dB,每个信噪比环境测试1000次,采样频率Fs=50MHz,插值和抽取倍数DDC_num=4,PN序列长度L=4096,PMF分段匹配滤波器分成P=128段,每段长X=32,做N=256点FFT,精频偏中M=16,做N*M=4096点FFT,每个信噪比下仿真1000点,由图11可以看出提出的同步帧结构设计和相应的同步方法,能够对-400kHz频偏在-25dB下实现99%以上的捕获概率。
由图12~图13可知,在固定-24dB信噪比下,频偏范围-400kHz~400kHz,步进间隔1kHz,依然使用上述的Fs、L、P、X、N、M参数进行仿真,可得粗频偏误差和精频偏误差,理论误差均为0.5,受此时过大的噪声影响,会有一定的恶化,可以将实施例中步骤六使用的16次非相干累积扩展到更多次的非相干累积来降低误差。
由图14~图15可知,在固定-15dB信噪比下,频偏范围-400kHz~400kHz,步进间隔1kHz,依然使用上述的Fs、L、P、X、N、M参数进行仿真,可得粗频偏误差和精频偏误差,理论误差均为0.5,受此时较大的噪声影响,会有一定的恶化,相比-24dB时有所改善,可以将实施例中步骤六使用的16次非相干累积扩展到更多次的非相干累积来降低误差。
由图16~图17可知,在固定0dB信噪比下,频偏范围-400kHz~400kHz,步进间隔1kHz,依然使用上述的Fs、L、P、X、N、M参数进行仿真,可得粗频偏误差和精频偏误差,理论误差均为0.5,受此时噪声影响,会有一定的恶化,相比-24dB和-15dB时有较大改善,粗频偏逼近理论误差,可以将实施例中步骤六使用的16次非相干累积扩展到更多次的非相干累积来降低误差。
由图18~图19可知,在固定0dB信噪比下,频偏范围-400kHz~400kHz,步进间隔1kHz,依然使用上述的Fs、L、P、X、N、M参数进行仿真,可得粗频偏误差和精频偏误差,理论误差均为0.5,受此时噪声影响,会有一定的恶化,相比-24dB、-15dB和0dB时有较大改善,粗频偏和精频偏逼近理论误差,可以将实施例中步骤六使用的16次非相干累积扩展到更多次的非相干累积来降低误差。
上述流程及仿真表明,本发明所述的同步帧结构和相应和同步方案解决了适用于高速移动场景下低信噪比大频偏突发通信的同步帧结构设计和同步检测问题,使用PN码增强了同步的隐蔽性,且在接收端有着非常好的同步性能,并具有可扩展性,为未来更高运动场景下的低信噪比通信、突发通信均奠定了基础。
Claims (1)
1.一种适用于高速运动场景的同步帧的同步方法,其特征在于,所述同步帧包括依次拼接的第一同步头、第二同步头、第三同步头,并且第一同步头、第二同步头和第三同步头经过了DDC_num倍插值,DDC_num为正整数;
所述第一同步头的生成方式为,将长度为L的第一PN序列复制Sync1_num份并依次拼接,得到第一同步头;
所述第二同步头的生成方式为,采用长度为L的第二PN序列作为第二同步头;
所述第三同步头的生成方式为,将长度为L的第三PN序列复制Sync3_num份并依次拼接,得到第三同步头;
所述第一PN序列、第二PN序列和第三PN序列均为m序列,所述同步帧具备以下的特性:
抗频偏性能为[-Fd_num*1.024*Fs/(DDC_num*X), Fd_num*1.024*Fs/(DDC_num*X)],其中Fs为抽样频率,X为接收端分段匹配滤波器的分段数,X>=1,X为正整数,Fd_num根据公式和实际需要的抗频偏性能来计算,Fd_num为正整数;
Sync1_num与Fd_num有关,满足Sync1_num>=3*Fd_num+1;
Sync3_num与精定时和精频偏误差有关,满足Sync3_num>=1,Sync3_num至少为1进行精定时和精频偏,当Sync3_num>=2时,利用第三同步头中的第一个长为L的PN序列做精定时,Sync3_num个长为L的PN序列做非相干累积求精频偏,从而降低低信噪比下的精频偏误差;
粗频偏精度d_f1 = (Fs/DDC_num)/(X*N),其中接收端分段匹配滤波器每段长X,共P段,L=P*X,分段相关后得到P个相关值,将P个相关值做N点FFT,其中N>=P;
精频偏精度d_f2 = (Fs/DDC_num)/(X*N*M),其中N*M表示对P个相关值补零后做N*M点FFT,M>=1,M为正整数;
抗时延性能为0~(T_num-1)*L*DDC_num*4*2/Fs,T_num为总搜索个数;
所述同步方法包括以下步骤:
S1、根据第一同步头,利用PMF-FFT算法取得伪码相位同步位置phase_temp、粗定时位置StartIdx_1和粗频偏fd_1;具体方法为:
在接收端,进行粗定时和粗频偏估计,在一定延时范围内找到第一同步头,并估计出粗频偏fd_1;具体为:
S11、首先对接收到的信号rx的第[(pp-1)*L*DDCnum* Fd_num*2+1]~[(pp-1)*L*DDCnum*Fd_num*2+L*DDCnum*Fd_num-1]个点和第[(pp-1)*L*DDCnum*Fd_num*2+L*DDCnum*Fd_num+1]~[(pp-1)*L*DDCnum*Fd_num*2+L*DDCnum*Fd_num+L*DDCnum*Fd_num]个点进行DDC_num倍下采样,1<=pp<=T_num,并累积一个码片中连续的DDC_num个采样点作为一个点,总搜索个数T_num与时延有关,得到L*DDC_num*2个点,以L点为一个小窗,得到Fd_num*2个小窗win8(qq) ,1<=qq<=Fd_num*2;
S12、对Fd_num*2个小窗,分别预置频偏,每个窗的预置频偏记作f(qq),1<=qq<=Fd_num*2,当qq在1~Fd_num之间时,f(qq)= (1-Fd_num+(qq-1)*2)*1.024*Fs/(DDC_num*X);当qq在Fd_num+1~Fd_num*2之间时,f(qq)= (1-Fd_num+(qq-Fd_num-1)*2)*1.024*Fs/(DDC_num*X);
S13、每个小窗win8(qq)的L点数据分别与第一同步头做部分匹配滤波和FFT,并记录FFT结果的幅度峰值和N点FFT中的峰值位置,其中部分匹配滤波器每段长X,共计P段,P*X=L,得到P个部分相关值,对P个部分相关值做N点的FFT,其中N>=P,N的取值根据实际应用中对复杂度和频偏估计精度的考量自行调节;
S14、每个小窗内的L点数据循环右移1点,即按照原数据索引从1, 2, 3, ... , L-1,L变为L, 1, 2, ..., L-2, L-1;
S15、重复S13和S14,直到执行了L次,每个小窗得到L个PMF-FFT峰值和每个峰值出现的位置,求L个峰值的最大值Amax_4096,记录其出现在L个峰值中的索引位置idx_phase_4096,并记录该峰值出现在N点FFT中的索引位置idx_fft_4096;
S16、按照S15中所述,共得到Fd_num*2个小窗的峰值Amax_8win(qq)、伪码相位idx_phase_8win(qq)、FFT峰值索引位置idx_fft_8win(qq),1<=qq<=8,,求Fd_num*2个小窗各自峰值的最大值Amax和Amax出现在Fd_num*2个窗内的位置ss,则Amax8= Amax_8win(ss8) ,1<=ss8<= Fd_num*2,记录伪码相位idx_phase8= idx_phase_8win(ss)、峰值出现在N点FFT中的索引位置idx_fft8=idx_fft_8win(ss);
S17、若pp< T_num,则重复S11-S16,并令pp=pp+1;若pp= T_num,则记录T_num个Amax8、ss8、idx_phase8、和idx_fft8到Amax8_sum(pp)、idx_ss8_sum(pp)、idx_phase8_sum(pp)、idx_fft8_sum(pp);
S18、求Amax8_sum (1)~ Amax8_sum (T_num)的最大值,得到其中的最大值A_temp及对应的索引pp5,即A_temp = Amax8_sum (pp5) ,1<=pp5<= T_num;
S19、基于pp5,得到伪码同步位置phase_temp = idx_phase8_sum (pp5),该位置即为L长的PN码的伪码同步位置,1<=phase_temp<=L;
S110、基于pp5,得到FFT中的峰值位置fft_temp = idx_fft8_sum (pp5)(1<=fft_temp<=N)该位置即为N点FFT中峰值所处位置;
S111、得到粗定时位置StartIdx_1_temp = (pp5-1)*L*DDC_num*4*2 + (ss8-1)* L*DDC_num + (phase_temp-1)*DDC_num + 1 + ss8_4,其中当ss8_4取值为0或1,当且仅当ss8取值为1~ Fd_num之间时ss8_4为0,ss8取值为Fd_num +1~ Fd_num*2之间时ss8_4为1,粗定时位置StartIdx_1一定位于发送帧中的第一同步头中,接收端经过DDC_num倍下采样后,第二同步头最早可能出现在StartIdx_1_temp+L*DDC_num位置,从StartIdx_1_temp+L*DDC_num位置向后搜索Sync1_num个L点的小窗一定能搜索到第二同步头,即粗定时位置StartIdx_1 = StartIdx_1_temp + L*DDC_num = (pp5-1)*L*DDC_num*4*2+ss8*L*DDC_num+(phase_temp-1)*DDC_num+1+ss8_4;
S112、设频率间隔为d_f,则所求的该小窗内的频偏为fft_temp2*d_f,其中d_f = (Fs/DDC_num)/(X*N),当fft_temp在1~N/2范围内fft_temp2 = fft_temp;当fft_temp在N/2+1~N范围内,fft_temp2= fft_temp-N;Fs为采样频率,DDC_num为采样抽取倍数,X为部分匹配滤波器分段数,N为FFT点数,得到粗频偏为fd_1=fft_temp2*d_f+f(ss8),即窗内频偏+窗本身的预置频偏;
S2、根据第二同步头、伪码相位同步位置phase_temp和粗频偏fd_1,得到粗定时位置StartIdx_2;具体方法为:
根据得到的StartIdx_1和粗频偏估计fd_1,寻找第二同步头的位置;具体为:
S21、对接收到的信号rx的第[StartIdx_1]~[StartIdx_1+L*DDC_num* Sync1_num]点,使用步骤S1得到的粗频偏fd_1进行频偏补偿,得到rx2;
S22、对rx2的第[1]~[L*DDC_num* Sync1_num]个点进行DDC_num倍下采样并累积一个码片中连续的DDC_num个采样点作为一个点,得到L* Sync1_num个点,以L点为一个小窗,得到Sync1_num个小窗win14_0(tt)(1<=tt<= Sync1_num);
S23、对rx2的第[2]~[L*DDC_num* Sync1_num+1]个点进行DDC_num倍下采样,得到L *Sync1_num个点,以L点为一个小窗,得到Sync1_num个小窗win14_1(uu),1<=uu<= Sync1_num;
S24、通过步骤S1后此时的同步头已经是伪码同步,对win14_0和win14_1的Sync1_num*2个小窗各进行一次步骤S1中的PMF-FFT运算,得到Sync1_num*2个FFT峰值fftM(vv)和对应的峰值位置fftM_L(vv),1<=vv<=Sync1_num*2,其中1<=vv<=Sync1_num表示win14_0的Sync1_num个窗的数据,Sync1_num+1<=vv<=Sync1_num*2表示win14_1的Sync1_num个窗的数据;
S25、求Sync1_num*2个FFT峰值fftM(vv)的最大值fftM_max并记录最大值出现在第vv28个窗,即fftM_max = fftM(vv28)(1<= vv28<=Sync1_num*2),记录对应的峰值位置fftM_L_max = fftM_L(vv28);
S26、第二同步头的起始码片出现的位置为StartIdx2 = StartIdx1+(vv14-1)*L*DDC_num+vv28_1,其中当vv28取值为1~ Sync1_num时,vv14=vv28,vv28_1=0,当vv28取值Sync1_num+1~ Sync1_num*2时,vv14=vv28- Sync1_num,vv28_1=1;
S3、根据第三同步头、伪码相位同步位置phase_temp、粗频偏fd_1和粗定时位置StartIdx_2,得到精定时位置StartIdx_3,此位置也是DDC_num倍插值的最佳采样点位置,从此处可依次下采样得到后续数据;具体方法为:
S31、第三同步头出现的位置为StartIdx3_temp = StartIdx2+L*DDC_num;
S32、考虑到步骤S1中求伪码同步时可能存在1个码片的误差,所以从该位置向前、向后均扩展搜索一个码片,得到第三同步头最早可能出现的位置为StartIdx3_temp2 =StartIdx3_temp - DDC_num;
S33、取接收的rx信号的第[StartIdx3_temp] ~ 第[StartIdx3_temp+L *DDC_num+3*DDC_num-1]点,使用步骤S1得到的粗频偏fd_1进行频偏补偿,得到rx3;
S34、取rx3的第[ww]~[L*DDC_num+ww-1]点(1<=ww<=DDC_num*3),并进行DDC_num倍下采样,得到DDC_num*3组数据win12(ww),每组L个点;
S35、由于步骤S1和步骤S2中已经确定了伪码同步,且第一同步头、第二同步头、第三同步头均使用相同长度L的PN序列,所以此时的同步头已经是伪码同步,对win12的DDC_num*3组数据各进行一次步骤S1中的PMF-FFT运算,得到DDC_num*3个FFT峰值fftM3(ww)和对应的峰值位置fftM_L3(ww),1<=ww<=DDC_num*3;
S36、求DDC_num*3个FFT峰值fftM3(vv)的最大值fftM3_max并记录最大值出现在第ww12组,即fftM3_max = fftM3(ww12)(1<= ww12<=DDC_num*3),记录对应的峰值位置fftM3_L_max = fftM3_L(ww12);
S37、第三同步头出现的起始码片中最佳采样点位置StartIdx3 = StartIdx3_temp2 +ww12 - 1,1<= ww12<=DDC_num;
S4、利用第三同步头、伪码相位同步位置phase_temp、粗频偏fd_1和精定时位置StartIdx_3,下采样后进行非相干累积,得到精频偏fd_2;具体方法为:
使用第三同步头进行精频偏估计,通过步骤S3已经找到第三同步头的起始码片中的最佳采样点位置;
S41、取接收的rx信号的第[StartIdx3]~第[StartIdx3+L*DDC_num*Sync3_num-1]点,使用步骤S1得到的粗频偏fd_1进行频偏补偿,得到rx4;
S42、对rx4进行DDC_num倍下采样,得到L*Sync3_num点数据,按索引顺序划分为Sync3_num组,每组L点,记作win16(xx),1<=xx<=Sync3_num;
S43、将N取值扩大M倍后对win16的Sync3_num组数据各进行一次步骤S1中的PMF-FFT运算,即从N点FFT变为N*M点FFT,得到Sync3_num组FFT计算结果fft4(xx),1<=xx<=Sync3_num,每组结果为N*M点;
S44、求Sync3_num个FFT计算结果fft4(xx)取模值后进行非相干累积,得到N*M点的结果fft4_sum(xx),求最大值fft4_sum_max并记录最大值出现在第yy点,1<=yy<=N*M;
S45、设频率间隔为d_f2,则所求的该小窗内的频偏为yy*d_f2,其中d_f2 = (Fs/DDC_num)/(X*N*M),Fs为采样频率,DDC_num为下采样抽取倍数,X为部分匹配滤波器分段数,N为粗频偏时的FFT点数,N*M为精频偏时的FFT点数,得到精频偏为fd_2=yy*d_f2,其中M点可根据实际的精频偏精度需求选定;
S5、得到数据帧的定时位置StartIdx_4和频偏f_last,完成一帧数据的同步,其中StartIdx4 = StartIdx3+L*DDC_num*Sync3_num,f_last = fd_1 + fd_2,具体方法为:
S51、数据起始位置StartIdx4 = StartIdx3+L*DDC_num*Sync3_num,且该位置也是最佳采样点位置,从此位置开始可以进行数据的下采样;
S52、频偏f_last = fd_1 + fd_2;
整个同步帧完成伪码同步、定时同步、频偏估计,可抵抗0~(T_num-1)*L*DDC_num*4*2/Fs的时延和[-Fd_num*1.024*Fs/(DDC_num*X), Fd_num*1.024*Fs/(DDC_num*X)]的频偏,粗频偏精度d_f1 = (Fs/DDC_num)/(X*N),精频偏精度d_f2 = (Fs/DDC_num)/(X*N*M)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210033081.XA CN114363137B (zh) | 2022-01-12 | 2022-01-12 | 一种适用于高速运动场景的同步帧结构及其同步方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210033081.XA CN114363137B (zh) | 2022-01-12 | 2022-01-12 | 一种适用于高速运动场景的同步帧结构及其同步方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114363137A CN114363137A (zh) | 2022-04-15 |
CN114363137B true CN114363137B (zh) | 2023-05-26 |
Family
ID=81109626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210033081.XA Active CN114363137B (zh) | 2022-01-12 | 2022-01-12 | 一种适用于高速运动场景的同步帧结构及其同步方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114363137B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6137848A (en) * | 1997-11-03 | 2000-10-24 | At&T Corp. | Method and system for joint timing recovery and channel estimation for DMT modems |
CN102571676A (zh) * | 2012-02-20 | 2012-07-11 | 武汉邮电科学研究院 | 正交频分复用***中帧同步和频偏精确估计的方法 |
CN103023831A (zh) * | 2012-12-19 | 2013-04-03 | 中国船舶重工集团公司第七二二研究所 | 一种适用于突发波形的载波频偏估计方法 |
CN103095333A (zh) * | 2013-01-18 | 2013-05-08 | 杭州电子科技大学 | 一种高速移动环境下定时同步方法 |
CN108449298A (zh) * | 2018-05-24 | 2018-08-24 | 南京六九零二科技有限公司 | 一种适应于高速宽带通信的定时同步与频偏估计方法 |
CN110086560A (zh) * | 2019-03-18 | 2019-08-02 | 西安电子科技大学 | 适用于短突发通信时频联合同步的同步帧结构及同步方法 |
CN111585740A (zh) * | 2020-04-01 | 2020-08-25 | 西安电子科技大学 | 发送信号同步处理方法、***、存储介质、程序、终端 |
CN112118199A (zh) * | 2020-07-21 | 2020-12-22 | 中国电子科技集团公司第七研究所 | 一种高动态信号帧结构及高动态信号跟踪方法 |
CN113595594A (zh) * | 2021-07-22 | 2021-11-02 | 北京中宸微电子有限公司 | 一种电力线载波的帧定时同步方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7742548B2 (en) * | 2007-02-06 | 2010-06-22 | Ittiam Systems (P) Ltd. | Method and device for frame synchronization and coarse frequency offset estimation (CFE) |
-
2022
- 2022-01-12 CN CN202210033081.XA patent/CN114363137B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6137848A (en) * | 1997-11-03 | 2000-10-24 | At&T Corp. | Method and system for joint timing recovery and channel estimation for DMT modems |
CN102571676A (zh) * | 2012-02-20 | 2012-07-11 | 武汉邮电科学研究院 | 正交频分复用***中帧同步和频偏精确估计的方法 |
CN103023831A (zh) * | 2012-12-19 | 2013-04-03 | 中国船舶重工集团公司第七二二研究所 | 一种适用于突发波形的载波频偏估计方法 |
CN103095333A (zh) * | 2013-01-18 | 2013-05-08 | 杭州电子科技大学 | 一种高速移动环境下定时同步方法 |
CN108449298A (zh) * | 2018-05-24 | 2018-08-24 | 南京六九零二科技有限公司 | 一种适应于高速宽带通信的定时同步与频偏估计方法 |
CN110086560A (zh) * | 2019-03-18 | 2019-08-02 | 西安电子科技大学 | 适用于短突发通信时频联合同步的同步帧结构及同步方法 |
CN111585740A (zh) * | 2020-04-01 | 2020-08-25 | 西安电子科技大学 | 发送信号同步处理方法、***、存储介质、程序、终端 |
CN112118199A (zh) * | 2020-07-21 | 2020-12-22 | 中国电子科技集团公司第七研究所 | 一种高动态信号帧结构及高动态信号跟踪方法 |
CN113595594A (zh) * | 2021-07-22 | 2021-11-02 | 北京中宸微电子有限公司 | 一种电力线载波的帧定时同步方法及装置 |
Non-Patent Citations (6)
Title |
---|
OFDM/FM frame synchronization for mobile radio data communication;W.D.Warner et al.;《IEEE transactions on vehicular technology》;全文 * |
robust time-domain timing and frequency synchronization for OFDM systems;Adegbenga B. Awoseyila et al.;《IEEE transactions on consumer electronic》;全文 * |
Timing,carrier,and frame synchronization of burstmode CPM;Ehsan Hosseini et al.;《IEEE transactions on communications》;全文 * |
一种采用可变同步帧的OFDM符号定时同步算法;张羽丰等;《电讯技术》;全文 * |
突发通信***中高效接收机同步技术的研究;李时宇;《中国优秀博硕士学位论文全文数据库(硕士)》;全文 * |
高动态环境中跳频同步技术研究;李曼姝;《中国优秀博硕士学位论文全文数据库(硕士)》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114363137A (zh) | 2022-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101369360B1 (ko) | Ofdm 수신기의 cfo 동기화 방법 및 장치 | |
EP1675340B1 (en) | Method and apparatus for cell search in wireless communication system | |
CN101056142B (zh) | 同步从发射机发射到电信***接收机的信号的信号帧的方法 | |
JP2001231071A (ja) | 非同期式広帯域の直接シーケンスコード分割多重接続受信機のセル探索装置及びその受信機における各セル固有のコード獲得方法 | |
CN101018225A (zh) | Ofdm符号和频率同步及信道类型估计方法 | |
CN111711492B (zh) | 用于深潜器的水声通信符号定时估计及补偿方法及装置 | |
CN113612527A (zh) | 一种低轨卫星移动通信***初始同步方法 | |
CN114363137B (zh) | 一种适用于高速运动场景的同步帧结构及其同步方法 | |
CN112987042A (zh) | 一种导航信号快速失锁重捕获方法及*** | |
CN110430156B (zh) | 突发ofdm数据传输的帧同步方法及*** | |
CN112738000B (zh) | 一种pss分块互相关检测方法 | |
CN101771635B (zh) | 测试信号的生成方法及其矢量文件生成装置和方法 | |
CN103384401B (zh) | 基于先进先出结构的同步捕获装置及其方法 | |
CN109150234B (zh) | 一种基于直接差分相干积累的直扩信号传输方法 | |
CN115250134B (zh) | 一种在大多普勒频率下的pmf-fft捕获方法 | |
KR100327901B1 (ko) | 고속퓨리에변환을 이용한 도플러 주파수 천이 보상방법 | |
CN102468866B (zh) | Lte***中基于频域差分镜像相关的定时同步方法与装置 | |
JP2949578B2 (ja) | コード分割多重接続の受信システムの初期同期方法 | |
CN110737003B (zh) | 跳时信号捕获装置和方法 | |
CN112887240B (zh) | 基于双重卡尔曼滤波的多普勒因子估计方法 | |
CN1148905C (zh) | 宽带码分多址中抗深衰减的半盲信道估计方法 | |
CN101499844A (zh) | 用于wcdma***下行接收机的频率同步方法 | |
CN117896820B (zh) | 一种低轨卫星通信***下行初始时频同步方法 | |
CN114039827B (zh) | 基于多级pn序列的连续相位调制的同步方法和装置 | |
CN101873288B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |