本发明涉及无线通信技术,尤其涉及一种信号传输方法及装置。
背景技术:
第五代移动通信技术(5g)将支持更高速率(一般为gbps)、巨量链接(1m/km2)、超低时延(1ms)、更高的可靠性、百倍的能量效率提升等以支撑新的需求变化。这意味着需要更为灵活的帧结构支撑。当前在5g的标准中初步定义了两种传输时间单元(slot),一种为下行为主的传输时间单元,一种为上行为主的传输时间单元。为了更快地进行下行混合自动重传请求(harq,hybridautomaticrepeatrequest),必要时实现自包含反馈,所以两种传输时间单元中都可能含有上行控制符号。
在5g系统中,如何在保证较低峰均比的基础上同时发送导频信号和数据是目前亟待解决的问题。
技术实现要素:
为解决现有存在的技术问题,本发明实施例提供一种信号传输方法及装置。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种信号发送方法,包括:
获取长度为n的第一序列;n为正整数;
将所述第一序列的m个位置上均调制第一调制符号;所述第一调制符号表征调制后的信号;m为小于n的正整数;在传输符号上发送带有所述第一调制符号的第一序列;或者,将所述第一序列的m个位置分为g组,每组内均调制相同的调制符号;所述调制符号表征调制后的信号;g为等于或者大于2的整数,且g等于或者小于n;在传输符号上发送带有所述g组调制符号的第一序列。
上述方案中,所述m个位置为所述第一序列的偶数序列点位置,或为所述第一序列的奇数序列点位置。
上述方案中,所述m个位置为所述第一序列的所有偶数点位置的子集。
上述方案中,所述m个位置为所述第一序列的所有奇数点位置的子集。
上述方案中,所述第一序列为第二序列经过不同频域相位旋转得到的,和/或所述第一序列为第二序列经过不同时序循环移位得到的;其中,
所述第二序列的幅值为非零常数,且所述第二序列的长度为n。
上述方案中,所述第二序列为zadoff-chu序列,或者由zadoff-chu序列变换得到。
上述方案中,所述第二序列由zadoff-chu序列截短获得,或者由zadoff-chu序列循环扩展获得。
上述方案中,所述第二序列为由正交相移键控(qpsk)相位调制获得的机选序列。
上述方案中,所述第一序列由第二序列经过不同时序循环移位得到时,所述第一序列包含在序列集合中,所述序列集合中包含k个由所述第二序列经过不同时序循环移位得到的序列;k为正整数,且
上述方案中,当n为偶数时,所述序列集合为所述第二序列经过循环移位量分别为αk,αk+1,…,
上述方案中,当n为奇数时,所述序列集合为所述第二序列经过循环移位量分别为αk,αk+1,…,
上述方案中,当n为偶数时,k个序列满足以下条件至少之一:
不同序列相互正交;
不同序列的偶数位构成的长度为n/2的序列相互正交;
不同序列的奇数位构成的长度为n/2的序列相互正交。
上述方案中,所述第二序列为zadoff-chu序列时,n为12、或为24、或为36。
上述方案中,n为12、或为24。
上述方案中,所述第一调制符号为调制的ack或nack消息或数据信息。
上述方案中,当发送1比特的ack或nack消息时,将所述第一序列的m个位置上均调制第一调制符号,所述第一调制符号为经过二进制相移键控(bpsk)调制后的ack或nack消息。
上述方案中,当发送2比特的ack或nack消息时,将所述第一序列的m个位置上均调制第一调制符号,所述第一调制符号为经过qpsk调制后的ack或nack消息。
当发送大于或者等于2比特消息时,将所述第一序列的m个位置分为g组,每组均调制相同的调制符号。
上述方案中,当发送2比特的消息时,将所述第一序列的m个位置分为三组,每组均调制相同的调制符号。
上述方案中,所述三组调制符号为{sg1,sg2,sg3},其中sg1为第一组位置对应的调制符号,sg2为第二组位置对应的调制符号,sg3为第三组位置对应的调制符号;
{sg1,sg2,sg3}取值为{1,1,1},{j,-1,-j},{-1,1,-1},{-j,-1,j}之一,或者,{sg1,sg2,sg3}取值为{1,1,1},{-1,-1,-1},{j,j,j},{-j,-j,-j}之一;其中,j表示单位虚数。
上述方案中,n=12,m=9,所述第一序列中索引为{1,5,9}的序列点为第一组,所述第一序列中索引为{2,6,10}的序列点为第二组,所述第一序列中索引为{3,7,11}的序列点为第三组。
上述方案中,当发送1比特消息时,确定两个第一序列,所述两个第一序列的时域循环移位量相差n/2。
上述方案中,当发送2比特消息时,确定四个第一序列,四个第一序列中任意两个序列的时域循环移位量的差值为n/4的整数倍。
上述方案中,所述第一序列携带的第一调制符号为1,或者所述第一序列携带的g组调制符号均为1。
上述方案中,当同时发送调度请求(sr,schedulingrequest)和ack与nack消息中的之一时,所述第一序列为所述sr对应的序列。
上述方案中,所述在传输符号上发送带有所述第一调制符号的第一序列或者发送带有所述g组调制的第一序列,包括:
将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域的n个连续子载波上发送;
或者,
将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域等间隔的n个非连续子载波上发送。
上述方案中,当所述传输符号的个数为至少两个时,在每个传输符号上均发送带有所述第一调制符号的第一序列。
上述方案中,每个传输符号对应的第一序列不同。
上述方案中,不同传输符号所映射的频域位置不同。
上述方案中,针对不同的发送端,对应的第一序列不同,或者传输符号所映射的频域位置不同。
上述方案中,在传输符号上发送带有所述第一调制符号或者带有所述g组调制符号的第一序列时,所述方法还包括:
对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级加扰处理;
相应地,在所述传输符号上发送加扰后的带有所述第一调制符号或者带有所述g组调制符号的第一序列。
本发明实施例还提供了一种信号接收方法,包括:
在传输符号上接收带有第一调制符号的第一序列;带有所述第一调制符号的第一序列是长度为n的第一序列的m个位置上均调制第一调制符号后得到的;n为正整数;利用带有所述第一调制符号的第一序列的m个位置的序列点进行解调,得到第一调制符号;所述第一调制符号表征调制后的信号;m为小于n的正整数;或者,
在传输符号上接收带有g组调制符号的第一序列;带有所述g组调制符号的第一序列是将长度为n的第一序列的m个位置分为g组,且每组内均调制相同调制符号后得到的;n为正整数;g为等于或者大于2的整数,且g等于或者小于n;所述调制符号表征调制后的信号;利用带有所述g组调制符号的第一序列的m个位置的序列点进行解调,得到g组调制符号;m为小于n的正整数;或者,
在传输符号上接收带有第一调制符号或者带有所述g组调制符号的第一序列;带有所述第一调制符号的第一序列是长度为n的第一序列的m个位置上均调制第一调制符号后得到的;带有所述g组调制符号的第一序列是将长度为n的第一序列的m个位置分成g组,且每组内均调制相同调制符号后得到的;n为正整数;m为小于n的正整数;g为等于或者大于2的整数,且g等于或者小于n;利用带有相应调制符号的第一序列的所有序列点进行非相干解调,得到相应的调制符号。
上述方案中,所述方法还包括;
利用带有所述第一调制符号或者带有所述g组调制符号的第一序列中除m个位置外的其它位置的序列点进行信道估计。
上述方案中,当同时发送sr和ack与nack消息中的之一时,所述利用带有所述第一调制符号或者带有所述g组调制符号的第一序列的m个位置的序列点进行解调,得到第一调制符号包括:
利用带有所述第一调制符号或者带有所述g组调制符号的sr序列的m个位置的序列点进行解调,得到第一调制符号。
上述方案中,所述在传输符号上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列,包括:
在频域的n个连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列;
或者,
在频域等间隔的n个非连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列。
上述方案中,针对不同的发送端,对应的第一序列不同,或者传输符号所映射的频域位置不同。
上述方案中,所述方法还包括:
对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级解扰处理。
本发明实施例又提供了一种信号发送装置,包括:
获取单元,用于获取长度为n的第一序列;n为正整数;
调制单元,用于将所述第一序列的m个位置上均调制第一调制符号,或者将所述第一序列的m个位置分为g组,每组内均调制相同的调制符号;所述第一调制符号表征调制后的信号;所述调制符号表征调制后的信号;m为小于n的正整数;g为等于或者大于2的整数,且g等于或者小于n;
发送单元,用于在传输符号上发送带有所述第一调制符号或者带有所述g组调制符号的第一序列。
上述方案中,所述获取单元,具体用于:
当同时发送sr和ack与nack消息中的之一时,将所述sr对应的序列作为所述第一序列。
上述方案中,所述发送单元,具体用于:
将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域的n个连续子载波上发送;
或者,
将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域等间隔的n个非连续子载波上发送。
上述方案中,所述装置还包括:
加扰单元,用于对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级加扰处理;
相应地,所述发送单元,用于在所述传输符号上发送加扰后的带有所述第一调制符号或者带有所述g组调制符号的第一序列。
本发明实施例还提供了一种信号接收装置,包括:
接收单元,用于在传输符号上接收带有第一调制符号的第一序列;带有所述第一调制符号的第一序列是长度为n的第一序列的m个位置上均调制第一调制符号后得到的;n为正整数;
解调单元,用于利用带有所述第一调制符号的第一序列的m个位置的序列点进行解调,得到第一调制符号;所述第一调制符号表征调制后的信号;m为小于n的正整数;或者,
接收单元,用于在传输符号上接收带有g组调制符号的第一序列;带有所述g组调制符号的第一序列是将长度为n的第一序列的m个位置分为g组,且每组内均调制相同调制符号后得到的;n为正整数;g为等于或者大于2的整数,且g等于或者小于n;所述调制符号表征调制后的信号;
解调单元,用于利用带有所述g组调制符号的第一序列的m个位置的序列点进行解调,得到g组调制符号;m为小于n的正整数;或者,
接收单元,用于在传输符号上接收带有第一调制符号或者带有g组调制符号的第一序列;带有所述第一调制符号的第一序列是长度为n的第一序列的m个位置上均调制第一调制符号后得到的;带有所述g组调制符号的第一序列是将长度为n的第一序列的将m个位置分成g组,且每组内均调制相同调制符号后得到的;n为正整数;m为小于n的正整数;g为等于或者大于2的整数,且g等于或者小于n;
解调单元,用于利用带有相应调制符号的第一序列的所有序列点进行非相干解调,得到相应的调制符号。
上述方案中,所述装置还包括:
信道估计单元,用于利用带有所述第一调制符号或者带有所述g组调制符号的第一序列中除m个位置外的其它位置的序列点进行信道估计。
上述方案中,所述解调单元,具体用于:
当同时发送sr和ack与nack消息中的之一时,利用带有所述第一调制符号或者带有所述g组调制符号的sr序列的m个位置的序列点进行解调,得到相应的调制符号。
上述方案中,所述接收单元,具体用于:
在频域的n个连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列;
或者,
在频域等间隔的n个非连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列。
上述方案中,所述装置还包括:
解扰单元,用于对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级解扰处理。
本发明实施例提供的信号传输方法及装置,发送端获取长度为n的第一序列;n为正整数;将所述第一序列的m个位置上均调制第一调制符号;所述第一调制符号表征调制后的信号;m为小于n的正整数;在传输符号上发送所述带有所述第一调制符号的第一序列;或者,将所述第一序列的m个位置分为g组,每组内均调制相同的调制符号;所述调制符号表征调制后的信号;g为等于或者大于2的整数,且g等于或者小于n;在传输符号上发送带有所述g组调制符号的第一序列;而接收端在传输符号上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列;利用带有相应调制符号的第一序列的m个位置的序列点进行解调,或者利用带有相应调制符号的第一序列的所有序列点进行非相干解调,得到相应的调制符号,采用第一序列中的部分序列点调制数据(信号),而其它序列点可以发送参考信号,这样,能够实现同时发送参考信号和数据,且同时发送参考信号和数据时能够保持较低的峰均比。
附图说明
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
图1为本发明实施例一信号发送的方法流程示意图;
图2为本发明实施例一信号接收的方法流程示意图;
图3为本发明实施例一信号传输的方法流程示意图;
图4为本发明实施例二用户终端在1个符号上将数据调制在长度n=12的预定义序列奇数位的示意图;
图5为本发明实施例三用户终端在1个符号上将数据调制在长度n=24的预定义zadoff-chu序列偶数位的示意图;
图6为本发明实施例五用户终端在1个符号同时发送sr和ack/nack消息的示意图;
图7本发明实施例六用户终端在2个符号上将数据调制在长度n=24的预定义zadoff-chu序列偶数位的示意图;
图8为本发明实施例七用户终端在1个符号上将预定义序列映射到频域等间隔子载波的示意图;
图9为本发明实施例八用户终端在1个符号上将数据调制在长度n=12的预定义序列中4个预定位置的示意图;
图10为本发明实施例九用户终端在1个符号上将数据调制在预定义序列的三组位置的示意图;
图11为本发明实施例十一信号发送装置结构示意图;
图12为本发明实施例十一信号接收装置结构示意图;
图13为本发明实施例十一信号传输系统结构示意图。
具体实施方式
下面结合附图及实施例对本发明再作进一步详细的描述。
目前,由于上行控制符号可能只占用1~2个正交频分复用(ofdm,orthogonalfrequencydivisionmultiplexing)符号或者单载波频分复用(sc-fdma,singlecarrier-frequencydivisionmultiplexingaccess)符号。所以在这种情况下,物理上行控制信道(pucch,physicaluplinkcontrolchannel)的性能将可能会成为小区覆盖的瓶颈。为此,应当尽可能保持上行单载波特性以支持更高的覆盖。而当pucch只占用一个符号时,如何将参考信号(rs,referencesignal)(导频信号)和数据(pucch)在一个符号上发送,并保持较低峰均比将成为一个问题。
另外,pucch可用于发送确认指令(ack,acknowledgement)、非确认指令(nack,negativeacknowledgement)消息及sr。在pucchformat1/1a/1b中,当同时发送ack/nack消息和sr时,可以利用sr的信道资源发送ack/nack消息,较好地解决了两者复用问题。然而当pucch的符号数只有1个时,5g系统所设计的信道结构也应能高效解决ack/nck消息和sr复用的问题。
基于此,在本发明的各种实施例中:发送端获取长度为n的第一序列;n为正整数;将所述第一序列的m个位置上均调制第一调制符号;所述第一调制符号表征调制后的信号;m为小于n的正整数;在传输符号上发送带有所述第一调制符号的第一序列;或者,将所述第一序列的m个位置分为g组,每组内均调制相同的调制符号;所述调制符号表征调制后的信号;g为等于或者大于2的整数,且g等于或者小于n;在传输符号上发送带有所述g组调制符号的第一序列;而接收端在传输符号上接收带有相应调制符号的第一序列;利用带有所述相应调制符号的第一序列的m个位置的序列点进行解调,或者利用带有相应调制符号的第一序列的所有序列点进行非相干解调,得到相应调制符号。
实施例一
本发明实施例信号发送的方法,应用于用户终端,如图1所示,该方法包括以下步骤:
步骤101:获取长度为n的第一序列;
这里,n为正整数。
实际应用时,所述第一序列是预先定义的序列。也就是说,用户终端事先已获知第一序列。
这里,在一实施例中,所述第一序列可以为第二序列经过不同频域相位旋转得到的,和/或所述第一序列为第二序列经过不同时序循环移位得到的;其中,
所述第二序列可以是幅值为非零常数,且长度为n的序列。
其中,所述第二序列可以为zadoff-chu序列,或者由zadoff-chu序列变换得到。
所述第二序列由zadoff-chu序列变换得到,具体可以是:所述第二序列由zadoff-chu序列截短获得,或者由zadoff-chu序列循环扩展获得。
这里,所述第二序列为zadoff-chu序列时,n为12、或为24、或为36。
实际应用时,所述第二序列还可以为由qpsk相位调制获得的机选序列。此时,n可以为12或者24。
当所述第一序列由第二序列经过不同时序循环移位得到时,所述第一序列包含在序列集合中,所述序列集合中包含k个由所述第二序列经过不同时序循环移位得到的序列;k为正整数,且
其中,当n为偶数时,所述序列集合为所述第二序列经过循环移位量分别为αk,αk+1,…,
当n为奇数时,所述序列集合为所述第二序列经过循环移位量分别为αk,αk+1,…,
这里,αk大于等于另的整数。
其中,当n为偶数时,k个序列满足以下条件至少之一:
不同序列相互正交;
不同序列的偶数位构成的长度为n/2的序列相互正交;
不同序列的奇数位构成的长度为n/2的序列相互正交。
所述第二序列为zadoff-chu序列时,n可以为12、24、或者36。
步骤102:将所述第一序列的m个位置上均调制第一调制符号或者m个位置所分成的g组中每组内均调制相同的调制符号;
这里,所述第一调制符号表征调制后的信号。
m为小于n的正整数。
在m个位置所分成的g组中每组内均调制相同的调制符号时,所述发送端将所述第一序列的m个位置分为g组,每组内均调制相同的调制符号。
其中,所述调制符号表征调制后的信号;g为等于或者大于2的整数,且g等于或者小于n。
实际应用时,m个位置是预定义的,也就是说,用户终端实现已获知m个位置的具体位置。
在一实施例中,所述m个位置可以为所述第一序列的偶数序列点位置,也可以为所述第一序列的奇数序列点位置。
其中,实际应用时,当所述m个位置为所述第一序列的偶数序列点位置时,所述m个位置具体可以为所述第一序列的所有偶数点位置的子集。
当所述m个位置为所述第一序列的奇数序列点位置时,所述m个位置具体可以为所述第一序列的所有奇数点位置的子集。
实际应用时,所述信号可以是上行控制信号,比如ack或nack消息等。
因此,所述第一调制符号可以为调制的ack或nack消息或数据信息。
其中,当发送1比特的ack或nack消息时,将所述第一序列的m个位置上均调制第一调制符号,所述第一调制符号为经过bpsk调制后的ack或nack消息。
当发送2比特的ack或nack消息时,将所述第一序列的m个位置上均调制第一调制符号,所述第一调制符号为经过qpsk调制后的ack或nack消息。
所述上行是指:用户终端向基站发送信息的方向。
当发送大于或者等于2比特消息时,将所述第一序列的m个位置分为g组,每组均调制相同的调制符号。
具体地,当发送2比特的消息时,将所述第一序列的m个位置分为三组,每组均调制相同的调制符号。
其中,三组调制符号定义为{sg1,sg2,sg3},其中sg1为第一组位置对应的调制符号,sg2为第二组位置对应的调制符号,sg3为第三组位置对应的调制符号;
{sg1,sg2,sg3}取值为{1,1,1},{j,-1,-j},{-1,1,-1},{-j,-1,j}之一,或者,{sg1,sg2,sg3}取值为{1,1,1},{-1,-1,-1},{j,j,j},{-j,-j,-j}之一。
其中,j表示单位虚数。
这里,当n=12,m=9时,所述第一序列中索引为{1,5,9}的序列点设为第一组,所述第一序列中索引为{2,6,10}的序列点设为第二组,所述第一序列中索引为{3,7,11}的序列点设为第三组。
在一实施例中,当发送1比特消息时,确定两个第一序列,所述两个第一序列的时域循环移位量相差n/2。
当发送2比特消息时,确定四个第一序列,四个第一序列中任意两个序列的时域循环移位量的差值为n/4的整数倍。
在一实施例中,所述第一序列携带的第一调制符号为1,或者所述第一序列携带的g组调制符号均为1。
当需要同时发送sr和ack与nack消息中的之一时,所述第一序列为所述sr对应的序列,即sr序列。
这里,sr序列是指已经承载有sr的序列。
步骤103:在传输符号上发送带有相应调制符号的第一序列。
具体地,将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域的n个连续子载波上发送;或者,将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域等间隔的n个非连续子载波上发送。
其中,将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域等间隔的n个非连续子载波上发送,可以利于在未映射的频域位置(子载波上)发送探测参考信号(srs)。
实际应用时,所述传输符号的可以个数为至少两个;
相应地,当所述传输符号的个数为至少两个时,在每个传输符号上均发送带有所述第一调制符号的第一序列。
其中,每个传输符号对应的第一序列不同。
不同传输符号所映射的频域位置不同,如此,能够获得频分增益。
针对不同的发送端,对应的第一序列不同,或者传输符号所映射的频域位置不同,如此,可以避免网络小区内不同用户终端之间的干扰。
其中,实际应用时,为了降低小区间的干扰,不同网络小区之间可使用不同的第一序列,或者不同网络小区发送信号时进行小区级的加扰。
基于此,在传输符号上发送带有所述第一调制符号或者带有所述g组调制符号的第一序列时,所述方法还包括:
对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级加扰处理;
相应地,在所述传输符号上发送加扰后的带有所述第一调制符号或者带有所述g组调制符号的第一序列。
这里,实际应用时,可以采用小区专用扰码序列对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级加扰处理。
相应地,本发明实施例还提供了一种信号接收方法,应用于基站,如图2所示,该方法包括以下步骤:
步骤201:在传输符号上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列;
具体地,在频域的n个连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列;或者,在频域等间隔的n个非连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列。
其中,当带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域的n个连续子载波上发送时,在频域的n个连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列。
当带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域等间隔的n个非连续子载波上发送时,在频域等间隔的n个非连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列。
步骤202:利用带有所述第一调制符号或者带有所述g组调制符号的第一序列的m个位置的序列点进行解调或者利用所有序列点进行非相干解调,得到相应调制符号。
对于步骤201~202,具体地,所述接收端在传输符号上接收带有第一调制符号的第一序列;带有所述第一调制符号的第一序列是长度为n的第一序列的m个位置上均调制第一调制符号后得到的;利用带有所述第一调制符号的第一序列的m个位置的序列点进行解调,得到第一调制符号。
所述接收端在传输符号上接收带有g组调制符号的第一序列;带有所述g组调制符号的第一序列是将长度为n的第一序列的m个位置分为g组,且每组内均调制相同调制符号后得到的;利用带有所述g组调制符号的第一序列的m个位置的序列点进行解调,得到g组调制符号。
当所述接收端在传输符号上接收带有第一调制符号或者带有所述g组调制符号的第一序列时,还可以利用带有相应调制符号的第一序列的所有序列点进行非相干解调,得到相应的调制符号。
这里,实际应用时,该方法还可以包括:
利用带有所述第一调制符号或者带有所述g组调制符号的第一序列中除m个位置外的其它位置的序列点进行信道估计。
这里,当带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级加扰处理后,在执行本步骤之前,该方法还可以包括:
对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级解扰处理。
这里,实际应用时,可以采用小区专用扰码序列对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级解扰处理。
实际应用时,当同时发送了sr和ack与nack消息中的之一时,利用带有所述第一调制符号或者带有所述g组调制符号的sr序列的m个位置的序列点进行解调,得到相应调制符号。
需要说明的是:针对不同的发送端(用户终端),对应的第一序列不同,或者传输符号所映射的频域位置不同。
相应地,本发明实施例还提供了一种信号传输方法,如图3所示,该方法包括:
步骤301:发送端获取长度为n的第一序列;
这里,n为正整数。
步骤302:所述发送端将所述第一序列的m个位置上均调制第一调制符号或者m个位置所分成的g组中每组内均调制相同的调制符号;
这里,所述第一调制符号表征调制后的信号;m为小于n的正整数。
所述调制符号表征调制后的信号;g为等于或者大于2的整数,且g等于或者小于n。
步骤303:所述发送端在传输符号上发送带有相应调制符号的第一序列;
步骤304:接收端在传输符号上接收带有相应调制符号的第一序列;
步骤305:所述接收端利用带有所述相应调制符号的第一序列的m个位置的序列点进行解调或者利用所有序列点进行非相干解调,得到相应的调制符号。
需要说明的是:发送端和接收端的具体处理过程已在上文详述,这里不再赘述。
本发明实施例提供的信号传输方法,发送端获取长度为n的第一序列;n为正整数;将所述第一序列的m个位置上均调制第一调制符号;所述第一调制符号表征调制后的信号;m为小于n的正整数;在传输符号上发送带有所述第一调制符号的第一序列;或者,将所述第一序列的m个位置分为g组,每组内均调制相同的调制符号;所述调制符号表征调制后的信号;g为等于或者大于2的整数,且g等于或者小于n;在传输符号上发送带有所述g组调制符号的第一序列;而接收端在传输符号上接收带有相应调制符号的第一序列;利用带有所述相应调制符号的第一序列的m个位置的序列点进行解调,或者利用带有相应调制符号的第一序列的所有序列点进行非相干解调,得到相应调制符号,采用第一序列中的部分序列点调制数据(信号),而其它序列点可以发送参考信号,这样,能够实现同时发送参考信号和数据,且同时发送参考信号和数据时能够保持较低的峰均比低。
另外,实际应用时,n的取值可以比较大,从而可以使得小区间干扰更低。
除此以外,当sr和ack与nack消息中的之一时,所述第一序列为所述sr对应的序列,即sr序列,这样,能够实现ack/nack消息与sr的复用。
实施例二
在实施例一的基础上,本实施例详细描述参考信号和数据的发送方式。
图4为用户终端在1个符号上将数据(即控制信息)调制在长度n=12的预定义序列奇数位的示意图。
结合图4可以看出,ack/nack消息(控制信息)进行bpsk或qpsk调制后,得到调制后的ack/nack消息sk,接着将sk乘在预定义序列w(n)的奇数位,即在预定义序列w(n)的奇数位均调制sk,其余序列点保持不变,即偶数位的序列点保持不变,然后映射到频域的12个连续子载波上发送。
其中,w(n)为长度n=12的qpsk机选序列。
这里,所述qpsk的机选序列在频域上可表示为
对于确定的基序列,即确定的
假设确定的
表1
实际应用时,可以选取其中的任意
此时选取的序列可以满足以下条件至少之一:
不同用户终端的预定义序列相互正交;
不同用户终端的预定义序列的偶数位构成的长度为6的序列相互正交;
不同用户终端的预定义序列的奇数位构成的长度为6的序列相互正交。
发出预定义序列后,对于接收端,可以根据本地序列,利用序列中的偶数位(表征参考信号)进行信道估计,然后解调奇数位的有效数据。且不同用户终端之间采用不同的预定义序列区分。
实施例三
在实施例一的基础上,本实施例详细描述参考信号和数据的发送方式。
图5中为用户终端在1个符号上将数据(即控制信息)调制在长度n=24的预定义zadoff-chu序列偶数位的示意图。
结合图5可以看出,ack/nack(控制信息)消息进行bpsk或qpsk调制后,得到调制后的ack/nack消息sk,接着将sk乘在预定义序列w(n)的偶数位,即在预定义序列w(n)的偶数位均调制sk,其余序列点保持不变,即奇数位的序列点保持不变,然后映射到频域的24个连续子载波上发送。
其中,w(n)为长度n=24的zadoff-chu序列。
这里,zadoff-chu序列在频域上可表示为
对于确定的基序列,即确定的q值,其频域上的相位偏转序列可表示为:
实际应用时,可以选取其中的任意
此时,选取的预定义序列满足以下条件至少之一:
不同用户终端的预定义序列相互正交;
不同用户终端的预定义序列的偶数位构成的长度为12的序列相互正交;
不同用户终端的预定义序列的奇数位构成的长度为12的序列相互正交。
另外,预定义序列在预定位置上叠加行控制信息后时域上仍保持良好的峰均比。
发出预定义序列后,对于接收端,可以根据本地序列,利用序列中的奇数位(表征参考信号)进行信道估计,然后解调偶数位的有效数据。且不同用户终端之间采用不同的预定义序列区分。
实施例四
在实施例一、三的基础上,本实施例详细描述预定义的序列。
在本实施例中,预定义的序列长度n大于24。
需要说明的是:预定义的序列可以利用实施例三中所描述的通过偶数长度zc序列产生。
也可以通过对奇数长度的zc序列截短生成,或者通过对奇数长度的zc序列循环扩展生成。
其中,奇数长度的zc序列在频域上可以表示为
对于确定的基序列,即确定的q值,其频域上的相位偏转序列可表示为:
比如n=36为例,其可由长度为x=31的zc序列产生。
实际应用时,可以选取其中的任意
此时这18个预定义序列满足以下条件至少之一:
不同用户终端的预定义序列相互正交;
不同用户终端的预定义序列的偶数位构成的长度为18的序列相互正交;
不同用户终端的预定义序列的奇数位构成的长度为18的序列相互正交。
实施例五
在实施例一的基础上,本实施例详细描述参考信号和数据的发送方式。
图6为用户终端在1个符号同时发送sr和ack/nack消息的示意图。
假设w(n)是分配给用户终端的用于发送ack/nack消息的预定义序列,wsr(n)是分配给用户终端的用于发送sr的预定义序列。
w(n),wsr(n)均为长度n=24的qpsk机选序列。
当同时发送sr和ack/nack消息时,发送ack/nack消息预定义序列定义为wsr(n)。其中,wsr(n)承载了sr。
结合图6可以看出,ack/nack(控制信息)消息进行bpsk或qpsk调制后,得到调制后的ack/nack消息sk,接着将sk乘在预定义序列wsr(n)的偶数位,即在预定义序列wsr(n)的偶数位均调制sk,其余序列点保持不变,即偶=奇数位的序列点保持不变,然后映射到频域的24个连续子载波上发送。
其中,发送ack/nack消息的所述qpsk的机选序列在频域上可表示为
对于确定的基序列,即确定的
发出预定义序列后,对于接收端,接收端利用本地序列wsr(n)分别进行sr的检测及ack/nack消息的检测(解调偶数位的有效数据)。且不同用户终端之间采用不同的预定义序列区分。当然,接收端可以利用序列中的奇数位(表征参考信号)进行信道估计。
实施例六
在实施例一的基础上,本实施例详细描述参考信号和数据的发送方式。
图7为用户终端在2个符号上将数据(即控制信息)调制在长度n=24的预定义zadoff-chu序列偶数位的示意图。
结合图7可以看出,ack/nack消息(控制信息)进行bpsk或qpsk调制后,得到调制后的ack/nack消息sk,接着将sk乘在预定义序列w1(n)、w2(n)的偶数位,即在预定义序列w1(n)、w2(n)的偶数位均调制sk,其余序列点保持不变,即奇数位的序列点保持不变,然后映射到频域的24个连续子载波上发送。
其中,w1(n)、w2(n)均为长度n=24的zadoff-chu序列。
这里,每个符号上所映射的子载波位置在不同的频域位置,如此,有利于获得频分增益。
发出预定义序列后,对于接收端,可以根据本地序列,利用每个符号上的奇数子载波(表征参考信号)用于信道估计,然后解调偶数位的有效数据。且不同用户终端之间采用不同的预定义序列区分。
实际应用时,两个符号可以是两个独立的符号,两个符号也可以为由一个符号经过分裂获得的两个符号,所述分裂指采用更大的子载波间隔获得更短的时域符号。
实施例七
在实施例一的基础上,本实施例详细描述参考信号和数据的发送方式。
图8中为用户终端在1个符号上将预定义序列映射到频域等间隔子载波的示意图。
假设w(n)为长度n=12的qpsk机选序列,表示分配给用户终端用于发生ack/nack消息的预定义序列。
从图8可以看出,ack/nack消息(控制信息)进行bpsk或qpsk调制后,得到调制后的ack/nack消息sk,接着将sk乘在预定义序列w(n)的奇数位,即在预定义序列w(n)的奇数位均调制sk,其余序列点保持不变,即偶数位的序列点保持不变,然后映射到频域等间隔的12个子载波上发送,这种映射结构有利于在未映射的频域位置发送srs。
实施例八
在实施例一的基础上,本实施例详细描述参考信号和数据的发送方式。
图9为用户终端在1个符号上将数据(即控制信息)调制在长度n=12的预定义序列中4个预定位置的示意图。
假设4个预定位置为预定义序列的第1,4,7,10个序列点。
结合图9可以看出,ack/nack消息(控制信息)进行bpsk或qpsk调制后,得到调制后的ack/nack消息sk,接着将sk乘在预定义序列w(n)中的第1,4,7,10个序列点,即在预定义序列w(n)的第1,4,7,10个序列点均调制sk,其余序列点保持不变,然后映射到频域的12个连续子载波上发送。
其中,w(n)为长度n=12的qpsk机选序列。
那么在接收端,可根据本地序列,分别利用序列点位置0,2,3,5,6,8,9,11进行信道估计,然后解调第1,4,7,10个序列点位上的调制数据。且不同用户终端之间采用不同的预定义序列区分。不同用户终端的预定义序列的第1,4,7,10个序列点构成的序列相互正交,不同用户终端的预定义序列的第0,2,3,5,6,8,9,11个序列点构成的序列相互正交。
实施例九
图10为本发明实施例九用户终端在1个符号上将数据调制在预定义序列的3组位置的示意图;图中序列长度为n=12,发送信息的比特数为2bit,采用的调制方式为qpsk。
图10中,将序列点分为三组,其中序列点{1,5,9}为一组,序列点{2,6,10}为一组,序列点{3,7,11}为一组,每组点调制上相同的调制符号。其中每组对应的调制符号分别为sk1,sk2,sk3。定义集合{sk1,sk2,sk3},根据2bit信息的四种可能即00,01,10,11确定集合值。其中,{sk1,sk2,sk3}为{1,1,1},{j,-1,-j},{-1,1,-1},{-j,-1,j}之一,如发送00时,{sk1,sk2,sk3}为{1,1,1}。
不同用户终端采用同一基序列的不同循环移位序列,且优选地,不同用户终端的循环移位量的差值为a,其中amod3为1或者2。此时不同用户终端的序列点{1,2,3,5,6,7,9,10,11}构成的序列相互正交,{0,4,8}构成的序列相互正交。
在接收端,可以利用相干检测进行解调。具体地,利用图中的序列点0,4,8所在位置进行信道估计,然后对三组序列点进行解调。或者,因为不同用户终端采用的序列相互正交且调制上调制符号后仍正交,因此接收端用户可以根据非相干检测通过峰值进行判断。
进一步,接收端可以根据信道状况选择接收端检测方法,如高信噪比时采用相干检测,低信噪比时采用非相干检测,或者采用相干和非相干联合检测。
实施例十
本实施例给出了当基站给每个用户终端预定义多个第一序列时的发送方法。当发送1比特信息,如1比特ack/nack信息时,基站为用户终端定义两个预定义序列。所述预定义序列满足时域循环移位量相差n/2。此时在同一频域资源位置可以复用的发送1比特信息的用户数为n/2。如当n=12时,定义序列组合对(0,6),(1,7),(2,8),(3,9),(4,10),(5,11),不同用户终端选择不同的序列对,对于某一特定用户终端在发送ack、nack时采用序列对中的一个发送。
需要说明的是,上述括号中的值为基于某一序列的时域循环移位量。
当发送2比特信息,基站为用户终端定义四个第一序列,任意两个序列的时域循环移位量的差值为n/4的整数倍。如当n=12时,定义序列组合对(0,3,6,9),(1,4,7,10),(2,5,8,11),不同用户终端选择不同的序列对,对于某一特定用户终端根据发送的2bit信息选择序列对中的一个发送。
采用此实施例确定多个第一预定义序列时,接收端用户可以根据非相干检测通过峰值进行判断,或者通过对部分序列点位置进行信道估计来实现相干检测。
当定义多个第一序列时,优选地,本发明实施例所述的第一调制符号或者g组调制符号均为1。
实施例十一
为实现本发明实施例的方法,本实施例提供一种信号发送装置,可以设置在用户终端,如图11所示,所述装置包括:
获取单元111,用于获取长度为n的第一序列;n为正整数;
调制单元112,用于将所述第一序列的m个位置上均调制第一调制符号,或者将所述第一序列的m个位置分为g组,每组内均调制相同的调制符号;所述第一调制符号表征调制后的信号;所述调制符号表征调制后的信号;m为小于n的正整数;g为等于或者大于2的整数,且g等于或者小于n;
发送单元113,用于在传输符号上发送带有所述第一调制符号或者带有所述g组调制符号的第一序列。
其中,所述获取单元111,具体用于:
当同时发送sr和ack与nack消息中的之一时,将所述sr对应的序列作为所述第一序列。即sr序列作为所述第一序列。
所述发送单元113,具体用于:
将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域的n个连续子载波上发送;
或者,
将带有所述第一调制符号或者带有所述g组调制符号的第一序列映射在频域等间隔的n个非连续子载波上发送。
在一实施例中,该装置还可以包括:
加扰单元,用于对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级加扰处理;
相应地,所述发送单元113,用于在所述传输符号上发送加扰后的带有所述第一调制符号或者带有所述g组调制符号的第一序列。
实际应用时,获取单元111、调制单元112及加扰单元可由信号发送装置中的处理器(比如中央处理器(cpu,centralprocessingunit)、微处理器(mcu,microcontrolunit)、数字信号处理器(dsp,digitalsignalprocessor)或可编程逻辑阵列(fpga,field-programmablegatearray)等)实现;所述发送单元113可由信号发送装置中的收发机实现。
为实现本发明实施例的方法,本实施例还提供了一种信号接收装置,可以设置在基站,如图12所示,该装置包括:
接收单元121,用于在传输符号上接收带有所述第一调制符号的第一序列;带有所述第一调制符号的第一序列是长度为n的第一序列的m个位置上均调制第一调制符号后得到的;n为正整数;
解调单元122,用于利用带有所述第一调制符号的第一序列的m个位置的序列点进行解调,得到第一调制符号;所述第一调制符号表征调制后的信号;m为小于n的正整数。
或者,接收单元121,用于在传输符号上接收带有g组调制符号的第一序列;带有所述g组调制符号的第一序列是将长度为n的第一序列的m个位置分为g组,且每组内均调制相同调制符号后得到的;n为正整数;g为等于或者大于2的整数,且g等于或者小于n;所述调制符号表征调制后的信号;
解调单元122,用于利用带有所述g组调制符号的第一序列的m个位置的序列点进行解调,得到g组调制符号;m为小于n的正整数。
或者,接收单元121,用于在传输符号上接收带有第一调制符号或者带有所述g组调制符号的第一序列;带有所述第一调制符号的第一序列是长度为n的第一序列的m个位置上均调制第一调制符号后得到的;带有所述g组调制符号的第一序列是将长度为n的第一序列的m个位置分成g组,且每组内均调制相同调制符号后得到的;n为正整数;m为小于n的正整数;g为等于或者大于2的整数,且g等于或者小于n;
解调单元122,用于利用带有相应调制符号的第一序列的所有序列点进行非相干解调,得到相应的调制符号。
其中,该装置还可以包括:
信道估计单元123,用于利用带有所述第一调制符号或者带有所述g组调制符号的第一序列中除m个位置外的其它位置的序列点进行信道估计。
其中,所述解调单元122,具体用于:
当同时发送sr和ack与nack消息中的之一时,利用带有所述第一调制符号或者带有所述g组调制符号的sr序列的m个位置的序列点进行解调,得到第一调制符号。
所述接收单元121,具体用于:
在频域的n个连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列;
或者,
在频域等间隔的n个非连续子载波上接收带有所述第一调制符号或者带有所述g组调制符号的第一序列。
在一实施例中,该装置还可以包括:
解扰单元,用于对带有所述第一调制符号或者带有所述g组调制符号的第一序列进行小区级解扰处理。
实际应用时,所述接收单元121可由信号接收装置中的收发机实现,所述解调单元122、信道估计单元123以及解扰单元可由信号接收装置中的处理器(比如cpu、mcu、dsp或fpga等)实现。
相应地,为实现本发明实施例的方法,本实施例还提供了一种信号传输系统,如图13所示,该系统包括:
发送端131,用于获取长度为n的第一序列;这里,n为正整数。步骤302:所述发送端将所述第一序列的m个位置上均调制第一调制符号或者m个位置所分成的g组中每组内均调制相同的调制符号;相应调制符号表征调制后的信号;m为小于n的正整数;g为等于或者大于2的整数,且g等于或者小于n;以及在传输符号上发送带有所述相应调制符号的第一序列;
接收端132,用于在传输符号上接收带有所述相应调制符号的第一序列;利用带有所述相应调制符号的第一序列的m个位置的序列点进行解调或者利用所有序列点进行非相干解调,得到相应调制符号。
实际应用时,发送端131可以是用户终端,相应地,接收端132可以是基站。
需要说明的是:发送端131和接收端132的具体功能已在上文详述,这里不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。