CN107592676B - 一种数据生成方法及装置、发射机、终端 - Google Patents
一种数据生成方法及装置、发射机、终端 Download PDFInfo
- Publication number
- CN107592676B CN107592676B CN201610539164.0A CN201610539164A CN107592676B CN 107592676 B CN107592676 B CN 107592676B CN 201610539164 A CN201610539164 A CN 201610539164A CN 107592676 B CN107592676 B CN 107592676B
- Authority
- CN
- China
- Prior art keywords
- sequences
- sequence
- sqrt
- symbol
- preset threshold
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000005540 biological transmission Effects 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 18
- 239000011159 matrix material Substances 0.000 claims description 40
- 125000004122 cyclic group Chemical group 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 20
- 238000010606 normalization Methods 0.000 claims description 13
- 230000003068 static effect Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 abstract description 9
- 230000000694 effects Effects 0.000 abstract description 3
- 238000012772 sequence design Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000006854 communication Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000013461 design Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 3
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 3
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 3
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 3
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
- H04L27/2613—Structure of the reference signals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明提供了一种数据生成方法及装置、发射机、终端,其中,该方法包括:从序列集合中确定待使用序列;序列集合包括N条长度为L的序列;使用待使用序列对第一符号进行处理以生成第二符号。通过本发明,解决了免调度接入的序列设计以及数据处理与传输的问题,可以有效控制接入设备碰撞和接收机检测复杂度对免调度接入性能的影响,进而达到了有效实现竞争或免调度接入与数据传输的效果。
Description
技术领域
本发明涉及无线通信领域,具体而言,涉及一种数据生成方法及装置、发射机、终端。
背景技术
相关技术中,5G通信技术的应用场景可以包括增强移动宽带(enhanced MobileBroadband,eMBB)、海量机器类型通信(massive Machine Type communication,mMTC)、高可靠低时延通信(Ultra Reliability Low Latency Communication,URLLC)。其中,eMBB场景用于支持移动宽带,主要业务需求是大数据包传输、高数据速率、高频谱效率;mMTC场景用于支持海量设备通信,主要业务需求是海量设备、小数据包传输,目前ITU和3GPP确定的设计目标是支持100万个设备/平方公里的连接密度;URLLC场景用于支持高可靠低时延通信,主要业务需求是低传输时延、可靠性要求高。
对于5G通信技术mMTC场景海量设备、小数据包传输的需求,以及URLLC场景低传输时延的需求,传统的基于终端随机接入、基站调度传输的通信流程或数据传输方法已无法满足,主要原因是系统接入设备容量有限、接入与数据传输过程耗时长且信令开销大等。
为了满足这些5G技术需求,可以考虑采用基于竞争或者免调度的接入与数据传输方法。当终端设备需要发送数据时,在完成下行同步、系统广播消息接收后立即进行数据发送,省去漫长复杂的随机接入过程和调度过程,从而可以大大降低传输时延和信令开销。
实现竞争或者免调度接入的一种很自然的方式是采用码分的方式,例如采用序列进行扩展或者交织等,这种方式有利于用户在相同的传输资源(例如时频资源)上复用,有利于识别和检测多个同时接入的终端设备。
其中,码或序列的设计非常重要,一定数量的具有较低互相关的码或序列,有利于控制接入设备碰撞概率、控制接收机检测复杂度,从而可以实现有效的竞争或免调度接入。
申请人发现,3GPP组织正在研究评估满足5G需求的新无线接入技术(New RadioAccess Technology,NR或New RAT),基于竞争或免调度的接入技术是多址接入技术候选方案之一。
不过,对于竞争或免调度接入技术的码或序列的设计、以及相应的数据处理与数据传输方法,目前尚未有具体和完整的设计方案。
针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
发明内容
本发明实施例提供了一种数据生成方法及装置、发射机、终端,以至少解决相关技术中免调度接入的序列设计以及数据处理与传输的问题。
根据本发明的一个实施例,提供了一种数据生成方法,包括:从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;使用所述待使用序列对第一符号进行处理以生成第二符号。
可选地,,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限,包括以下之一:
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值不大于第一预设门限;
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值相同,且等于第一预设门限;
其中,第一预设门限包括:0.5,sqrt(2)/2,0.8,或,sqrt((N-L)/(L*(N-1)));其中,sqrt()为平方根函数。
可选地,所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限,包括:所述N条序列在各自能量归一化之后的互相关矩阵的非对角线元素的平方和等于第二预设门限;其中,第二预设门限包括:N*(N-L)/L。
可选地,序列长度L包括以下之一:4、6、8,其中,所述L用于表征序列中元素的个数。
可选地,所述序列数量N为序列长度L的平方。
可选地,所述第一实数集合包括:{0,1};{-1,1};{-0.5,0.5};或{0,sqrt(2)}。
可选地,所述第二实数集合包括:{-1,1};{-sqrt(2)/2,sqrt(2)/2};{-sqrt(2)/4,sqrt(2)/4};{-1,0,1};{-0.5,0,0.5};{-0.5,-sqrt(2)/4,0,sqrt(2)/4,0.5};{-sqrt(2),0,sqrt(2)};或,{-3,-1,1,3}。
可选地,所述第三实数集合包括:{-3,-1,1,3}*π/4;{0,1,2,3}*π/2;{0,1,2,3,4,5,6,7}*π/4;n*k*2π/N;或,-n*k*2π/N;其中,k为整数,n=0,1,…,N。
可选地,所述第一复数集合包括:
{1+1i,-1+1i,-1-1i,1-1i};
{(1+1i)/sqrt(2),(-1+1i)/sqrt(2),(-1-1i)/sqrt(2),(1-1i)/sqrt(2)};
{(1+1i)*sqrt(2)/4,(-1+1i)*sqrt(2)/4,(-1-1i)*sqrt(2)/4,(1-1i)*sqrt(2)/4};
{1+0i,0+1i,-1+0i,0-1i};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i};
{1+1i,-1+1i,-1-1i,1-1i,0};
{1+0i,0+1i,-1+0i,0-1i,0};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i,0};
{0.5+0.5i,0.5+0.5i,-0.5+0.5i,0.5-0.5i,0};或,
{0,1,1+1i,1i,-1+1i,-1,-1-1i,-1i,1-1i}。
可选地,所述序列集合包括以下之一:预设的序列集合;预设的多个序列集合中的序列集合之一,并且该序列集合由以下方式之一进行确定:由系统固定配置的方式确定、由系统静态配置的方式确定、由系统半静态配置的方式确定、由从多个序列集合中随机选择的方式确定。
可选地,所述序列集合包括表1、表2、表3、表4、表5所示的序列集合之一;其中,
表1:
表2:
表3:
表4:
表5:
其中,i,j为虚数单位。
可选地,所述序列集合包括由所述表1、表2、表3、表4、表5所示的序列集合之一与单位矩阵序列集合构成的序列集合;其中,所述单位矩阵序列集合中的序列的长度与所述表1、表2、表3、表4或表5所示的序列集合中的序列的长度相同;
其中,所述单位矩阵序列集合如表6所示,包括:
表6
其中,a为能量调整因子,使得单位矩阵序列集合中的序列的能量与所述表1、表2、表3、表4或表5所示的序列集合中的序列的能量相同。
可选地,从序列集合中确定待使用序列包括以下之一:
从序列集合中随机选择X条序列,将所选择的X条序列作为待使用的X条序列;
从序列集合中随机选择X条序列,并随机选择1个循环移位,将所选择的X条序列分别按照所选择的1个循环移位进行循环移位处理,得到待使用的X条序列;
从序列集合中随机选择X条序列,并为所选择的每条序列随机选择1个循环移位,将所选择的每条序列分别按照所选择的对应的循环移位进行循环移位处理,得到待使用的X条序列;
根据系统配置信息从序列集合中获取X条序列,作为待使用的X条序列;
其中,X为正整数。
可选地,使用所述待使用序列对第一符号进行处理以生成第二符号包括:使用所述待使用序列对第一符号进行扩展处理以生成扩展后的第二符号。
可选地,所述第一符号包括以下至少之一:待发送数据比特经过编码调制后形成的符号、导频符号、参考信号。
可选地,所述待发送数据比特包括以下信息至少之一:业务数据信息、身份识别信息、所述待使用序列的信息、所述序列集合的信息。
可选地,所述方法还包括:发送所述第二符号。
可选地,所述发送所述第二符号包括:将所述第二符号在传输资源上形成信号后进行发送。
可选地,所述发送所述第二符号包括以下至少之一:终端侧设备发送所述第二符号;基站侧设备发送所述第二符号。
根据本发明的另一个实施例,提供了一种数据生成装置,包括:确定模块,用于从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;生成模块,用于使用所述待使用序列对第一符号进行处理以生成第二符号。
可选地,所述装置还包括:发送模块,用于发送所述第二符号。
根据本发明的又一个实施例,提供了一种发射机,包括:确定模块,用于从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;生成模块,用于使用所述待使用序列对第一符号进行处理以生成第二符号。
可选地,所述发射机还包括:发送模块,用于发送所述第二符号。
根据本发明的又一个实施例,提供了一种终端,包括:确定模块,用于从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:其中,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;生成模块,用于使用所述待使用序列对第一符号进行处理以生成第二符号。
可选地,所述终端还包括:发送模块,用于发送所述第二符号。
根据本发明的又一个实施例,还提供了一种存储介质,该存储介质设置为存储用于执行以下步骤的程序代码:从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;使用所述待使用序列对第一符号进行处理以生成第二符号。
可选地,所述存储介质还设置为存储用于执行以下步骤的程序代码:发送所述第二符号。
通过本发明,由于所提供的数据生成方法使用的序列集合包含一定数量的具有较好互相关特征的序列,可以保证较低的接入设备碰撞概率,可以降低接收机检测复杂度,因此,可以解决免调度接入的序列设计以及数据处理与传输的问题,可以有效控制接入设备碰撞和接收机检测复杂度对免调度接入性能的影响,达到有效实现竞争或免调度接入与数据传输的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的数据生成方法的流程图;
图2是根据本发明应用示例3的序列集合的获取过程的示意图;
图3是根据本发明应用示例3的N条序列的互相关矩阵的示意图;
图4是根据本发明实施例的数据生成装置的结构示意图;
图5是根据本发明实施例的发射机的结构示意图;
图6是根据本发明实施例的终端的结构示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本发明实施例提供了一种数据生成方法,可以应用于发射机中,图1是根据本发明实施例的数据生成方法的流程图,如图1所示,该方法包括:
步骤101:从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
步骤102:使用所述待使用序列对第一符号进行处理以生成第二符号。
可选地,本实施例的执行主体可以是基站、终端等,但不限于此。
进一步地,在步骤102之后,还可以包括步骤103:发送所述第二符号。
可选地,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限,包括以下之一:
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值不大于第一预设门限;
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值相同,且等于第一预设门限;
其中,第一预设门限包括:0.5,sqrt(2)/2,0.8,或,sqrt((N-L)/(L*(N-1)));其中,sqrt()为平方根函数。
可选地,所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限,包括:
所述N条序列在各自能量归一化之后的互相关矩阵的非对角线元素的平方和等于第二预设门限;
其中,第二预设门限包括:N*(N-L)/L。
可选地,序列长度L包括以下之一:4、6、8;具体地,序列长度指的是序列中元素的个数。
可选地,序列数量N为序列长度L的平方。
可选地,所述第一实数集合包括:{0,1};{-1,1};{-0.5,0.5};或{0,sqrt(2)}。
可选地,所述第二实数集合包括:{-1,1};{-sqrt(2)/2,sqrt(2)/2};{-sqrt(2)/4,sqrt(2)/4};{-1,0,1};{-0.5,0,0.5};{-0.5,-sqrt(2)/4,0,sqrt(2)/4,0.5};{-sqrt(2),0,sqrt(2)};或,{-3,-1,1,3}。
可选地,所述第三实数集合包括:{-3,-1,1,3}*π/4;{0,1,2,3}*π/2;{0,1,2,3,4,5,6,7}*π/4;n*k*2π/N;或,-n*k*2π/N;其中,k为整数,n=0,1,…,N。
可选地,所述第一复数集合包括:
{1+1i,-1+1i,-1-1i,1-1i};
{(1+1i)/sqrt(2),(-1+1i)/sqrt(2),(-1-1i)/sqrt(2),(1-1i)/sqrt(2)};
{(1+1i)*sqrt(2)/4,(-1+1i)*sqrt(2)/4,(-1-1i)*sqrt(2)/4,(1-1i)*sqrt(2)/4};
{1+0i,0+1i,-1+0i,0-1i};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i};
{1+1i,-1+1i,-1-1i,1-1i,0};
{1+0i,0+1i,-1+0i,0-1i,0};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i,0};
{0.5+0.5i,0.5+0.5i,-0.5+0.5i,0.5-0.5i,0};或,
{0,1,1+1i,1i,-1+1i,-1,-1-1i,-1i,1-1i}。
可选地,所述序列集合包括以下之一:
预设的序列集合;
预设的多个序列集合中的序列集合之一,并且该序列集合由以下方式之一进行确定:由系统固定配置的方式确定、由系统静态配置的方式确定、由系统半静态配置的方式确定、由从多个序列集合中随机选择的方式确定。
可选地,从序列集合中确定待使用序列包括以下之一:
从序列集合中随机选择X条序列,将所选择的X条序列作为待使用的X条序列;
从序列集合中随机选择X条序列,并随机选择1个循环移位,将所选择的X条序列分别按照所选择的1个循环移位进行循环移位处理,得到待使用的X条序列;
从序列集合中随机选择X条序列,并为所选择的每条序列随机选择1个循环移位,将所选择的每条序列分别按照所选择的对应的循环移位进行循环移位处理,得到待使用的X条序列;
根据系统配置信息从序列集合中获取X条序列,作为待使用的X条序列;
其中,X为正整数;
其中,系统配置信息可以为固定配置信息、静态配置信息、半静态配置信息和/或动态配置信息;该系统配置信息中可以包括序列索引信息、以及序列集合信息和/或序列循环移位信息。
可选地,使用所述待使用序列对第一符号进行处理以生成第二符号包括:
使用所述待使用序列对第一符号进行扩展处理以生成扩展后的第二符号;
其中,所述第一符号可以包括一个或多个符号;假设第一符号包括q个符号,那么,使用长度为L的序列对这q个符号进行扩展处理,可以生成L*q个符号,具体地,长度为L的序列包括L个元素,对于这q个符号中的每个符号,使用该序列对其进行扩展处理,即将该序列的每个元素与该符号相乘,可以生成L个符号,则总共可以生成L*q个符号。
可选地,所述第一符号包括以下至少之一:待发送数据比特经过编码调制后形成的符号、导频符号、参考信号。
可选地,所述待发送数据比特包括以下信息至少之一:业务数据信息、身份识别信息、所述待使用序列的信息、所述序列集合的信息。
可选地,所述方法还包括:发送所述第二符号。
可选地,发送所述第二符号包括:将所述第二符号在传输资源上形成信号后进行发送;
其中,所述传输资源由系统指定、或者从系统指定的传输资源集合中随机选择。
可选地,发送所述第二符号包括以下至少之一:终端侧设备发送所述第二符号;基站侧设备发送所述第二符号。
对于上述数据生成方法,本发明实施例对以下几个方面进行进一步解释说明:
(1)所述N条序列可以为N条正交和/或非正交序列,包括以下几种情形:
N条序列是相互正交的;或者,
N条序列是相互非正交的;或者,
N条序列,其中,部分序列是相互正交的,部分序列是相互非正交的。
(2)所述N条序列可以为N条实数序列和/或复数序列,包括以下几种情形:
N条实数序列;或者,
N条复数序列;或者,
N条序列,其中,部分序列为实数序列,部分序列为复数序列;
其中,实数序列的元素均为实数,复数序列的元素为广义上的复数,即可以为实部、虚部均不等于零的复数,也可以为虚部等于零的复数即实数,还可以为实部等于零的复数即纯虚数,或者可以为零即实部、虚部均等于零。
(3)当所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列时,M取值可以为0,此时,元素相位的取值可以为所述第三实数集合中的任意值,或者,可以为0,或者可以不取值。
(4)所述待使用的序列可以进一步进行能量调整或归一化,使得该序列的每个元素的能量为1,或该序列的总能量为1,或该序列的总能量等于序列长度L;或者,所述序列集合中的每个序列可以进一步进行能量调整或归一化,使得该序列集合中的每个序列的每个元素的能量为1,或每个序列的总能量为1,或每个序列的总能量等于序列长度L,或各个序列的总能量相等。所述能量调整或归一化处理可以在所述序列集合或所述待使用的序列上实施,也可以在使用所述待使用序列对第一符号进行处理之外额外实施。
(5)所述身份识别信息包括终端编号、终端身份识别码、终端网络地址、终端位置信息,或者基站侧设备的对应信息。
(6)所述待使用的序列的信息包括序列的索引信息、序列元素的索引信息、序列元素的实部及虚部的索引信息、序列元素的相位的索引信息、序列的循环移位信息。
(7)所述序列集合的信息包括序列集合的索引信息。
(8)所述传输资源包括载波、时隙、时频资源、空域资源、码域资源、跳频模式、天线端口等至少之一,可以为资源单元、资源块、资源集合、资源图样的定义或形式。
应用示例1
本实施例中,本发明提供的数据生成方法采用的序列集合如表1-1所示,该序列集合包括16条(序列索引为0-15)长度为4的序列,即每个序列中的序列元素为4个。
表1-1
该序列集合中,任意两条序列在各自能量归一化之后的互相关的绝对值不大于0.5。具体地,例如,计算序列索引为0的序列s0和序列索引为1的序列s1的互相关时,可以先对这两个序列分别进行能量归一化,使得序列总能量均为1,然后计算二者之间的互相关。
该序列集合中序列的元素有4种取值:1+1i、-1+1i、-1-1i、1-1i,即序列元素的实部、虚部的取值来自于集合{-1,1},也可以描述为:序列元素来自于复数集合{1+1i、-1+1i、-1-1i、1-1i}。
该序列集合中的序列还可以进一步进行能量归一化,将序列每个元素乘以能量归一化因子1/sqrt(2)(或sqrt(2)/2),使得该序列集合中的每个序列的每个元素的能量为1,此时该序列集合中序列的元素有4种取值:(1+1i)/sqrt(2)、(-1+1i)/sqrt(2)、(-1-1i)/sqrt(2)、(1-1i)/sqrt(2),即序列元素的实部、虚部的取值来自于集合{-1/sqrt(2),1/sqrt(2)},也可以描述为:序列元素来自于复数集合{(1+1i)/sqrt(2)、(-1+1i)/sqrt(2)、(-1-1i)/sqrt(2)、(1-1i)/sqrt(2)};
或者,将序列每个元素乘以能量归一化因子sqrt(2)/4,使得该序列集合中每个序列的总能量为1,此时序列元素的实部、虚部的取值来自于集合{-sqrt(2)/4,sqrt(2)/4}。
需要说明的是,本实施例表1-1给出的序列集合并不是唯一的,基于上述描述,根据序列元素的实部、虚部的取值集合或序列元素集合,还可以获取其他类似的序列集合,在此不再一一描述。
本实施例中,K个发射机分别从表1-1所示的序列集合中随机选择1条序列,并将所选择的序列作为将要使用的序列;然后,K个发射机分别使用其将要使用的序列对待发送符号进行扩展处理,生成扩展后的符号;最后,K个发射机分别将其生成的扩展后的符号在传输资源上形成信号并发送出去;其中,K为大于或等于1的整数;K个发射机可以为例如终端设备。
本实施例中,K个发射机还可以分别从表1-1所示的序列集合中随机选择X条序列,并将所选择的X条序列作为将要使用的序列;然后,K个发射机分别使用其将要使用的X条序列对待发送的X个符号流进行扩展处理,生成X个扩展后的符号流;最后,K个发射机分别将其生成的X个扩展后的符号流在传输资源上形成信号并发送出去;其中,X为大于或等于1的整数。
本实施例采用的序列集合中,序列之间的互相关比较低,不过,序列数量较少,可以在一定程度上降低接入设备碰撞概率;由于序列数量较少,接收机检测复杂度比较低;序列长度较短,有利于保证传输效率;该序列集合可以用于实现竞争或免调度接入。
应用示例2
本实施例中,本发明提供的数据生成方法采用的序列集合如表2-1所示,该序列集合包括20条长度为4的序列。
表2-1
该序列集合中,任意两条序列在各自能量归一化之后的互相关的绝对值不大于0.5。
该序列集合中,前四条序列即序列索引为0、1、2、3的这四条序列中的因子2为能量调整因子,使得该序列集合中的每个序列的总能量相等。
当不考虑该能量调整因子时,序列索引0~3这四条序列构成单位矩阵。
当不考虑该能量调整因子时,该序列集合中序列的元素有5种取值:1+0i、0+1i、-1+0i、0-1i、0,包括实数1、-1、0,也包括纯虚数1i、-1i,即序列元素的实部、虚部的取值来自于集合{-1,0,1},另外也可以描述为:序列元素来自于复数集合{1+0i、0+1i、-1+0i、0-1i、0}。
该序列集合中的序列还可以进一步进行能量归一化,将序列每个元素乘以能量归一化因子1/2,使得该序列集合中每个序列的总能量为1。
需要说明的是,本实施例表2-1给出的序列集合并不是唯一的,基于上述描述,根据序列元素的实部、虚部的取值集合或序列元素集合,还可以获取其他类似的序列集合,在此不再一一描述。
实施例1中表1-1给出的序列集合,同样可以与单位矩阵序列结合(能量调整额外考虑),构成一个包含20条4长序列的序列集合,且任意两条序列在各自能量归一化之后的互相关的绝对值不大于0.5。
对于该序列集合中的前四条序列,每个序列只有一个元素为非零元素,其他为零元素。由于存在较多的零元素,在实际数据传输过程中,会损失传输分集效果,从而影响传输性能。
因此,本发明提供的数据生成方法还可以采用表2-2所示的序列集合,该序列集合包括16条不包含零元素的序列,也就是去掉了表2-1所示的序列集合中的前四条包含零元素的序列。
表2-2
该序列集合中,任意两条序列在各自能量归一化之后的互相关的绝对值同样不大于0.5。
该序列集合中序列的元素有4种取值:1+0i、0+1i、-1+0i、0-1i,即序列元素的实部、虚部的取值来自于集合{-1,0,1},另外也可以描述为:序列元素来自于复数集合{1+0i、0+1i、-1+0i、0-1i}。
该序列集合中的序列还可以进一步进行能量归一化,将序列每个元素乘以能量归一化因子1/2,使得该序列集合中每个序列的总能量为1,此时序列元素的实部、虚部的取值来自于集合{-0.5,0,0.5}。
需要说明的是,表2-2给出的序列集合并不是唯一的,基于上述描述,根据序列元素的实部、虚部的取值集合或序列元素集合,还可以获取其他类似的序列集合,在此不再一一描述。
应用示例3
本实施例中,本发明提供的数据生成方法采用的序列集合如表3-1所示,该序列集合包括13条长度为4的序列。
图2是根据本发明应用示例的序列集合的获取过程的示意图,如图2所示,该序列集合中的序列是通过对N*N的单位矩阵进行傅里叶变换,然后从傅里叶变换矩阵中选取序列互相关满足韦尔奇界等式(Welch Bound Equality,WBE)的L行或L列,得到N条长度为L的序列。根据韦尔奇界可以获取序列互相关(取绝对值)最大值最小化以及序列互相关平方和最小化的序列集合。
那么,该序列集合中的序列可以表示为M*exp(-j*n*k*2π/N)的形式,即元素幅度M、元素相位为-n*k*2π/N。
本实施例中,N=13,M=1,n=0,1,…,12,k=0,1,3,9,即从傅里叶变换矩阵中选取索引为0、1、3、9的行或列,得到13条长度为4的序列。序列元素如表3-1所示,其中,当n和/或k等于0时,序列元素为1。
表3-1
该序列集合中,任意两条序列在各自能量归一化之后的互相关的绝对值等于sqrt((N-L)/(L*(N-1))),即sqrt((13-4)/(4*(13-1)))=sqrt(3/16),并且,序列互相关矩阵的非对角线元素的平方和等于N*(N-L)/L,即13*(13-4)/4=117/4。
图3是根据本发明应用示例的N条序列的互相关矩阵的示意图,如图3所示,其中,c00,...,c(N-1)(N-1)表示矩阵内的各个元素,虚线内的元素为对角线元素,其余元素为非对角线元素。非对角线元素还可以进一步划分,将对角线右上方的元素称为上三角元素,将对角线左下方的元素成为下三角元素。互相关矩阵中,上三角元素和下三角元素是对称的,均表示两条序列之间的互相关。根据上述描述,还可以得到:该实施例中,序列集合中的序列的互相关矩阵的上三角元素的平方和或下三角元素的平方和等于N*(N-L)/(2*L),即13*(13-4)/(2*4)=117/8。
进一步,上述序列可以表示为M*exp(-j*n*k*2π/N)=1*exp(-j*n*k*2π/13)=exp(-j*P(n)*2π/13),其中,P(n)=n*k,并且n=0,1,…,12,k=0,1,3,9。那么,可以将P(n)表示为集合或表格的形式,如表3-2所示,其中,当k和/或n等于0时,P(n)为0。
确定将要使用的序列时,可以从表3-2所示的P(n)集合或表格中获取相应序列的P(n),然后结合公式exp(-j*P(n)*2π/13)确定将要使用的序列。
表3-2
更进一步,上述n=0,1,…,12,那么,可以将n看作序列集合中的序列的索引。
确定将要使用的序列时,可以先确定将要使用的序列的索引n,然后结合公式exp(-j*n*k*2π/13)确定将要使用的序列,其中,k=0,1,3,9。
应用示例4
本实施例中,本发明提供的数据生成方法采用的序列集合包括16条长度为4的序列,这些序列可以表示为M*exp(j*k*π/4)的形式,即元素幅度M、元素相位为k*π/4。
本实施例中,元素幅度M=1,元素相位取值于集合{-3,-1,1,3}*π/4,即k的取值包括-3、-1、1、3。各个序列的k的取值如表4-1所示。
表4-1
确定将要使用的序列时,可以从表4-1所示的k值集合或表格中获取相应序列的k值,然后结合公式exp(j*k*π/4)确定将要使用的序列。
本实施例中的序列集合与实施例1中表1-1所示的序列集合是等效的。
同样的,本实施例中的序列或序列集合也可以进一步进行能量调整或归一化。
同样的,本实施例给出的序列集合并不是唯一的,基于上述描述,根据序列元素的幅度、相位的取值,还可以获取其他类似的序列集合,在此不再一一描述。
应用示例5
本实施例中,本发明提供的数据生成方法采用的序列集合包括16条长度为4的序列,这些序列可以表示为M*exp(j*k*π/2)的形式,即元素幅度M、元素相位为k*π/2。
本实施例中,元素幅度M=1,元素相位取值于集合{0,1,2,3}*π/2,即k的取值包括0、1、2、3。各个序列的k的取值如表5-1所示。
表5-1
确定将要使用的序列时,可以从表5-1所示的k值集合或表格中获取相应序列的k值,然后结合公式exp(j*k*π/2)确定将要使用的序列。
本实施例中的序列集合与实施例2中表2-2所示的序列集合是等效的。
同样的,本实施例中的序列或序列集合也可以进一步进行能量调整或归一化。
同样的,本实施例给出的序列集合并不是唯一的,基于上述描述,根据序列元素的幅度、相位的取值,还可以获取其他类似的序列集合,在此不再一一描述。
应用示例6
本实施例中,本发明提供的数据生成方法采用的序列集合如表6-1所示,该序列集合包括32条长度为4的序列。
表6-1
该序列集合中,任意两条序列在各自能量归一化之后的互相关的绝对值不大于sqrt(2)/2。
该序列集合中序列的元素有4种取值:1+1i、-1+1i、-1-1i、1-1i,即序列元素的实部、虚部的取值来自于集合{-1,1},也可以描述为:序列元素来自于复数集合{1+1i、-1+1i、-1-1i、1-1i}。
该序列集合中的序列可以进一步进行能量归一化,将序列每个元素乘以能量归一化因子1/sqrt(2),使得该序列集合中的每个序列的每个元素的能量为1,此时序列元素的实部、虚部的取值来自于集合{-1/sqrt(2),1/sqrt(2)};
或者,将序列每个元素乘以能量归一化因子sqrt(2)/4,使得该序列集合中每个序列的总能量为1,此时序列元素的实部、虚部的取值来自于集合{-sqrt(2)/4,sqrt(2)/4}。
需要说明的是,本实施例表6-1给出的序列集合并不是唯一的,基于上述描述,根据序列元素的实部、虚部的取值集合或序列元素集合,还可以获取其他类似的序列集合,在此不再一一描述。
另外,本实施例采用的序列集合,结合单位矩阵序列(能量调整额外考虑),还可以构成一个包含36条4长序列的序列集合,且任意两条序列在各自能量归一化之后的互相关的绝对值不大于sqrt(2)/2。
本实施例采用的序列集合中,序列数量较多,序列之间的互相关虽然较高,不过,接收机利用干扰消除多用户检测技术,仍然可以保证多个用户在相同传输资源上进行共享接入与数据传输的性能,因此,可以较好的控制接入设备碰撞概率;并且,具有较低的接收机检测复杂度;该序列集合可以用于实现竞争或免调度接入。
应用示例7
本实施例中,本发明提供的数据生成方法采用的序列集合如表7-1所示,该序列集合包括64条长度为4的序列。
表7-1
该序列集合中的序列的实部、虚部的取值来自于集合{-1,1},那么,序列元素的取值有4种:1+1i、-1+1i、-1-1i、1-1i。
本实施例的序列集合中,每个序列的第一个元素固定为1+1i,其余3个元素可以为上述4种取值中的任一个,因此,该序列集合中的序列数量为1*4*4*4=64个。
该序列集合中,任意两条序列在各自能量归一化之后的互相关的绝对值不大于0.8。
该序列集合中的序列还可以进一步进行能量归一化,将序列每个元素乘以能量归一化因子1/sqrt(2),使得该序列集合中的每个序列的每个元素的能量为1,此时序列元素的实部、虚部的取值来自于集合{-1/sqrt(2),1/sqrt(2)};
或者,将序列每个元素乘以能量归一化因子sqrt(2)/4,使得该序列集合中每个序列的总能量为1,此时序列元素的实部、虚部的取值来自于集合{-sqrt(2)/4,sqrt(2)/4}。
需要说明的是,本实施例中的序列集合并不是唯一的,基于上述描述,根据序列元素的实部、虚部的取值集合或序列元素集合,还可以获取其他类似的序列集合,在此不再一一描述。
另外,本实施例采用的序列集合,结合单位矩阵序列(能量调整额外考虑),还可以构成一个包含68条4长序列的序列集合,且任意两条序列在各自能量归一化之后的互相关的绝对值不大于0.8。
本实施例采用的序列集合中,序列数量较多,序列之间的互相关虽然较高,不过,接收机利用干扰消除多用户检测技术,仍然可以保证多个用户在相同传输资源上进行共享接入与数据传输的性能,因此,可以较好的控制接入设备碰撞概率;接收机检测复杂度适中;该序列集合可以用于实现竞争或免调度接入。
应用示例8
本实施例中,本发明提供的数据生成方法采用的序列集合包括156条长度为4的序列。
不考虑能量调整或归一化,该序列集合中的序列的实部、虚部的取值来自于集合{-1,0,1}。那么,序列元素的取值有9种:0,1,1+1i,1i,-1+1i,-1,-1-1i、-1i,1-1i。
采用长度为4的序列,序列每个元素可以为这9种取值中的任一个,那么可以得到9*9*9*9=6561条序列;去除其中所有元素均为0的1条序列,则总共有6561-1=6560条序列。
进一步,可以对这些序列进行能量调整,使得各个序列的总能量相等,例如每个序列的总能量为1或者为4。
然后,控制序列之间的互相关门限不大于0.8,即序列在各自能量归一化之后的互相关的绝对值不大于0.8,通过计算机搜索,可以搜索到156条序列。该序列集合如表8-1所示。
表8-1
也就是说,本实施例中使用的序列集合包括156条长度为4的序列,并且任意两条序列在各自能量归一化之后的互相关的绝对值不大于0.8。
需要说明的是,本实施例中的序列集合并不是唯一的,基于上述描述,根据序列元素的实部、虚部的取值集合或序列元素集合,还可以获取其他类似的序列集合,在此不再一一描述。
另外,本实施例采用的序列集合中存在四条序列构成单位矩阵(不考虑能量调整),去掉这四条序列还可以构成一个包含152条4长序列的序列集合,且任意两条序列在各自能量归一化之后的互相关的绝对值不大于0.8。
需要说明的是,上述各个应用示例的序列集合中,序列的顺序可以与上述表格中所示的顺序不同,序列元素的顺序也可以与上述表格中所示的顺序不同。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种数据生成装置、发射机、终端,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”是可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是根据本发明实施例的数据生成装置的结构框图,如图4所示,该装置包括:
确定模块40,用于从序列集合中确定待使用序列;序列集合包括N条长度为L的序列,并且包括以下特征至少之一:N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;N条序列包括元素取值来自于第一实数集合的序列;N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
生成模块42,用于使用待使用序列对第一符号进行处理以生成第二符号。
可选的,本实施例的装置还可以包括:发送模块44,用于发送第二符号。
可选的,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限,包括以下之一:所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值不大于第一预设门限;所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值相同,且等于第一预设门限;其中,第一预设门限包括:0.5,sqrt(2)/2,0.8,或,sqrt((N-L)/(L*(N-1)));其中,sqrt()为平方根函数。
可选的,所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限,包括:所述N条序列在各自能量归一化之后的互相关矩阵的非对角线元素的平方和等于第二预设门限;其中,第二预设门限包括:N*(N-L)/L。
可选的,序列长度L可以但不限于为:4、6、8,其中,所述L用于表征序列中元素的个数。
可选的,所述序列数量N为序列长度L的平方。
可选的,所述第一实数集合包括:{0,1};{-1,1};{-0.5,0.5};或{0,sqrt(2)}。
可选的,所述第二实数集合包括:{-1,1};{-sqrt(2)/2,sqrt(2)/2};{-sqrt(2)/4,sqrt(2)/4};{-1,0,1};{-0.5,0,0.5};{-0.5,-sqrt(2)/4,0,sqrt(2)/4,0.5};{-sqrt(2),0,sqrt(2)};或,{-3,-1,1,3}。
可选的,所述第三实数集合包括:{-3,-1,1,3}*π/4;{0,1,2,3}*π/2;{0,1,2,3,4,5,6,7}*π/4;n*k*2π/N;或,-n*k*2π/N;其中,k为整数,n为小于或等于N的非负整数。
可选地,所述第一复数集合包括:
{1+1i,-1+1i,-1-1i,1-1i};
{(1+1i)/sqrt(2),(-1+1i)/sqrt(2),(-1-1i)/sqrt(2),(1-1i)/sqrt(2)};
{(1+1i)*sqrt(2)/4,(-1+1i)*sqrt(2)/4,(-1-1i)*sqrt(2)/4,(1-1i)*sqrt(2)/4};
{1+0i,0+1i,-1+0i,0-1i};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i};
{1+1i,-1+1i,-1-1i,1-1i,0};
{1+0i,0+1i,-1+0i,0-1i,0};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i,0};
{0.5+0.5i,0.5+0.5i,-0.5+0.5i,0.5-0.5i,0};或,
{0,1,1+1i,1i,-1+1i,-1,-1-1i,-1i,1-1i}。
可选地,本实施例的装置可以但不限于位于终端侧设备或者基站侧设备中。
可选地,确定模块40可以但不限于位于设备基带芯片中。
可选地,生成模块42可以但不限于位于设备基带芯片中。
可选地,发送模块44可以但不限于位于设备基带芯片、射频电路、射频天线至少之一中。
图5是根据本发明实施例的发射机的结构框图,如图5所示,该发射机包括:
确定模块50,用于从序列集合中确定待使用序列;序列集合包括N条长度为L的序列,并且包括以下特征至少之一:N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;N条序列包括元素取值来自于第一实数集合的序列;N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
生成模块52,用于使用待使用序列对第一符号进行处理以生成第二符号。
可选地,如图5所示,本实施例的发射机还包括:发送模块54,用于发送第二符号。
可选地,本实施例的发射机可以但不限于位于终端侧设备或者基站侧设备中。
可选地,确定模块50可以但不限于位于本发明实施例的发射机的基带芯片中。
可选地,生成模块52可以但不限于位于本发明实施例的发射机的基带芯片中。
可选地,发送模块54可以但不限于位于本发明实施例的发射机的基带芯片、射频电路、射频天线至少之一中。
图6是根据本发明实施例的终端的结构框图,如图6所示,该终端包括:
确定模块60,用于从序列集合中确定待使用序列;序列集合包括N条长度为L的序列,并且包括以下特征至少之一:其中,N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;N条序列包括元素取值来自于第一实数集合的序列;N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
生成模块62,用于使用待使用序列对第一符号进行处理以生成第二符号。
可选地,如图6所示,本实施例的终端还包括:发送模块64,用于发送第二符号。
可选地,确定模块60可以但不限于位于本发明实施例的终端的基带芯片中。
可选地,生成模块62可以但不限于位于本发明实施例的终端的基带芯片中。
可选地,发送模块64可以但不限于位于本发明实施例的终端的基带芯片、射频电路、射频天线至少之一中。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,从序列集合中确定待使用序列;序列集合包括N条长度为L的序列,并且包括以下特征至少之一:N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;N条序列包括元素取值来自于第一实数集合的序列;N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
S2,使用待使用序列对第一符号进行处理以生成第二符号。
可选地,本发明实施例的存储介质还设置为存储用于执行以下步骤的程序代码:S3,发送第二符号。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行从序列集合中确定待使用序列;序列集合包括N条长度为L的序列,并且包括以下特征至少之一:N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;N条序列包括元素取值来自于第一实数集合的序列;N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行使用待使用序列对第一符号进行处理以生成第二符号;
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行发送第二符号。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (29)
1.一种数据生成方法,应用于终端,其特征在于,包括:
从序列集合中确定待使用序列,其中,所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:
所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;
所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;
所述N条序列包括元素取值来自于第一实数集合的序列;
所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;
所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;
所述N条序列包括元素取值来自于第一复数集合的序列;
其中,N和L分别为正整数,M为实数;
使用所述待使用序列对第一符号进行处理以生成第二符号;
其中,所述第一符号包括待发送数据比特经过编码调制后形成的符号;所述待发送数据比特包括所述终端的身份识别信息和所述待使用序列的信息。
2.根据权利要求1所述的方法,其特征在于,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限,包括以下之一:
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值不大于第一预设门限;
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值相同,且等于第一预设门限;
其中,第一预设门限包括:0.5,sqrt(2)/2,0.8,或,sqrt((N-L)/(L*(N-1)));其中,sqrt()为平方根函数。
3.根据权利要求1所述的方法,其特征在于,所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限,包括:
所述N条序列在各自能量归一化之后的互相关矩阵的非对角线元素的平方和等于第二预设门限;
其中,第二预设门限包括:N*(N-L)/L。
4.根据权利要求1所述的方法,其特征在于,序列长度L包括以下之一:4、6、8,其中,所述L用于表征序列中元素的个数。
5.根据权利要求1所述的方法,其特征在于,序列数量N为序列长度L的平方。
6.根据权利要求1所述的方法,其特征在于,所述第一实数集合包括:{0,1};{-1,1};{-0.5,0.5};或{0,sqrt(2)}。
7.根据权利要求1所述的方法,其特征在于,所述第二实数集合包括:{-1,1};{-sqrt(2)/2,sqrt(2)/2};{-sqrt(2)/4,sqrt(2)/4};{-1,0,1};{-0.5,0,0.5};{-0.5,-sqrt(2)/4,0,sqrt(2)/4,0.5};{-sqrt(2),0,sqrt(2)};或,{-3,-1,1,3}。
8.根据权利要求1所述的方法,其特征在于,所述第三实数集合包括:{-3,-1,1,3}*π/4;{0,1,2,3}*π/2;{0,1,2,3,4,5,6,7}*π/4;n*k*2π/N;或,-n*k*2π/N;其中,k为整数,n为小于或等于N的非负整数。
9.根据权利要求1所述的方法,其特征在于,所述第一复数集合包括:
{1+1i,-1+1i,-1-1i,1-1i};
{(1+1i)/sqrt(2),(-1+1i)/sqrt(2),(-1-1i)/sqrt(2),(1-1i)/sqrt(2)};
{(1+1i)*sqrt(2)/4,(-1+1i)*sqrt(2)/4,(-1-1i)*sqrt(2)/4,(1-1i)*sqrt(2)/4};
{1+0i,0+1i,-1+0i,0-1i};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i};
{1+1i,-1+1i,-1-1i,1-1i,0};
{1+0i,0+1i,-1+0i,0-1i,0};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i,0};
{0.5+0.5i,0.5+0.5i,-0.5+0.5i,0.5-0.5i,0};或,
{0,1,1+1i,1i,-1+1i,-1,-1-1i,-1i,1-1i}。
10.根据权利要求1所述的方法,其特征在于,所述序列集合包括以下之一:
预设的序列集合;
预设的多个序列集合中的序列集合之一,并且该序列集合由以下方式之一进行确定:由系统固定配置的方式确定、由系统静态配置的方式确定、由系统半静态配置的方式确定、由从多个序列集合中随机选择的方式确定。
13.根据权利要求1所述的方法,其特征在于,从序列集合中确定待使用序列包括以下之一:
从序列集合中随机选择X条序列,将所选择的X条序列作为待使用的X条序列;
从序列集合中随机选择X条序列,并随机选择1个循环移位,将所选择的X条序列分别按照所选择的1个循环移位进行循环移位处理,得到待使用的X条序列;
从序列集合中随机选择X条序列,并为所选择的每条序列随机选择1个循环移位,将所选择的每条序列分别按照所选择的对应的循环移位进行循环移位处理,得到待使用的X条序列;
根据系统配置信息从序列集合中获取X条序列,作为待使用的X条序列;
其中,X为正整数。
14.根据权利要求1所述的方法,其特征在于,使用所述待使用序列对第一符号进行处理以生成第二符号包括:
使用所述待使用序列对第一符号进行扩展处理以生成扩展后的第二符号。
15.根据权利要求1所述的方法,其特征在于,所述第一符号还包括以下至少之一:导频符号、参考信号。
16.根据权利要求1所述的方法,其特征在于,在使用所述待使用序列对第一符号进行处理以生成第二符号之后,所述方法还包括:
发送所述第二符号。
17.根据权利要求16所述的方法,其特征在于,发送所述第二符号包括:将所述第二符号在传输资源上形成信号后进行发送。
18.一种数据生成装置,位于终端中,其特征在于,包括:
确定模块,用于从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
生成模块,用于使用所述待使用序列对第一符号进行处理以生成第二符号;
其中,所述第一符号包括待发送数据比特经过编码调制后形成的符号;所述待发送数据比特包括所述终端的身份识别信息和所述待使用序列的信息。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:
发送模块,用于在所述生成模块使用所述待使用序列对第一符号进行处理以生成第二符号之后,发送所述第二符号。
20.根据权利要求18所述的装置,其特征在于,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限,包括以下之一:
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值不大于第一预设门限;
所述N条序列中任意两条序列在各自能量归一化之后的互相关的绝对值相同,且等于第一预设门限;
其中,第一预设门限包括:0.5,sqrt(2)/2,0.8,或,sqrt((N-L)/(L*(N-1)));其中,sqrt()为平方根函数。
21.根据权利要求18所述的装置,其特征在于,所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限,包括:
所述N条序列在各自能量归一化之后的互相关矩阵的非对角线元素的平方和等于第二预设门限;
其中,第二预设门限包括:N*(N-L)/L。
22.根据权利要求18所述的装置,其特征在于,所述第一实数集合包括:{0,1};{-1,1};{-0.5,0.5};或{0,sqrt(2)}。
23.根据权利要求18所述的装置,其特征在于,所述第二实数集合包括:{-1,1};{-sqrt(2)/2,sqrt(2)/2};{-sqrt(2)/4,sqrt(2)/4};{-1,0,1};{-0.5,0,0.5};{-0.5,-sqrt(2)/4,0,sqrt(2)/4,0.5};{-sqrt(2),0,sqrt(2)};或,{-3,-1,1,3}。
24.根据权利要求18所述的装置,其特征在于,所述第三实数集合包括:{-3,-1,1,3}*π/4;{0,1,2,3}*π/2;{0,1,2,3,4,5,6,7}*π/4;n*k*2π/N;或,-n*k*2π/N;其中,k为整数,n为小于或等于N的非负整数。
25.根据权利要求18所述的装置,其特征在于,所述第一复数集合包括:
{1+1i,-1+1i,-1-1i,1-1i};
{(1+1i)/sqrt(2),(-1+1i)/sqrt(2),(-1-1i)/sqrt(2),(1-1i)/sqrt(2)};
{(1+1i)*sqrt(2)/4,(-1+1i)*sqrt(2)/4,(-1-1i)*sqrt(2)/4,(1-1i)*sqrt(2)/4};
{1+0i,0+1i,-1+0i,0-1i};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i};
{1+1i,-1+1i,-1-1i,1-1i,0};
{1+0i,0+1i,-1+0i,0-1i,0};
{0.5+0i,0+0.5i,-0.5+0i,0-0.5i,0};
{0.5+0.5i,0.5+0.5i,-0.5+0.5i,0.5-0.5i,0};或,
{0,1,1+1i,1i,-1+1i,-1,-1-1i,-1i,1-1i}。
26.一种发射机,位于终端中,其特征在于,包括:
确定模块,用于从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:其中,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
生成模块,用于使用所述待使用序列对第一符号进行处理以生成第二符号;
其中,所述第一符号包括待发送数据比特经过编码调制后形成的符号;所述待发送数据比特包括所述终端的身份识别信息和所述待使用序列的信息。
27.根据权利要求26所述的发射机,其特征在于,所述发射机还包括:发送模块,用于发送所述第二符号。
28.一种终端,其特征在于,包括:
确定模块,用于从序列集合中确定待使用序列;所述序列集合包括N条长度为L的序列,并且包括以下特征至少之一:其中,所述N条序列中任意两条序列的互相关的绝对值不大于第一预设门限;所述N条序列的互相关矩阵的非对角线元素的平方和等于第二预设门限;所述N条序列包括元素取值来自于第一实数集合的序列;所述N条序列包括元素实部、虚部的取值来自于第二实数集合的序列;所述N条序列包括元素幅度为M、且元素相位的取值来自于第三实数集合的序列;所述N条序列包括元素取值来自于第一复数集合的序列;其中,N和L分别为正整数,M为实数;
生成模块,用于使用所述待使用序列对第一符号进行处理以生成第二符号;
其中,所述第一符号包括待发送数据比特经过编码调制后形成的符号;所述待发送数据比特包括所述终端的身份识别信息和所述待使用序列的信息。
29.根据权利要求28所述的终端,其特征在于,所述终端还包括:发送模块,用于发送所述第二符号。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610539164.0A CN107592676B (zh) | 2016-07-08 | 2016-07-08 | 一种数据生成方法及装置、发射机、终端 |
EP17823633.7A EP3484110B1 (en) | 2016-07-08 | 2017-07-05 | Data generation method and apparatus, transmitter, and terminal |
PCT/CN2017/091829 WO2018006821A1 (zh) | 2016-07-08 | 2017-07-05 | 一种数据生成方法及装置、发射机、终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610539164.0A CN107592676B (zh) | 2016-07-08 | 2016-07-08 | 一种数据生成方法及装置、发射机、终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107592676A CN107592676A (zh) | 2018-01-16 |
CN107592676B true CN107592676B (zh) | 2023-05-02 |
Family
ID=60912367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610539164.0A Active CN107592676B (zh) | 2016-07-08 | 2016-07-08 | 一种数据生成方法及装置、发射机、终端 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3484110B1 (zh) |
CN (1) | CN107592676B (zh) |
WO (1) | WO2018006821A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109245796B (zh) * | 2017-07-03 | 2021-06-15 | 中兴通讯股份有限公司 | 一种生成数据的方法及装置 |
CN116569502A (zh) * | 2021-01-29 | 2023-08-08 | 华为技术有限公司 | 信息传输的方法与装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005197968A (ja) * | 2004-01-06 | 2005-07-21 | Fujitsu Ltd | 信号処理回路並びに直交復調装置およびその誤差推定方法 |
US8401111B2 (en) * | 2009-03-13 | 2013-03-19 | Qualcomm Incorporated | Method and apparatus for sequencing and correlating a positioning reference signal |
US9432164B2 (en) * | 2009-10-15 | 2016-08-30 | Qualcomm Incorporated | Method and apparatus for reference signal sequence mapping in wireless communication |
AU2012275282B2 (en) * | 2011-06-28 | 2016-02-18 | Nextnav, Llc | Coding in a wide area positioning system (WAPS) |
JP5854694B2 (ja) * | 2011-08-10 | 2016-02-09 | 国立大学法人東京工業大学 | 受信装置、受信方法、及び受信プログラム |
CN103326981B (zh) * | 2013-04-15 | 2016-09-28 | 深圳市力合微电子股份有限公司 | 一种基于ofdm的电力线载波通信的控制信号调制方法 |
CN103414495B (zh) * | 2013-07-25 | 2015-09-30 | 深圳市力合微电子股份有限公司 | 一种电力线载波通信的信号调制方法 |
CN105515713B (zh) * | 2014-09-25 | 2018-11-30 | 中兴通讯股份有限公司 | 一种多用户码分多址接入通信方法与相应发射机、接收机 |
CN106160787B (zh) * | 2015-04-02 | 2019-02-15 | 中兴通讯股份有限公司 | 一种数据传输方法及装置 |
-
2016
- 2016-07-08 CN CN201610539164.0A patent/CN107592676B/zh active Active
-
2017
- 2017-07-05 EP EP17823633.7A patent/EP3484110B1/en active Active
- 2017-07-05 WO PCT/CN2017/091829 patent/WO2018006821A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
EP3484110B1 (en) | 2024-04-24 |
WO2018006821A1 (zh) | 2018-01-11 |
EP3484110A4 (en) | 2020-03-18 |
EP3484110A1 (en) | 2019-05-15 |
CN107592676A (zh) | 2018-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10326547B2 (en) | Multi-user code division multiple access communication method, and corresponding transmitter and receiver | |
US10651887B2 (en) | Multiuser communication methods and devices for code division multiple access (CDMA) | |
CN106160787B (zh) | 一种数据传输方法及装置 | |
US10171128B2 (en) | Data transmission method and apparatus | |
CN105721123A (zh) | 一种用户配对及功率分配方法及装置 | |
WO2021143528A1 (zh) | 数据处理方法、装置、第一通信节点、第二通信节点及存储介质 | |
WO2018108007A1 (zh) | 一种数据生成方法及装置、设备、计算机存储介质 | |
CN107592676B (zh) | 一种数据生成方法及装置、发射机、终端 | |
CN105723783B (zh) | 同步信号发送装置、接收装置及方法与系统 | |
US20180269937A1 (en) | Methods and Devices for Configuring or Generating Channel Acquisition Signal | |
CN109962751B (zh) | 一种数据处理方法及装置 | |
CN109729537B (zh) | 传输模式确定方法及网络侧设备 | |
CN109729573A (zh) | 一种传输下行控制信息的方法及装置 | |
US11489609B2 (en) | Data processing method and apparatus, device, storage medium, and processor | |
CN109245796B (zh) | 一种生成数据的方法及装置 | |
CN118694392A (zh) | 一种信号传输方法、装置及终端 | |
CN117675474A (zh) | 信号的传输方法、装置、终端和存储介质 | |
CN118508999A (zh) | 扩频序列生成方法、装置、用户设备及网络侧设备 | |
EP3455954A1 (en) | Improving pam transmission in dl mu-mimo by choosing signaling dimensions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TG01 | Patent term adjustment | ||
TG01 | Patent term adjustment |