一种发送、接收方法、装置、电子设备和存储介质与流程

文档序号:31868919发布日期:2022-10-21 17:54阅读:24来源:国知局
一种发送、接收方法、装置、电子设备和存储介质与流程

1.本发明涉及无线通信领域,尤其涉及一种发送、接收方法、装置、电子设备和存储介质。


背景技术:

2.免调度传输(grant-free transmission)中,终端或用户设备(user equipment,ue)可以自主发送数据,无需发送调度请求和等待动态调度。免调度传输相比传统的传输方法可以降低信令开销和传输时延,并且可以降低终端或ue的功耗。一种免调度传输方式是基于竞争(contention-based)的免调度传输。例如,ue随机选择传输资源(包括时频资源和导频等)进行竞争接入和传输。在这种方案中,由于不同ue使用的时频资源和导频可能相同,会导致发生碰撞。对于发生碰撞的情况,接收机通过导频进行信道估计,得到的信道估计值将为发生碰撞的多个ue的信道的和。还有一种方案是,ue随机选择传输资源并采用纯数据(data-only)或无导频/免导频(pilot-free)的方式进行竞争接入和传输。在这种方案中,没有导频可以供接收机用来进行信道估计,接收机需要进行盲检测。上述基于竞争的免调度传输方案中,接收机很难获取到每个ue的准确的信道信息,无法对接收信号进行有效的合并,导致无法准确检测接收信号,影响传输性能。


技术实现要素:

3.本技术实施例的主要目的在于提出一种发送、接收方法、装置、电子设备和存储介质,旨在免调度传输场景下实施更好的接收信号检测,改善数据传输性能。
4.本技术实施例提供了一种接收方法,该方法包括以下步骤:获取合并矢量w;根据所述合并矢量w进行检测,获取检测结果。
5.本技术实施例还提供了一种发送方法,该方法包括以下步骤:获取第一数据和p个导频;发送所述第一数据和所述p个导频;其中,p为大于或等于0的整数,所述第一数据包括以下信息至少之一:身份识别信息、有效载荷、所述p个导频的信息、序列信息、传输资源信息,所述第一数据根据合并矢量w进行检测。
6.本技术实施例还提供了一种接收装置,该装置包括:
7.获取模块,用于获取合并矢量w;
8.检测模块,用于根据所述合并矢量w进行检测,获取检测结果。
9.本技术实施例还提供了一种发送装置,该装置包括:
10.获取模块,用于获取第一数据和p个导频;
11.发送模块,用于发送所述第一数据和所述p个导频;
12.其中,p为大于或等于0的整数,所述第一数据包括以下信息至少之一:身份识别信息、有效载荷、所述p个导频的信息、序列信息、传输资源信息,所述第一数据根据合并矢量w进行检测。
13.本技术实施例还提供了一种电子设备,该电子设备包括:
14.一个或多个处理器;
15.存储器,用于存储一个或多个程序,
16.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本技术实施例中任一所述的接收方法和/或所述的发送方法。
17.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本技术实施例中任一所述的接收方法和/或所述的发送方法。
18.本技术实施例,通过获取合并矢量w,按照合并矢量w进行检测,并获取检测结果,实现免调度传输场景下的接收信号的准确检测,改善数据传输性能。
附图说明
19.图1是本技术实施例提供的一种接收方法的流程图;
20.图2是本技术实施例提供的另一种接收方法的流程图;
21.图3是本技术实施例提供的另一种接收方法的流程图;
22.图4是本技术实施例提供的另一种接收方法的流程图;
23.图5是本技术实施例提供的一种发送方法的流程图;
24.图6是本技术实施例提供的一种接收装置的结构示意图;
25.图7是本技术实施例提供的一种发送装置的结构示意图;
26.图8是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
27.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
28.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特有的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
29.图1是本技术实施例提供的一种接收方法的流程图,该方法可以由接收装置来执行,该装置可以采用硬件和/或软件的方式来实现,参见图1,本技术实施例提供的接收方法具体包括如下步骤:
30.步骤110、获取合并矢量w。
31.步骤120、根据合并矢量w进行检测,获取检测结果。
32.具体的,可以按照合并矢量w对接收信号进行检测,获取接收信号的检测结果。
33.本技术实施例可适用于免调度传输情景下的对接收信号进行检测的情况,通过获取合并矢量w,按照合并矢量w进行检测,并获取检测结果,实现免调度传输场景下的接收信号的准确检测,提高数据传输性能。
34.在一个实施方式中,所述合并矢量w包括x个矢量,每个矢量由指定矩阵中的一个行矢量或列矢量的指定n个元素构成,其中,x为大于或等于1的整数,n为大于1的整数,所述指定矩阵包括以下至少之一:离散傅里叶变换矩阵、离散傅里叶逆变换矩阵。
35.其中,指定n个元素可以是前n个元素、连续n个元素或者指定索引的n个元素等。在一个实施方式中,指定矩阵还可以包括离散傅里叶变换矩阵的子矩阵、离散傅里叶逆变换
矩阵的子矩阵至少之一。
36.在一个实施方式中,所述合并矢量w包括由第一矢量集合和第二矢量集合的克罗内克积生成的矢量,其中,所述第一矢量集合包含至少一个矢量且每个矢量由第一指定矩阵中的一个行矢量或列矢量的指定n1个元素构成,所述第二矢量集合包含至少一个矢量且每个矢量由第二指定矩阵中的一个行矢量或列矢量的指定n2个元素构成,n1为大于或等于1的整数,n2为大于或等于1的整数,所述第一指定矩阵包括离散傅里叶变换矩阵或离散傅里叶逆变换矩阵,所述第二指定矩阵包括离散傅里叶变换矩阵或离散傅里叶逆变换矩阵。
37.其中,指定n1个元素可以是前n1个元素、连续n1个元素、或者指定索引的n1个元素等,指定n2个元素可以是前n2个元素、连续n2个元素、或者指定索引的n2个元素等。在一个实施方式中,n1等于1,或者,n2等于1。可以理解的是,第一指定矩阵包括离散傅里叶变换矩阵、离散傅里叶逆变换矩阵至少之一,第二指定矩阵包括离散傅里叶变换矩阵、离散傅里叶逆变换矩阵至少之一。第一指定矩阵与第二指定矩阵的大小可以相同也可以不同。在一个实施方式中,第一指定矩阵还可以包括离散傅里叶变换矩阵的子矩阵、离散傅里叶逆变换矩阵的子矩阵至少之一,第二指定矩阵还可以包括离散傅里叶变换矩阵的子矩阵、离散傅里叶逆变换矩阵的子矩阵至少之一。
38.在一个实施方式中,所述合并矢量w包括:
39.或者,
40.其中,g为集合[0,1,2,

,m-1]中的至少一个值,θ=2π/m,n为大于1的整数,m为大于或等于n的整数,或,m等于n与f之积,f为大于或等于1的整数,j为虚数单位。在一个实施方式中,f可以为过采样因子,可以通过f取值的设置控制合并矢量集合的大小。在一个实施方式中,所述合并矢量w中的因子可以去掉。
[0041]
在一个实施方式中,所述合并矢量w包括:
[0042][0043]
或者,
[0044][0045]
其中,g1为集合[0,1,2,

,m
1-1]中的至少一个值,θ1=2π/m1,n1为大于或等于1的整数,m1为大于或等于n1的整数,或,m1等于n1与f1之积,f1为大于或等于1的整数,g2为集合[0,1,2,

,m
2-1]中的至少一个值,θ2=2π/m2,n2为大于或等于1的整数,m2为大于或等于n2的整数,或,m2等于n2与f2之积,f2为大于或等于1的整数,为克罗内克积,j为虚数单位。在一个实施方式中,n1等于1,或者,n2等于1。在一个实施方式中,f1和f2分别为一个过采样因子。在一个实施方式中,所述合并矢量w中的因子可以去掉。
[0046]
图2是本技术实施例提供的另一种接收方法的流程图,本技术实施例是在上述申请实施例基础上的具体化,参见图2,本技术实施例提供的方法具体包括如下步骤:
[0047]
步骤210、从合并矢量集合s中获取合并矢量w。
[0048]
步骤220、根据所述合并矢量w进行检测,获取检测结果。
[0049]
在一个实施方式中,所述合并矢量集合s包括:
[0050]
指定矩阵中的每个行矢量或列矢量的指定n个元素构成的矢量;或者,
[0051]
由第一矩阵和第二矩阵的克罗内克积生成的矩阵中的矢量,其中,所述第一矩阵包括第一指定矩阵中的每个行矢量或列矢量的指定n1个元素构成的矢量,所述第二矩阵包括第二指定矩阵中的每个行矢量或列矢量的指定n2个元素构成的矢量;
[0052]
其中,n为大于1的整数,n1为大于或等于1的整数,n2为大于或等于1的整数,所述指定矩阵包括离散傅里叶变换矩阵、离散傅里叶逆变换矩阵至少之一,所述第一指定矩阵包括离散傅里叶变换矩阵、离散傅里叶逆变换矩阵至少之一,所述第二指定矩阵包括离散傅里叶变换矩阵、离散傅里叶逆变换矩阵至少之一。第一指定矩阵与第二指定矩阵的大小可以相同也可以不同。
[0053]
其中,指定n个元素可以是前n个元素、连续n个元素或者指定索引的n个元素等。指定n1个元素可以是前n1个元素、连续n1个元素、或者指定索引的n1个元素等,指定n2个元素可以是前n2个元素、连续n2个元素、或者指定索引的n2个元素等。
[0054]
在一个实施方式中,n1等于1,或者,n2等于1。在另一个实施方式中,指定矩阵还可以包括离散傅里叶变换矩阵的子矩阵、离散傅里叶逆变换矩阵的子矩阵至少之一,第一指定矩阵还可以包括离散傅里叶变换矩阵的子矩阵、离散傅里叶逆变换矩阵的子矩阵至少之一,第二指定矩阵还可以包括离散傅里叶变换矩阵的子矩阵、离散傅里叶逆变换矩阵的子矩阵至少之一。
[0055]
在一个实施方式中,所述合并矢量集合s包括:
[0056]
或者,
[0057]
其中,g=0,1,2,

