一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

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

2023-01-15 17:32:36 来源:中国专利 TAG:


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


背景技术:

2.高频(例如6ghz以上频段)因其丰富的频段资源,成为业界用于解决日益增长的通信需求而研究和开发的热点。其显著特点除了包括大带宽、高集成天线阵列,以实现高吞吐量外,同时还包括严重的中射频失真问题。
3.以相位噪声为例,随着频段的增加,相位噪声功率谱密度越高,对接收信号影响越大,即工作频率越高,相位噪声越大。另外,为了提高传输的有效性,往往会使用高阶调制,如16正交幅度调制(quadrature amplitude modulation,qam)、64qam、256qam等,高阶调制往往容易受到相位噪声的影响。再另外,同一个频段,不同的调制阶数的数据的解调性能,也会受到相位噪声的影响,调制阶数越高,对相位噪声越敏感。类似的,同一调制阶数下,不同的码率的数据的解调性能,也会受到相位噪声的影响。
4.在高频或相位噪声较严重的系统中,如何提高数据解调性能,是亟待解决的问题。


技术实现要素:

5.本技术实施例提供一种通信方法及装置,用以提高数据解调性能。
6.第一方面,提供了一种通信方法,将第一序列包括的多个信号映射至m个用于传输参考信号的子载波块上;其中,第m个所述子载波块包括qm个子载波,qm为大于或等于2的整数,m取遍1至m中的整数,m为大于或等于2的整数;所述第一序列包括多个信号,所述第m个子载波块中位置靠后的多个连续子载波上所映射的多个信号与第mod(m,m) 1个子载波块中位置靠前的多个连续子载波所映射的多个信号相同;其中,mod(m,m)为m除以m的余数。然后,在各个所述子载波块上发送所映射的信号。
7.可选的,所述参考信号可用于相位跟踪,或者,所述参考信号可用于估计相位噪声。所述参考信号包括但不限于相位跟踪参考信号(phase tracking reference signal,ptrs)。
8.本技术联合设计多个参考信号子载波块上传输的信号,在多个参考信号(例如ptrs)子载波块中构成循环冗余特性。第一序列长度较长,从而构建一个相对于现有技术更大的循环移位矩阵用于对由相噪产生的ici系数的估计,可以提升对ici系数的估计精度,进而提升数据解调性能。
9.在一种可能的实现中,任一子载波块上所映射的多个信号不同。
10.在一种可能的实现中,在将第一序列映射至m个用于传输参考信号的子载波块上时,可以是按照子载波索引递增,信号索引递增的顺序,将所述第一序列映射至m个用于传输参考信号的子载波块上;或者,按照子载波索引递增,信号索引递减的顺序,将所述第一序列映射至m个用于传输参考信号的子载波块上。以实现所述第m个子载波块中位置靠后的多个连续子载波上所映射的多个信号与第mod(m,m) 1个子载波块中位置靠前的多个连续
子载波所映射的多个信号相同。
11.在一种可能的实现中,第m个子载波块包括:依次排列的长度为p1m的第一子载波、长度为lm的第二子载,长度为p2m的第三子载波;其中,m个子载波块中的第二子载波上所映射的信号在所述第一序列中连续。
12.可以先将第一序列依次映射至m个子载波块中的第二子载波上。然后,按照每一个子载波块上所映射的信号是循环连续的方式,将第一序列中的信号映射至m个子载波块中的第一子载波上和第三子载波上,以实现所述第m个子载波块中位置靠后的多个连续子载波上所映射的多个信号与第mod(m,m) 1个子载波块中位置靠前的多个连续子载波所映射的多个信号相同。
13.在一种可能的实现中,m个子载波块中分别包括的第二子载波的长度之和为所述第一序列的长度。即l1 l2

