符号数据发送及接收方法、存储介质、发送端设备、接收端设备与流程

文档序号:33994847发布日期:2023-04-29 16:39阅读:47来源:国知局
符号数据发送及接收方法、存储介质、发送端设备、接收端设备与流程

本发明涉及通信,尤其涉及一种符号数据发送及接收方法、存储介质、发送端设备、接收端设备。


背景技术:

1、在新无线(new radio,nr)系统中,对于正交频分复用(orthogonal frequencydivision multiplexing,ofdm)调制的基带信号,如果发送端和接收端的载频不一致,在接收端获取频域数据的时候,和发送端发送的频域数据相比,会有固定的相位差,而且不同符号数据(symbol)的相位差是不同的。

2、以某一个载波的ofdm调制过程来说明,假定发送端在载波k需要承载数据a,按照nr标准3gpp38.211标准文档的定义,在时域该载波的表示为:其中参数k、k0、nrb、△f、ncp,l、tc等参数为发送端配置的参数。此处,t的起始点t=0是每个符号数据(symbol)的起始点。如果发送载波和接收载波频点不一致,则在接收端这个数据可能是放在载波k+m上面,该数据在接收端的波形为:和发送端一样,此处t的起始点t=0是每个符号数据的起始点。以上是基带信号;考虑到载波,假设发送端的频率为ftx,接收端的载波频率为frx,则发送和接受的射频信号分别为:

3、

4、

5、其中:k·△f+ftx=(k+m)·△f+frx,时间t′的起始点为时隙(slot)的起始点,ti为符号数据的时域位置。可见发送端和接收端的信号幅度、频率是一致的发送端和接收端的信号的相位,以及相位差分别是:

6、

7、

8、

9、从上述公式可以看出,相位差和ti相关,即每个符号数据的相位差都是不同的。由于相位差的存在导致在做符号数据间联合信道估计的时候,会出现信道估计的错误,因此需要对每个符号数据进行相位补偿,使得每个符号数据的相位差都是相同的,这样才能在符号数据间作联合信道估计。

10、但是,现有技术由于发送端只知道发送端载波频率,接收端只知道接收端载波频率,所以需要在发送端和接收端对每个ofdm符号数据进行相位补偿。当符号数据的采样率较高时,相位补偿需要较多的运算资源。


技术实现思路

1、本发明解决的技术问题是如何提升符号数据的传输效率。

2、为解决上述技术问题,本发明实施例提供一种符号数据发送方法,符号数据发送方法包括:对于基带中每个符号数据对应的原始数据,从时隙起始位置开始在时域上进行扩展,所述原始数据为数值序列;对于每个扩展后的原始数据,按照当前原始数据对应的当前符号数据的循环前缀的长度以及在同一时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度,对所述当前原始数据进行后向循环移位;将每个循环移位后的原始数据作为其对应符号数据的数据部分;对于每个符号数据,按照符号数据的循环前缀的长度从所述符号数据的数据部分的尾部复制数据,以作为所述符号数据的循环前缀;将各个符号数据发送出去,每个符号数据包括循环前缀和数据部分。

3、可选的,所述按照当前原始数据对应的当前符号数据的循环前缀的长度以及在所述时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度,对所述当前原始数据进行后向循环移位包括:计算所述当前符号数据的循环前缀的长度以及在所述时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度之和,以作为所述当前原始数据的移位长度;从所述当前原始数据前部截取长度为所述移位长度的数据,并将截取后的数据放入截取后的当前原始数据的尾部,以作为循环移位后的当前原始数据。

4、可选的,所述将各个符号数据发送出去包括:将各个符号数据与发送端载波进行调制;将调制后的各个符号数据发送出去。

5、可选的,所述对于基带中每个符号数据对应的原始数据,从时隙起始位置开始在时域上进行扩展包括:对于每个原始数据,根据当前原始数据的长度、所述当前原始数据对应的当前符号数据以及所述当前符号数据在同一时隙之前的所有符号数据的长度确定扩展后长度;根据所述扩展后长度对所述当前原始数据进行扩展,扩展后的当前原始数据的长度大于等于所述扩展后长度。

6、为解决上述技术问题,本发明实施例还公开了一种符号数据接收方法,符号数据接收方法包括:接收发送端设备发送的各个符号数据,每个符号数据包括循环前缀和数据部分;去除各个符号数据的循环前缀,以得到各个符号数据的数据部分;对于各个符号数据的数据部分,按照当前数据部分对应的当前符号数据的循环前缀的长度以及在同一时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度,对所述当前数据部分进行前向循环移位;将每个循环移位后的数据部分作为其对应符号数据在基带中对应的原始数据。