,m-1,θ=2π/m,n为大于1的整数,m为大于或等于n的整数,或,m等于n与f之积,f为大于或等于1的整数,j为虚数单位。在一个实施方式中,f为过采样因子。在一个实施方式中,所述合并矢量集合s中的因子可以去掉。
[0058]
在一个实施方式中,所述合并矢量集合s包括:
[0059][0060]
或者,
[0061]
[0062]
其中,g1=0,1,2,

,m
1-1,θ1=2π/m1,n1为大于或等于1的整数,m1为大于或等于n1的整数,或,m1等于n1与f1之积,f1为大于或等于1的整数,g2=0,1,2,

,m
2-1,θ2=2π/m2,n2为大于或等于1的整数,m2为大于或等于n2的整数,或,m2等于n2与f2之积,f2为大于或等于1的整数,为克罗内克积,j为虚数单位。在一个实施方式中,n1等于1,或者,n2等于1。在一个实施方式中,f1和f2分别为一个过采样因子。在一个实施方式中,所述合并矢量集合s中的因子可以去掉。
[0063]
图3是本技术实施例提供的另一种接收方法的流程图,本技术实施例是在上述申请实施例基础上的具体化,参见图3,本技术实施例提供的方法具体包括如下步骤:
[0064]
步骤310、通过合并矢量识别从合并矢量集合s中获取识别到的合并矢量,将识别到的合并矢量作为合并矢量w。
[0065]
步骤320、根据合并矢量w进行检测,获取检测结果。
[0066]
其中,通过合并矢量识别从合并矢量集合s中获取识别到的合并矢量,包括:确定所述合并矢量集合s中每个合并矢量s
t
的识别度量a
t
;根据各个合并矢量s
t
的所述识别度量a
t
的取值排序获取对应的d个合并矢量作为识别到的合并矢量;
[0067]
其中,1《=t《=t,t为合并矢量集合s中的合并矢量的数量,d为大于或等于0的整数。
[0068]
在一个实施方式中,a
t
=s
th
r-1st
,其中,()h表示共轭转置,()-1
表示求逆运算,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0069]
在一个实施方式中,还可以对识别度量进行取绝对值运算或取实部运算,例如,a
t
=abs(s
th
r-1st
),或者,a
t
=real(s
th
r-1st
),其中,abs()表示取绝对值运算,real()表示取实部运算。
[0070]
在一个实施方式中,所述合并矢量集合s如上述实施例所述,这里不再赘述。
[0071]
在本技术实施例中,可以将各个合并矢量s
t
的识别度量a
t
的取值进行排序,按照从小到大或者从大到小的顺序从这些合并矢量中选择对应的d个合并矢量作为识别到的合并矢量。
[0072]
图4是本技术实施例提供的另一种接收方法的流程图,本技术实施例是在上述申请实施例基础上的具体化,参见图4,本技术实施例提供的方法具体包括如下步骤:
[0073]
步骤410、获取合并矢量v,并根据合并矢量v获取合并矢量w。
[0074]
步骤420、根据合并矢量w进行检测,获取检测结果。
[0075]
其中,所述合并矢量v包括至少一个矢量。
[0076]
在一个实施方式中,所述获取合并矢量v,包括以下至少之一:
[0077]
通过合并矢量识别从合并矢量集合s中获取识别到的合并矢量,将识别到的合并矢量作为合并矢量v;
[0078]
获取合并矢量u,根据所述合并矢量u获取合并矢量v,其中,所述合并矢量u包括至少一个矢量;
[0079]
根据预设方式从合并矢量集合s中获取合并矢量v。
[0080]
在一个实施方式中,所述合并矢量集合s如上述实施例所述,这里不再赘述。
[0081]
在一个实施方式中,所述合并矢量识别的过程如上述实施例所述,这里不再赘述。
[0082]
在一个实施方式中,获取合并矢量u,根据所述合并矢量u获取合并矢量v,其中,合
并矢量u可以是通过合并矢量识别从合并矢量集合s中获取的,或者是根据预设方式从合并矢量集合s中获取的,或者是通过迭代方式获取的,例如,将上一次迭代中获取的合并矢量v作为本次迭代中的合并矢量u,然后根据本次迭代中的合并矢量u获取合并矢量v。
[0083]
在一个实施方式中,根据预设方式从合并矢量集合s中获取合并矢量v,其中,预设方式包括系统预设规则或者系统预设索引等。
[0084]
在一个实施方式中,获取合并矢量v,并根据合并矢量v获取合并矢量w,可以通过迭代的方式获取,例如,将上一次迭代中获取的合并矢量w作为本次迭代中的合并矢量v,然后根据本次迭代中的合并矢量v获取合并矢量w。
[0085]
在一个实施方式中,根据合并矢量v获取合并矢量w,包括:
[0086]
获取合并矢量集合s中的每个合并矢量s
t

