【技术实现步骤摘要】
一种数据缓存器溢出处理方法及通信系统
[0001]本专利技术涉及电子通信
,尤其涉及的是一种数据缓存器溢出处理方法及通信系统。
技术介绍
[0002]目前在无线通信系统中,接收机接收的模拟信号经模数转换后需要进行采样率转换及其他后续数字信号处理。一般地,模数转换器工作于独立的时钟域,而采样率转换模块及其他后续数字信号处理模块工作于基带处理时钟域。为了进行时钟域转换,模数转换器与采样率转换模块之间会加入一个FIFO(First In First Out,先进先出)数据缓存器进行缓冲。在接收机对FIFO(First In First Out,先进先出)数据缓存器进行连续读写的过程中,即将数字信号连续写入数据缓存器,并且连续从数据缓存器读取数字信号的过程中,会因为以下原因导致数据缓存器读写速率不匹配以致数据缓存器溢出(读空或写满):1)数据缓存器的读写时钟使用不同的晶振产生,因晶振制作工艺误差而导致写入数据缓存器的速率与读取数据缓存器的速率不匹配,当数据缓冲器的读写速率不一致时,在系统长时间运行后,就会出现读空或写满现象,这 ...
【技术保护点】
【技术特征摘要】
1.一种数据缓存器溢出处理方法,其特征在于,包括:发送机根据帧间隔周期以及帧持续周期产生初始数据信号,其中,所述帧持续周期小于或等于数据缓存器深度;发送机在所述初始数据信号的帧头设置同步头作为目标数据信号发送至接收机;接收机实时检测所述目标数据信号的同步头,当检测到同步头时,对所述数据缓存器写入所述目标数据信号,并在所述目标数据信号写入完成后,对所述数据缓存器读取所述目标数据信号。2.根据权利要求1所述的数据缓存器溢出处理方法,其特征在于,发送机根据帧间隔周期以及帧持续周期产生初始数据信号的步骤包括:发送机根据帧间隔周期、帧持续周期以及帧保护周期产生初始数据信号;其中,所述帧间隔周期大于所述帧持续周期加两倍所述帧保护周期;所述数据缓存器深度大于所述帧持续周期加两倍所述帧保护周期。3.根据权利要求1所述的数据缓存器溢出处理方法,其特征在于,所述发送机根据帧间隔周期以及帧持续周期产生初始数据信号的步骤还包括:接收机设定与发送机相同的帧间隔周期以及帧间隔周期。4.根据权利要求1所述的数据缓存器溢出处理方法,其特征在于,所述发送机在所述初始数据信号的帧头设置同步头作为目标数据信号发送至接收机的步骤包括:在每一帧所述初始数据信号的开始位置集中插入帧同步码序列作为目标数据信号输入至接收机。5.根据权利要求1所述的数据缓存器溢出处理方法,其特征在于,所述发送机在所述初始数据信号的帧头设置同步头并输出目标数据信号的步骤还包括:发送机在所述初始数据信号的帧头处设置同步头,并在帧头处加入发送机帧间隔周期以及发送机帧持续周期的信息。6.根据权利要求1所述的数据缓存器溢出处理方法,其特征在于,所述当检测到同步头时,对数据缓存器写入目标数据信号,并在所述目标数据信号写入完成后,对数据缓存器读取所述目标数据信号的步骤包括:在检测到同步头时,控制所述数据缓存器的写入使能端打开,并持续使能所述帧持续周期后,关闭所述数据缓存器的写入使能端,控制打开所述数据缓存器的读取使能端。7.根据权利要求6所述的数据缓存器溢出处理方法,其特征在于,所述帧间隔周期大于所述帧持续周期的两倍。8.根据权利要求2所述的数据缓存器溢出处理方法,其特征在于,所述接收机实时检测所述目标数据信号的同步头,当检测到同步头时,对所述数据缓存器写入所述目标数据信号,并在所述目标数据信号写入完成后,对所述数据缓存器读取所述目标数据信号的步骤包括:当检测到同步头时,记录当前时间,并根据所述帧间隔周期以及所述帧持续周期计算等待周期以及持续周期;控制所述数据缓存器的写入使能端根据所述等待周期进行关闭,根据所述持续周期进行开启;控制所述数据缓存器的读取使能端根据所述数据缓存器写入使能端进行开启。
9.根据权利要求8所述的数据缓存器溢出处理方法,其特征在于,所述当检测到同步头时,记录当前时间,并根据所述帧间隔周期以及所述帧持续周期计算等待周期以及持续周...
【专利技术属性】
技术研发人员:何荣江,林文超,王野,金花,马骕,
申请(专利权)人:鹏城实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。