[发明专利]一种信道时延模拟装置及方法在审
| 申请号: | 201710231839.X | 申请日: | 2017-04-11 |
| 公开(公告)号: | CN107124240A | 公开(公告)日: | 2017-09-01 |
| 发明(设计)人: | 张宇;罗嘉金 | 申请(专利权)人: | 深圳航天科技创新研究院 |
| 主分类号: | H04B17/391 | 分类号: | H04B17/391 |
| 代理公司: | 深圳中一联合知识产权代理有限公司44414 | 代理人: | 张全文 |
| 地址: | 518000 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 信道 模拟 装置 方法 | ||
技术领域
本发明属于信号处理技术领域,尤其涉及一种信道时延模拟装置及方法。
背景技术
在通信模拟系统中,通常需要对信道时延进行模拟,例如在卫星导航信号模拟系统中,需要模拟出卫星到用户之间信道时延的效果,信道时延设备是通过对原始信号进行相应的缓存从而实现时延效果的,通过调整缓存深度可以调整时延量的大小。
现有技术中为了提高信道时延的精度,往往需要提高缓存的采样时钟的频率,所需精度越高,则需要越高的采样频率,缓存的数据量也随之不断增大,导致大量存储资源的消耗。
发明内容
有鉴于此,本发明实施例提供了了一种信道时延模拟装置及方法,以解决现有技术中通过提高缓存的采样频率来提高信道时延精度时而导致的存储资源大量消耗的问题。
本发明实施例的第一方面提供了一种信道时延模拟装置,可以包括:数据输入模块、延时量输入模块、控制调度模块、缓存接口模块、缓存模块、分数时延滤波器和输出模块;
所述数据输入模块用于接收待进行信道时延处理的输入数据;
所述延时量输入模块用于接收所述输入数据所需的信道时延量;
所述控制调度模块分别连接所述延时量输入模块、缓存接口模块和所述分数时延滤波器,用于对所述信道时延模拟装置进行整体控制与调度,获取所述时延量输入模块接收到的所述信道时延量,根据采样时钟的周期将所述信道时延量分为第一时延量和第二时延量,所述第一时延量为所述信道时延量相对于所述采样时钟的周期的整数部分,所述第二时延量为所述信道时延量相对于所述采样时钟的周期的分数部分,控制所述缓存接口模块根据所述第一时延量将所述输入数据写入所述缓存模块中进行缓存,得到第一时延数据,控制所述分数时延滤波器根据所述第二时延量对所述第一时延数据进行处理,得到第二时延数据;
所述缓存接口模块分别连接所述数据输入模块、所述缓存模块和所述分数时延滤波器,用于在所述控制调度模块的控制下从所述数据输入模块接收所述输入数据写入所述缓存模块中进行缓存,得到所述第一时延数据,并将所述第一时延数据发送至所述分数时延滤波器;
所述缓存模块用于对所述输入数据进行缓存;
所述分数时延滤波器与所述输出模块连接,用于在所述控制调度模块的控制下对所述第一时延数据进行处理,得到所述第二时延数据;
所述输出模块用于将所述第二时延数据作为所述信道时延模拟装置的最终输出数据进行输出。
进一步地,所述信道时延模拟装置还可以包括:第一数据缓冲模块;
所述第一数据缓冲模块分别连接所述数据输入模块、控制调度模块和所述缓存接口模块,用于在所述控制调度模块的控制下从所述数据输入模块读取并缓冲所述输入数据,并通过所述缓存接口模块将缓冲后的所述输入数据写入所述缓存模块。
进一步地,所述信道时延模拟装置还可以包括:第二数据缓冲模块;
所述第二数据缓冲模块分别连接所述控制调度模块、所述缓存接口模块和所述分数时延滤波器,用于在所述控制调度模块的控制下通过所述缓存接口模块从所述缓存模块中读取并缓冲所述第一时延数据,并将缓冲后的所述第一时延数据发送至所述分数时延滤波器。
进一步地,所述控制调度模块在所述信道时延模拟装置启动或复位时,执行初始化流程;
所述初始化流程可以包括:
所述控制调度模块清空所述信道时延模拟装置中的寄存器和计数器的数据;
所述控制调度模块清空所述第一数据缓冲模块和所述第二数据缓冲模块中的数据;
所述控制调度模块通过所述缓存接口模块清空所述缓存模块中的数据,接收所述缓存模块在初始化完成后发送的初始化完成标志。
进一步地,所述信道时延模拟装置的工作流程可以包括:
所述数据输入模块接收所述输入数据;
所述延时量输入模块接收所述信道时延量;
所述控制调度模块获取所述信道时延量,并将所述信道时延量分为所述第一时延量和所述第二时延量;
所述控制调度模块控制所述第一数据缓冲模块从所述数据输入模块读取所述输入数据,直至收到复位信号则停止;
当所述第一数据缓冲模块的存储量超过了预设的阈值时,所述第一数据缓冲模块将所述输入数据打包为数据包,并向所述控制调度模块发送第一通知信息;
所述控制调度模块在接收到所述第一通知信息后,通过所述缓存接口模块从所述第一数据缓冲模块读取所述数据包并写入所述缓存模块进行缓存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳航天科技创新研究院,未经深圳航天科技创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710231839.X/2.html,转载请声明来源钻瓜专利网。