[0087]
获取系数c
t

[0088]
根据合并矢量v、合并矢量s
t
以及系数c
t
获取更新后的合并矢量v
t

[0089]
确定合并矢量v
t
的识别度量b
t
=v
th
r-1vt

[0090]
根据各个合并矢量v
t
的识别度量b
t
的取值排序,获取对应的e个合并矢量作为合并矢量w;
[0091]
其中,1《=t《=t,t为合并矢量集合s中的合并矢量的数量,e为大于或等于0的整数,()h表示共轭转置,()-1
表示求逆运算,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0092]
具体的,在该实施方式中,可以将各个合并矢量v
t
的识别度量b
t
的取值进行排序,按照从小到大或者从大到小的顺序从这些合并矢量中选择对应的e个合并矢量作为合并矢量w。
[0093]
在一个实施方式中,还可以对识别度量进行取绝对值运算或取实部运算,例如,b
t
=abs(v
th
r-1vt
),或者b
t
=real(v
th
r-1vt
),其中,abs()表示取绝对值运算,real()表示取实部运算。
[0094]
在一个实施方式中,所述获取系数c
t
,包括以下至少之一:
[0095][0096][0097]
从第一指定系数集合中获取。
[0098]
在一个实施方式中,获取合并矢量v,并根据合并矢量v获取合并矢量w,包括:所述合并矢量v包括k个矢量v1、v2、...、vk,所述合并矢量w=(e1*v1+e2*v2+...+ek*vk)/f,其中,k为大于或等于1的整数,e1、e2、...、ek为与v1、v2、...、vk分别对应的系数,f为调整因子。
[0099]
其中,矢量v1、v2、...、vk可以按照指定方法获取,或者是分别获取的。
[0100]
其中,系数e1、e2、...、ek可以按照指定方法确定,例如,按照指定公式计算,或者从至少一个系数集合中获取。
[0101]
在一个实施方式中,e1等于1,所述合并矢量w=(v1+e2*v2+...+ek*vk)/q,其中,q为调整因子。
[0102]
在一个实施方式中,所述合并矢量v包括2个矢量v1、v2,e1等于1,e2等于或者,e2等于或者,e2从第二指定系数集合中获取。
[0103]
在一个实施方式中,所述合并矢量v包括3个矢量v1、v2、v3,e1等于1,e2等于或者e2从第三指定系数集合中获取,e3等于或者e3从第四指定系数集合中获取。
[0104]
在一个实施方式中,上述第一指定系数集合、第二指定系数集合、第三指定系数集合、第四指定系数集合可以是相同的系数集合。
[0105]
在一个实施方式中,f和q为能量调整因子,用于实现能量调整或能量归一化。
[0106]
在一个实施方式中,本技术实施例还根据合并矢量v进行检测,获取检测结果。
[0107]
在一个实施方式中,在上述申请实施例的基础上,所述根据所述合并矢量w进行检测,包括以下至少一种:
[0108]
将合并矢量w的共轭转置wh与接收信号之积作为合并信号;
[0109]
将所述合并矢量w与接收信号之积作为合并信号。
[0110]
该实施方式中,在检测接收信号时,可以将合并矢量w的共轭转置wh与接收信号相乘来获取合并信号,或者,可以将合并矢量w与接收信号相乘来获取合并信号。
[0111]
例如,假设接收信号为y,可以将接收信号y进行适当的维度调整,保证接收信号y与合并矢量w、或合并矢量w的共轭转置wh之间维度匹配,然后可以获取合并信号z=why或者z=wy。
[0112]
在一个实施方式中,在上述申请实施例的基础上,所述根据所述合并矢量w进行检测,包括以下至少一种:
[0113]
获取所述合并矢量w的共轭转置wh与矩阵r的逆矩阵的乘积,并将所述乘积与接收信号的积作为合并信号;
[0114]
获取所述合并矢量w与矩阵r的逆矩阵的乘积,并将所述乘积与接收信号的积作为合并信号;
[0115]
其中,所述矩阵r为接收信号的协方差矩阵或相关矩阵,或者为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0116]
该实施方式中,在检测接收信号时,可以先将合并矢量w的共轭转置wh与矩阵r的逆矩阵相乘,然后与接收信号相乘来获取合并信号,或者,可以先将合并矢量w与矩阵r的逆矩阵相乘,然后与接收信号相乘来获取合并信号。可以理解的是,也可以先获取矩阵r的逆矩阵与接收信号的乘积,然后将合并矢量w的共轭转置wh与所述乘积相乘来获取合并信号,或者将合并矢量w与所述乘积相乘来获取合并信号。
[0117]
例如,假设接收信号为y,可以将接收信号y进行适当的维度调整,保证各个参数之间维度匹配,然后可以获取合并信号z=whr-1
y或者z=wr-1
y。
[0118]
在一个实施方式中,在上述申请实施例的基础上,还包括:
[0119]
根据合并矢量v进行检测,获取检测结果。其中,根据合并矢量v对接收信号进行检
测的过程,与上述根据合并矢量w对接收信号进行检测的过程可以是类似的,这里不再赘述。
[0120]
在一个实施方式中,在上述申请实施例的基础上,所述检测结果包括以下信息至少之一:有效载荷、身份识别信息、导频信息、序列信息、传输资源信息。
[0121]
在一个示例性的实施方式中,为解决接收机无法对接收信号进行有效检测和合并的问题,可以采用以下所述的接收方法,提高免调度传输的性能和容量。该接收方法包括:
[0122]
获取合并矢量w;
[0123]
根据合并矢量w进行检测,获取检测结果。
[0124]
在一种示例中,合并矢量w包括:x个矢量,其中,x为大于或等于1的整数;
[0125]
其中,x个矢量为m维离散傅里叶逆变换(inverse discrete fourier transform,idft)矩阵中的x个行矢量或列矢量的指定n个元素分别构成的x个矢量;
[0126]
或者,x个矢量为m维离散傅里叶变换(discrete fourier transform,dft)矩阵中的x个行矢量或列矢量的指定n个元素分别构成的x个矢量;
[0127]
其中,指定n个元素包括前n个元素、连续n个元素、或者指定索引的n个元素;
[0128]
其中,n为大于1的整数,m为大于或等于n的整数,或者,m等于n乘以f,f为大于或等于1的整数,例如,f为过采样因子;
[0129]
其中,x个行矢量或列矢量的指定n个元素分别构成的x个矢量,包括:每个行矢量或列矢量的指定n个元素构成一个矢量,那么,共计可以构成x个矢量。
[0130]
该示例中,合并矢量w的长度为n。
[0131]
在一种示例中,合并矢量w包括:x1个矢量与x2个矢量的克罗内克积(kronecker product)形成的矢量,其中,x1为大于或等于1的整数,x2为大于或等于1的整数;
[0132]
其中,x1个矢量为m1维离散傅里叶逆变换矩阵中的x1个行矢量或列矢量的指定n1个元素分别构成的x1个矢量,x2个矢量为m2维离散傅里叶逆变换矩阵中的x2个行矢量或列矢量的指定n2个元素分别构成的x2个矢量;
[0133]
或者,x1个矢量为m1维离散傅里叶变换矩阵中的x1个行矢量或列矢量的指定n1个元素分别构成的x1个矢量,x2个矢量为m2维离散傅里叶变换矩阵中的x2个行矢量或列矢量的指定n2个元素分别构成的x2个矢量;
[0134]
其中,指定n1个元素包括前n1个元素、连续n1个元素、或者指定索引的n1个元素,指定n2个元素包括前n2个元素、连续n2个元素、或者指定索引的n2个元素;
[0135]
其中,n1为大于或等于1的整数,m1为大于或等于n1的整数,或者,m1等于n1乘以f1,f1为大于或等于1的整数;n2为大于或等于1的整数,m2为大于或等于n2的整数,或者,m2等于n2乘以f2,f2为大于或等于1的整数;例如,f1和f2分别为一个过采样因子。
[0136]
该示例中,合并矢量w包括(x1乘以x2)个矢量,长度为(n1乘以n2)。
[0137]
在一种示例中,合并矢量w包括:
[0138]
或者,
[0139]
其中,g为集合[0,1,2,...,m-1]中的至少一个值,θ=2π/m,n为大于1的整数,m为大于或等于n的整数,或者,m等于n乘以f,f为大于或等于1的整数。
[0140]
该示例中,合并矢量w的长度为n。
[0141]
在一种示例中,合并矢量w包括:
[0142][0143]
或者,
[0144][0145]
其中,g1为集合[0,1,2,...,m
1-1]中的至少一个值,θ1=2π/m1;g2为集合[0,1,2,...,m
2-1]中的至少一个值,θ2=2π/m2;为克罗内克积(kronecker product);n1为大于或等于1的整数,m1为大于或等于n1的整数,或者,m1等于n1乘以f1,f1为大于或等于1的整数;n2为大于或等于1的整数,m2为大于或等于n2的整数,或者,m2等于n2乘以f2,f2为大于或等于1的整数。
[0146]
该示例中,合并矢量w的长度为(n1乘以n2)。
[0147]
在一种示例中,获取合并矢量w包括:从合并矢量集合s中获取合并矢量w;
[0148]
其中,所述合并矢量集合s包括以下之一:
[0149]
m维离散傅里叶逆变换矩阵的指定n行(或指定n列)构成的矩阵,该矩阵中的每一列(或每一行)为一个合并矢量;
[0150]
m维离散傅里叶变换矩阵的指定n行(或指定n列)构成的矩阵,该矩阵中的每一列(或每一行)为一个合并矢量;
[0151]
矩阵s1与矩阵s2的克罗内克积形成的矩阵,该矩阵中的每一列(或每一行)为一个合并矢量;其中,矩阵s1为m1维离散傅里叶逆变换矩阵的指定n1行(或指定n1列)构成的矩阵,矩阵s2为m2维离散傅里叶逆变换矩阵的指定n2行(或指定n2列)构成的矩阵;或者,矩阵s1为m1维离散傅里叶变换矩阵的指定n1行(或指定n1列)构成的矩阵,矩阵s2为m2维离散傅里叶变换矩阵的指定n2行(或指定n2列)构成的矩阵;矩阵s1中的每一列(或每一行)为一个矢量,矩阵s2中的每一列(或每一行)为一个矢量;
[0152]
其中,指定n行包括前n行、连续n行、或者指定索引的n行(指定n列包括前n列、连续n列、或者指定索引的n列);
[0153]
其中,指定n1行包括前n1行、连续n1行、或者指定索引的n1行,指定n2行包括前n2行、连续n2行、或者指定索引的n2行(指定n1列包括前n1列、连续n1列、或者指定索引的n1列,指定n2列包括前n2列、连续n2列、或者指定索引的n2列);
[0154]
其中,n为大于1的整数,m为大于或等于n的整数,或者,m等于n乘以f,f为大于或等于1的整数;n1为大于或等于1的整数,m1为大于或等于n1的整数,或者,m1等于n1乘以f1,f1为大于或等于1的整数;n2为大于或等于1的整数,m2为大于或等于n2的整数,或者,m2等于n2乘以f2,f2为大于或等于1的整数。
[0155]
该示例中,前两种情况下,合并矢量集合s包含m个长度为n的合并矢量,第三种情况下,合并矢量集合s包含(m1乘以m2)个长度为(n1乘以n2)的合并矢量。
[0156]
该示例中,合并矢量集合s可以是预设的,或者按照指定规则生成的;矩阵s1和矩阵s2可以是预设的,或者按照指定规则生成的。
[0157]
在一种示例中,获取合并矢量w包括:从合并矢量集合s中获取合并矢量w;
[0158]
其中,所述合并矢量集合s包括:
[0159]
或者,
[0160]
其中,g=0,1,l,m-1,θ=2π/m;n为大于1的整数,m为大于或等于n的整数,或者,m等于n乘以f,f为大于或等于1的整数。
[0161]
该示例中,合并矢量集合s包含m个长度为n的合并矢量。
[0162]
在一种示例中,获取合并矢量w包括:从合并矢量集合s中获取合并矢量w;
[0163]
其中,所述合并矢量集合s包括:
[0164][0165]
或者,
[0166][0167]
其中,g1=0,1,l,m
1-1,g2=0,1,l,m
2-1,θ1=2π/m1,θ2=2π/m2,为克罗内克(kronecker)积;n1为大于或等于1的整数,m1为大于或等于n1的整数,或者,m1等于n1f1,f1为大于或等于1的整数;n2为大于或等于1的整数,m2为大于或等于n2的整数,或者,m2等于n2f2,f2为大于或等于1的整数。
[0168]
该示例中,合并矢量集合s包含(m1乘以m2)个长度为(n1乘以n2)的合并矢量。
[0169]
在一种示例中,上述示例中的n1=1或n2=1。
[0170]
在一种示例中,该方法通过遍历合并矢量集合s中的各个合并矢量来获取合并矢量w,然后根据所获取的合并矢量w进行检测,获取检测结果。
[0171]
在一种示例中,获取合并矢量w包括:通过合并矢量识别获取识别到的合并矢量,将识别到的合并矢量作为合并矢量w;
[0172]
其中,通过合并矢量识别获取识别到的合并矢量,包括:计算合并矢量集合s中每个合并矢量s
t
的识别度量a
t
=s
th
r-1st
,获取识别度量较小的d个合并矢量,作为识别到的合并矢量;
[0173]
其中,本示例中假设合并矢量集合s中的合并矢量的数量为t,1《=t《=t,d为大于或等于0的整数,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0174]
其中,r可以根据接收信号获取,也可以根据信道估计结果、干扰和/或噪声的估计结果获取。
[0175]
该示例中,通过进行合并矢量识别,可以明显降低接收机复杂度。
[0176]
在一种示例中,合并矢量的长度与接收机的接收天线数量相同。例如,n为接收天线数量,或者,(n1乘以n2)为接收天线数量,其中,n1为水平维度的接收天线数量,n2为垂直维度的接收天线数量。
[0177]
在一种示例中,合并矢量的长度与接收机当前使用的接收天线的数量相同。
[0178]
在一种示例中,合并矢量的长度与发射机使用的扩展序列的长度相同。
[0179]
在一种示例中,合并矢量的长度与发射机使用的重复次数相同。
[0180]
在一种示例中,根据合并矢量w进行检测,包括以下之一:
[0181]
将合并矢量w进行共轭转置,然后与接收信号相乘,得到合并信号;
[0182]
将合并矢量w与接收信号相乘,得到合并信号。
[0183]
在一种示例中,根据合并矢量w进行检测,包括以下之一:
[0184]
将合并矢量w进行共轭转置,并与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0185]
将合并矢量w与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0186]
其中,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0187]
在一种示例中,所述方法还包括:对合并信号进行处理,获取检测结果;其中,所述处理包括信道均衡或补偿、解调译码等。
[0188]
在一种示例中,所述方法还包括:从检测结果中获取以下至少之一:有效载荷;身份识别信息;导频信息;序列信息;传输资源信息。
[0189]
其中,接收机根据获取的身份识别信息可以确定其接收的是哪一个ue(终端或用户设备或发射机)发送的数据。
[0190]
其中,有效载荷可以包括业务数据、指定消息等。接收机获取ue发送的有效载荷,可以完成相应的通信过程。
[0191]
其中,导频信息包括p个导频中至少一个导频的信息,还可以包括导频数量p的信息。接收机根据获取的ue使用的导频的信息,可以对导频符号进行重构,以便对导频进行干扰消除。
[0192]
其中,序列信息包括ue发射端处理使用的序列的信息,还可以包括序列集合的信息。接收机根据获取的ue使用的序列的信息,可以对数据符号进行重构,以便对数据符号进行干扰消除。
[0193]
其中,传输资源信息包括ue使用的至少一个传输资源的位置信息,还可以包括ue使用的传输资源的数量信息,还可以包括可用传输资源的信息,比如,可用传输资源的起始位置或数量。接收机根据获取的ue使用的传输资源的信息,可以确定ue在哪些传输资源上进行了传输,以便进一步在这些传输资源上进行检测。
[0194]
在一种示例中,所述方法还进行后续处理,包括以下至少之一:符号重构,信道估计更新,干扰消除,进一步检测等。其中,符号重构可以根据所述检测结果重构发送符号,用于信道估计和/或干扰消除。符号重构可以包括数据符号重构,还可以包括导频符号重构。信道估计更新包括利用重构后得到的符号进行基于最小二乘算法的信道估计,从而得到更新的信道估计结果。进一步检测包括对其他用户的检测、在其他传输资源上检测、迭代检测等。
[0195]
对于免调度传输中,接收机无法对接收信号进行有效的合并与检测的情况,通过本实施例所述的方法,接收机根据所获取的合并矢量w进行检测,可以有效匹配传输信道特征,还可以对其他用户信号产生的干扰进行有效抑制,从而可以实现对接收信号的有效合并与检测,可以改善免调度ue的传输性能,进而可以提高免调度传输的性能和容量。
[0196]
本实施例所述的方法根据所获取的合并矢量w进行检测,实现了对接收信号的盲合并,也可以称为盲空域合并或盲接收波束赋形,进而实现了对接收信号的盲检测。
[0197]
本实施例所述的方法可以用于基于纯数据(data-only)或无导频/免导频(pilot-free)方式的传输,也可以用于基于导频的传输,也可以用于免调度传输。
[0198]
本实施例所述的方法适合多天线、天线阵列、相关天线阵列、大规模天线阵列等场景,通过使用合并矢量w,可以匹配多天线信道特征,例如利用合并矢量w反映多天线信道的相关性或者反映多天线信道的相位差别,此外,还可以对其他用户信号产生的干扰进行抑制,从而实现对接收信号的有效检测,改善接收信号的检测性能,使得在这些场景下可以支持大量用户进行免调度接入与传输。
[0199]
在一个示例性的实施方式中,本技术实施例还提供了一种接收方法,应用于接收机,该方法包括:
[0200]
获取合并矢量v;
[0201]
根据合并矢量v获取合并矢量w;
[0202]
根据合并矢量w进行检测,获取检测结果。
[0203]
在一个示例中,合并矢量v与上述示例中的合并矢量w类似,可以采用相同的方式获取。
[0204]
在一个示例中,获取合并矢量v,包括:从合并矢量集合s中获取合并矢量v;其中,合并矢量集合s如上述示例所述,这里不再赘述。
[0205]
在一个示例中,获取合并矢量v,包括:通过合并矢量识别获取识别到的合并矢量,将识别到的合并矢量作为合并矢量v;其中,通过合并矢量识别获取识别到的合并矢量与上述示例中的合并矢量识别过程类似,这里不再赘述。
[0206]
在一个示例中,根据合并矢量v获取合并矢量w,包括:对于合并矢量集合s中的每个合并矢量s
t
,获取系数c
t
,根据合并矢量v、合并矢量s
t
以及系数c
t
获取更新后的矢量v
t
,计算识别度量b
t
=v
th
r-1vt
,然后从更新后的合并矢量中获取识别度量较小的e个合并矢量,作为合并矢量w;其中,本示例中假设合并矢量集合s中的合并矢量的数量为t,1《=t《=t,e为大于或等于0的整数。例如,e等于1或2,或者e等于d。
[0207]
在一种示例中,获取系数c
t
,包括:根据计算系数c
t