l
m-1
lm=n,n为所述第一序列的长度。
14.在一种可能的实现中,所述lm满足:lm=n/m,或,lm=floor(n/m),或lm=floor(n/m) 1,或lm=ceil(n/m),或lm=ceil(n/m)-1。其中,floor为向下取整,ceil为向上取整,n为所述第一序列的长度。所述m取值为1至m中的部分整数或者全部整数。也就是m个子载波块中,可以是全部的子载波块中的第二子载波的长度满足该公式,也可以是一部分子载波块中的第二子载波的长度满足该公式。不同的子载波块中的第二子载波的长度l尽量相同。所有子载波块中的第二子载波的长度相同时,循环特性较好,可以进一步提升解调性能。
15.在一种可能的实现中,所述p1m与所述p2m的差值小于或等于1,m取值为1至m中的部分整数或者全部整数。也就是m个子载波块中,可以是全部的或一部分子载波块中的第一子载波的长度和第三子载波的长度之差小于或等于1。一个子载波块的两边的冗余尽量相等,可以提高相噪估计性能,进一步地提升解调性能。
16.在一种可能的实现中,所述qm的取值基于p1m和/或p2m的取值确定。m取值为1至m中的部分整数或者全部整数。
17.在一种可能的实现中,p1m和p2m的取值与qm、m、n中的至少之一关联。m取值为1至m中的部分整数或者全部整数。网络设备在向终端设备配置参数时,可以只配置一部分参数,终端设备可以根据参数之间的关联特性,得到其他的参数,网络设备无需配置全部的参数,可以降低开销。基站分配一两个参数,就可以知道其他的参数,可以降低开销。
18.在一种可能的实现中,所述qm=a*q,其中,q为一个资源块rb的子载波数量,a为大于或等于1的整数,m取值为1至m中的部分整数或者全部整数。在进行资源调度时,通常是按照资源块进行调度的,本技术中q的取值为一个资源块rb的子载波数量的整数倍,容易调度。
19.在一种可能的实现中,所述第一序列可为以下任一序列:zc序列,正交幅度调制qam序列,互补序列,伪随机序列。zc序列循环移位是正交的,因此第一序列的矩阵的每一列是正交的,可以更好的估计出由相噪产生的子载波间干扰系数ici系数。时域/频域qam序列实现简单,可以和数据qam调制共用信号调制生成器。伪随机序列和现有蜂窝通信系统中的序列生成方法一样,可以共用生成器。互补序列实现简单。
20.第二方面,提供了一种通信装置,所述装置具有实现上述第一方面及第一方面任一可能的实现中的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的功能模块。
21.示例的,所述装置包括:处理模块,用于将第一序列映射至m个用于传输参考信号的子载波块上;其中,第m个所述子载波块包括qm个子载波,qm为大于或等于2的整数,m取遍1至m中的整数,所述m为大于或等于2的整数;所述第一序列包括多个信号,所述第m个子载波块中位置靠后的多个连续子载波上所映射的多个信号与第mod(m,m) 1个子载波块中位置靠前的多个连续子载波所映射的多个信号相同;其中,mod(m,m)为m除以m的余数;发送模块,用于在各个所述子载波上发送所映射的信号。
22.一种示例中,所述处理模块,可以用于按照子载波索引递增,信号索引递增的顺将所述第一序列映射至m个用于传输参考信号的子载波块上;或者也可以用于按照子载波索引递增,信号索引递减的顺序,将所述第一序列映射至m个用于传输参考信号的子载波块上。
23.第三方面,提供了一种通信装置,包括处理器,可选的,还包括存储器;所述处理器和所述存储器耦合;所述存储器存储计算机程序或指令;所述处理器,用于执行所述存储器中的部分或者全部计算机程序或指令,当所述部分或者全部计算机程序或指令被执行时,用于实现上述第一方面及第一方面任一可能的实现的方法中的功能。
24.在一种可能的实现中,所述装置还可以包括收发器,所述收发器,用于发送所述处理器处理后的信号,或者接收输入给所述处理器的信号。所述收发器可以执行上述第一方面及第一方面任一可能的实现中执行的发送动作或接收动作。
25.第四方面,本技术提供了一种芯片系统,该芯片系统包括一个或多个处理器(也可以称为处理电路),所述处理器与存储器(也可以称为存储介质)之间电耦合;所述存储器可以位于所述芯片系统中,也可以不位于所述芯片系统中;所述存储器,用于存储计算机程序或指令;所述处理器,用于执行所述存储器中的部分或者全部计算机程序或指令,当所述部分或者全部计算机程序或指令被执行时,用于实现上述第一方面及第一方面任一可能的实现的方法中的功能。
26.在一种可能的实现中,所述芯片系统还可以包括输入输出接口(也可以称为通信接口),所述输入输出接口,用于输出所述处理器处理后的信号,或者接收输入给所述处理器的信号。所述输入输出接口可以执行第一方面及第一方面任一可能的实现中执行的发送动作或接收动作。具体的,输出接口可执行发送动作,输入接口可执行接收动作。
27.在一种可能的实现中,该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
28.第五方面,提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于实现上述第一方面及第一方面任一可能的实现中的功能的指令。
29.第六方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面及第一方面任一可能的实现中执行的方法。
30.上述第二方面至第六方面的技术效果可以参照第一方面中的相关描述,重复之处不再赘述。
附图说明
31.图1a为本技术实施例中提供的一种相位噪声对频域接收信号的影响示意图;
32.图1b为本技术实施例中提供的一种相位噪声对频域接收信号的影响示意图;
33.图1c为本技术实施例中提供的一种相位噪声对频域接收信号的影响示意图;
34.图2a为本技术实施例中提供的一种通信系统示意图;
35.图2b为本技术实施例中提供的一种通信系统示意图;
36.图3为本技术实施例中提供的一种子载波中传输ptrs的示意图;
37.图4a为本技术实施例中提供的一种传输信号的方法过程示意图;
38.图4b为本技术实施例中提供的一种传输信号的方法过程示意图;
39.图5a为本技术实施例中提供的一种序列示意图;
40.图5b为本技术实施例中提供的一种序列示意图;
41.图5c为本技术实施例中提供的一种序列示意图;
42.图6为本技术实施例中提供的一种信号映射示意图;
43.图7为本技术实施例中提供的一种数据解调性能示意图;
44.图8为本技术实施例中提供的一种通信装置结构示意图;
45.图9为本技术实施例中提供的一种通信装置结构示意图。
具体实施方式
46.为便于理解本技术实施例,以下对本技术实施例的部分用语进行解释说明,以便于本领域技术人员理解。
47.1)、网络设备,具有能够为终端设备提供随机接入功能的设备或可设置于该设备的芯片,该设备包括但不限于:演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission and reception point,trp或者transmission point,tp)等,还可以为5g,如,nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(du,distributed unit)等。
48.2)、终端设备,又称之为用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)、终端等,是一种向用户提供语音和/或数据连通性的设备。例如,终端设备包括具有无线连接功能的手持式设备、车载设备等。目前,终端设备可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端(例如,传感器等)、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端,或具有车与车(vehicle-to-vehicle,v2v就)公共的无线终端等。
49.3)、相位噪声(phase noise),是指系统(如各种射频器件)在各种噪声的作用下引
起的系统输出信号相位的随机变化。相位噪声可以是在短时间内发生的信号相位上的波动。在这种情况下,由于相位噪声在时域中随机改变所接收的信号的相位,因此相位噪声可以中断信号的接收。相位噪声可以随机发生,然而,相位噪声可以在相邻时间样本之间示出某个相关性,这将导致频域中的公共相位误差(common phase error,cpe)和子载波间干扰(inter sub-carrier interference,ici)。当相位噪声(后续将相位噪声简写为相噪)功率谱密度达到一定水平后,当调制阶数较高时,除了公共相位误差cpe,因相噪引起的子载波间干扰(inter sub-carrier interference,ici)也不可忽略。图1a、图1b和图1c介绍了不同相位噪声对频域接收信号的影响,图1a为无相噪的影响;图1b为弱相噪的影响,图1c为强相噪的影响。随着频段的增加,相位噪声功率谱密度越高,可见对接收信号影响越大。
50.假设一个正交频分复用(orthogonal frequency division multiplexing,ofdm)时域信号上的相位噪声为:θn,其中n=0,

,n
c-1,其中,nc为ofdm逆快速傅里叶变换(inverse fast fourier transform,ifft)长度,也就是子载波个数。
51.对θn做nc点的离散傅里叶变换(discrete fourier transform,dft)和/或快速傅里叶变换(fast fourier transform,fft),得到其频域响应en,其中,n=0,...,n
c-1。进而该相噪对ofdm频域信号(各个子载波)的影响可以表示为:
52.其中,ri为第i个子载波上的接收信号,si为第i个子载波上的发射信号,为第i个子载波上的发射信号,mod为取余操作,k可以指代上述公式中的i-j。e0称为公共相位误差cpe,其他e(例如e1、e2)称为子载波间干扰系数,其他e会给i子载波的接收信号带来其它子载波的信号的干扰,也就是子载波间干扰ici。本技术中,将公共相位误差cpe和子载波间干扰ici统一称为相噪ici系数。
53.为便于理解本技术实施例的技术方案,下面将对本技术实施例提供的系统架构进行简要说明。可理解的,本技术实施例描述的系统架构是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定。
54.本技术实施例的技术方案可以应用于各种通信系统,例如:卫星通信系统、传统的移动通信系统。其中,所述卫星通信系统可以与传统的移动通信系统(即地面通信系统)相融合。通信系统例如:无线局域网(wireless local area network,wlan)通信系统,长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、第五代(5th generation,5g)系统或新无线(new radio,nr),第六代(6th generation,6g)系统,以及未来通信系统等。
55.如图2a所示的通信系统,包括网络设备和终端设备,例如包括单个或多个网络设备,和单个或多个终端设备。单个网络设备可以向单个或多个终端设备传输数据或控制信令(例如(a))。多个网络设备也可以同时为单个终端设备传输数据或控制信令(例如(b))。
56.通信系统中每个网络设备和每个终端设备之间的通信还可以用另一种形式来表示。如图2b所示:终端设备10包括:至少一个处理器101和至少一个收发器103,可选的,还可以包括至少一个存储器102。存储器102可以是独立存在,或者存储器102也可以和处理器101集成在一起,例如集成在一个芯片之内。其中,存储器102能够存储执行本技术实施例的
技术方案的程序代码,并由处理器101来控制执行,被执行的各类计算机程序代码也可被视为是处理器101的驱动程序。例如,处理器101用于执行存储器102中存储的计算机程序代码,从而实现本技术实施例中的技术方案。收发器103包括发射机1031、接收机1032和天线1033。接收机1032可以用于通过天线1033接收来自网络设备20的数据或控制信令,发射机1031可以用于通过天线1033向网络设备20发送信息。
57.网络设备20包括:至少一个处理器201和至少一个收发器203,可选的,还可以包括至少一个存储器202。存储器202可以是独立存在,或者存储器202也可以和处理器201集成在一起,例如集成在一个芯片之内。其中,存储器202能够存储执行本技术实施例的技术方案的程序代码,并由处理器201来控制执行,被执行的各类计算机程序代码也可被视为是处理器201的驱动程序。例如,处理器201用于执行存储器202中存储的计算机程序代码,从而实现本技术实施例中的技术方案。收发器203包括发射机2031、接收机2032和天线2033。发射机2031可以用于通过天线2033向终端设备10发送数据或控制信令,接收机2032可以用于通过天线2033接收终端设备10的信息。
58.为便于理解本技术实施例,接下来对本请的应用场景进行介绍,本技术实施例描述的系统架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
59.网络设备和终端设备之间在进行无线通信时,为了减少或消除相位噪声对数据解调性能的影响,终端设备可以向网络设备送:网络设备已知的参考信号,例如相位跟踪参考信号(phase tracking reference signal,ptrs)。网络设备可以根据ptrs,对相位噪声进行估计,然后进行相应的相位补偿,以提高数据解调性能。ptrs在时域上的密度越高,相位噪声的估计越准确。
60.如图3所示,提供了一种子载波中传输ptrs的示意图,将用于传输ptrs的多个连续的子载波称为一个ptrs子载波块,例如图3中的ptrs块1、ptrs块2、ptrs块3。
61.一个ptrs包括依次排列的:长度为p1的循环冗余序列1(circular sequence part1),长度为l的基序列(base sequence),长度为p2的循环冗余序列2(circular sequence part2)。
62.相应的,一个ptrs子载波块包括依次排列的:长度为p1的第一子载波(第一子载波用于传输循环冗余序列1),长度为l为第二子载波(第二子载波用于传输基序列),长度为p2的第三子载波(第三子载波用于传输循环冗余序列2)。
63.ptrs的长度为q,即ptrs中包括q个信号,ptrs子载波块中包括q个子载波,每个子载波上传输一个信号。可以理解的是q=l p1 p2。
64.假设,基序列中的l个信号分别为信号s1至s
l
。基序列前面的循环冗余序列1中的p1个信号分别为s
l-p1 1
至s
l
。基序列后面的循环冗余序列2中的p2个信号分别为s1至s
p2

