【技术实现步骤摘要】
一种提供NR基带信号的装置及方法
本专利技术涉及通信
,具体涉及一种提供NR基带信号的装置及方法。
技术介绍
随着越来越多5G消费产品的商用,NR基带信号可以为5G消费产品的生成和测试提供激励。因此,如何产生NR基带信号受到了更多的关注。在现有方案中,NR基带信号与LTE信号采用相同的方式来产生,请参考图4,其由中央处理器(CPU)中的软件计算产生NR基带信号/LTE信号,然后把NR基带信号/LTE信号下载到可编程逻辑控制器(FPGA)中进行输出,然而NR基带信号与LTE信号相比,当NR基带信号的射频频率发生改变时,需要通过CPU加入一个射频相位对NR基带信号进行补偿,这样每改变一次射频频率,CPU中的软件都需要重新去计算NR基带波形,然后下载给FPGA,导致NR基带信号无法像LTE信号那样通用灵活地进行输出。
技术实现思路
本专利技术旨在提供一种提供NR基带信号的装置及方法,在改变射频频率时,无需CPU重新计算NR基带波形再通过FPGA进行输出,使得NR基带信号能够更通用灵活地输出。根据第一方面,一种实施例中提供一种提供NR基带信号的装置,包括中央处理器、可编程逻辑控制器和模数转换器;其中,所述可编程逻辑控制器包括波形数据读取模块、相位产生模块、计算模块和速率匹配模块;所述中央处理器用于接收用户参数,并根据用户参数产生NR基带信号;所述波形数据读取模块用于逐帧获取所述中央处理器所产生的NR基带信号,并将NR基带信号逐帧输出至所述相位产生模块;所述相位 ...
【技术保护点】
1.一种提供NR基带信号的装置,其特征在于,包括中央处理器、可编程逻辑控制器和模数转换器;其中,所述可编程逻辑控制器包括波形数据读取模块、相位产生模块、计算模块和速率匹配模块;/n所述中央处理器用于接收用户参数,并根据用户参数产生NR基带信号;/n所述波形数据读取模块用于逐帧获取所述中央处理器所产生的NR基带信号,并将NR基带信号逐帧输出至所述相位产生模块;/n所述相位产生模块用于根据用户参数计算当前帧NR基带信号中每个符号信号的射频相位参数;/n所述计算模块用于根据当前帧NR基带信号及其每个符号信号的射频相位参数,产生I路基带信号和Q路基带信号;/n所述速率匹配模块用于根据预设速率对I路基带信号和Q路基带信号进行插值处理,以使I路基带信号和Q路基带信号的速率与模数转换器的采样速率相匹配;/n所述模数转换器用于对速率匹配模块输出的I路基带信号和Q路基带信号分别进行采样,得到数字I路基带信号和数字Q路基带信号,然后将所述数字I路基带信号和数字Q路基带信号进行输出。/n
【技术特征摘要】
1.一种提供NR基带信号的装置,其特征在于,包括中央处理器、可编程逻辑控制器和模数转换器;其中,所述可编程逻辑控制器包括波形数据读取模块、相位产生模块、计算模块和速率匹配模块;
所述中央处理器用于接收用户参数,并根据用户参数产生NR基带信号;
所述波形数据读取模块用于逐帧获取所述中央处理器所产生的NR基带信号,并将NR基带信号逐帧输出至所述相位产生模块;
所述相位产生模块用于根据用户参数计算当前帧NR基带信号中每个符号信号的射频相位参数;
所述计算模块用于根据当前帧NR基带信号及其每个符号信号的射频相位参数,产生I路基带信号和Q路基带信号;
所述速率匹配模块用于根据预设速率对I路基带信号和Q路基带信号进行插值处理,以使I路基带信号和Q路基带信号的速率与模数转换器的采样速率相匹配;
所述模数转换器用于对速率匹配模块输出的I路基带信号和Q路基带信号分别进行采样,得到数字I路基带信号和数字Q路基带信号,然后将所述数字I路基带信号和数字Q路基带信号进行输出。
2.如权利要求1所述的装置,其特征在于,所述用户参数包括射频频率参数、子载波间隔参数、信道带宽参数、双工模式参数和资源格参数。
3.如权利要求1或2所述的装置,其特征在于,所述相位产生模块包括:
符号计数单元,用于根据用户参数,按照第一预设计数规则确定当前帧NR基带信号中每个符号信号的计数值;
起始符号时间计数单元,用于根据每个符号信号的计数值和用户参数,按照第二预设计数规则确定每个符号信号的起始时间;
射频相位计算单元,用于根据每个符号信号的起始时间和当前帧NR基带信号的射频频率参数,确定NR基带信号中每个符号信号的射频相位参数,其中所述当前帧NR基带信号的射频频率参数根据所述用户参数得到。
4.如权利要求3所述的装置,其特征在于,所述第一预设计数规则包括:
对当前帧NR基带信号中的每个符号信号进行以下遍历:
在当前符号信号的计数值为0或者为预设每帧NR基带信号中的符号信号的数量的一半时,每经过第一预设采样点数的采样点时,若当前符号信号的计数值小于预设每帧NR基带信号中的符号信号的数量减1,则当前符号信号的计数值加1;
在当前符号信号的计数值不为0或者不为预设每帧NR基带信号中的符号信号的数量的一半时,每经过第二预设采样点数的采样点时,若当前符号信号的计数值小于预设每帧NR基带信号中的符号信号的数量减1,则当前符号信号的计数值加1;
若当前符号信号的计数值等于预设每帧NR基带信号中的符号信号的数量减1时,将当前符号信号的计数值设置为初始值,所述初始值为0;
所述第二预设计数规则包括:
对当前帧NR基带信号中的每个符号信号进行以下遍历:
在当前符号信号的计数值为0时,当前符号信号的起始时间为0;在当前符号信号的计数值不等于0时,当前符号信号的起始时间通过以下公式得到:
Tstart(L)=Tstart(L-1)+SymbolTime+NcpTime(L-1)
其中,L表示当前符号信号的计数值,Tstart(L)表示当前符号信号L的起始时间,Tstart(L-1)表示当前符号信号L的上一个符号信号L-1的起始时间,NcpTime(L-1)表示当前符号信号L的上一个符号信号L-1的循环前缀时间,当L-1为0或者为预设每帧NR基带信号中的符号信号的数量的一半时,NcpTime(L-1)为第一预设循环前缀时间,否则NcpTime(L-1)为第二预设循环前缀时间;
其中,所述预设每帧NR基带信号中的符号信号的数量、第一预设采样点数、第二预设采样点数、第一预设循环前缀时间和第二预设循环前缀时间根据中央处理器对所述用户参数进行配置得到。
5.如权利要求1所述的装置,其特征在于,所述计算模块用于根据当前帧NR基带信号及其每个符号信号的射频相位参数,产生I路基带信号和Q路基带信号包括:
所述计算模块用于对当前帧NR基带信号中的I路基带信号和Q路基带信号及其每个符号信号的射频相位参数进行迭代运算,得到以下公式所示的I路基带信号和Q路基带信号:
其中,表示所产生的I路基带信号,表示所产生的...
【专利技术属性】
技术研发人员:罗森,阮仲华,郑翠翠,
申请(专利权)人:深圳市鼎阳科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。