[0208]
在一种示例中,获取系数c
t
,包括:根据计算系数c
t

[0209]
在一种示例中,获取系数c
t
,包括:从指定系数集合中获取系数c
t
。例如,通过遍历指定系数集合中的各个值来获取系数c
t

[0210]
在一种示例中,根据合并矢量v、合并矢量s
t
以及系数c
t
获取更新后的矢量v
t
,包括:v
t
=v+c
tst
;此外还可以进行能量归一化,例如,
[0211]
在一种示例中,合并矢量v包括多个矢量。可以根据每个合并矢量v分别获取合并矢量w,例如,针对每个合并矢量v,获取更新后的矢量,并计算识别度量,然后获取更新后的矢量中识别度量较小的e个合并矢量,作为根据当前合并矢量v获取的合并矢量w。例如,合并矢量v包括d个矢量,e等于1,那么,获取到的合并矢量w也包括d个矢量。
[0212]
或者,可以根据所有合并矢量v从整体上获取合并矢量w,例如,针对各个合并矢量v,获取所有更新后的矢量,并计算识别度量,然后获取所有更新后的矢量中识别度量较小的e个合并矢量,作为获取到的合并矢量w。例如,e等于d。
[0213]
在一种示例中,合并矢量集合s包含m个矢量,那么,对于每个合并矢量v,可以获取m个更新后的矢量;或者,合并矢量集合s包含(m1乘以m2)个矢量,那么,对于每个合并矢量v,可以获取(m1乘以m2)个更新后的矢量。
[0214]
在一种示例中,获取合并矢量v,根据合并矢量v获取合并矢量w,可以迭代执行。例如,在第一次执行时,获取合并矢量v,根据合并矢量v获取合并矢量w;在第二次执行时,将第一次执行中所获取的合并矢量w作为新的合并矢量v,然后根据新的合并矢量v获取新的合并矢量w,依次类推,直到满足指定执行条件。其中,指定执行条件包括达到指定执行次数或者达到指定判断门限。
[0215]
在一种示例中,获取合并矢量v,包括:获取合并矢量u,根据合并矢量u获取合并矢量v。
[0216]
其中,获取合并矢量u的过程,与上文获取合并矢量v的过程类似,包括:从合并矢量集合s中获取合并矢量u;或者,通过合并矢量识别获取识别到的合并矢量,将识别到的合并矢量作为合并矢量u。
[0217]
其中,根据合并矢量u获取合并矢量v的过程,与上文根据合并矢量v获取合并矢量w的过程类似。
[0218]
该示例也可以迭代执行,与上述描述类似。
[0219]
在一种示例中,合并矢量v的长度与接收机的接收天线数量相同,或者与接收机当前使用的接收天线的数量相同,或者与发射机使用的扩展序列的长度相同,或者与发射机使用的重复次数相同。
[0220]
在一种示例中,合并矢量w的长度与合并矢量v的长度相同。
[0221]
在一种示例中,根据合并矢量w进行检测,包括以下之一:
[0222]
将合并矢量w进行共轭转置,然后与接收信号相乘,得到合并信号;
[0223]
将合并矢量w与接收信号相乘,得到合并信号。
[0224]
在一种示例中,根据合并矢量w进行检测,包括以下之一:
[0225]
将合并矢量w进行共轭转置,并与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0226]
将合并矢量w与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0227]
其中,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0228]
在一种示例中,所述方法还包括:对合并信号进行处理,获取检测结果;其中,所述处理包括信道均衡或补偿、解调译码等。
[0229]
在一种示例中,所述方法还包括:从检测结果中获取以下至少之一:有效载荷;身
份识别信息;导频信息;序列信息;传输资源信息。
[0230]
在一种示例中,所述方法还进行后续处理,包括以下至少之一:符号重构,信道估计更新,干扰消除,进一步检测等。
[0231]
对于免调度传输中,接收机无法对接收信号进行有效的合并与检测的情况,通过本实施例所述的方法,接收机根据合并矢量v获取合并矢量w,并根据合并矢量w进行检测,可以有效匹配传输信道特征,还可以对其他用户信号产生的干扰进行有效抑制,从而可以实现对接收信号的有效合并与检测,可以改善免调度ue的传输性能,进而可以提高免调度传输的性能和容量。
[0232]
本实施例所述的方法适合多天线、天线阵列、相关天线阵列、大规模天线阵列等场景,通过使用合并矢量w,可以匹配多天线信道特征,例如利用合并矢量w反映多天线信道的相关性或者反映多天线信道的相位差别,此外,还可以对其他用户信号产生的干扰进行抑制,从而实现对接收信号的有效检测,改善接收信号的检测性能,使得在这些场景下可以支持大量用户进行免调度接入与传输。
[0233]
在一个示例性的实施方式中,本技术实施例还提供了一种接收方法,应用于接收机,该方法包括:
[0234]
获取合并矢量v;
[0235]
根据合并矢量v获取合并矢量w;
[0236]
根据合并矢量v和/或合并矢量w进行检测,获取检测结果。
[0237]
在一种示例中,获取合并矢量v的过程与上述示例类似。
[0238]
在一种示例中,根据合并矢量v获取合并矢量w的过程与上述示例类似。
[0239]
在一种示例中,根据合并矢量v和/或合并矢量w进行检测,包括以下之一:
[0240]
根据合并矢量v进行检测;
[0241]
根据合并矢量w进行检测;
[0242]
根据合并矢量v和合并矢量w进行检测。
[0243]
在一种示例中,根据合并矢量v和/或合并矢量w进行检测,包括:当根据合并矢量v进行检测得到的信号噪声比(signal to noise ratio,snr)或信号干扰噪声比(signal to interference and noise ratio,sinr)较大时,根据合并矢量v进行检测。
[0244]
在一种示例中,根据合并矢量v和/或合并矢量w进行检测,包括:当根据合并矢量w进行检测得到的snr或sinr较大时,根据合并矢量w进行检测。
[0245]
在一种示例中,根据合并矢量v和/或合并矢量w进行检测,包括:仅根据所获取的合并矢量w进行检测。
[0246]
在一种示例中,根据合并矢量v和/或合并矢量w进行检测,包括:根据所获取的合并矢量v和所获取的合并矢量w进行检测。
[0247]
在一种示例中,根据合并矢量v进行检测,包括以下之一:
[0248]
将合并矢量v进行共轭转置,然后与接收信号相乘,得到合并信号;
[0249]
将合并矢量v与接收信号相乘,得到合并信号。
[0250]
在一种示例中,根据合并矢量v进行检测,包括以下之一:
[0251]
将合并矢量v进行共轭转置,并与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0252]
将合并矢量v与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0253]
其中,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0254]
在一种示例中,根据合并矢量w进行检测,包括以下之一:
[0255]
将合并矢量w进行共轭转置,然后与接收信号相乘,得到合并信号;
[0256]
将合并矢量w与接收信号相乘,得到合并信号。
[0257]
在一种示例中,根据合并矢量w进行检测,包括以下之一:
[0258]
将合并矢量w进行共轭转置,并与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0259]
将合并矢量w与矩阵r的逆矩阵相乘,然后与接收信号相乘,得到合并信号;
[0260]
在一种示例中,所述方法还包括:对合并信号进行处理,获取检测结果;其中,所述处理包括信道均衡或补偿、解调译码等。
[0261]
在一种示例中,所述方法还包括:从检测结果中获取以下至少之一:有效载荷;身份识别信息;导频信息;序列信息;传输资源信息。
[0262]
在一种示例中,所述方法还进行后续处理,包括以下至少之一:符号重构,信道估计更新,干扰消除,进一步检测等。
[0263]
对于免调度传输中,接收机无法对接收信号进行有效的合并与检测的情况,通过本实施例所述的方法,接收机根据合并矢量v获取合并矢量w,并根据合并矢量v和/或合并矢量w进行检测,可以实现对接收信号的有效合并与检测,可以改善免调度ue的传输性能,进而可以提高免调度传输的性能和容量。
[0264]
本实施例所述的方法适合多天线、天线阵列、相关天线阵列、大规模天线阵列等场景,在这些场景下可以支持大量用户进行免调度接入与传输。
[0265]
图5是本技术实施例提供的一种发送方法的流程图,该方法可以由发送装置来执行,该装置可以采用硬件和/或软件的方式来实现,参见图8,本技术实施例提供的发送方法具体包括如下步骤:
[0266]
步骤510、获取第一数据和p个导频。
[0267]
步骤520、发送第一数据和p个导频;
[0268]
其中,p为大于或等于0的整数,第一数据包括以下信息至少之一:身份识别信息、有效载荷、p个导频的信息、序列信息、传输资源信息,第一数据根据合并矢量w进行检测。
[0269]
在一个实施方式中,发射机发送第一数据和p个导频后,由接收机对第一数据进行检测,在接收机中使用合并矢量w对第一数据进行检测,合并矢量w包括至少一个矢量。
[0270]
在一个实施方式中,合并矢量w的特征与上述实施例类似。
[0271]
在一个实施方式中,合并矢量w是从合并矢量集合s中获取的,其中,合并矢量集合s的特征与上述实施例类似,获取过程与上述实施例类似。
[0272]
在一个实施方式中,合并矢量w是根据合并矢量v获取的,合并矢量v包括至少一个矢量,获取过程与上述实施例类似。
[0273]
本技术实施例,通过获取第一数据和p个导频,并发送第一数据和p个导频,其中,第一数据通过合并矢量w进行检测,实现了免调度场景下的信号发送和有效接收,通过合并矢量w进行检测可以提高接收信号检测的准确性,从而改善了数据传输性能。
[0274]
在一个示例性的实施方式中,本技术实施例提供了一种发送方法,该方法包括:
[0275]
获取p个导频和第一数据;
[0276]
发送所述p个导频和第一数据;
[0277]
其中,p为大于或等于0的整数,所述第一数据包括以下信息中的至少一项:身份识别信息、有效载荷、所述p个导频的信息、序列信息、传输资源信息,所述第一数据根据合并矢量w进行检测。
[0278]
在一种示例中,p等于0。该示例可以实现纯数据传输,或无导频传输,或免导频传输。
[0279]
在一种示例中,该方法可以实现免调度传输。
[0280]
在一种示例中,第一数据包括身份识别信息。该身份识别信息用于供接收机获取ue(终端或用户设备或发射机)的身份信息,从而确定其接收的是哪一个ue发送的数据。
[0281]
在一种示例中,第一数据包括有效载荷。有效载荷可以包括业务数据、指定消息等。ue将有效载荷发送给接收机,从而完成相应的通信过程。
[0282]
在一种示例中,第一数据包括p个导频的信息。所述p个导频的信息包括p个导频中至少一个导频的信息,还可以包括导频数量p的信息。所述p个导频的信息用于供接收机获取ue使用的导频的信息,从而可以对导频符号进行重构,以便对导频进行干扰消除。
[0283]
在一种示例中,第一数据包括序列信息。序列信息包括ue发射端处理使用的序列的信息,还可以包括序列集合的信息。该序列信息用于供接收机获取ue使用的序列的信息,从而可以对数据符号进行重构,以便对数据符号进行干扰消除。
[0284]
在一种示例中,第一数据包括传输资源信息。传输资源信息包括ue使用的至少一个传输资源的位置信息,还可以包括ue使用的传输资源的数量信息,还可以包括可用传输资源的信息,比如,可用传输资源的起始位置或数量。该传输资源信息用于供接收机获取ue使用的传输资源的信息,以便确定ue在哪些传输资源上进行了传输,并在这些传输资源上进行后续检测。
[0285]
在一种示例中,发送所述p个导频和第一数据,包括以下至少之一:
[0286]
将所述p个导频和所述第一数据分别映射到对应的传输资源上,生成传输信号,然后发送;
[0287]
将所述p个导频进行叠加处理,得到叠加后的导频,将所述叠加后的导频和所述第一数据分别映射到对应的传输资源上,生成传输信号,然后发送。
[0288]
在一种示例中,第一数据根据合并矢量w进行检测,合并矢量w包括至少一个矢量。其中,合并矢量w的特征与上述实施例类似;或者,合并矢量w是从合并矢量集合s中获取的,其中,合并矢量集合s的特征与上述实施例类似,获取过程与上述实施例类似;或者,合并矢量w是根据合并矢量v获取的,合并矢量v包括至少一个矢量,获取过程与上述实施例类似。
[0289]
图6是本技术实施例提供的一种接收装置的结构示意图,可执行本技术任意实施例所提供的接收方法,具备执行方法相应的功能模块和有益效果。该装置可以由软件和/或硬件实现,具体包括:获取模块601和检测模块602。
[0290]
获取模块601,用于获取合并矢量w。
[0291]
检测模块602,用于根据所述合并矢量w进行检测,获取检测结果。
[0292]
本技术实施例,通过获取模块获取合并矢量w,检测模块按照合并矢量w进行检测,
并获取检测结果,实现免调度传输场景下的接收信号的准确检测,提高数据传输性能。
[0293]
在一个实施方式中,所述装置中合并矢量w包括x个矢量,每个矢量由指定矩阵中的一个行矢量或列矢量的指定n个元素构成,其中,x为大于或等于1的整数,n为大于1的整数,所述指定矩阵包括以下至少之一:离散傅里叶变换矩阵、离散傅里叶逆变换矩阵。
[0294]
在一个实施方式中,所述装置中合并矢量w包括由第一矢量集合和第二矢量集合的克罗内克积生成的矢量,其中,所述第一矢量集合包含至少一个矢量且每个矢量由第一指定矩阵中的一个行矢量或列矢量的指定n1个元素构成,所述第二矢量集合包含至少一个矢量且每个矢量由第二指定矩阵中的一个行矢量或列矢量的指定n2个元素构成,n1为大于或等于1的整数,n2为大于或等于1的整数,所述第一指定矩阵包括离散傅里叶变换矩阵或离散傅里叶逆变换矩阵,所述第二指定矩阵包括离散傅里叶变换矩阵或离散傅里叶逆变换矩阵。
[0295]
在一个实施方式中,所述装置中合并矢量w包括:
[0296]
或者,
[0297]
其中,g为集合[0,1,2,

,m-1]中的至少一个值,θ=2π/m,n为大于1的整数,m为大于或等于n的整数,或,m等于n与f之积,f为大于或等于1的整数,j为虚数单位。
[0298]
在一个实施方式中,所述装置中合并矢量w包括:
[0299][0300]
或者,
[0301][0302]
其中,g1为集合[0,1,2,

,m
1-1]中的至少一个值,θ1=2π/m1,n1为大于或等于1的整数,m1为大于或等于n1的整数,或,m1等于n1与f1之积,f1为大于或等于1的整数,g2为集合[0,1,2,

,m
2-1]中的至少一个值,θ2=2π/m2,n2为大于或等于1的整数,m2为大于或等于n2的整数,或,m2等于n2与f2之积,f2为大于或等于1的整数,为克罗内克积,j为虚数单位。
[0303]
在一个实施方式中,所述装置中获取模块601包括:第一获取单元,用于从合并矢量集合s中获取合并矢量w,其中,所述合并矢量集合s包括:
[0304]
指定矩阵中的每个行矢量或列矢量的指定n个元素构成的矢量;或者,
[0305]
由第一矩阵和第二矩阵的克罗内克积生成的矩阵中的矢量,其中,所述第一矩阵包括第一指定矩阵中的每个行矢量或列矢量的指定n1个元素构成的矢量,所述第二矩阵包括第二指定矩阵中的每个行矢量或列矢量的指定n2个元素构成的矢量;
[0306]
其中,n为大于1的整数,n1为大于或等于1的整数,n2为大于或等于1的整数,所述指定矩阵包括离散傅里叶变换矩阵或离散傅里叶逆变换矩阵,所述第一指定矩阵包括离散傅里叶变换矩阵或离散傅里叶逆变换矩阵,所述第二指定矩阵包括离散傅里叶变换矩阵或
离散傅里叶逆变换矩阵。
[0307]
在一个实施方式中,所述装置中获取模块601包括:第二获取单元,用于从合并矢量集合s中获取合并矢量w,其中,所述合并矢量集合s包括:
[0308]
或者,
[0309]
其中,g=0,1,2,