7、可选的,所述按照当前数据部分对应的当前符号数据的循环前缀的长度以及在所述时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度,对所述当前数据部分进行前向循环移位包括:计算所述当前符号数据的循环前缀的长度以及在所述时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度之和,以作为所述当前数据部分的移位长度;从所述当前数据部分的后部截取长度为所述移位长度的数据,并将截取后的数据放入截取后的当前数据部分的前部,以作为循环移位后的当前数据部分。

8、可选的,所述接收发送端设备发送的各个符号数据之后还包括:对接收到的各个符号数据与接收端载波进行解调,以得到解调后的各个符号数据。

9、本发明实施例还公开了一种符号数据发送装置,符号数据发送装置包括:扩展模块,适于对于基带中每个符号数据对应的原始数据,从时隙起始位置开始在时域上进行扩展,所述原始数据为数值序列;后向循环移位模块,适于对于每个扩展后的原始数据,按照当前原始数据对应的当前符号数据的循环前缀的长度以及在同一时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度,对所述当前原始数据进行后向循环移位;数据部分确定模块,适于将每个循环移位后的原始数据作为其对应符号数据的数据部分;循环前缀确定模块,适于对于每个符号数据,按照符号数据的循环前缀的长度从所述符号数据的数据部分的尾部复制数据,以作为所述符号数据的循环前缀;发送模块,适于将各个符号数据发送出去,每个符号数据包括循环前缀和数据部分。

10、本发明实施例还公开了一种符号数据接收装置,符号数据接收装置包括:接收模块,适于接收发送端设备发送的各个符号数据,每个符号数据包括循环前缀和数据部分;循环前缀去除模块,适于去除各个符号数据的循环前缀,以得到各个符号数据的数据部分;前向循环移位模块,适于对于各个符号数据的数据部分,按照当前数据部分对应的当前符号数据的循环前缀的长度以及在同一时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度,对所述当前数据部分进行前向循环移位;原始数据确定模块,适于将每个循环移位后的数据部分作为其对应符号数据在基带中对应的原始数据。

11、本发明实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述符号数据发送方法的步骤,或者执行所述符号数据接收方法的步骤。

12、本发明实施例还公开了一种发送端设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述符号数据发送方法的步骤。

13、本发明实施例还公开了一种接收端设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述符号数据接收方法的步骤。

14、与现有技术相比,本发明实施例的技术方案具有以下有益效果:

15、本发明技术方案对于基带中每个符号数据对应的原始数据,从时隙起始位置开始在时域上进行扩展,所述原始数据为数值序列;对于每个扩展后的原始数据,按照当前原始数据对应的当前符号数据的循环前缀的长度以及在所述时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度,对所述当前原始数据进行后向循环移位;将每个循环移位后的原始数据作为其对应符号数据的数据部分;对于每个符号数据,按照符号数据的循环前缀的长度从所述符号数据的数据部分的尾部复制数据,以作为所述符号数据的循环前缀;将各个符号数据发送出去,每个符号数据包括循环前缀和数据部分。本发明技术方案中,对于待发送的原始数据,通过从时隙起始位置开始在时域上进行扩展,也即将时隙起始位置作为每个符号数据调制的起始时间,并对原始数据进行后向循环移位,也即将位于原始数据头部的数据移动至原始数据的尾部,从而可以在保证数据被正确发送和接收的基础上,避免由于发送端和接收端调制载波的不同导致的符号数据之间的相位差,进而可以避免发送端和接收端分别对符号数据进行相位补偿,减小了符号数据发送和接收的运算复杂度,还可以减小符号发送数据的发送以及接收效率。

16、进一步地,计算所述当前符号数据的循环前缀的长度以及在所述时隙内位于所述当前符号数据之前的所有符号数据的循环前缀的长度之和,以作为所述当前原始数据的移位长度;从所述当前原始数据前部截取长度为所述移位长度的数据,并将截取后的数据放入截取后的当前原始数据的尾部,以作为循环移位后的当前原始数据。本发明技术方案中,根据时隙中各个符号的循环前缀确定各个原始数据需要移位的移位长度,在实现符号数据的传输的基础上,保证了符号数据处理的便捷性,进一步降低符号数据发送和接收的运算复杂度。

17、进一步地,对于每个原始数据,根据当前原始数据的长度、所述当前原始数据对应的当前符号数据以及所述当前符号数据在同一时隙之前的所有符号数据的长度确定扩展后长度;根据所述扩展后长度对所述当前原始数据进行扩展,扩展后的当前原始数据的长度大于等于所述扩展后长度。本发明技术方案中,由于各个符号数据在时隙内具有固定的起始位置和结束位置,因此为了避免不必要的扩展操作,可以根据时隙内各个符号数据的长度以及相互位置确定各个符号数据的扩展后长度,进一步降低符号数据发送和接收的运算复杂度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1