一种通信方法及装置与流程

文档序号:37281456发布日期:2024-03-12 21:20阅读:9来源:国知局
一种通信方法及装置与流程

本技术实施例涉及通信,尤其涉及一种通信方法及装置。


背景技术:

1、正交频分复用(orthogonal frequency division multiplexing,ofdm)波形具有较好的抗频率选择性衰落的性能,被广泛应用于通信系统中,同时也是第五代移动通信(5th generation,5g)新空口(new radio,nr)标准中的波形之一。然而,ofdm波形具有较高的峰值平均功率比(peak to average power ratio,papr),发送端的非线性功放会导致高papr信号的非线性失真,从而影响接收性能。尤其是对于卫星通信等远距离通信系统来说,降低信号的papr,提升信号的发送功率,提高功放效率的需求更为迫切。

2、载波预留(tone reservation,tr)技术可用作抑制papr,即发送端预留一些子载波用于承载抑制papr的信号。tr技术在用于降papr时,接收端需要已知发送端预留子载波的位置,才能正确解调有用信号。为了高效指示预留子载波位置,标准里通常会引入tr序列,用于表示预留子载波位置。tr序列与信号对应的离散傅里叶逆变换(inverse discretefourier transform,idft)点数有关,即不同的idft点数需要配置不同的tr序列,以保证papr抑制性能。然而,如果对不同idft点数分别引入tr序列,将会导致较大的存储开销,且不易灵活扩展。


技术实现思路

1、本技术实施例提供一种通信方法及装置,能够实现tr序列的灵活扩展,降低tr序列的存储开销。

2、第一方面,本技术实施例提供一种通信方法,该方法可以由第一设备执行,也可以由第一设备的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分第一设备功能的逻辑模块或软件实现。其中,第一设备可以为终端设备、网络设备等。以下以第一设备执行该方法为例进行说明。该方法包括:

3、第一设备将长度为n的第一tr序列中的元素扩展m倍,得到第二tr序列,其中n、m为大于0的整数;根据m个移位值对第二tr序列进行m次移位,得到m个第三tr序列,其中在m个移位值中,取值相近的两个移位值之间的差值为k,k为大于0的整数,k与m不存在大于1的公约数;根据m个第三tr序列,确定长度为m*n的第四tr序列;根据第四tr序列,向第二设备发送信号。

4、需要理解的是,第一设备可以根据第四tr序列对应的子载波位置,对待发送的数据(或数据信号)进行资源映射得到频域信号,即将数据映射(或插入)到除第四tr序列对应的子载波位置以外的子载波位置,第四tr序列对应的子载波位置幅值插0得到频域信号,频域信号经过idft变换后即可得到时域信号,也即需要向第二设备发送的信号。

5、采用上述方法,可以将原始的第一tr序列灵活的扩大到不同的长度,适应对不同idft点数的信号降papr的需求,并且无需对不同idft点数分别引入tr序列,能够降低tr序列的存储开销。

6、在一种可能的设计中,第一设备根据第四tr序列,向第二设备发送信号,包括:第一设备根据第四tr序列和信号对应的子载波个数,确定tr频域信号,其中,在tr频域信号中,与第四tr序列对应的子载波位置的幅值为z,其它子载波位置的幅值为0,z大于0;对tr频域信号进行idft处理,确定时域核(kernel)信号;根据时域kernel信号,对信号进行削峰处理;向第二设备发送削峰处理后的信号。可选地,对tr频域信号进行idft处理之前,该方法还包括:通过长度为m的窗函数,对tr频域信号进行加权处理。

7、上述设计中,在对tr频域信号进行idft处理之前,第一设备还可以通过长度为m的窗函数对tr频域信号进行加权处理,能够产生不同时域特性的时域kernel信号,达到不同的削峰处理效果。

8、在一种可能的设计中,当m为2时,m个移位值,包括:0、-1;或,0、+1;当m为3时,m个移位值,包括:0、-1、+1。

9、在一种可能的设计中,该方法还包括:第一设备根据信号对应的idft点数,以及第一tr序列对应的idft点数、第一tr序列的长度n、第一tr序列中最大元素与最小元素的差值中的至少一项,确定m。

10、上述设计中,第一设备可以根据信号对应的idft点数,确定对信号进行降papr处理所需的tr序列的长度,并可以根据第一tr序列对应的idft点数、第一tr序列的长度n、第一tr序列中最大元素与最小元素的差值中的至少一项反映出的第一tr序列的长度,来确定需要将第一tr序列扩展的倍数m,有利于到达更好的降papr的效果。

11、在一种可能的设计中,该方法还包括:第一设备向第二设备发送m个移位值和/或m。

12、上述设计中,第一设备可以向第二设备发送m个移位值和/或m,有利于降低第二设备确定m个移位值和/或将第一tr序列扩展的倍数m的处理开销。

13、在一种可能的设计中,该方法还包括:第一设备接收来自第二设备的m个移位值和/或m。

