用于无线通信系统的发送设备和接收设备的制作方法
未命名
10-08
阅读:100
评论:0

1.本公开大体上涉及无线通信领域,尤其涉及用于无线通信系统的发送设备和接收设备。因此,公开了用于无线通信系统的发送设备、接收设备和相应的方法。所公开的发送设备、接收设备和方法可以支持基于分层快速傅里叶变换(fast fourier transform,fft)的无线通信的低开销多址接入(low-overhead multiple access)。
背景技术:
2.通常,在无线通信系统中,接收设备已知的专用信号,例如,长期演进(long-term evolution,lte)和新空口(new radio,nr)系统中的信道状态信息
–
参考信号(channel state information reference signal,csi-rs)和解调参考信号(demodulation reference signal,dmrs)导频(pilot),通常由发送设备发送。接收设备可以生成发送设备信道状态信息(channel state information,csi),csi用于估计其与发送设备之间的无线链路。这些专用信号(例如,csi-rs、dmrs等)不携带数据,并且可能会导致开销,而该开销在无线通信系统中应尽可能保持低。
3.此外,无线通信系统中的另一开销可能来自用于将导频符号(pilot symbol)与数据符号(data symbol)分离的空符号(null symbol)或保护符号(guard symbol)。例如,空符号或保护符号可用于防止或至少减少在信道估计期间来自数据的干扰或在数据检测期间来自导频的干扰。
4.此外,无线通信系统中的另一开销可能来自用于分离来自不同无线终端或目的地为不同无线终端的数据符号和导频符号的空符号或保护符号,以防止或至少减少多用户干扰。
5.开销级别(overhead level)与导频符号和保护符号相关,并且是运行无线通信系统所需的,在高移动性场景中(例如,在发送设备和接收设备相对快速移动的情况下),开销级别可能会增加。在高移动性场景中,可以接收(即,由接收设备接收)具有较大的所谓多普勒频移(doppler frequency shift)的发送信号。此外,来自环境中不同反射对象和散射对象的接收信号中的不同贡献量(即分量)通常在多普勒频移的不同值的情况下被接收。接收信号中最小的多普勒频移和最大的多普勒频移之间的差称为多普勒频率扩展(doppler frequency spread)。在现有的无线通信系统中,多普勒扩展越大,其对接收端的数据检测的挑战就越大。
6.无线通信系统的传统波形(例如,当前无线标准(至第五代(fifth generation,5g)且包括5g)的波形)并未针对移动性而设计。然而,可以对传统波形进行调谐以弥补设计上的缺陷,例如,通过使正交频分复用(orthogonal frequency-division multiplexing,ofdm)中的符号更短。
7.但是,这种补偿方法可能会导致频谱效率(例如,在ofdm的情况下)损失或其他性能指标损失。
8.一些传统设备和方法基于非对称ofdm(asymmetric ofdm,a-ofdm)。a-ofdm最初作
为ofdm的替代方案而提出,a-ofdm的峰均功率比(lower peak-to-average power ratio,papr)较低。a-ofdm基于使用分层ifft变换(layered-ifft transformation)来生成要发送的信号。此外,例如在移动性场景中,相比ofdm,a-ofdm对多普勒频率扩展的鲁棒性更高。
9.但是,a-ofdm的问题在于:接收器不进行分层fft变换,因此在时延
–
多普勒域(delay-doppler domain)中,在接收器侧可能无法检测到数据符号。因此,使用a-ofdm收发器不能保证高移动性信道的全分集(full diversity)。时延
–
多普勒域是由特定的分层fft数学变换(称为zak变换)定义的域。检测时延
–
多普勒域中的数据符号可以基于将适当的分层fft变换步骤应用于接收的样本,使得能够对具有不同时延或不同多普勒频移的接收符号的不同分量进行隔离,并且对其时延和多普勒频移进行适当地、一致地补偿。因此,在时延
–
多普勒域中传输的数据符号可获取信道的全分集增益(full diversity gain)。时延
–
多普勒域的这种属性使得其中的数据传输和检测在高移动性场景中特别适用。
10.另一种传统的传输方案是正交时频空间(orthogonal time-frequency space,otfs)调制,即例如通过使用适当的分层fft收发器结构,在时延
–
多普勒域中传输和检测数据符号。原则上,相比a-ofdm或ofdm,例如,因otfs使用了时延
–
多普勒域,所以otfs的可靠性更高。然而,使用otfs可能需要大量的空符号或保护符号,以便将目的地为不同终端或来自不同终端的数据符号分离或将此类数据符号与导频符号分离。保护符号的数量(表示数据传输的开销且需要减少该开销)随着相应无线传输信道的最大时延扩展和/或最大多普勒频率扩展而增加。
11.因此,通常希望设计在可靠性、可实现的数据速率或时延方面优于传统波形的新波形,特别是对于具有较大的普勒频率扩展的信道。
技术实现要素:
12.鉴于上述问题和缺点,本公开的实施例旨在改进用于无线通信系统的传统发送设备、接收设备和方法。本公开的目的是为发送信号提供在可靠性、可实现的数据速率或时延方面优于传统波形的波形。具体地,新波形优于具有大的多普勒频率扩展的信道。
13.具体地,本公开的发送设备、接收设备和方法可以进行分层fft调制(layered fft modulation),例如,进行线性预编码分层fft(1inearly pre-coded layered fft,lp-lfft)调制。此外,通过进行分层fft运算,本公开的发送设备、接收设备和方法可以执行一个或多个操作,通过这些操作,可以将多个符号排列成二维阵列,并且可以重复地对这两个维度中的一个维度的每个向量进行fft运算。此外,当进行线性预编码时,可以通过线性运算(即与应用于相似数量的数据符号向量的矩阵相乘),来获得构成二维符号阵列的一个或两个维度的符号向量。可以进行线性预编码,使得lp-lfft在时延-多普勒域中传输数据符号,例如,以用于在高移动性链路上获取高分集增益,并且同时可以创建具有一些期望属性的中间域(intermediate domain),(即在发送设备侧产生信号或在接收设备上检测信号的中间步骤)。例如,其中一个期望属性是使该中间步骤中接收设备侧的符号和发送设备处的相应符号之间的关系与在频域中发送和检测数据的系统(例如ofdm)中的频域符号所经历的等效关系相似,因为与时延-多普勒域相比,在频域中为了减少数据/导频干扰和多用户干扰通常所需的保护符号更少。此外,可以通过产生这样的等效频域属性的方式选择线性预编码,并且可将与中间步骤相对应的符号视为中间频域的符号。此外,可以在中间频域中
插入保护符号以保持低开销级别(例如,保持在最小级别),同时在时延-多普勒域中发送和接收数据符号以实现更好的可靠性(例如,由于时延-多普勒域所提供的分集)。本公开的发送设备、接收设备和方法可以例如通过使用更少的保护符号(开销)来实现导频或数据复用和多址目的,从而实现更高的频谱效率和/或更好的可靠性。此外,这些性能增益可以通过更快的收敛检测算法(faster-converging detection algorithm)实现。
14.第一方面,本公开提供了一种用于无线通信系统的发送设备,所述发送设备用于:对于多个用户中的每个用户u,通过将用户u的数据符号排列在形式为mu×
n的第一数据符号矩阵中,以获取多个用户在时延-多普勒域(也称为多普勒-时延域)中的多个第一数据符号矩阵,其中,mu是特定于用户u的行的数量,mu>1,n是列的数量,n≥1;对所述多个用户中的每个用户u,通过对用户u的第一数据符号矩阵进行(例如,使用线性预编码)mu点快速傅立叶变换(fast fourier transform,fft)运算,以获取所述多个用户在中间频域中的多个第二数据符号矩阵,其中,获取的所述用户u的第二数据符号矩阵的形式为mu×
n;通过在中间频域中所述多个第二数据符号矩阵中的每个第二数据符号矩阵的n个列进行级联,获取所述多个用户在中间频域中的聚合矩阵,其中,所述聚合矩阵的形式为m
×
n,m是行的数量,其中m大于所述多个用户的所述多个第二数据符号矩阵的各自的行的数量mu的和。
15.具体地,发送设备可以使用中间频域中的多个第二数据符号矩阵(例如,通过使用分层ifft方案)产生发送信号(例如,具有新波形)以及使用中间频域中的聚合矩阵形成发送信号。分层ifft(或分层fft)是指应用于数据符号向量的变换:通过将各项重新排列到二维阵列中并重复地对阵列中的每行和/或每列(按某种顺序)进行ifft变换(或fft变换)。
16.本公开不限于特定的分层ifft调制方案。例如,在线性预编码和中间频域步骤之后,在第一方面的发送设备执行的步骤可以基于a-ofdm发送器、otfs方案,而不限制本公开。
17.第一方面的发送设备可以基于线性预编码分层ifft方案来产生发送信号(例如,具有新波形),所述线性预编码分层ifft方案在可靠性、可实现的数据速率或时延方面优于传统使用的发送信号(波形)。具体地,发送设备在大多普勒频率扩展的信道上具有较高的性能。例如,发送设备可以为基于分层fft的无线通信系统实现低开销多址接入。此外,发送设备能够将不同用户的数据符号(不同用户的数据符号矩阵)变换到中间频域。此外,在中间频域中插入用于操作的导频(operating pilot)、插入多用户保护符号和进行信道估计使得保护符号的开销较低,这可以增加可靠性或数据速率的时延。
18.在一些实施例中,预编码步骤(具体地,计算复杂度较低的预编码步骤)可用于建立中间频域。
19.具体地,发送设备可以进行mu点fft或ifft运算,以将时延-多普勒域中的mu×
n第一数据符号矩阵中的每列的mu数据符号传递到中间频域中的mu×
n第二数据符号矩阵中的每列的mu符号。
20.在第一方面的实现方式中,所述发送设备还用于将保护符号插入到在所述中间频域中的所述聚合矩阵中,其中,所述保护符号插入在所述多个第二数据符号矩阵中的每个第二数据符号矩阵的级联的所述n个列之间。
21.在第一方面的另一种实现方式中,发送设备还用于在获得多个第二数据符号矩阵之前,在接收设备已知的第一位置将信道估计导频符号插入到时延-多普勒域中的第一数
据符号矩阵的一列或多列中,或者在获得中间频域中的聚合矩阵之前,在接收设备已知的第二位置将信道估计导频符号插入到中间频域中的第二数据符号矩阵的一列或多列中。
22.例如,在一些实施例中,可以根据插入在聚合矩阵的每列中属于不同用户u的每个符号块的边缘位置的导频符号,在中间频域中插入导频符号(例如,由发送设备插入)和进行信道估计(例如,在收发器的接收设备位置进行信道估计)。通过在中间频域中执行的操作(而非由传统设备在时延-多普勒域中执行的操作),使得具有保护符号的开销相对较低的优点。
23.在第一方面的另一种实现方式中,所述发送设备还用于通过对所述中间频域中的聚合矩阵进行基于列的相位加权运算(phase-weighting operation),以获取所述中间频域中的相位加权聚合矩阵,其中,所述基于列的相位加权运算包括将所述中间频域中的所述聚合矩阵的每列与相位因子加权矩阵相乘。
24.在第一方面的另一种实现方式中,所述发送设备还用于对获取的中间频域中的相位加权聚合矩阵进行m点快速傅立叶逆变换(inverse fft,ifft)运算,以将中间频域中的所述相位加权聚合矩阵转换为时延-多普勒域中的相位加权聚合矩阵。
25.具体地,发送设备可以在中间频域中对获得的相位加权聚合矩阵的每列重复地进行m点ifft运算。
26.在第一方面的另一种实现方式中,所述发送设备还用于:根据所述时延-多普勒域中的所述相位加权聚合矩阵,获取所述时延-多普勒域的信号;对所述时延-多普勒域的信号进行n点ifft运算,以将所述时延-多普勒域的信号转换为时域信号,其中,所述时域信号包括多个n
×
m符号。
27.在第一方面的另一种实现方式中,所述发送设备还用于通过将所述时域信号与根据所述无线通信系统的无线通信信道的时延-多普勒剖面(profile,也称为配置文件)计算的一组窗口系数相乘,来执行二次相位(例如,啁啾(chirp))加窗过程;在所述时域中的二次相位加窗过程中产生的信号的开始位置添加chirp-periodic(啁啾周期性)前缀。
28.具体地,通过无线通信信道的时延-多普勒剖面进行chirp加窗,可以减少在接收设备位置产生的中间频域中的多用户干扰和导频/数据干扰。
29.在第一方面的另一种实现方式中,所述发送设备还用于从所述接收设备接收反馈消息,其中,所述反馈消息指示csi,csi由接收设备根据插入在时延-多普勒域中的信道估计导频符号或根据插入在中间频域中的信道估计导频符号进行估计。
30.第二方面,本公开提供了一种用于无线通信系统的接收设备,所述接收设备用于:根据从发送设备接收的时域信号获取多个用户在中间频域中的聚合矩阵,所述中间频域中的聚合矩阵的形式为m
×
n,其中,m是行的数量,m>1,n是列的数量,n≥1;通过对所述中间频域中的聚合矩阵的n个列进行解级联,获取多个用户在所述中间频域中的多个第一数据符号矩阵,其中,每个第一数据符号矩阵的形式为mu×
n,mu是特定于所述多个用户中的用户u的行的数量,其中,m大于所述多个用户的所述多个第一数据符号矩阵的各自的行的数量mu的和;对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵进行mu点快速傅立叶逆变换(inverse fast fourier transform,ifft)运算,获取所述多个用户在时延-多普勒域中的多个第二数据符号矩阵,其中,获取的用户u的第二数据符号矩阵的形式为mu×
n。
31.具体地,接收信号可以对在任何处理之前由接收设备接收的符号进行指定。
32.在第二方面的实现方式中,所述接收设备还用于通过以下步骤获取所述第二时域信号:从接收的时域信号中丢弃在发送设备插入的至少一个前缀;将接收的所述时域信号与根据无线通信系统的无线通信信道的时延-多普勒剖面计算出的一组窗口系数相乘。
33.具体地,基于无线通信信道的时延-多普勒剖面计算的一组窗口系数可以包括二次相位窗口系数和chirp窗口系数中的至少一个。
34.在第二方面的另一种实现方式中,所述接收设备还用于通过对所述第二时域信号进行n点fft运算,获取所述时延-多普勒域的信号。
35.具体地,接收设备可以通过对第二时域信号进行分层fft运算,例如,通过将第二信号的nm个样本排列在m
×
n矩阵中,并且通过对所述矩阵的每行重复地进行n点fft运算,来获取时延-多普勒域的信号。
36.在第二方面的另一种实现方式中,接收设备还用于:根据所述时延-多普勒域的信号,获取所述时延-多普勒域中的相位加权聚合矩阵;对所述时延-多普勒域中的相位加权聚合矩阵进行m点fft运算,以将所述时延-多普勒域中的相位加权聚合矩阵转换为所述中间频域中的相位加权聚合矩阵。
37.具体地,接收设备可以在时延-多普勒域中对获得的相位加权聚合矩阵的每列重复地进行m点fft运算。
38.在第二方面的另一种实现方式中,所述接收设备还用于:通过对所述中间频域中的相位加权聚合矩阵进行基于列的相位加权运算,以获取所述中间频域中的聚合矩阵,其中,所述基于列的相位加权运算包括将所述中间频域中的相位加权聚合矩阵的每列与对角相位加权矩阵相乘。
39.在第二方面的另一种实现方式中,接收设备还用于:从所述中间频域中的所述聚合矩阵的n个列中提取保护符号;通过对所述中间频域中的聚合矩阵的n个列进行解级联,获取所述中间频域中的多个第一数据符号矩阵。
40.例如,除了在保护符号的位置上接收的符号之外,接收设备可以从获得的相位加权聚合矩阵的每一列中提取属于用户u的mu个符号。提取是基于丢弃占据属于其他用户的符号及其保护频带的列的条目进行的。
41.此外,接收设备可以进行重叠添加(overlap-add),包括将在保护频带的位置上接收的每一列符号,以及位于同一列的非保护符号的每一端的符号添加到位于相对端的数量相同的非保护符号中。此外,接收设备对获得的符号进行mu点ifft运算,以转换到时延-多普勒域。
42.在第二方面的另一种实现方式中,所述中间频域中的聚合矩阵还包括在所述发送设备插入到一列或多列中的信道估计导频符号。
43.在第二方面的另一种实现方式中,所述接收设备还用于根据所述时延-多普勒域中的所述信道估计导频符号或所述中间频域中的所述信道估计导频符号对信道状态信息csi进行估计。
44.在第二方面的另一种实现方式中,所述接收设备还用于向所述发送设备发送反馈消息,其中,所述反馈消息指示估计的csi。
45.例如,在一些实施例中,可以提供信令流程和反馈消息的发送流程。在本公开的一
些实施例中,新的信令消息可以用于向接收设备传送精确的数据和导频配置,以及发送设备在可能的加窗方法中选择的加窗方法。
46.在一些实施例中,反馈消息可以用于向发送设备传送已经由接收设备计算的csi。例如,接收设备可以根据发送设备在中间频域中插入的导频来计算csi。
47.第三方面,一种用于发送设备的方法,所述方法包括:对于多个用户中的每个用户u,将用户u的数据符号排列在形式为mu×
n的第一数据符号矩阵中,以获取多个用户在时延-多普勒域中的多个第一数据符号矩阵,其中,mu是特定于用户u的行的数量,mu>1,n是列的数量,n≥1;对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵进行mu点快速傅里叶变换(fast fourier transform,fft)运算,获取所述多个用户在中间频域中的多个第二数据符号矩阵,其中,获取的用户u的第二数据符号矩阵的形式为mu×
n;通过在中间频域中所述多个第二数据符号矩阵中的每个第二数据符号矩的n个列进行级联,获取所述多个用户在中间频域中的聚合矩阵,其中,所述聚合矩阵的形式为m
×
n,m是行的数量,其中m大于所述多个用户的所述多个第二数据符号矩阵的各自的行的数量mu的和。
48.在第三方面的实现方式中,所述方法还包括:将保护符号插入到中间频域中的聚合矩阵中,其中,将保护符号插入到多个第二数据符号矩阵中的每个第二数据符号矩阵的级联的n个列之间。
49.在第三方面的另一种实现方式中,所述方法还包括:在获得多个第二数据符号矩阵之前,在接收设备已知的第一位置将信道估计导频符号插入到时延-多普勒域中的第一数据符号矩阵的一列或多列中,或者在获得中间频域中的聚合矩阵之前,在接收设备已知的第二位置将信道估计导频符号插入到中间频域中的第二数据符号矩阵的一列或多列中。
50.在第三方面的另一种实现方式中,所述方法还包括:通过对所述中间频域中的聚合矩阵进行基于列的相位加权运算,以获取所述中间频域中的相位加权聚合矩阵,其中,所述基于列的相位加权运算包括将所述中间频域中的所述聚合矩阵的每列与相位因子加权矩阵相乘。
51.在第三方面的另一种实现方式中,所述方法还包括:对获取的中间频域中的相位加权聚合矩阵进行m点ifft运算,以将中间频域中的所述相位加权聚合矩阵转换为时延-多普勒域中的相位加权聚合矩阵。
52.在第三方面的另一种实现方式中,所述方法还包括:根据所述时延-多普勒域中的所述相位加权聚合矩阵,获取所述时延-多普勒域的信号;对所述时延-多普勒域的信号进行n点ifft运算,以将所述时延-多普勒域的信号转换为时域信号,其中,所述时域信号包括多个n
×
m符号。
53.在第三方面的另一种实现方式中,所述方法还包括:通过将所述时域信号与根据所述无线通信系统的无线通信信道的时延-多普勒剖面计算的一组窗口系数相乘,来执行二次相位加窗过程;在所述时域中的二次相位加窗过程中产生的信号的开始位置添加chirp-periodic前缀。
54.在第三方面的另一种实现方式中,所述方法还包括:从所述接收设备接收反馈消息,其中,所述反馈消息指示csi,csi由接收设备根据插入在时延-多普勒域中的信道估计导频符号或根据插入在中间频域中的信道估计导频符号进行估计。
55.第三方面的方法实现了针对第一方面的发送设备描述的优点和效果。
56.第四方面,本公开提供了一种用于接收设备的方法。所述方法包括:根据从发送设备接收的时域信号获取多个用户在中间频域中的聚合矩阵,所述中间频域中的聚合矩阵的形式为m
×
n,其中,m是行的数量,m>1,n是列的数量,n≥1;通过对所述中间频域中的聚合矩阵的n个列进行解级联,获取多个用户在所述中间频域中的多个第一数据符号矩阵,其中,每个第一数据符号矩阵的形式为mu×
n,mu是特定于所述多个用户中的用户u的行的数量,其中,m大于所述多个用户的所述多个第一数据符号矩阵的各自的行的数量mu的和;对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵进行mu点快速傅立叶逆变换(inverse fast fourier transform,ifft)运算,获取所述多个用户在时延-多普勒域中的多个第二数据符号矩阵,其中,获取的用户u的第二数据符号矩阵的形式为mu×
n。
57.在第四方面的实现方式中,所述方法还包括:通过以下步骤获取所述第二时域信号:从接收的时域信号丢弃在发送设备插入的至少一个前缀;将接收的所述时域信号与根据无线通信系统的无线通信信道的时延-多普勒剖面计算出的一组窗口系数相乘。
58.在第四方面的另一种实现方式中,所述方法还包括:通过对所述第二时域信号进行n点fft运算,获取所述时延-多普勒域的信号。
59.在第四方面的另一种实现方式中,所述方法还包括:根据所述时延-多普勒域的信号,获取所述时延-多普勒域中的相位加权聚合矩阵;对所述时延-多普勒域中的相位加权聚合矩阵进行m点fft运算,以将所述时延-多普勒域中的相位加权聚合矩阵转换为所述中间频域中的相位加权聚合矩阵。
60.在第四方面的另一种实现方式中,所述方法还包括:通过对所述中间频域中的相位加权聚合矩阵进行基于列的相位加权运算,以获取所述中间频域中的聚合矩阵,其中,所述基于列的相位加权运算包括将所述中间频域中的相位加权聚合矩阵的每列与对角相位加权矩阵相乘。
61.在第四方面的另一种实现方式中,所述方法还包括:从所述中间频域中的所述聚合矩阵的n个列中提取保护符号;通过对所述中间频域中的聚合矩阵的n个列进行解级联,获取所述中间频域中的多个第一数据符号矩阵。
62.在第四方面的另一种实现方式中,所述中间频域中的聚合矩阵还包括在所述发送设备插入到一列或多列中的信道估计导频符号。
63.在第四方面的另一种实现方式中,所述方法还包括:根据所述时延-多普勒域中的所述信道估计导频符号或所述中间频域中的所述信道估计导频符号对信道状态信息csi进行估计。
64.在第四方面的另一种实现方式中,所述方法还包括:向所述发送设备发送反馈消息,其中,所述反馈消息指示估计的csi。
65.第四方面的方法实现了针对第一方面的接收设备描述的优点和效果。
66.本公开的第五方面提供了一种计算机程序,包括用于执行根据第三方面或第四方面或其任何实现方式的方法的程序代码。
67.本公开的第六方面提供了一种非瞬时性存储介质,该非瞬时性存储介质存储可执行程序代码,当处理器执行可执行程序代码时,使得根据第三方面或第四方面或其任何实现方式的方法被执行。
68.需要说明的是,本技术中描述的所有设备、元件、单元和构件可以在软件或硬件元
件或其任何类型的组合中实现。本技术中描述的各种实体所执行的步骤以及所描述的各种实体要执行的功能均意在指相应实体适于或用于执行相应步骤和功能。虽然在以下具体实施例的描述中,外部实体执行的具体功能或步骤没有在执行具体步骤或功能的实体的具体详述元件的描述中反映,但是技术人员应清楚,这些方法和功能可以通过相应的硬件或软件元件或其任何组合实现。
附图说明
69.结合所附附图,下面具体实施例的描述将阐述上述各个方面及其实现方式,其中:
70.图1示出了本公开实施例提供的用于无线通信系统的发送设备的示意图;
71.图2示出了本公开实施例提供的用于无线通信系统的接收设备的示意图;
72.图3示出了本公开实施例提供的用于无线通信系统的发送设备的示意图;
73.图4示出了本公开实施例提供的用于无线通信系统的接收设备的示意图;
74.图5示出了在时延-多普勒域中插入导频符号的发送设备的示意图;
75.图6示出了在时延-多普勒域中进行信道估计的接收设备的示意图;
76.图7a示出了在中间频域中插入导频的发送设备的示意图,其中,在接收器侧每个数据块(data block)具有一个用于插值的导频块(pilot block);
77.图7b示出了在中间频域中插入导频的发送设备的示意图,其中在接收器侧具有两个用于插值的导频块;
78.图8a示出了在中间频域中进行信道估计但未进行插值的接收设备的示意图;
79.图8b示出了在中间频域中进行信道估计且进行插值的接收设备的示意图;
80.图9示出了本公开的实施例提供的能够进行矩形加窗(rectangular windowing)和循环前缀(cyclic prefix,cp)插入的线性预编码分层fft(linearly pre-coded layered fft,lp-lfft)发送设备的框图的示意图;
81.图10示出了本公开实施例提供的在发送设备处使用矩形加窗的lp-lfft接收设备的框图的示意图;
82.图11示出了本公开实施例提供的能够进行离散长球体序列(discrete prolate spheroidal sequence,dpss)加窗和cp插入的lp-lfft发送设备的框图的示意图;
83.图12示出了本公开实施例提供的在发送设备处使用dpss加窗的情况下的lp-lfft接收设备的框图的示意图;
84.图13示出了本公开实施例提供的能够进行chirp-coefficient加窗和chirp-periodic前缀插入的lp-lfft发送设备的框图的示意图;
85.图14示出了本公开实施例提供的在进行chirp-coefficient加窗的情况下的lp-lfft接收设备的框图的示意图;
86.图15示出了本公开实施例提供的用于发送设备的方法的流程图;以及
87.图16示出了本公开实施例提供的用于接收设备的方法的流程图。
具体实施方式
88.图1示出了本公开实施例提供的用于无线通信系统1的发送设备100的示意图。
89.发送设备100可以包括第一编码器101、mu点fft模块102和第二编码器103。第一编
码器101和第二编码器103可以相似或相同。此外,第一编码器101和第二编码器103可以执行类似或相同的功能,而不限制本公开。
90.发送设备100的第一编码器101可以为多个用户在时延-多普勒域中获取多个第一数据符号矩阵111、112、113(其不是发送设备100的结构元件)。为了简单起见,如图1所示的讨论中,假设有三个用户。
91.例如,发送设备100的第一编码器101可以通过将第一用户的数据符号排列在形式为mu×
n的第一数据符号矩阵111中,获取第一用户的第一数据符号矩阵111。因此,mu是特定于第一用户的行的数量,其中,mu>1,n是列的数量,n≥1。同样,第一编码器101可以通过将第二用户的数据符号排列在形式为mu×
n的第一数据符号矩阵112中,获取第二用户的第一数据符号矩阵112,并可以通过将第三用户的数据符号排列在形式为mu×
n的第一数据符号矩阵113中,获取第三用户的第一数据符号矩阵113。
92.因此,保护符号和信道估计导频符号中的至少一个可以插入在数据符号之间,如下详述。
93.此外,发送设备100的mu点fft模块102可以包括与用户数量相等的实例。也就是说,若u是用户数量,mu点fft模块102可以包括u个实例。例如,如图1所示,mu点fft模块102的三个实例分别为三个用户的第一实例120a、第二实例120b和第三实例120c。
94.发送设备100的mu点fft模块102可以为多个用户获取中间频域中的多个第二数据符号矩阵121、122、123(其不是发送设备100的结构元件)。
95.发送设备100的mu点fft模块102的第一实例120a可以(针对第一用户)对第一用户的第一数据符号矩阵111进行mu点fft运算,以获取第一用户的第二数据符号矩阵121。第一用户的第二数据符号矩阵121的形式可以为mu×
n。此外,第二实例120b可以(针对第二用户)对第二用户的第一数据符号矩阵112进行mu点fft运算,以获取第二用户的第二数据符号矩阵122。第二用户的第二数据符号矩阵122的形式可以为mu×
n。最后,第三实例120c可以(针对第三用户)对第三用户的第一数据符号矩阵113进行mu点fft运算,以获取第三用户的第二数据符号矩阵123。第三用户的第二数据符号矩阵123的形式可以为mu×
n。
96.此外,发送设备100还可以包括第二编码器103。第二编码器103可以为多个用户获取中间频域中的聚合矩阵130(其不是发送设备100的结构元素)。例如,第二编码器103可以在中间频域上将多个第二数据符号矩阵121、122、123中的每个第二数据符号矩阵的n列进行级联,得到聚合矩阵130。聚合矩阵130的形式可以为m
×
n,其中m是行的数量。此外,m大于多个用户的多个第二数据符号矩阵121、122、123的各自的行的数量mu的和。
97.此外,中间频域中的聚合矩阵130还可以配有保护符号、导频符号以及属于其他发送设备或发往其他接收设备的其他中间频域符号。
98.发送设备100可以包括处理电路(图1中未示出),所述处理电路用于执行、进行或启动本文所述的发送设备100的各种运算。所述处理电路系统可以包括硬件和软件。硬件可以包括模拟电路或数字电路,或模拟电路和数字电路两者。数字电路可以包括专用集成电路(application-specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)、数字信号处理器(digital signal processor,dsp)或多用途处理器等组件。在一个实施例中,处理电路包括一个或多个处理器和连接到一个或多个处理器的非易失性存储器。非瞬时性存储器可以携带可执行程序代码,所述可执行程
序代码在由一个或多个处理器执行时使发送设备100执行、进行或发起本文描述的运算或方法。
99.图2示出了本公开实施例提供的用于无线通信系统1的接收设备200的示意图。
100.接收设备200可以包括第一解码器203、mu点ifft模块202和第二解码器201。
101.第一解码器203和第二解码器201可以相似或相同。此外,第一解码器203和第二解码器201可以执行类似或相同的功能,而不限制本公开。
102.接收设备200的第一解码器203可以根据在时域中从发送设备100接收的信号110,为多个用户获取中间频域中的聚合矩阵230(其不是接收设备200的结构元素)。为了简单起见,如图2所示的讨论中,假设有三个用户。
103.中间频域中的聚合矩阵230的形式可以为m
×
n,其中m是行的数量,m>1,n是列的数量,n≥1。
104.此外,接收设备200的第二解码器201可以为多个用户获取中间频域中的多个第一数据符号矩阵221、222、223(其不是接收设备200的结构元件)。
105.例如,接收设备200的第二解码器201可以在中间频域上将聚合矩阵230的n列进行解级联,以获取第一用户的第一数据符号矩阵221。此外,第二解码器201可以在中间频域上将聚合矩阵230的n列进行解级联,以获取第二用户的第一数据符号矩阵222。此外,第二解码器201可以在中间频域上对聚合矩阵230的n列进行解级联,以获取第三用户的第一数据符号矩阵223。
106.多个第一数据符号矩阵221、222、223各自的形式可以为mu×
n,其中mu是与相应的第一数据符号矩阵相关联的特定于用户u的行的数量,m大于多个用户的多个第一数据符号矩阵221、222、223的相应的行的数量mu的和。
107.此外,接收设备200的mu点ifft模块202可以包括与用户数量相等的实例。也就是说,若u是用户数量,mu点ifft模块202可以包括u个实例。例如,如图2中的实施例所示,分别为三个用户示出了mu点ifft模块202的第一实例220a、第二实例220b和第三实例220c。
108.接收设备200的mu点ifft模块202可以为多个用户获取时延-多普勒域中的多个第二数据符号矩阵211、212、213(其不是接收设备200的结构元素)。
109.例如,接收设备200的mu点ifft模块202的第一实例220a可以(针对第一用户)对第一用户的第一数据符号矩阵221进行mu点ifft运算,以获取第一用户的第二数据符号矩阵211。多个第二数据符号矩阵的形式可以为mu×
n。此外,第二实例220b可以(针对第二用户)对第二用户的第一数据符号矩阵222进行mu点ifft运算,以获取第二用户的第二数据符号矩阵212。此外,第三实例220c可以(针对第三用户)对第三用户的第一数据符号矩阵223进行mu点ifft运算,以获取第三用户的第二数据符号矩阵213。
110.接收设备200可以包括处理电路(图2中未示出),所述处理电路用于执行、进行或启动本文所述的接收设备200的各种运算。所述处理电路系统可以包括硬件和软件。硬件可以包括模拟电路或数字电路,或模拟电路和数字电路两者。数字电路可以包括专用集成电路(application-specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)、数字信号处理器(digital signal processor,dsp)或多用途处理器等组件。在一个实施例中,处理电路包括一个或多个处理器和连接到一个或多个处理器的非易失性存储器。非瞬时性存储器可以携带可执行程序代码,所述可执行程
序代码在由一个或多个处理器执行时使接收设备200执行、进行或发起本文描述的运算或方法。
111.图3示出了本公开实施例提供的用于无线通信系统1的发送设备100的示意图,其中所述发送设备100基于图1中的实施例。具体地,图3示出了针对多个用户中特定用户u的发送设备100的详细内容(其中u在1-u的范围内,u是用户数量)。
112.具体地,图3所示的发送设备100还包括(除了图1所示的发送设备100的元件外)相位加权模块301、m-ifft模块302、按列到按行模块(column-wise to row-wise module)303、n-ifft模块304、按行到按列模块305、具有连续长度为m的加窗模块306、前缀添加模块307和从并行到串行模块308。
113.发送设备100可以获取nm
u-1
个数据符号,这些数据符号表示为且针对用户u。数据符号携带将由发送设备100发送到用户u的数据,即信息。通过将需要传输给用户u的信息(例如,特定的比特序列)映射到包括符号的离散字母表上,例如,映射到符号星座上来生成数据符号。
114.发送设备100还可以将用户u的nm
u-1
个数据符号排列到时延-多普勒域中的用户u的第一数据符号矩阵中。例如,用户u可以是图1所示第一用户,且可以将数据符号排列到形式为mu×
n的第一用户的第一数据符号矩阵111中,如图1所示。然后,第一数据符号矩阵111可以作为输入提供给mu点fft模块102,具体地,作为与第一用户相关联的实例120a的输入。
115.因此,图3所示的发送设备100包括mu点fft模块102,mu点fft模块102具有u个实例,其中u是用户的数量,即每个用户一个实例(图3仅示出第一用户的实例120a)。例如,mu点fft模块102可以包括用于图1中示例性地示出的三个用户的三个实例120a、120b、120c。mu点fft模块102可以使用每个用户的不同实例对每个用户的第一数据符号矩阵进行mu点fft运算。具体地,mu点fft模块102的每个实例可以对第一数据符号矩阵中的一个第一数据符号进行mu点fft运算。由此,模块102可以获取u个第二数据符号矩阵,例如,图1所示的三个第二数据符号矩阵121、122、123。
116.具体地,如图3所示,例如,在用户u是第一用户的情况下,将第一用户的第一数据符号矩阵111的n列中的每一列提供给mu点fft模块102的实例120a的不同的块320。每个块320的大小可以是mu≤m,即,每个块320能够处理跨越第一数据符号矩阵111的所有mu行的一整列,其中mu点fft模块102的u个实例中的每一个实例可以包括n个块320(与相应的第一数据符号矩阵的n列中的每列中的每个块相对应),使得在整个mu点fft模块102中,块320的总数为n
×
u。
117.在mu点fft模块102之后,发送设备100还可以获取形式为m
×
n的聚合矩阵130。例如,从mu点fft模块102的u个实例输出的u个第二数据符号矩阵可以相互级联,以形成聚合矩阵130。具体地,如图3所示,例如,用户u为第一用户,可以在中间频域中对分别从mu点fft模块102的实例210a的n个块320输出的第二数据符号矩阵121的n列进行级联。同样地,这也适合于每个用户的第二数据符号矩阵。因此,可以在多个用户的第二数据符号矩阵的数据符号之间,具体地,在这些第二数据符号矩阵的级联的n列之间插入多个零符号或保护符号。因此,可以使用插入的保护符号对聚合矩阵130中不同用户的数据符号进行分离。
118.随后,发送设备100的相位加权模块301可以获取中间频域中的相位加权聚合矩阵。例如,发送设备100的相位加权模块301可以在中间频域对聚合矩阵130进行基于列的相位加权运算,得到相位加权聚合矩阵。
119.例如,发送设备100的相位加权模块301可以将中间频域中的聚合矩阵130的每列与相位因子加权矩阵相乘,以进行基于列的相位加权运算。
120.例如,聚合矩阵130的第n列的相位因子加权矩阵(0≤n≤n-1)如下:
[0121][0122]
也就是说,聚合矩阵130的第n列可以与上述矩阵φn相乘。所述特定加权矩阵在抑制接收设备的中间频域中的多用户干扰和数据/导频干扰方面具有优势。
[0123]
发送设备100还包括m-ifft模块302,其每个用户可以配有n个实例。发送设备100的m-ifft模块302可以对中间频域中的相位加权聚合矩阵的每列重复进行m点ifft运算,以便将中间频域中的相位加权聚合矩阵转换为时延
–
多普勒域中的相位加权聚合矩阵。
[0124]
发送设备100还包括按列到按行模块303。按列到按行模块303可以接收由m-ifft模块302输出的时延
–
多普勒域的相位加权聚合矩阵,并可以根据时延
–
多普勒域的相位加权聚合矩阵获取时延
–
多普勒域的信号。具体地,按列到按行模块303可以将相位加权聚合矩阵重新排列成m块,其中,每个块的大小为n,以获取时延
–
多普勒域的信号。
[0125]
此外,发送设备100的n-ifft模块304可以对时延
–
多普勒域信号的每个m块重复进行n点ifft运算,以将时延
–
多普勒域信号转换为时域信号。因此,时域信号包括多个n
×
m符号。
[0126]
发送设备100还包括按行到按列模块305,用于在时域中重新排列信号。
[0127]
发送设备100还包括连续的长度为n的加窗模块306。连续长度为m的加窗模块306可以执行二次相位加窗过程。例如,连续的长度为m的加窗模块306可以将按行到按列模块305接收的时域信号与根据无线通信系统1的无线通信信道的时延
–
多普勒剖面计算的一组chirp窗口系数相乘。
[0128]
发送设备100还包括前缀添加模块307,前缀添加模块307可以在所述时域中的二次相位加窗过程中产生的信号的开始位置添加chirp-periodic前缀。并行到串行模块308可以对前缀添加模块307产生的信号进行序列化。
[0129]
值得注意的是,本公开不限于发送设备100的模块304至308的具体配置。例如,模块304至308可以是用于时延
–
多普勒域到时域转换的任何已知模块,例如传统的分层fft发送器,otfs发送器。
[0130]
图4示出了本公开实施例提供的用于无线通信系统1的接收设备200的示意图,其中,所述接收设备200基于图2中的实施例。具体地,图4示出了针对多个用户中特定用户u的接收设备200的详细内容(其中u在1
–
u的范围内,u是用户数量)。
[0131]
通常,在接收设备200处进行的运算与在发送设备100处进行的运算相反,如图3所示。
[0132]
图4所示的接收设备200还包括(除了包括图2所示的接收设备200的元件)从串行到并行模块401、前缀移除模块402、连续长度为m的加窗模块403、按列到按行模块404和具
有每用户n个实例的n-fft模块405,按行到按列模块406、具有每用户n个实例的m-fft模块407和相位加权模块408。
[0133]
接收设备200可以从发送设备100接收时域110信号。所述信号可以包括符号(例如,包括数据符号和保护符号或导频符号)。从串行到并行模块401可以对信号110进行并行化处理。并行时域信号可以是包括n
×
m个符号的向量。
[0134]
前缀移除模块402可以将插入发送设备100的至少一个前缀从时域并行信号110中丢弃。例如,接收设备200的前缀移除模块402可以将插入在发送设备100侧的任何前缀丢弃。
[0135]
此外,连续长度为m的加窗模块403可以将从前缀移除模块402接收的时域信号110与根据无线通信系统1的无线通信信道的时延
–
多普勒剖面计算的一组chirp窗口系数相乘,以获取第二时域信号。
[0136]
接收设备200的按列到按行模块404还可以对第二时域信号的符号进行重新排列。
[0137]
n-fft模块405可以对按列到按行模块404接收的第二时域信号进行n点fft运算。n-fft模块405可以在输出时延
–
多普勒域信号。时延
–
多普勒域信号的符号可以在按行到按列模块406中重新排列。
[0138]
值得注意的是,本公开不限于接收设备200的模块401至405的具体配置。例如,模块401至405可以是用于将长度为m
×
n的时域信号转换为维度为m
×
n的时延
–
多普勒域信号的任何已知模块。
[0139]
随后,接收设备200可以根据按行到按列模块406接收的时延
–
多普勒域信号,获取时延
–
多普勒域中的相位加权聚合矩阵。此外,m-fft模块407可以对时延
–
多普勒域中的相位加权聚合矩阵进行m点fft运算,以将时延
–
多普勒域中的相位加权聚合矩阵转换为中间频域中的相位加权聚合矩阵。
[0140]
接收设备200的相位加权模块408可以对中间频域中的相位加权聚合矩阵进行基于列的相位加权运算,以获取中间频域中的聚合矩阵230。例如,接收设备200的相位加权模块408可以将中间频域中的相位加权聚合矩阵的每列与对角相位加权矩阵相乘,以进行基于列的相位加权运算。例如,可以将相位加权聚合矩阵的第n列(0≤n≤n-1)与上述矩阵φn的逆矩阵相乘。聚合矩阵230的形式为m
×
n。
[0141]
此外,接收设备200可以包括前缀-后缀重叠添加模块409。前缀-后缀重叠添加模块409可以通过将中间频域中的聚合矩阵230的n个列进行解级联,以获取中间频域中多个用户的多个第一数据符号矩阵。例如,如图4所示,例如,若用户u是所述第一用户,则前缀-后缀重叠添加模块409可以获取第一用户的第一数据符号矩阵221。
[0142]
为此,前缀-后缀重叠添加模块409可以对聚合矩阵230执行重叠添加过程。因此,前缀-后缀重叠添加模块409可以从中间频域中的聚合矩阵230的n个列提取保护符号。例如,前缀-后缀重叠添加模块409可以从聚合矩阵230每列的前缀保护带的位置(例如,在数据符号之前的属于聚合矩阵230中的用户u的保护符号)和后缀保护带的位置(例如,在聚合矩阵230中这些数据符号之后的属于用户u的保护符号)提取聚合矩阵230中的符号。前缀保护频带和后缀保护频带位置上的符号与属于用户u的第二数据符号矩阵121的数据符号与插入到发送设备100侧的聚合矩阵130中的保护符号对应。前缀-后缀重叠添加模块409可以通过重叠添加过程将前缀保护带位置上的符号添加到聚合矩阵230中数据符号位置上的符
号上。重叠添加过程可以是传统的重叠添加过程。前缀-后缀重叠添加模块409可以在将其结果作为输入输送到mu点ifft模块202之前执行重叠添加过程。
[0143]mu
点ifft模块202可以为多个用户中的每个用户u,对用户u的第一数据符号矩阵进行mu点ifft运算,以获取时延-多普勒域中的多个第二数据符号矩阵。从而,为所述多个用户中的每个用户u获取第二数据符号矩阵。mu点ifft模块202可以包括每个用户u的实例,例如,可以配有u个实例。例如,如图4所示,例如,若用户u是第一用户,与第一用户关联的mu点ifft模块202的实例220a可以从第一用户的第一数据符号矩阵221中获取第一用户的第二数据符号矩阵211。mu点ifft模块202的每个实例,例如,与第一用户相关联的所示实例220a,可以包括n个块420。如图所示,第一用户的第一数据符号矩阵221的n列中的每一列可以提供给mu点ifft模块202的实例220a的不同块420。每个块420的大小可以是mu≤m,即每个块420能够处理跨越第一数据符号矩阵121的所有mu行的一整列,其中值得注意的是,mu点ifft模块202的u个实例中的每个实例可以包括n个块420(与各自的第一数据符号矩阵的n列中每列对应),使得整个mu点ifft模块202可以包括总数为n
×
u的块420。
[0144]
图5示出了用于在时延-多普勒域中插入导频符号的发送设备100的示意图,其中,所述发送设备100基于图3所示的发送设备100。具体地,发送设备100可以在获取多个第二数据符号矩阵之前,在接收设备200已知的第一位置将导频符号插入到在时延-多普勒域中的第一数据符号矩阵(即第一用户的第一数据符号矩阵111)的一列或多列中。
[0145]
在一些实施例中,发送设备100可以插入导频符号,使接收设备200具有进行信道估计的可能性。这些插入的信道估计导频符号可以是接收设备200已知的符号,可以在资源网格内的位置传输,这些位置也是接收设备200已知的。
[0146]
如图5所示,发送设备100可以包括导频生成模块501,用于生成需要插入的导频符号。可以将生成的导频符号插入,例如,第一数据符号矩阵111中,具体地,在所述第一数据符号矩阵111的数据符号中,并且可以由确定数量的保护符号包围,以避免数据符号和导频符号受到干扰。可以将导频符号插入在mu点fft模块102的输入位置(例如,如图所示,插入在负责对第一用户的第一数据符号矩阵111进行mu点fft运算的实例120a的块320的位置)。
[0147]
图6示出了示出接收设备200在时延-多普勒域中进行相应的信道估计的一个示例的示意图,其中,接收设备200基于图4所示的接收设备200。
[0148]
具体地,图6示出了相位加权模块408、前缀-后缀重叠-添加模块409和接收设备200的mu点ifft模块202的一个实例的块420,所述模块和设备可以与图4中讨论的所示接收设备的相应模块相同或相似。此外,接收设备200可以包括信道估计模块601,用于根据由发送设备100插入的导频符号来进行信道估计。
[0149]
因此,因数据符号干扰而损坏的保护符号的子集可以丢弃掉,并且不能用于信道估计(与未被这种干扰损坏的保护符号的子集相反,在导频符号通过无线信道后,仅包含来自导频符号的贡献量)。
[0150]
在一些实施例中,例如,通过将发送设备100位置的导频符号插入到中间频域而不是时延-多普勒域,可以减少保护符号的开销。具体地,图7a和图7b示出了在中间频域中插入导频符号的两种可能性。
[0151]
图7a示出了在中间频域中插入导频的发送设备100的示意图,其中,在接收器侧每个数据块具有一个用于插值的导频块。图7a中示出了与图5中相同的块,并且相同的块用相
同的参考符号标记。如图7a中所示,发送设备100的导频生成模块501可以再次生成导频符号。此外,可以在每个第二数据符号矩阵中插入一个导频符号块,例如,如图所示,可以在第一用户为特定用户u的第二数据符号矩阵121中插入导频符号块,并由mu点fft模块102的实例120a的块320输出所述导频符号块。发送设备100具体用于在获取中间频域中的聚合矩阵130之前,在接收设备200已知的第二位置处,将导频符号插入到中间频域中的第二数据符号矩阵121的一列或多列(实例120a的每个块320的一列输出)中。
[0152]
图7b示出了在中间频域中插入导频的发送设备100的示意图,但是在获得聚合矩阵130之前,由mu点fft模块102的实例120a的块320将两个导频符号块插入到第一用户输出的第二数据符号矩阵121中。导频符号可用于在接收器侧基于插值进行的信道估计。图7a中示出了与图5中相同的块,并且相同的块用相同的参考符号标记。
[0153]
在一些实施例中,接收设备200可以对中间频域中的信道进行估计。图8a和图8b示出了接收器侧对应的信道估计块。
[0154]
图8a示出了在中间频域中进行信道估计但未进行插值的接收设备200的示意图。
[0155]
如图8a所示,接收设备200的信道估计模块601可以进行信道估计,并且可以使用一个导频符号块进行估计。
[0156]
例如,接收设备200可以接收发送设备100发送的信号110。例如,发送设备100可以在获取所述聚合矩阵130之前,在接收设备200已知的第二位置处,将信道估计导频符号,可选地,围绕导频符号的保护符号,插入到中间频域中的第二数据符号矩阵的列中。基于此,发送设备100可能已经生成了信号110。如图8a所示,具体地,假设发送设备100在每个第二数据符号矩阵中插入一个导频符号块(如图7a所示)。
[0157]
此外,接收设备200的相位加权模块408可以对获取的相位加权聚合矩阵进行基于列的相位因子加权运算,还可以获取(例如,提取)从信道估计导频符号(可选地,围绕这些符号的不受干扰的保护符号)的已知位置接收的符号。此外,接收设备200的信道估计模块601可以使用从信道估计导频符号的已知位置获取的符号来进行信道估计。本公开不限于特定的信道估计过程。
[0158]
此外,前缀-后缀重叠添加模块409可以移除在数据符号块之前添加的前缀保护符号,和m
u-ifft模块202的实例的块420(例如,在实例220a中,第一用户是如图所示的特定用户u)可以进行基于列的ifft调制。
[0159]
图8b示出了在中间频域中进行信道估计且进行插值的接收设备200的示意图。
[0160]
如图8b所示,接收设备200的信道估计模块601可以进行信道估计,并且可以使用两个导频符号块进行估计。
[0161]
例如,图8b所示的接收设备200可以接收发送设备100发送的信号110。如图8b所示,与图8a相比,假设发送设备100在每个第二数据符号矩阵中插入两个导频符号块。
[0162]
图8b所示的接收设备200可以进行与图8a所示的接收设备200类似的信道估计运算。因此,为了简单起见,省略了对接收设备200的每个模块进行的运算的详细描述。图8b与图8a的唯一区别是,由接收设备200获取在由发送设备100添加的信道估计导频符号(可选地,围绕这些符号的不受干扰的保护符号)的两个块的已知位置上接收的符号。
[0163]
同样,可以将由于发往同一用户的数据符号的干扰或发往其他用户的数据或导频符号的干扰而被破坏的保护符号的子集丢弃,因此,这些被破坏的保护符号的子集不被用
于信道估计(与未由于这种干扰而被破坏的保护符号的子集相反,仅包含来自同一用户的导频符号的贡献量)。
[0164]
在一些实施例中,在高移动性链路上的分集方面,发送设备100和/或接收设备200优于使用ofdm和单载波传输的设备。例如,与在otfs中一样,发送设备和/或接收设备将时变多径信道转换为时延
–
多普勒域中的二维信道,所述二维信道可以直接表示构成无线链路的各种反射器的几何形状以及其引入的不同多普勒频移,因此,对应地,在这些反射器的每个时延和多普勒频率偏移的结果信道矩阵的对角线上,变化更小。
[0165]
在一些实施例中,发送设备100和/或接收设备200可以对时变衰落进行跟踪,具体地,在高速车辆通信过程中。此外,由于能够跨时间和频率提取信道的全部分集,可靠性比ofdm的可靠性更高。此外,可以实现发送设备100和/或接收设备200的改进性能,而保护符号或零符号的开销比在otfs中更低。因此,在一些实施例中,发送设备100和/或接收设备200可以实现比otfs(以及ofdm及其许多变体)更高的频谱效率值,即更高的数据吞吐量。
[0166]
此外,在中间频域中,在信道矩阵的主对角线上,信道矩阵的功率较大。该属性可用于使用简单的检测算法(例如,单抽头均衡(one tap equalization))在所述域中执行第一数据解码过程。此外,如果第一解码过程失败,仍然可以使用通过第一解码获取的(软)结果,例如,将所述结果作为先验信息,对需要应用于数据符号的任何迭代检测算法进行初始化(因此,因此有可能加速其收敛并获得时延和复杂性降低)。
[0167]
在下文中,为了简单起见,分别与图3的发送设备100和图4的接收设备200相比,图9至图14仅描述发送设备100或接收设备200的附加模块。
[0168]
图9示出了发送设备100的框图的示意图,其基于图3所示的发送设备100。具体地,发送设备100具有矩形加窗和cp插入的lp-lfft发送设备100。图9所示的发送设备100可以包括矩形加窗模块和cp添加模块907。
[0169]
加窗模块可以执行矩形加窗(rectangular windowing)(图9中未示出,这相当于将符号与1相乘)。
[0170]
cp添加模块907可以将cp添加到“按行到按列”模块305的输出中,如图9所示。
[0171]
图10示出了接收设备200的框图的示意图,其基于图4所示的接收设备200。具体地,接收设备200是lp-lfft接收设备,并且可以在发送设备100(例如,图9的lp-lfft发送设备)位置进行矩形加窗和cp添加。例如:图10所示的接收设备200可以包括矩形加窗模块和cp移除模块1002。
[0172]
加窗模块可以进行矩形加窗(未示出,这相当于将符号与1相乘)。
[0173]
cp移除模块1002可以将cp从应用于模块401的输出中移除,即可以从所述输出中移除cp,并排列在“按列到按行”模块404的输入之前,如图10所示。
[0174]
图11示出了发送设备100的框图的示意图,其基于图9所示的发送设备100。发送设备100是能够进行离散长球体序列(discrete prolate spheroidal sequence,dpss)加窗和cp插入的lp-lfft发送设备。图11的发送设备100可包括图9所示的发送设备100的dpss加窗模块1106和cp添加模块907。
[0175]
发送设备100的dpss加窗模块1106可以减少在时间或频率不完全同步时的载波间能量泄漏。此外,发送设备100的dpss加窗模块1106还可以降低带外(out-of-band,oob)发送电平。例如,dpss加窗模块1106可以进行与dpss窗口的乘法运算。cp添加模块907可以,如
图9所示,将cp添加到dpss加窗模块1106的输出中,如图11所示。
[0176]
图12示出了接收设备200的框图的示意图,其基于图10所示的接收设备200。具体地,接收设备200是lp-lfft接收设备,并且可以在发送设备100(例如,图11所示的lp-lfft发送设备100)位置进行dpss加窗。接收设备200可以包括cp移除模块1002。
[0177]
接收设备200的cp移除模块1002可以在按列到按行模块404的输入之前移除cp,如图12所示。
[0178]
通过dpss加窗,可以减少中间频域中的后缀或前缀保护符号的数量,因此,可以提高频谱效率。
[0179]
图13示出了发送设备100的框图的示意图,其基于图3所示的发送设备100。发送设备100是lp-lfft发送设备100,用于执行chirp系数加窗和插入chirp-periodic前缀的过程。发送设备100可以包括chirp加窗模块1306和chirp-periodic前缀添加模块1307。
[0180]
chirp加窗模块1306可以通过将时域信号与基于无线通信系统1的无线通信信道的时延
–
多普勒剖面计算的一组窗口系数(例如,chirp窗口序列)相乘来执行二次相位加窗过程。chirp-periodic前缀添加模块1307还可以在所述时域中的二次相位加窗过程中开始产生的信号的位置添加chirp-periodic前缀。
[0181]
此外,chirp-periodic窗口模块1306可以通过将其输入位置的符号与长度为nm的chirp序列(t=0,
…
,nm-1)相乘,且α是称为“chirp参数”或“chirp速率”的实数。至于“chirp-periodic”模块,首先根据上述加窗模块的输入(而非输出)生成长度为l的cp,然后将所述循环前缀的符号与按所述顺序排列的系数相乘。
[0182]
图14示出了接收设备200的框图的示意图,其基于图4所示的接收设备200。具体地,接收设备200是lp-lfft接收设备,并且可以在发送设备100(例如,图13所示的lp-lfft发送设备100)位置执行chirp系数加窗过程。接收设备200可以包括chirp加窗模块1403和chirp-periodic前缀移除模块1402。chirp加窗模块1403和chirp-periodic前缀移除模块1402的工作方式与发送设备100的chirp加窗模块1306和chirp-periodic前缀添加模块1307的工作方式与类似,但需移除chirp-periodic前缀。
[0183]
chirp加窗模块1403可以表示与长度为nm的chirp序列相乘。
[0184]
此外,在一些实施例中,chirp参数α可以为信道的时延
–
多普勒剖面的函数。此外,可以实现保护开销和降低均衡复杂性方面的优点。
[0185]
图15示出了本公开实施例提供的用于无线通信系统1的发送设备100的方法1500的流程图。所述方法1500可以由上述附图所述的所发送设备100执行。
[0186]
所述方法1500包括步骤s1501:对于多个用户中的每个用户u,通过将用户u的数据符号排列在形式为mu×
n的第一数据符号矩阵中,以获取多个用户在时延-多普勒域中的多个第一数据符号矩阵111、112、113,其中,mu是特定于用户u的行的数量,mu>1,n是列的数量,n≥1。
[0187]
所述方法1500还包括步骤s1502:对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵111、112、113进行mu点fft运算,获取所述多个用户在中间频域中的多个第二数据符号矩阵121、122、123,其中,获取的用户u的第二数据符号矩阵121、122、123的形式为mu×
n的符号。
[0188]
所述方法1500还包括步骤s1503:通过在中间频域中所述多个第二数据符号矩阵中的每个第二数据符号矩阵121、122、123的n个列进行级联,获取所述多个用户在中间频域中的聚合矩阵130,其中,所述聚合矩阵的形式为m
×
n,m是行的数量,其中m大于所述多个用户的所述多个第二数据符号矩阵的各自的行的数量mu的和。
[0189]
图16示出了本公开实施例提供的用于接收设备200的方法1600的流程图。所述方法1600可以由上述接收设备200执行。
[0190]
所述方法1600包括步骤s1601:根据从发送设备100接收的时域信号110获取多个用户在中间频域中的聚合矩阵230,所述中间频域中的聚合矩阵230的形式为m
×
n,其中,m是行的数量,m>1,n是列的数量,n≥1。
[0191]
所述方法1600还包括步骤s1602:通过对所述中间频域中的聚合矩阵230的n个列进行解级联,获取多个用户在所述中间频域中的多个第一数据符号矩阵221、222、223,其中,每个第一数据符号矩阵221、222、223的形式为mu×
n,mu是特定于所述多个用户中的用户u的行的数量,其中,m大于所述多个用户的所述多个第一数据符号矩阵221、222、223的各自的行的数量mu的和。
[0192]
所述方法1600还包括步骤s1603:对于所述多个用户中的每个用户u,通过在mw点对所述用户u的第一数据符号矩阵221、222、223进行ifft运算,获取所述多个用户在时延-多普勒域中的多个第二数据符号矩阵211、212、213,其中,获取的用户u的第二数据符号矩阵211、212、213的形式为mu×
n。
[0193]
本公开已结合各种实施例作为示例以及实现方式进行描述。但是,根据对附图、本公开和所附权利要求书的研究,本领域技术人员在实践所要求保护的公开时,能够理解和实现其它变化。在权利要求书以及说明书中,词语“包括”不排除其它元件或步骤,且不定冠词“一”或“一个”不排除多个。单个元件或其它单元可以满足权利要求书中描述的若干实体或项目的功能。在互不相同的从属权利要求中列举某些措施并不表示这些措施的组合不能被有效地使用。
技术特征:
1.一种用于无线通信系统(1)的发送设备(100),其特征在于,所述发送设备(100)用于:对于多个用户中的每个用户u,通过将所述用户u的数据符号排列在形式为m
u
×
n的第一数据符号矩阵中,以获取所述多个用户在时延-多普勒域中的多个第一数据符号矩阵(111、112、113),其中,m
u
是特定于用户u的行的数量,m
u
>1,n是列的数量,n≥1;对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵进行m
u
点快速傅立叶变换(fft)运算,以获取所述多个用户在中间频域中的多个第二数据符号矩阵(121、122、123),其中,获取的所述用户u的第二数据符号矩阵的形式为m
u
×
n;以及通过对所述中间频域中所述多个第二数据符号矩阵中的每个第二数据符号矩阵的n个列进行级联,以获取所述多个用户在所述中间频域中的聚合矩阵(130),其中,所述聚合矩阵的形式为m
×
n,m是行的数量,其中m大于所述多个用户的所述多个第二数据符号矩阵的各自的行的数量m
u
的和。2.根据权利要求1所述的发送设备(100),其特征在于,所述发送设备(100)还用于将保护符号插入到在所述中间频域中的所述聚合矩阵(130)中,其中,所述保护符号插入在所述多个第二数据符号矩阵(121、122、123)中的每个第二数据符号矩阵的级联的所述n个列之间。3.根据权利要求1或2所述的发送设备(100),其特征在于,所述发送设备(100)还用于:在获取所述多个第二数据符号矩阵(121、122、123)之前,在接收设备(200)已知的第一位置将信道估计导频符号插入到所述时延-多普勒域中的所述第一数据符号矩阵(111、112、113)的一列或多列中;或在获取所述中间频域中的所述聚合矩阵(130)之前,在所述接收设备(200)已知的第二位置将信道估计导频符号插入到所述中间频域中的所述第二数据符号矩阵(121、122、123)的一列或多列中。4.根据权利要求1至3中任一项所述的发送设备(100),其特征在于,所述发送设备(100)还用于通过对所述中间频域中的所述聚合矩阵(130)进行基于列的相位加权运算,以获取所述中间频域中的相位加权聚合矩阵,其中,所述基于列的相位加权运算包括将所述中间频域中的所述聚合矩阵(130)的每列与相位因子加权矩阵相乘。5.根据权利要求4所述的发送设备(100),其特征在于,所述发送设备(100)还用于对获取的所述中间频域中的相位加权聚合矩阵进行m点快速傅立叶逆变换(ifft)运算,以将所述中间频域中的所述相位加权聚合矩阵转换为所述时延-多普勒域中的相位加权聚合矩阵。6.根据权利要求5所述的发送设备(100),其特征在于,所述发送设备(100)还用于:根据所述时延-多普勒域中的所述相位加权聚合矩阵,获取所述时延-多普勒域的信号;以及对所述时延-多普勒域的信号进行n点ifft运算,以将所述时延-多普勒域的信号转换为时域信号,其中,所述时域信号包括多个n
×
m符号。7.根据权利要求6所述的发送设备(100),其特征在于,所述发送设备(100)还用于:通过将所述时域信号与根据所述无线通信系统(1)的无线通信信道的时延-多普勒剖面计算出的一组窗口系数相乘,来执行二次相位加窗过程;以及
在所述时域中的所述二次相位加窗过程中产生的信号的开始位置添加chirp-periodic前缀。8.根据权利要求3至7中任一项所述的发送设备(100),其特征在于,所述发送设备(100)还用于从所述接收设备(200)接收反馈消息,其中,所述反馈消息指示信道状态信息(csi),所述csi由所述接收设备(200)根据插入在所述时延-多普勒域中的所述信道估计导频符号或根据插入在所述中间频域中的所述信道估计导频符号进行估计。9.一种用于无线通信系统(1)的接收设备(200),其特征在于,所述接收设备(200)用于:根据从发送设备(100)接收的时域信号(110)获取多个用户在中间频域中的聚合矩阵(230),所述中间频域中的聚合矩阵(230)的形式为m
×
n,其中,m是行的数量,m>1,n是列的数量,n≥1;通过对所述中间频域中的聚合矩阵(230)的n个列进行解级联,获取所述多个用户在所述中间频域中的多个第一数据符号矩阵(221、222、223),其中,每个第一数据符号矩阵(221、222、223)的形式为m
u
×
n,m
u
是特定于所述多个用户中的用户u的行的数量,其中,m大于所述多个用户的所述多个第一数据符号矩阵(221、222、223)的各自的行的数量m
u
的和;以及对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵(221、222、223)进行m
u
点快速傅立叶逆变换(ifft)运算,获取所述多个用户在时延-多普勒域中的多个第二数据符号矩阵(211、212、213),其中,获取的所述用户u的第二数据符号矩阵(211、212、213)的形式为m
u
×
n。10.根据权利要求9所述的接收设备(200),其特征在于,所述接收设备(200)还用于通过以下步骤获取第二时域信号:从接收的所述时域信号(110)中丢弃在所述发送设备(100)插入的至少一个前缀;以及将接收的所述时域信号(110)与根据所述无线通信系统(1)的无线通信信道的时延-多普勒剖面计算出的一组窗口系数相乘。11.根据权利要求10所述的接收设备(200),其特征在于,所述接收设备(200)还用于通过对所述第二时域信号进行n点fft运算,获取所述时延-多普勒域的信号。12.根据权利要求11所述的接收设备(200),其特征在于,所述接收设备(200)还用于:根据所述时延-多普勒域的信号,获取所述时延-多普勒域中的相位加权聚合矩阵;以及对所述时延-多普勒域中的相位加权聚合矩阵进行m点fft运算,以将所述时延-多普勒域中的相位加权聚合矩阵转换为所述中间频域中的相位加权聚合矩阵。13.根据权利要求12所述的接收设备(200),其特征在于,所述接收设备(200)还用于通过对所述中间频域中的相位加权聚合矩阵进行基于列的相位加权运算,以获取所述中间频域中的聚合矩阵(230),其中,所述基于列的相位加权运算包括将所述中间频域中的相位加权聚合矩阵的每列与对角相位加权矩阵相乘。14.根据权利要求13所述的接收设备(200),其特征在于,所述接收设备(200)还用于:从所述中间频域中的所述聚合矩阵(230)的n个列中提取保护符号;以及通过对所述中间频域中的所述聚合矩阵(230)的所述n个列进行解级联,获取所述中间
频域中的所述多个第一数据符号矩阵(221、222、223)。15.根据权利要求9至14中任一项所述的接收设备(200),其特征在于,所述中间频域中的所述聚合矩阵(230)还包括在所述发送设备(100)插入到一列或多列中的信道估计导频符号。16.根据权利要求15所述的接收设备(200),其特征在于,所述接收设备(200)还用于根据所述时延-多普勒域中的所述信道估计导频符号或所述中间频域中的所述信道估计导频符号对信道状态信息(csi)进行估计。17.根据权利要求16所述的接收设备(200),其特征在于,所述接收设备(200)还用于向所述发送设备(100)发送反馈消息,其中,所述反馈消息指示估计的csi。18.一种用于发送设备(100)的方法(1500),其特征在于,所述方法(1500)包括:对于多个用户中的每个用户u,通过将用户u的数据符号排列在形式为m
u
×
n的第一数据符号矩阵中,以获取(s1501)所述多个用户在时延-多普勒域中的多个第一数据符号矩阵(111、112、113),其中,m
u
是特定于用户u的行的数量,m
u
>1,n是列的数量,n≥1;对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵(111、112、113)进行m
u
点快速傅里叶变换(fft)运算,以获取(s1502)所述多个用户在中间频域中的多个第二数据符号矩阵(121、122、123),其中,获取的所述用户u的第二数据符号矩阵(121、122、123)的形式为m
u
×
n;以及通过对所述中间频域中所述多个第二数据符号矩阵中的每个第二数据符号矩阵(121、122、123)的n个列进行级联,以获取(s1503)所述多个用户在所述中间频域中的聚合矩阵(130),其中,所述聚合矩阵(130)的形式为m
×
n,m是行的数量,其中m大于所述多个用户的所述多个第二数据符号矩阵(121、122、123)的各自的行的数量m
u
的和。19.一种用于接收设备(200)的方法(1600),其特征在于,所述方法(1600)包括:根据从发送设备(100)接收的时域信号(110)获取(s1601)多个用户在中间频域中的聚合矩阵(230),所述中间频域中的聚合矩阵(230)的形式为m
×
n,其中,m是行的数量,m>1,n是列的数量,n≥1;通过对所述中间频域中的聚合矩阵(230)的n个列进行解级联,获取(s1602)所述多个用户在所述中间频域中的多个第一数据符号矩阵(221、222、223),其中,每个第一数据符号矩阵(221、222、223)的形式为m
u
×
n,m
u
是特定于所述多个用户中的用户u的行的数量,其中,m大于所述多个用户的所述多个第一数据符号矩阵(221、222、223)的各自的行的数量m
u
的和;以及对于所述多个用户中的每个用户u,通过对所述用户u的第一数据符号矩阵(221、222、223)进行m
u
点快速傅立叶逆变换(ifft)运算,获取(s1603)所述多个用户在时延-多普勒域中的多个第二数据符号矩阵(211、212、213),其中,获取的所述用户u的第二数据符号矩阵(211、212、213)的形式为m
u
×
n。20.一种计算机程序,其特征在于,当所述计算机程序由计算机执行时,使得根据权利要求18所述的方法(1500)或根据权利要求19所述的方法(1600)被执行。
技术总结
本公开涉及一种用于无线通信系统的发送设备和接收设备,该无线通信系统支持用于基于分层快速傅立叶变换的无线通信的低开销多址接入。所述发送设备获取多个用户在时延
技术研发人员:纳萨尔
受保护的技术使用者:华为技术有限公司
技术研发日:2021.02.26
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:基于信号特征分析以确定临床结果的系统和方法与流程 下一篇:生铁制造方法与流程