65.以p1=p2=2为例,信号s
1-s
l
所在的子载波的接收信号可以得到如下表达式:
[0066][0067]
其中,残留的ici为除e-2
,e-1
,e0,e1,e2以外的e造成的ici。
[0068]
如果基序列为zc(zadoff

chu)序列,由于zc序列正交的特性,可以看出由于添加的循环冗余序列的作用,s矩阵的每一列都是正交的。因此,从接收信号r估计e-2
,e-1
,e0,e1,e2的性能较好。
[0069]
子载波传输多个ptrs时,每一个ptrs子载波块的循环冗余特性是相同的,是独立的,即图3中的ptrs块1、ptrs块2、ptrs块3中的相应位置上的信号是相同的。虽然多个ptrs子载波块均具有循环冗余特性,但实际上只在一个ptrs子载波块中构成循环冗余的特性。由于基序列的长度l较短,因此e-2
,e-1
,e0,e1,e2(子载波间干扰系数ici)的估计性能受限。
[0070]
基于此,本技术提出了在多个参考信号(例如ptrs)子载波块中构成循环冗余特性的方案。本技术联合设计多个参考信号子载波块上传输的基序列,以及相应的循环冗余发送方案。序列长度较长,可以提升对由相噪产生的子载波间干扰系数ici的估计精度,进而提升数据解调性能。
[0071]
接下来将结合附图对方案进行详细介绍。附图中以虚线标识的特征或内容可理解为本技术实施例的可选操作或者可选结构。
[0072]
图4a所示,提供了一种发送信号的方法过程示意图,包括以下步骤:
[0073]
步骤401:第一设备获取第一序列。
[0074]
第一设备可以是终端设备,也可以是网络设备。
[0075]
第一设备可以是自己生成第一序列,也可以是从其它设备处获取第一序列。
[0076]
第一序列的长度为n,即第一序列包括n个信号。所述第一序列用于生成参考信号,例如,所述参考信号为用于进行相位跟踪的参考信号,或者,所述参考信号为用于估计相位噪声的参考信号。所述参考信号包括但不限于为ptrs。
[0077]
在一种示例a中,第一序列可为zc(zadoff

chu)序列。
[0078]
一种示例a1中,zc序列满足以下公式:
[0079]
sn=exp(-j*π*u*(n a)*(n b)/n);sn即为第一序列。
[0080]
其中,exp是高等数学里以自然常数e为底的指数函数,n=0,1,...,n-1;u,a,b为整数。u,a,b可以由网络设备配置给终端设备,也可以由终端设备根据小区id、终端设备id、ptrs所在子帧号、ptrs所在符号等参数计算得到。j为复数符号,即j=√(-1)。
[0081]
在一种可选的示例中,可以约束u和n的最大公倍数为1,也就是u和n互质。
[0082]
在一种可选的示例中,可以约束第一序列的长度n为质数,示例性的,n=7,11,13,17,19,23,29,31,37,41,43。
[0083]
上述矩阵sn的特征根幅度相同,可以更好的估计由相噪产生的子载波间干扰系数ici系数e。
[0084]
第一示例a2中,第一序列为zc(zadoff

chu)根序列的截断,这也属于zc序列的一
种情况。上文所述约束第一序列的长度n为质数所产生出来的zc序列称之为根序列。在某些情况下,系统需要的序列长度不是质数,而是其他整数。例如,实际使用的序列长度需要与资源配置的长度相同,用于做信道估计所使用的低papr序列,则序列长度需要等于12的倍数。(5g/4g中协议定义的1个传输资源块resource block的长度为12)。因此,通常会对产生出的质数根序列进行截断,获得想要的序列长度。
[0085]
截断方法可以为:长度n的根序列截取[1:k]个,或者长度n的根序列截取[n-k 1:n]个,或者长度n的根序列截取[a:a k-1]个。a为正整数,a k-1《=n。
[0086]
例如,实际中需要长度为48的zc序列。会产生一个长度和48最接近的根序列,例如sn=exp(-j*π*u*(n a)*(n b)/n),n=53。
[0087]
然后选取1:48,或者按照如上规则选取其中的48个序列,产生实际使用的第一序列。
[0088]
在一种示例b中,第一序列可为时域正交幅度调制qam序列。
[0089]
该第一序列可定义在时域,例如,第一序列包括的信号为时域的调制符号。例如,调制符号为标准bpsk信号,或标准bpsk按比例缩放后的信号,序列组合为2n种。再例如,调制符号为pi/2bpsk信号,或pi/2bpsk按比例缩放后的信号,序列组合为2n种。
[0090]
再例如,调制符号为qpsk信号,或qpsk信号按比例缩放后的信号,序列组合为4n种。
[0091]
在多种序列组合中,通过n点傅里叶变换到频域,选择频域幅度响应较稳定的序列作为有效序列输出。以qpsk信号为例,本技术将4n种序列组合分别通过n点傅里叶变换到频域后,选择频域幅度响应较稳定的序列作为有效序列输出。
[0092]
然后,在多个有效序列中选择有效序列集合。例如按幅度方差值从小到大的顺序,选择前p组作为时域qpsk序列的有效序列集合,且n越大,选出来的序列越稳定。比如当序列长度为8时,所选择的时域有效序列集合可包含图5a、图5b、图5c中的序列,其对应的ofdm子载波频域序列为图5a、图5b、图5c中序列fft后的序列。
[0093]
然后,可以在有效序列集合中,选择某一序列作为第一序列。例如,终端设备选择哪个时域qam序列作为第一序列,可以由网络设备配置给终端设备,也可以由终端设备根据小区id、终端设备id、ptrs所在子帧号、ptrs所在符号等至少一种参数计算得到。
[0094]
在一种示例c中,所述第一序列也可以是频域qam序列。
[0095]
与时域qam序列类似,该第一序列可定义在频域,例如,第一序列包括的信号为频域的调制符号。例如,调制符号为标准bpsk信号,或标准bpsk按比例缩放后的信号,序列组合为2n种。再例如,调制符号为pi/2bpsk信号,或pi/2bpsk按比例缩放后的信号,序列组合为2n种。再例如,调制符号为qpsk信号,或qpsk信号按比例缩放后的信号,序列组合为4n种。
[0096]
终端设备选择哪个频域qam序列作为第一序列,可以由网络设备配置给终端设备,也可以由终端设备根据小区id、终端设备id、ptrs所在子帧号、ptrs所在符号等至少一种参数计算得到。
[0097]
在一种示例d中,所述第一序列可以是互补序列。两个互补序列(complementary sequences,该现有技术,不再累述)分别记为s1和s2,s1和s2具有相同的长度,且均为n/2。将序列s1和s2拼接成一个新的序列[s1 s2],从而组成长度为n的第一序列。
[0098]
例如,一对互补序列的例子,其中:
[0099]
ba=[1,1,1,1,-1,1,-1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1];
[0100]bb
=[1,1,1,1,-1,1,1,1,1,1,-1,-1,-1,1,-1,1,-1,1,1,-1];
[0101]
ba和bb进行dft调制后相加,在频域上为互补序列。
[0102]
例如,对ba和bb进行pi/2-bpsk调制,可得到:
[0103][0104][0105]
其中,c为常数,j为复数符号,即j=√(-1)。
[0106]
终端设备选择哪个互补序列作为第一序列,可以由网络设备配置给终端设备,也可以由终端设备根据小区id、终端设备id、ptrs所在子帧号、ptrs所在符号等至少一种参数计算得到。
[0107]
在一种示例e中,所述第一序列可以是伪随机序列。
[0108]
qpsk调制得到第一序列,第一序列如下所示:
[0109][0110]
其中:
[0111]
c(n)=(x1(n nc) x2(n nc))mod2
[0112]
x1(n 31)=(x1(n 3) x1(n))mod2
[0113]
x2(n 31)=(x2(n 3) x2(n 2) x2(n 1) x2(n))mod2
[0114]
其中,nc=1600,x1(0)=1,x1(n)=0,n=1,2,...,30,c
init
由小区id、终端设备id、ptrs所在子帧号、ptrs所在符号等至少一种参数确定。
[0115]
上述序列仅为举例,第一序列还可以是其他序列,本技术中的第一序列包括但不限于上述所列举的序列。
[0116]
不同的第一序列由于其自身带来的不同的特性,可适用于不同的应用场景。
[0117]
例如,zc序列循环移位是正交的,因此上述s矩阵的每一列是正交的,可以更好的估计出由相噪产生的子载波间干扰系数ici系数。
[0118]
例如,时域/频域qam序列实现简单,可以和数据qam调制共用信号调制生成器。
[0119]
例如,伪随机序列和现有蜂窝通信系统中的序列生成方法一样,可以共用生成器。
[0120]
例如,互补序列实现简单。
[0121]
步骤402:第一设备将第一序列映射至m个用于传输参考信号的子载波块上。
[0122]
例如,将第一序列映射至m个连续的用于传输参考信号的子载波块上时,相邻的用于传输参考信号的子载波块之间包括用于传输数据的子载波块。m可为大于或等于2的整数。
[0123]
为了方便描述,后续将“用于传输参考信号的子载波块”简称为“子载波块”,将“用于传输参考信号的子载波”简称为“子载波”。
[0124]
例如,第m个子载波块包括qm个子载波,qm为大于2的整数。所述m依次取遍1至m中的正整数。不同的子载波块包括的子载波的数量,可以相同,也可以不同。可选的,不同的子载波块包括的子载波的数量差值小于或等于1。例如,qm与q
m 1
的差值小于或等于1。再例如,qm与q
m 2
的差值小于或等于1。
[0125]
第一序列的长度n大于任一子载波块包括的子载波的数量,且n小于m个子载波块包括的子载波的数量之和。即n大于qm,且n小于q1、q2、