,m-1,θ=2π/m,n为大于1的整数,m为大于或等于n的整数,或,m等于n与f之积,f为大于或等于1的整数,j为虚数单位。
[0310]
在一个实施方式中,所述装置中获取模块601包括:第三获取单元,用于从合并矢量集合s中获取合并矢量w,其中,所述合并矢量集合s包括:
[0311][0312]
或者,
[0313][0314]
其中,g1=0,1,2,

,m
1-1,θ1=2π/m1,n1为大于或等于1的整数,m1为大于或等于n1的整数,或,m1等于n1与f1之积,f1为大于或等于1的整数,g2=0,1,2,

,m
2-1,θ2=2π/m2,n2为大于或等于1的整数,m2为大于或等于n2的整数,或,m2等于n2与f2之积,f2为大于或等于1的整数,为克罗内克积,j为虚数单位。
[0315]
在一个实施方式中,所述装置中获取模块601包括:第四获取单元,用于通过合并矢量识别从合并矢量集合s中获取识别到的合并矢量,将识别到的合并矢量作为合并矢量w;其中,通过合并矢量识别从合并矢量集合s中获取识别到的合并矢量,包括:
[0316]
确定所述合并矢量集合s中每个合并矢量s
t
的识别度量a
t
=s
th
r-1st