14、上述设计中,第一设备可以从第二设备处获取m个移位值和/或将第一tr序列扩展的倍数m,有利于降低第一设备确定m个移位值和/或将第一tr序列扩展的倍数m的处理开销。

15、在一种可能的设计中,该方法还包括:第一设备向第二设备发送n;或,接收来自第二设备的n。

16、上述设计中,可以由第一设备或第二设备确定原始的第一tr序列的长度n后发送给对方,有利于第一设备和第二设备对齐对原始的第一tr序列长度的理解,基于原始的第一tr序列准确的实现对信号的处理。

17、第二方面,本技术实施例提供一种通信方法,该方法可以由第二设备执行,也可以由第二设备的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分第二设备功能的逻辑模块或软件实现。其中,第二设备可以为网络设备、终端设备等。以下以第二设备执行该方法为例进行说明。该方法包括:

18、第二设备将长度为n的第一tr序列中的元素扩展m倍,得到第二tr序列,其中n、m为大于0的整数;根据m个移位值对第二tr序列进行m次移位,得到m个第三tr序列,其中在m个移位值中,取值相近的两个移位值之间的差值为k,k为大于0的整数,k与m不存在大于1的公约数;根据m个第三tr序列,确定长度为m*n的第四tr序列;根据第四tr序列,解调来自第一设备的信号。

19、在一种可能的设计中,当m为2时,m个移位值,包括:0、-1;或,0、+1;当m为3时,m个移位值,包括:0、-1、+1。

20、在一种可能的设计中,该方法还包括:第二设备接收来自第一设备的m个移位值和/或m。

21、在一种可能的设计中,该方法还包括:第二设备根据信号对应的idft点数,以及第一tr序列对应的idft点数、第一tr序列的长度n、第一tr序列中最大元素与最小元素的差值中的至少一项,确定m。

22、在一种可能的设计中,该方法还包括:第二设备向第一设备发送m个移位值和/或m。

23、在一种可能的设计中,该方法还包括:第二设备接收来自第一设备的n;或,向第一设备发送n。

24、第三方面,本技术实施例提供一种通信装置,该装置具有实现上述第一方面中方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块,比如包括接口单元和处理单元。

25、在一个可能的设计中,该装置可以是芯片或者集成电路。

26、在一个可能的设计中,该装置包括存储器和处理器,存储器用于存储所述处理器执行的指令,当指令被处理器执行时,所述装置可以执行上述第一方面的方法。

27、在一个可能的设计中,该装置可以为第一设备,如终端设备、网络设备等。

28、第四方面,本技术实施例提供一种通信装置,该装置具有实现上述第二方面中方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块,比如包括接口单元和处理单元。

29、在一个可能的设计中,该装置可以是芯片或者集成电路。

30、在一个可能的设计中,该装置包括存储器和处理器,存储器用于存储所述处理器执行的指令,当指令被处理器执行时,所述装置可以执行上述第二方面的方法。

31、在一个可能的设计中,该装置可以为第二设备,如网络设备、终端设备等。

32、第五方面,本技术实施例提供一种通信装置,该通信装置包括接口电路和处理器,处理器和接口电路之间相互耦合。处理器通过逻辑电路或执行指令用于实现上述第一方面的方法。接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给该通信装置之外的其它通信装置。可以理解的是,接口电路可以为收发器或收发机或收发信机或输入输出接口。

33、可选的,通信装置还可以包括存储器,用于存储处理器执行的指令或存储处理器运行指令所需要的输入数据或存储处理器运行指令后产生的数据。存储器可以是物理上独立的单元,也可以与处理器耦合,或者处理器包括该存储器。

34、第六方面,本技术实施例提供一种通信装置,该通信装置包括接口电路和处理器,处理器和接口电路之间相互耦合。处理器通过逻辑电路或执行指令用于实现上述第二方面的方法。接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给该通信装置之外的其它通信装置。可以理解的是,接口电路可以为收发器或收发机或收发信机或输入输出接口。

35、可选的,通信装置还可以包括存储器,用于存储处理器执行的指令或存储处理器运行指令所需要的输入数据或存储处理器运行指令后产生的数据。存储器可以是物理上独立的单元,也可以与处理器耦合,或者处理器包括该存储器。

36、第七方面,本技术实施例提供一种计算机可读存储介质,在存储介质中存储有计算机程序或指令,当计算机程序或指令被执行时,可以实现上述第一方面或第二方面的方法。示例性,所述计算机可以为终端设备或网络设备。

37、第八方面,本技术实施例还提供一种计算机程序产品,包括计算机程序或指令,当计算机程序或指令被执行时,可以实现上述第一方面或第二方面的方法。

38、第九方面,本技术实施例还提供一种芯片,该芯片与存储器耦合,用于读取并执行存储器中存储的程序或指令,实现上述第一方面或第二方面的方法。

39、上述第二方面至第九方面所能达到的技术效果请参照上述第一方面所能达到的技术效果,这里不再重复赘述。

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