、q
m-1
,qm之和。
[0126]
第一序列中的每个信号映射至一个子载波上时,针对任一子载波块,该子载波块上所映射的多个信号不同。
[0127]
在一种示例中,可以将第一序列中连续多个(例如q个)信号映射至一个子载波块(例如qm个子载波)上。具体的,可以将第一序列中循环连续的多个信号(例如q个)映射至一个子载波块(例如qm个子载波)上。循环连续,可以理解为,当第一序列中的最后一个信号映射至某一子载波a上后,再将第一序列中的第一个信号映射至子载波a的下一个子载波上(该方式为按照子载波索引递增,信号索引递增的顺序进行映射)。或者,第一序列中的第1个信号映射至某一子载波a上后,再将第一序列中的最后一个信号映射至子载波a的下一个子载波上(该方式为按照子载波索引递增,信号索引递减的顺序进行映射)。
[0128]
在将第一序列映射至m个(例如m个连续的)子载波块上时:
[0129]
一种示例中,可以按照子载波索引递增,信号索引递增的顺序,将所述第一序列映射至m个(例如m个连续的)子载波块上。
[0130]
另一种示例中,也可以按照子载波索引递增,信号索引递减的顺序,将所述第一序列映射至m个(例如m个连续的)子载波块上。
[0131]
在一种示例中,第m个子载波块中位置靠后的多个(例如i个)连续子载波上所映射的多个(例如i个)信号与第m 1个子载波块中位置靠前的多个(例如i个)连续子载波上所映射的多个(例如i个)信号相同,m取遍1至m-1中的任一整数。i为大于或等于1的整数。
[0132]
例如,第一序列包括15个(n=15)信号,分别为信号0至14。子载波块的数量m=3,每个子载波块中包括的子载波的数量均为9。例如,前一个(第m个)子载波块上位置靠后的3个子载波上所映射的3个信号与后一个(第m 1个)子载波块中位置靠前的3个子载波上所映射的3个信号相同,即i=3。例如:
[0133]
子载波块1上所映射的9个信号在第一序列中的索引分别为:13、14、0、1、2、3、4、5、6;
[0134]
子载波块2上所映射的9个信号在第一序列中的索引分别为:4、5、6、7、8、9、10、11、12;
[0135]
子载波块3上所映射的9个信号在第一序列中的索引分别为:10、11、12、13、14、0、1、2、3。
[0136]
再一种示例中,第m个子载波块中位置靠后的多个(例如i个)连续子载波上所映射的多个(例如i个)信号与第m 1个子载波块中位置靠前的多个(例如i个)连续子载波所映射的多个(例如i个)信号相同,且第m个(最后一个)子载波块中位置靠后的多个(例如i个)连续子载波上所映射的多个(例如i个)信号与第1个子载波块中位置靠前的多个(例如i个)连续子载波所映射的多个(例如i个)信号相同。也可以理解为:所述第m个子载波块中位置靠后的多个连续子载波上所映射的多个信号与第mod(m,m) 1个子载波块中位置靠前的多个连续子载波所映射的多个信号相同。其中,mod(m,m)为m除以m的余数。
[0137]
如图6所示,第一序列包括15个(n=15)信号,分别为信号0至14。子载波块的数量m=3,每个子载波块中包括的子载波的数量为9。例如,前一个(第m个)子载波块上位置靠后
的4个子载波上所映射的4个信号与后一个(第mod(m,m) 1个)子载波块中位置靠前的4个子载波上所映射的4个信号相同,即i=4。例如:
[0138]
子载波块1上所映射的9个信号在第一序列中的索引分别为:13、14、0、1、2、3、4、5、6;
[0139]
子载波块2上所映射的9个信号在第一序列中的索引分别为:3、4、5、6、7、8、9、10、11;
[0140]
子载波块3上所映射的9个信号在第一序列中的索引分别为:8、9、10、11、12、13、14、0、1。
[0141]
在一种示例中,第m个子载波块依次包括长度为p1m的第一子载波(第一子载波用于传输循环冗余序列1),长度为lm为第二子载波(第二子载波用于传输基序列),长度为p2m的第三子载波(第三子载波用于传输循环冗余序列2)。例如,第一子载波用于传输ptrs中的循环冗余序列1,第二子载波用于传输ptrs中的基序列,第三子载波用于传输ptrs中的循环冗余序列2。可以理解的是,ptrs中包括依次排列的:长度为p1的循环冗余序列1,长度为l的基序列,长度为p2的循环冗余序列2。此处的循环冗余序列、基序列只是为了方便描述,不应造成对方案的限定。
[0142]
可以理解的是,q=l p1 p2。
[0143]
在一种可选的示例中,可以约束不同的子载波块中的第二子载波的长度l(子载波块中的第二子载波的长度l,也可以理解为:ptrs中的基序列的长度l)尽量相等。例如,n可以被m整除时,lm=n/m;再例如,n不能被m整除时,lm=floor(n/m),或lm=floor(n/m) 1,或lm=ceil(n/m),或lm=ceil(n/m)-1,或者,lm为对n/m的四舍五入取整。floor为向下取整,ceil为向上取整。所述m取值为1至m中的部分整数或者全部整数。也就是m个子载波块中,可以是全部的子载波块中的第二子载波的长度满足该公式,也可以是一部分子载波块中的第二子载波的长度满足该公式。
[0144]
可选的,可以约束不同的子载波块中的第二子载波的长度l的差距小于或等于1。不同的子载波块中的第二子载波的长度l尽量相同。所有子载波块中的第二子载波的长度相同时,循环特性较好,可以进一步提升解调性能。
[0145]
一种可选的示例中,m个子载波块中分别包括的第二子载波的长度之和为所述第一序列的长度。即,即l1 l2