[0317]
根据各个合并矢量s
t
的所述识别度量a
t
的取值排序获取对应的d个合并矢量作为识别到的合并矢量;
[0318]
其中,1《=t《=t,t为合并矢量集合s中的合并矢量的数量,d为大于或等于0的整数,()h表示共轭转置,()-1
表示求逆运算,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0319]
在一个实施方式中,所述装置中获取模块601包括:第五获取单元,用于获取合并矢量v,并根据所述合并矢量v获取合并矢量w,其中,所述合并矢量v包括至少一个矢量。
[0320]
在一个实施方式中,所述第五获取单元具体用于以下至少之一:
[0321]
通过合并矢量识别从合并矢量集合s中获取识别到的合并矢量,将识别到的合并矢量作为合并矢量v;
[0322]
获取合并矢量u,根据所述合并矢量u获取合并矢量v,其中,所述合并矢量u包括至少一个矢量;
[0323]
根据预设方式从合并矢量集合s中获取合并矢量v。
[0324]
在一个实施方式中,所述第五获取单元还用于:
[0325]
获取合并矢量集合s中的每个合并矢量s
t

[0326]
获取系数c
t

[0327]
根据所述合并矢量v、所述合并矢量s
t
以及所述系数c
t
获取更新后的合并矢量v
t