l
m-1
lm=n。
[0146]
在一种示例中,可以约束不同的子载波块的长度q尽量相等。例如,可以通过调整子载波块中的第一子载波的长度p1和/或第三子载波的长度p2的取值,使得每个子载波块的长度q相等。
[0147]
在一种示例中,在任一子载波块中,p1和p2的差距小于或等于1,即abs(p1
m-p2m)《=1。m取值为1至m中的部分整数或者全部整数。也就是m个子载波块中,可以是全部的或一部分子载波块中的第一子载波的长度和第三子载波的长度之差小于或等于1。一个子载波块的两边的冗余尽量相等,可以提高相噪估计性能,进一步地提升解调性能。
[0148]
在不同的子载波块中,长度p1尽量相等,长度p2也尽量相等。
[0149]
在一种示例中,在将第一序列映射至m个子载波块上时,可以采用以下方法:
[0150]
首先,将第一序列依次映射至m个子载波块中的第二子载波上。所述m个子载波块中的第二子载波上所映射的信号在第一序列中连续。
[0151]
可以理解为:将长度为n的第一序列分成m份子序列,第m分子序列的长度为lm。将这m份子序列分别映射到m个子载波块中的第二子载波上。第m份子序列映射至第m个子载波块中的第二子载波上。
[0152]
在将第一序列依次映射至m个子载波块中的第二子载波上时,例如,可以按照子载波索引递增,信号索引递增的顺序,将所述第一序列映射至m个(连续的)子载波块中的第二子载波上;或者,也可以按照子载波索引递增,信号索引递减的顺序,将所述第一序列映射至m个(连续的)子载波块中的第二子载波上。
[0153]
然后,按照每一个子载波块上所映射的信号是循环连续的方式,将第一序列中的信号映射至m个子载波块中的第一子载波上和第三子载波上。循环连续,可以理解为,当某一子载波a上映射的信号为第一序列中的最后一个信号时,该子载波a的下一个子载波上映射的是子载波中的第1个信号(该方式为按照子载波索引递增,信号索引递增的顺序进行映射)。或者,当某一子载波a上映射的信号为第一序列中的第1个信号时,该子载波a的下一个子载波上映射的是子载波中的最后一个信号(该方式为按照子载波索引递增,信号索引递减的顺序进行映射)。
[0154]
假设,针对任一子载波块,第二子载波中的第一个子载波上所映射的信号为第一序列中的第z个信号(称为信号s1),第二子载波中的最后一个子载波上所映射的信号为第一序列中的第x个信号(称为信号s
l
)。
[0155]
一种示例中,如果按照子载波索引递增,信号索引递增的顺序,将所述第一序列映射至m个(连续的)子载波块中的第二子载波上,则z小于x。
[0156]
针对任一子载波块,第二子载波中的第一个子载波之前的第j个子载波上所映射的信号(也可以理解为映射之后,信号s1之前的第j个信号)为第一序列中的第(z-j)个信号;如果z-j小于或等于0,则将z-j替换为z-j n。第二子载波中的最后一个子载波之后的第j个子载波上所映射的信号(也可以理解为映射之后,信号s
l
之后的第j个信号)为第一序列的第(x j)个信号;如果x j大于n,则将x j替换为x j-n。
[0157]
如图6所示,第一序列包括15个(n=15)信号,分别为信号0至14。子载波块的数量m=3。每个子载波块的长度q=9,第二子载波(基序列)的长度l=5,第一子载波(循环冗余序列1)的长度p1=2,第三子载波(循环冗余序列2)的长度p2=2。
[0158]
将15个信号分为3份,第一份为信号0至信号4,第二份为信号5至信号9,第三份为信号10至信号14。按照子载波索引递增,信号索引递增的顺序,将这3份映射至3个子载波块中的第二子载波上。
[0159]
子载波块1中的第二子载波上所映射的5个信号分别为第一序列中的第1个至第5个信号,即信号0至信号4;子载波块2中的第二子载波上所映射的5个信号分别为第一序列中的第6个至第10个信号,即信号5至信号9;子载波块3中的第二子载波上所映射的5个信号分别为第一序列中的第11个至第15个信号,即信号10至信号14。
[0160]
以子载波块1为例进行说明:
[0161]
子载波块1中的第二子载波中的第一个子载波上所映射的信号为第一序列中的第1(z=1)个信号:信号0。
[0162]
第一个子载波之前的第1(j=1)个子载波上所映射的信号为第一序列中的第15(z-j n=1-1 15=15)个信号:信号14。
[0163]
第一个子载波之前的第2(j=2)个子载波上所映射的信号为第一序列中的第14(z-j n=1-2 15=14)个信号:信号13。
[0164]
子载波块1中的第二子载波中的最后一个子载波上所映射的信号为第一序列中的第5(x=5)个信号:信号4。
[0165]
最后一个子载波之后的第1(j=1)个子载波上所映射的信号为第一序列中的第6(x j=5 1=6)个信号:信号5。
[0166]
最后一个子载波之后的第2(j=2)个子载波上所映射的信号为第一序列中的第7(x j=5 2=7)个信号:信号6。
[0167]
以子载波块2为例进行说明:
[0168]
子载波块2中的第二子载波中的第一个子载波上所映射的信号为第一序列中的第6(z=6)个信号:信号5。
[0169]
第一个子载波之前的第1(j=1)个子载波上所映射的信号为第一序列中的第5(z-j=6-1=5)个信号:信号4。
[0170]
第一个子载波之前的第2(j=2)个子载波上所映射的信号为第一序列中的第4(z-j=6-2=4)个信号:信号3。
[0171]
子载波块2中的第二子载波中的最后一个子载波上所映射的信号为第一序列中的第10(x=10)个信号:信号9。
[0172]
最后一个子载波之后的第1(j=1)个子载波上所映射的信号为第一序列中的第11(x j=10 1=11)个信号:信号10。
[0173]
最后一个子载波之后的第2(j=2)个子载波上所映射的信号为第一序列中的第12(x j=10 2=12)个信号:信号11。
[0174]
以子载波块3为例进行说明:
[0175]
子载波块3中的第二子载波中的第一个子载波上所映射的信号为第一序列中的第11(z=11)个信号:信号10。
[0176]
第一个子载波之前的第1(j=1)个子载波上所映射的信号为第一序列中的第10(z-j=11-1=10)个信号:信号9。
[0177]
第一个子载波之前的第2(j=2)个子载波上所映射的信号为第一序列中的第9(z-j=11-2=8)个信号:信号8。
[0178]
子载波块2中的第二子载波中的最后一个子载波上所映射的信号为第一序列中的第15(x=15)个信号:信号14。
[0179]
最后一个子载波之后的第1(j=1)个子载波上所映射的信号为第一序列中的第1(x j-n=15 1-15=1)个信号:信号0。
[0180]
最后一个子载波之后的第2(j=2)个子载波上所映射的信号为第一序列中的第2(x j-n=10 2-15=2)个信号:信号1。
[0181]
另一种示例中,如果按照子载波索引递增,信号索引递减的顺序,将所述第一序列映射至m个(连续的)子载波块中的第二子载波上,则z大于x。
[0182]
针对任一子载波块,第二子载波中的第一个子载波之前的第j个子载波上所映射的信号(也可以理解为映射之后,信号s1之前的第j个信号)为第一序列中的第(z j)个信号,如果z j大于n,则将z j替换为z j-n。第二子载波中的最后一个子载波之后的第j个子
载波上所映射的信号(也可以理解为映射之后,信号s
l
之后的第j个信号)为第一序列的第(x-j)个信号,如果z-j小于或等于0,则将x-j替换为x-j n。
[0183]
在一种可选的示例中,上文介绍了相噪对各子载波接收信号的影响,传输基序列的子载波上的接收信号可以满足如下公式:
[0184][0185]
noise为噪声,可见s矩阵为一个基序列(第二子载波)的循环移位构成的一个矩阵。
[0186]
其中,e-n
=e-n n
。残留的ici为除e-2
,e-1
,e0,e1,e2以外的e造成的ici。
[0187]
从接收信号r,可以估计出e-2
,e-1
,e0,e1,e2。
[0188]
对于任意的子载波上的信号,例如s13,或者s14,或者s2等。这些信号所在位置上的ici的系数是相同的。
[0189]
例如:公式的第一行,对于接收信号r0,发送端对应相同位置的发送信号是s0,但r0会受到5个信号的影响,前一个信号是s
14
,后一个信号是s1。
[0190]
r0=s
13
*e-2
s
14
*e-1
s0*e0 s1*e1 s2*e2。
[0191]
例如,公式第二行,r1对应的发送信号为s1。r1=s
14
*e-2
s0*e-1
s1*e0 s2*e1 s3*e2。
[0192]
因此,根据公式可以得到,一个接收信号r,等于第一向量,和[e_(位置关系)]向量,的乘积和。第一向量为这个接收信号所在位置的前面的一个或多个发送信号,和这个接收信号所在位置的发送信号,和这个接收信号位置的后面一个或多个信号,组成的向量。
[0193]
在一种可选的示例中,第m个子载波块的长度qm为整数个rb,例如,rb的子载波数目为q,一个子载波块的子载波数量q为数量q的整数倍,例如,qm=αq,其中α=1,2,3,...。典型的,q=12,q的取值为12,24,36,48等。m取遍为1至m中的部分整数或者全部整数。在进行资源调度时,通常是按照资源块进行调度的,本技术中q的取值为一个资源块rb的子载波数量的整数倍,容易调度。
[0194]
在一种可选的示例中,通过p1m或p2m的取值来确定qm的取值,也可以理解为所述qm的取值基于p1m和/或p2m的取值来确定。m取值为1至m中的部分整数或者全部整数。
[0195]
例如,当p1m=p2m=2时,qm的取值分别为8,20,32,44。当p1m=p2m=3时,qm的取值分别为6,18,30,42。
[0196]
在一种可选的示例中,p1m和p2m的取值与qm、m、n中至少之一的取值相关联。m取值为1至m中的部分整数或者全部整数。
[0197]
例如,p1m和p2m的取值与qm所在的取值范围关联。当qm《=q1(例如q1=12)时,p1m=p2m=u0(例如u0=2);当qm》q1时,p1m=p2m=p1(例如p1=3)。
[0198]
例如,p1m和p2m的取值与n所在的取值范围关联。当n《=n1(例如n1=24)时,p1m=p2m=u0(例如u0=2);当n》n1时,p1m=p2m=p1(例如p1=3)。
[0199]
本文提及的p1m、p2m、qm、m、lm、n等参数中的一项或多项参数,可以是协议规定的,也可以是网络设备配置给终端设备的。网络设备在向终端设备配置参数时,可以只配置一
部分参数,终端设备可以根据参数之间的关联特性,得到其他的参数,网络设备无需配置全部的参数,可以降低开销。基站分配一两个参数,就可以知道其他的参数,可以降低开销。
[0200]
接下来介绍几种q、l、p1和p2的取值的示例(为了方便描述,省略了m):
[0201]
当q=12时,l=7,则可以有p1=3和p2=2或p1=2和p2=3;
[0202]
当q=24时,l=19,则可以有p1=3和p2=2或p1=2和p2=3;
[0203]
当q=24时,l=17,则可以有p1=3和p2=4或p1=4和p2=3;
[0204]
当q=36时,l=31,则可以有p1=3和p2=2或p1=2和p2=3;
[0205]
当q=36时,l=29,则可以有p1=3和p2=4或p1=4和p2=3;
[0206]
当q=48时,l=43,则可以有p1=3和p2=2或p1=2和p2=3;
[0207]
当q=48时,l=41,则可以有p1=3和p2=4或p1=4和p2=3;
[0208]
当q=48时,l=37,则可以有p1=5和p2=6或p1=6和p2=5。
[0209]
在一种可选的示例中,上述的步骤402也可以拆分为两个步骤:步骤402a和步骤402b。
[0210]
步骤402a:第一设备将所述第一序列映射至m个参考信号上。
[0211]
步骤402b:第一设备将所述m个参考信号映射至m个用于传输所述参考信号的子载波上。具体的,将第m个参考信号映射至第m个用于传输所述参考信的子载波上。
[0212]
上述步骤402a中的,将第一序列映射至m个参考信号上,与步骤402中介绍的将第一序列映射至m个用于传输参考信号的子载波上的过程类似,将步骤402中的“用于传输参考信号的子载波”替换为“参考信号”即可。
[0213]
例如,第m个参考信号包括qm个信号,qm为大于2的整数。所述m取值为1至m。不同的参考信号包括的信号的数量(参考信号的长度),可以相同,也可以不同。可选的,不同的参考信号包括的信号的数量差值小于或等于1。例如,qm与q
m 1
的差值小于或等于1。再例如,qm与q
m 2
的差值小于或等于1。
[0214]
第一序列的长度n大于任一参考信号包括的信号的数量,且n小于m个参考信号包括的信号的数量之和。即n大于qm,且n小于q1、q2、