[0328]
确定所述合并矢量v
t
的识别度量b
t
=v
th
r-1vt

[0329]
根据各个所述合并矢量v
t
的所述识别度量b
t
的取值排序获取对应的e个合并矢量作为合并矢量w;
[0330]
其中,1《=t《=t,t为合并矢量集合s中的合并矢量的数量,e为大于或等于0的整数,()h表示共轭转置,()-1
表示求逆运算,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0331]
其中,1《=t《=t,t为合并矢量集合s中的合并矢量的数量,e为大于或等于0的整数,()h表示共轭转置,()-1
表示求逆运算,r为接收信号的协方差矩阵或相关矩阵,或者,r为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0332]
在一个实施方式中,所述第五获取单元用于获取系数c
t
,包括以下至少之一:
[0333][0334][0335]
从指定系数集合中获取。
[0336]
在一个实施方式中,所述第五获取单元用于获取合并矢量v,并根据所述合并矢量v获取所述合并矢量w,包括:所述合并矢量v包括k个矢量v1、v2、...、vk,所述合并矢量w=(e1*v1+e2*v2+...+ek*vk)/f,其中,k为大于或等于1的整数,e1、e2、...、ek为与v1、v2、...、vk分别对应的系数,f为调整因子。
[0337]
在一个实施方式中,所述装置中检测模块602包括:
[0338]
第一检测单元,用于将所述合并矢量w的共轭转置wh与接收信号之积作为合并信号。
[0339]
第二检测单元,用于将所述合并矢量w与接收信号之积作为合并信号。
[0340]
在一个实施方式中,所述装置中检测模块602包括:
[0341]
第三检测单元,用于获取所述合并矢量w的共轭转置wh与矩阵r的逆矩阵的乘积,并将所述乘积与接收信号的积作为合并信号。
[0342]
第四检测单元,用于获取所述合并矢量w与矩阵r的逆矩阵的乘积,并将所述乘积与接收信号的积作为合并信号;
[0343]
其中,所述矩阵r为接收信号的协方差矩阵或相关矩阵,或者为信号、干扰、噪声的协方差矩阵或相关矩阵。
[0344]
在一个实施方式中,所述装置中还包括:第二检测模块,用于根据合并矢量v进行检测,获取检测结果。
[0345]
在一个实施方式中,所述装置获取的检测结果包括以下信息至少之一:有效载荷、身份识别信息、导频信息、序列信息、传输资源信息。
[0346]
图7是本技术实施例提供的一种发送装置的结构示意图,可执行本技术任意实施
例所提供的发送方法,具备执行方法相应的功能模块和有益效果。该装置可以由软件和/或硬件实现,具体包括:获取模块701和发送模块702。
[0347]
获取模块701,用于获取第一数据和p个导频。
[0348]
发送模块702,用于发送所述第一数据和所述p个导频;
[0349]
其中,p为大于或等于0的整数,所述第一数据包括以下信息至少之一:身份识别信息、有效载荷、所述p个导频的信息、序列信息、传输资源信息,所述第一数据根据合并矢量w进行检测。
[0350]
本技术实施例,通过获取模块获取第一数据和p个导频,发送模块发送第一数据和p个导频,其中,第一数据通过合并矢量w进行检测,实现了在免调度场景下的信号发送和有效接收,通过合并矢量w进行检测可以提高接收信号检测的准确性,从而改善了数据传输性能。
[0351]
图8是本技术实施例提供的一种电子设备的结构示意图,该电子设备包括处理器50、存储器51、输入装置52和输出装置53;电子设备中处理器50的数量可以是一个或多个,图8中以一个处理器50为例;电子设备中处理器50、存储器51、输入装置52和输出装置53可以通过总线或其他方式连接,图8中以通过总线连接为例。
[0352]
存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术实施例中的接收装置和/或发送装置对应的模块(获取模块601和检测模块602,和/或,获取模块701和发送模块702)。处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的接收方法和/或发送方法。
[0353]
存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0354]
输入装置52可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置53可包括显示屏等显示设备。
[0355]
本技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种接收方法,该方法包括:
[0356]
获取合并矢量w;
[0357]
根据所述合并矢量w进行检测,获取检测结果。
[0358]
和/或,计算机可执行指令在由计算机处理器执行时用于执行一种发送方法,该方法包括:
[0359]
获取第一数据和p个导频;
[0360]
发送所述第一数据和所述p个导频;
[0361]
其中,p为大于或等于0的整数,所述第一数据包括以下信息至少之一:身份识别信息、有效载荷、所述p个导频的信息、序列信息、传输资源信息,所述第一数据根据合并矢量w进行检测。
[0362]
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
[0363]
值得注意的是,上述软件装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
[0364]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
[0365]
在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0366]
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1