、q
m-1
,qm之和。
[0215]
在一种示例中,可以将第一序列中连续多个(例如q个)信号映射至一个参考信号上。具体的,可以将第一序列中循环连续的多个信号(例如q个)映射至一个参考信号上。
[0216]
在将第一序列映射至m个(例如m个连续的)参考信号上时,可以按照参考信号中的位置索引递增,第一序列中的信号索引递增的顺序,将所述第一序列映射至m个(例如m个连续的)参考信号上。也可以按照参考信号中的位置索引递增,第一序列中的信号索引递减的顺序,将所述第一序列映射至m个(例如m个连续的)参考信号上。
[0217]
在一种示例中,映射之后,第m个参考信号中位置靠后的多个(例如i个)信号与第m 1个参考信号中位置靠前的多个(例如i个)信号相同,m取值为1至m。i为大于或等于1的整数。
[0218]
再一种示例中,映射之后,第m个参考信号中位置靠后的多个(例如i个)信号与第m 1个参考信号中位置靠前的多个(例如i个)信号相同,且第m个(最后一个)参考信号中位置靠后的多个(例如i个)信号与第1个参考信号中位置靠前的多个(例如i个)信号相同。也可以理解为:所述第m个参考信号中位置靠后的多个信号与第mod(m,m) 1个参考信号中位置靠前的多个信号相同。其中,mod(m,m)为m除以m的余数。
[0219]
在一种示例中,第m个参考信号中包括依次排列的:长度为p1m的循环冗余序列1,长度为lm的基序列,长度为p2m的循环冗余序列2。此处的循环冗余序列、基序列只是为了方便描述,不应造成对方案的限定。可以理解的是,q=l p1 p2。
[0220]
在一种可选的示例中,可以约束不同的参考信号中的基序列的长度l尽量相等。例如,n可以被m整除时,lm=n/m;再例如,n不能被m整除时,lm=floor(n/m),或lm=floor(n/m) 1,或lm=ceil(n/m),或lm=ceil(n/m)-1,或者,lm为对n/m的四舍五入取整。floor为向下取整,ceil为向上取整。可选的,可以约束不同的参考信号中的基序列的长度l的差距小于或等于1。
[0221]
一种可选的示例中,m个参考信号中分别包括的基序列的长度之和为所述第一序列的长度。即,即l1 l2

l
m-1
lm=n。
[0222]
在一种示例中,可以约束不同的参考信号的长度q尽量相等。例如,可以通过调整参考信号中的循环冗余序列1的长度p1和/或循环冗余序列2的长度p2的取值,使得每个参考信号的长度q相等。
[0223]
在一种示例中,在任一参考信号中,p1和p2的差距小于或等于1,即abs(p1
m-p2m)《=1。在不同的参考信号中,长度p1尽量相等,长度p2也尽量相等。
[0224]
在一种示例中,在将第一序列映射至m个参考信号上时,可以采用以下方法:
[0225]
首先,将第一序列依次映射至m个参考信号中的基序列上。所述m个参考信号中的基序列上所映射的信号在第一序列中连续。
[0226]
可以理解为:将长度为n的第一序列分成m份子序列,第m分子序列的长度为lm。将这m份子序列分别映射到m个参考信号中的基序列上。第m份子序列映射至第m个参考信号中的基序列上。
[0227]
在将第一序列依次映射至m个参考信号中的基序列上时,例如,按照基序列中的位置索引递增,第一序列中的信号索引递增的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上;或者,按照基序列中的位置索引递增,第一序列中的信号索引递减的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上。
[0228]
然后,按照每一个参考信号上所映射的信号是循环连续的方式,将第一序列中的信号映射至m个参考信号中的循环冗余序列1上和循环冗余序列2上。
[0229]
假设,针对任一参考信号,基序列中的第一个位置上所映射的信号为第一序列中的第z个信号(称为信号s1),基序列中的最后一个位置上所映射的信号为第一序列中的第x个信号(称为信号s
l
)。
[0230]
一种示例中,如果按照基序列中的位置索引递增,第一序列中的信号索引递增的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上,则z小于x。
[0231]
针对任一参考信号,基序列中的第一个位置之前的第j个位置上所映射的信号(也可以理解为映射之后,信号s1之前的第j个信号)为第一序列中的第(z-j)个信号;如果z-j小于或等于0,则将z-j替换为z-j n。基序列中的最后一个位置之后的第j个位置上所映射的信号(也可以理解为映射之后,信号s
l
之后的第j个信号)为第一序列的第(x j)个信号;如果x j大于n,则将x j替换为x j-n。
[0232]
另一种示例中,如果按照基序列中的位置索引递增,第一序列中的信号索引递减的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上,则z大于x。
[0233]
针对任一参考信号,基序列中的第一个位置之前的第j个位置上所映射的信号(也可以理解为映射之后,信号s1之前的第j个信号)为第一序列中的第(z j)个信号,如果z j大于n,则将z j替换为z j-n。基序列中的最后一个位置之后的第j个位置上所映射的信号(也可以理解为映射之后,信号s
l
之后的第j个信号)为第一序列的第(x-j)个信号,如果z-j小于或等于0,则将x-j替换为x-j n。
[0234]
步骤403:第一设备在各个子载波上发送所映射的信号。
[0235]
本技术中具体到设备(网元)改动,终端设备和网络设备中生成参考信号的方法(将第一序列映射至子载波块的方法)不同。
[0236]
本技术联合设计多个参考信号子载波块上传输的信号,在多个参考信号(例如ptrs)子载波块中构成循环冗余特性的方案。第一序列长度较长,从而构建一个相对于现有技术更大的循环移位矩阵用于对由相噪产生的ici系数的估计,可以提升对由相噪产生的子载波间干扰系数ici的估计精度,进而提升数据解调性能。
[0237]
如图4b所示,以ofdm系统、参考信号为ptrs为例,介绍一种传输ofdm信号的示例,下文介绍的发送端可以是图4a中的第一设备,包括以下步骤:
[0238]
步骤41:发送端生成ptrs基序列。
[0239]
步骤42:发送端基于ptrs基序列生成ptrs。
[0240]
例如,步骤41和步骤42可以参考前文步骤402a处的介绍。
[0241]
例如,步骤41的过程可以包括:将第一序列依次映射至m个参考信号中的基序列上。所述m个参考信号中的基序列上所映射的信号在第一序列中连续。
[0242]
可以理解为:将长度为n的第一序列分成m份子序列,第m分子序列的长度为lm。将这m份子序列分别映射到m个参考信号中的基序列上。第m份子序列映射至第m个参考信号中的基序列上。
[0243]
在将第一序列依次映射至m个参考信号中的基序列上时,例如,按照基序列中的位置索引递增,第一序列中的信号索引递增的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上;或者,按照基序列中的位置索引递增,第一序列中的信号索引递减的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上。
[0244]
例如,步骤42的过程可以包括:按照每一个参考信号上所映射的信号是循环连续的方式,将第一序列中的信号映射至m个参考信号中的循环冗余序列1上和循环冗余序列2上。
[0245]
假设,针对任一参考信号,基序列中的第一个位置上所映射的信号为第一序列中的第z个信号(称为信号s1),基序列中的最后一个位置上所映射的信号为第一序列中的第x个信号(称为信号s
l
)。
[0246]
一种示例中,如果按照基序列中的位置索引递增,第一序列中的信号索引递增的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上,则z小于x。
[0247]
针对任一参考信号,基序列中的第一个位置之前的第j个位置上所映射的信号(也可以理解为映射之后,信号s1之前的第j个信号)为第一序列中的第(z-j)个信号;如果z-j小于或等于0,则将z-j替换为z-j n。基序列中的最后一个位置之后的第j个位置上所映射的信号(也可以理解为映射之后,信号s
l
之后的第j个信号)为第一序列的第(x j)个信号;如果x j大于n,则将x j替换为x j-n。
[0248]
另一种示例中,如果按照基序列中的位置索引递增,第一序列中的信号索引递减的顺序,将所述第一序列映射至m个(连续的)参考信号中的基序列上,则z大于x。
[0249]
针对任一参考信号,基序列中的第一个位置之前的第j个位置上所映射的信号(也可以理解为映射之后,信号s1之前的第j个信号)为第一序列中的第(z j)个信号,如果z j大于n,则将z j替换为z j-n。基序列中的最后一个位置之后的第j个位置上所映射的信号(也可以理解为映射之后,信号s
l
之后的第j个信号)为第一序列的第(x-j)个信号,如果z-j小于或等于0,则将x-j替换为x-j n。
[0250]
步骤43:发送端基于ptrs生成ofdm信号。
[0251]
例如,将ptrs放在相应的ofdm子载波上,例如,联合ptrs和数据,生成ofdm信号。
[0252]
步骤44:发送端发送ofdm信号。
[0253]
步骤45:接收端接收ofdm信号。
[0254]
步骤46:接收端对ofdm信号进行均衡,也就是去掉信道的影响。该步骤为可选的步骤。
[0255]
步骤47:接收端基于ptrs估计相噪影响,并解调ofdm信号。
[0256]
例如,通过ptrs估计相噪带来的ici系数,从而解调出ofdm信号传输的数据。
[0257]
可以理解的是:接收端需要知道参考信号(例如ptrs)的信息,包括但不限于:子载波位置、个数、发送的参考信号(例如ptrs)本身等等。这样接收端才能够基于ptrs估计相噪带来的影响。发送端可以是终端设备,接收端可以是网络设备;或者,发送端是网络设备,接收端是终端设备。ptrs的信息可以通过网络设备配置给终端设备的,例如通过下行控制信息(downlink control information,dci)、媒体接入控制(media access control,mac)、无线资源控制(radio resource control,rrc)信令进行配置。
[0258]
如图7所示,提供了一种数据解调性能的对比示意图。采用zc序列作为第一序列为zc序列,粗线代表复杂度高的解调方案,细线代表复杂度低的解调方案。可以看到:本技术不管是在高复杂度还是低复杂度解调方案下,都比现有技术(传统块状方案)性能好。
[0259]
前文介绍了本技术实施例的方法,下文中将介绍本技术实施例中的装置。方法、装置是基于同一技术构思的,由于方法、装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
[0260]
本技术实施例可以根据上述方法示例,对装置进行功能模块的划分,例如,可以对应各个功能划分为各个功能模块,也可以将两个或两个以上的功能集成在一个模块中。这些模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,具体实现时可以有另外的划分方式。
[0261]
基于与上述方法的同一技术构思,参见图8,提供了一种通信装置800结构示意图,该装置800可以包括:处理模块810,可选的,还包括接收模块820a、发送模块820b、存储模块830。处理模块810可以分别与存储模块830和接收模块820a和发送模块820b相连,所述存储模块830也可以与接收模块820a和发送模块820b相连。
[0262]
在一种示例中,上述的接收模块820a和发送模块820b也可以集成在一起,定义为收发模块。
[0263]
在一种示例中,该装置800可以为第一设备,也可以为应用于第一设备中的芯片或
功能单元。该装置800具有上述方法中第一设备的任意功能,例如,该装置800能够执行上述图4a、图4b的方法中由第一设备执行的各个步骤。
[0264]
所述接收模块820a,可以执行上述方法实施例中第一设备执行的接收动作。所述发送模块820b,可以执行上述方法实施例中第一设备执行的发送动作。
[0265]
所述处理模块810,可以执行上述方法实施例中第一设备执行的动作中,除发送动作和接收动作外的其它动作。在一种示例中,所述处理模块810,用于将第一序列映射至m个用于传输参考信号的子载波块上;其中,第m个所述子载波块包括qm个子载波,qm为大于或等于2的整数,m取遍1至m中的整数,所述m为大于或等于2的整数;所述第一序列包括多个信号,所述第m个子载波块中位置靠后的多个连续子载波上所映射的多个信号与第mod(m,m) 1个子载波块中位置靠前的多个连续子载波所映射的多个信号相同;其中,mod(m,m)为m除以m的余数。
[0266]
所述发送模块820b,用于在各个所述子载波上发送所映射的信号。
[0267]
一种示例中,所述处理模块810,具体用于:按照子载波索引递增,信号索引递增的顺序,将所述第一序列映射至m个用于传输参考信号的子载波块上;或者,按照子载波索引递增,信号索引递减的顺序,将所述第一序列映射至m个用于传输参考信号的子载波块上。
[0268]
一种示例中,所述接收模块820a,用于接收其它设备发送的第一序列。
[0269]
在一种示例中,所述存储模块830,可以存储第一设备执行的方法的计算机执行指令,以使处理模块810和接收模块820a和发送模块820b执行上述示例中第一设备执行的方法。
[0270]
示例的,存储模块830可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。存储模块可以是寄存器、缓存或者ram等,存储模块可以和处理模块集成在一起。存储模块可以是rom或者可存储静态信息和指令的其他类型的静态存储设备,存储模块可以与处理模块相独立。
[0271]
所述接收模块820a和发送模块820b可以是输入或者输出接口、管脚或者电路等。
[0272]
图8中的处理模块810可以通过处理电路来实现。图8中的接收模块820a和发送模块820b可以通过输入输出接口来实现。或者,输入输出接口分为输入接口和输出接口,输入接口执行接收模块的功能,输出接口执行发送模块的功能。图8中的存储模块830可以通过存储介质来实现。
[0273]
以上介绍了本技术实施例的应用于第一设备的装置,以下介绍所述应用于第一设备的装置可能的产品形态。应理解,但凡具备上述图8所述的应用于第一设备的装置的特征的任何形态的产品,都落入本技术的保护范围。还应理解,以下介绍仅为举例,不应限制本技术实施例的应用于第一设备的装置的产品形态仅限于此。
[0274]
作为一种可能的产品形态,装置可以由一般性的总线体系结构来实现。如图9所示,提供了一种通信装置900的示意性框图。该装置900可以包括处理器910,可选的,还包括收发器920、存储器930。该收发器920,可以用于接收程序或指令并传输至所述处理器910,或者,该收发器920可以用于该装置900与其他通信设备进行通信交互,比如交互控制信令和/或业务数据等。该收发器920可以为代码和/或数据读写收发器,或者,该收发器920可以为处理器910与收发器920之间的信号传输收发器。所述处理器910和所述存储器930之间电耦合。
[0275]
一种示例中,该装置900可以为第一设备,也可以为应用于第一设备中的芯片。应理解,该装置具有上述方法中第一设备的任意功能,例如,所述装置900能够执行上述图4a、图4b的方法中由第一设备执行的各个步骤。示例的,所述存储器930,用于存储计算机程序;所述处理器910,可以用于调用所述存储器930中存储的计算机程序或指令,执行上述示例中第一设备执行的方法,或者通过所述收发器920执行上述示例中第一设备执行的方法。
[0276]
作为一种可能的产品形态,装置可以由通用处理器(通用处理器也可以称为芯片或芯片系统)来实现。一种可能的实现方式中,实现应用于第一设备的装置的通用处理器包括:处理电路(处理电路也可以称为处理器)。可选的,该装置90还包括与所述处理电路内部连接通信的输入输出接口、存储介质(存储介质也可以称为存储器),所述存储介质用于存储处理电路执行的指令,以执行上述示例中第一设备执行的方法。
[0277]
作为一种可能的产品形态,本技术实施例的装置,还可以使用下述来实现:一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
[0278]
本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被计算机执行时,可以使得所述计算机用于执行上述发送信号的方法。或者说:所述计算机程序包括用于实现上述发送信号的方法的指令。
[0279]
本技术实施例还提供了一种计算机程序产品,包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机可以执行上述提供的发送信号的方法。
[0280]
另外,本技术实施例中提及的处理器可以是中央处理器(central processing unit,cpu),基带处理器,基带处理器和cpu可以集成在一起,或者分开,还可以是网络处理器(network processor,np)或者cpu和np的组合。处理器还可以进一步包括硬件芯片或其他通用处理器。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)及其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等或其任意组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0281]
本技术实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本技术描述的存储器旨在包括但不限于这些和任意其它适
合类型的存储器。
[0282]
本技术实施例中提及的收发器中可以包括单独的发送器,和/或,单独的接收器,也可以是发送器和接收器集成一体。收发器可以在相应的处理器的指示下工作。可选的,发送器可以对应物理设备中发射机,接收器可以对应物理设备中的接收机。
[0283]
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0284]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0285]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
[0286]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0287]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0288]
本技术中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本技术中所涉及的多个,是指两个或两个以上。另外,需要理解的是,在本技术的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
[0289]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0290]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术实施例的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包括这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献