CN109728840B - 数据传输方法和装置 - Google Patents

数据传输方法和装置 Download PDF

Info

Publication number
CN109728840B
CN109728840B CN201711029427.4A CN201711029427A CN109728840B CN 109728840 B CN109728840 B CN 109728840B CN 201711029427 A CN201711029427 A CN 201711029427A CN 109728840 B CN109728840 B CN 109728840B
Authority
CN
China
Prior art keywords
preprocessing
codebook
processing
mapping
output sequence
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
Application number
CN201711029427.4A
Other languages
English (en)
Other versions
CN109728840A (zh
Inventor
吴艺群
孟祥明
徐修强
陈雁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201711029427.4A priority Critical patent/CN109728840B/zh
Priority to PCT/CN2018/109583 priority patent/WO2019085714A1/zh
Publication of CN109728840A publication Critical patent/CN109728840A/zh
Application granted granted Critical
Publication of CN109728840B publication Critical patent/CN109728840B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种数据传输方法和装置。其中,该方法包括:发送端根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列;发送该预处理输出序列。该预处理输出序列为预处理码本中的序列。通过本申请提供的数据传输方法,可以在多址通信***中增加UE复用数,提高***传输速率。

Description

数据传输方法和装置
技术领域
本申请涉及通信技术领域,尤其涉及多址接入方法和装置。
背景技术
在无线通信***中,可以引入多址技术。在支持多址的无线通信***中,可以支持多个终端接入相同的网络设备,和该网络设备进行数据传输。基于正交性,多址可以包括正交多址和非正交多址(non-orthogonal multiple access,NOMA);基于资源复用方式,多址可以包括码分多址(code division multiple access,CDMA)、时分多址(time divisionmultiple access,TDMA)、频分多址(frequency division multiple access,FDMA)和空分多址(space division multiple access,SDMA)。
随着无线通信技术的发展,在支持多址的无线通信***中,接入终端的数量持续增加,网络设备和终端间的连接数持续增加。因此,在支持多址的无线通信***中,需要研究如何支持更多的连接数。
发明内容
第一方面,本申请提供了一种数据传输方法,包括:根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列;发送该预处理输出序列。通过该设计,配置预处理输入符号与预处理输出序列间的映射关系,该映射关系无需限制为线性关系,可以引入更多的低相关的预处理输出序列,从而可以引入更多的低相关的预处理码本。当为不同的UE独立配置预处理码本时,可以在满足UE间低干扰的同时增加UE复用数,从而可以提高***传输速率。
第二方面,本申请提供了一种数据传输方法,包括:根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,将预处理输出序列映射至v层,得到层映射输出符号,其中,v为正整数,预处理输出序列中包括至少2个符号;发送所述层映射输出符号。通过该设计,可以引入更多的低相关的预处理输出序列,从而可以引入更多的低相关的预处理码本。当为不同的UE独立配置预处理码本时,可以在满足UE间低干扰的同时增加UE复用数,从而可以提高***传输速率。
第三方面,本申请提供了一种数据传输方法,包括:将输入比特映射至v层,得到层映射输出比特,其中,v为正整数。对于层映射输出比特中的每一层输出比特,根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,发送预处理输出序列。通过该设计,可以引入更多的低相关的预处理输出序列,从而可以引入更多的低相关的预处理码本。当为不同的UE独立配置预处理码本时,可以在满足UE间低干扰的同时增加UE复用数,从而可以提高***传输速率。
第一个设计,根据第一方面、第二方面或第三方面,该预处理输出序列为第一预处理码本中的序列,该方法还包括:根据发送波形确定预处理码本集合,第一预处理码本为预处理码本集合中的码本。如果发送波形为离散傅里叶扩展正交频分复用DFT-s-OFDM,预处理码本集合为第一预处理码本集合;如果发送波形为循环前缀正交频分复用CP-OFDM,预处理码本集合为第二预处理码本集合;第一预处理码本集合和第二预处理码本集合不同。示例性地,第一预处理码本集合中包括恒模码本,第二预处理码本集合中包括稀疏码本。通过该设计,可以满足发送波形对待发送的数据的要求,从而提高数据传输效率。
第二个设计,根据第一个设计,该方法还包括:接收控制信息,该控制信息中包括码本索引和波形信息中至少一个。其中,码本索引用于从预处理码本集合中确定第一预处理码本,波形信息用于确定发送波形。通过该设计,可以灵活配置发送波形和/或第一预处理码本。进一步地,对于一个空间层,该控制信息中可以包括该空间层的码本索引和波形信息中至少一个。
第三个设计,根据第一个设计或者第二个设计,第一预处理码本中包括R个序列,该R个序列和第二预处理码本中的序列的关系是线性关系,其中,R为大于等于1的整数。该R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,序列Si是第二预处理码本中的序列。通过该设计,可以增加预处理码本的个数,因此可以增加NOMA***中的UE复用数,从而可以增加***数据速率。进一步地,生成的第一预处理码本还可以保持第二预处理码本的特性。
第四方面,本申请提供了一种装置,包括预处理模块和收发模块,其中,预处理模块用于根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系确定预处理输出序列,收发模块用于发送该预处理输出序列。
第五方面,本申请提供了一种装置,包括:预处理模块,用于根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,其中,预处理输出序列中包括至少2个符号;层映射模块,用于将预处理输出序列映射至v层,得到层映射输出符号,其中,v为正整数;收发模块,用于发送所述层映射输出符号。
第六方面,本申请提供了一种装置,包括:层映射模块,用于将输入比特映射至v层,得到层映射输出比特,其中,v为正整数;预处理模块,用于对层映射输出比特中的每一层输出比特,根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列;收发模块,用于发送预处理输出序列。
第一个设计,根据第四方面、第五方面或第六方面,预处理输出序列为第一预处理码本中的序列,预处理模块还用于根据发送波形确定预处理码本集合,第一预处理码本为预处理码本集合中的码本。如果发送波形为离散傅里叶扩展正交频分复用DFT-s-OFDM,预处理码本集合为第一预处理码本集合;如果发送波形为循环前缀正交频分复用CP-OFDM,预处理码本集合为第二预处理码本集合;第一预处理码本集合和第二预处理码本集合不同。示例性地,第一预处理码本集合中包括恒模码本,第二预处理码本集合中包括稀疏码本。
第二个设计,根据第一个设计,收发模块还用于接收控制信息,该控制信息中包括码本索引和波形信息中至少一个。如果该控制信息中包括码本索引,预处理模块还用于根据码本索引用于从预处理码本集合中确定第一预处理码本。如果该控制信息中包括波形信息,预处理模块还用于根据波形信息确定发送波形。进一步地,对于一个空间层,该控制信息中可以包括该空间层的码本索引和波形信息中至少一个。
第三个设计,根据第一个设计或者第二个设计,第一预处理码本中包括R个序列,该R个序列和第二预处理码本中的序列的关系是线性关系,其中,R为大于等于1的整数。该R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,序列Si是第二预处理码本中的序列。
第七方面,本申请提供了一种装置,该装置能够实现第一方面和第一方面各设计中的至少一个的功能。该功能可以通过硬件、软件或硬件加软件的形式实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一个示例中,该装置包括:处理器、存储器和收发器。其中,存储器和处理器耦合,收发器和处理器耦合,处理器执行所述存储器存储的程序指令。处理器根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列,利用收发器发送所述预处理输出序列。
第八方面,本申请提供了一种装置,该装置能够实现第二方面和第二方面各设计中的至少一个的功能。该功能可以通过硬件、软件或硬件加软件的形式实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一个示例中,该装置包括:处理器、存储器和收发器。其中,存储器和处理器耦合,收发器和处理器耦合,处理器执行所述存储器存储的程序指令。处理器根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,将预处理输出序列映射至v层,得到层映射输出符号,利用收发器发送层映射输出符号。其中,v为正整数,预处理输出序列中包括至少2个符号。
第九方面,本申请提供了一种装置,该装置能够实现第三方面和第三方面各设计中的至少一个的功能。该功能可以通过硬件、软件或硬件加软件的形式实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一个示例中,该装置包括:处理器、存储器和收发器。其中,存储器和处理器耦合,收发器和处理器耦合,处理器执行所述存储器存储的程序指令。处理器将输入比特映射至v层,得到层映射输出比特,其中,v为正整数。对于层映射输出比特中的每一层输出比特,处理器根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,利用收发器发送预处理输出序列。
第一个设计,根据第七方面、第八方面或第九方面,该预处理输出序列为第一预处理码本中的序列,处理器还用于根据发送波形确定预处理码本集合,第一预处理码本为预处理码本集合中的码本。如果发送波形为离散傅里叶扩展正交频分复用DFT-s-OFDM,预处理码本集合为第一预处理码本集合;如果发送波形为循环前缀正交频分复用CP-OFDM,预处理码本集合为第二预处理码本集合;第一预处理码本集合和第二预处理码本集合不同。示例性地,第一预处理码本集合中包括恒模码本,第二预处理码本集合中包括稀疏码本。
第二个设计,根据第一个设计,处理器还利用收发器接收控制信息,该控制信息中包括码本索引和波形信息中至少一个。其中,码本索引用于从所述预处理码本集合中确定所述第一预处理码本。波形信息用于确定所述发送波形。进一步地,对于一个空间层,该控制信息中可以包括该空间层的码本索引和波形信息中至少一个。
第三个设计,根据第一个设计或第二个设计,第一预处理码本中包括R个序列,该R个序列和第二预处理码本中的序列的关系是线性关系,其中,R为大于等于1的整数。该R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,序列Si是所述第二预处理码本中的序列。
第十方面,本申请提供了一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现第一方面和第一方面各设计中至少一个。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
第十一方面,本申请提供了一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现第二方面和第二方面各设计中至少一个。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
第十二方面,本申请提供了一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现第三方面和第三方面各设计中至少一个。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
第十三方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面和第一方面各设计中至少一个。
第十四方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第二方面和第二方面各设计中至少一个。
第十五方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第三方面和第三方面各设计中至少一个。
第十六方面,本申请提供了一种数据传输方法,包括:基于第一预处理码本和/或第二预处理码本对输入数据进行预处理,得到预处理输出序列,发送预处理输出序列。其中,第一预处理码本中包括R个序列,该R个序列和第二预处理码本中的序列的关系是线性关系,R为大于等于1的整数。
第一个设计,根据第十六方面,该R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,序列Si是第二预处理码本中的序列。通过该设计,可以增加码本的个数,生成的第一预处理码本还可以保持第二预处理码本的特性。
第十七方面,本申请提供了一种装置,该装置能够实现第一方面和第一方面各设计中的至少一个的功能。该功能可以通过硬件、软件或硬件加软件的形式实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一个示例中,该装置包括:处理器、存储器和收发器。其中,存储器和处理器耦合,收发器和处理器耦合,处理器执行所述存储器存储的程序指令。处理器基于第一预处理码本和/或第二预处理码本对输入数据进行预处理,得到预处理输出序列,处理器利用收发器发送预处理输出序列。其中,第一预处理码本中包括R个序列,该R个序列和第二预处理码本中的序列的关系是线性关系,R为大于等于1的整数。
第一个设计,根据第十七方面,该R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,序列Si是第二预处理码本中的序列。通过该设计,可以增加码本的个数,生成的第一预处理码本还可以保持第二预处理码本的特性。
第十八方面,本申请提供了一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现第十六方面和第十六方面各设计中至少一个。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
第十九方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第十六方面和第十六方面各设计中至少一个。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例中所涉及的附图进行说明。
图1为本申请实施例提供的一种处理流程示例图;
图2为本申请实施例提供的第一种数据传输方法的示例图;
图3为本申请实施例提供的应用第一种数据传输方法的一种处理流程示例图;
图4为本申请实施例提供的应用第一种数据传输方法的又一种处理流程示例图;
图5为本申请实施例提供的第二种数据传输方法的示例图;
图6为本申请实施例提供的应用第二种数据传输方法的一种处理流程示例图;
图7为本申请实施例提供的应用第二种数据传输方法的又一种处理流程示例图;
图8为本申请实施例提供的第三种数据传输方法的示例图;
图9为本申请实施例提供的应用第三种数据传输方法的一种处理流程示例图;
图10为本申请实施例提供的应用第三种数据传输方法的又一种处理流程示例图;
图11为本申请实施例提供的一种装置结构示例图;
图12为本申请实施例提供的又一种装置结构示例图;
图13为本申请实施例提供的又一种装置结构示例图;
图14为本申请实施例提供的又一种装置结构示例图。
具体实施方式
本申请实施例提供的技术方案可能应用于各种通信***,例如:第五代移动通信技术(the fifth generation mobile communication technology,5G)***和长期演进(long term evolution,LTE)***。其中,5G还可以称为新无线电(new radio,NR)。
在无线通信***中,包括通信设备,通信设备间可以利用空口资源进行无线通信。其中,通信设备包括网络设备和终端设备,网络设备还可以称为网络侧设备。空口资源可以包括时域资源、频域资源和码资源中至少一个。本申请实施例提供的技术方案主要应用于通信设备间的无线通信。通信设备间的无线通信可以包括:网络设备和终端设备间的无线通信、网络设备和网络设备间的无线通信以及终端设备和终端设备间的无线通信。在本申请实施例中,术语“无线通信”还可以简称为“通信”,术语“通信”还可以描述为“数据传输”或“传输”。
本申请实施例涉及到的终端设备还可以称为终端,是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。终端设备可以是用户设备(userequipment,UE),其中,UE包括具有无线通信功能的手持式设备、车载设备、可穿戴设备或计算设备。示例性地,UE可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑。终端设备还可以是虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请实施例中,实现终端的功能的装置可以是终端,也可以是终端中支持终端实现该功能的装置。本申请实施例中,以实现终端的功能的装置是终端,以终端是UE为例,描述本申请实施例提供的技术方案。
本申请实施例涉及到的网络设备包括基站(base station,BS),是一种部署在无线接入网中可以和终端进行无线通信的设备。其中,基站可能有多种形式,比如宏基站、微基站、中继站和接入点等。示例性地,本申请实施例涉及到的基站可以是5G***中的基站或LTE***中的基站,其中,5G***中的基站还可以称为发送接收点(transmissionreception point,TRP)或gNB。本申请实施例中,实现网络设备的功能的装置可以是网络设备,也可以是网络设备中支持网络设备实现该功能的装置。本申请实施例中,以实现网络设备的功能的装置是网络设备,以网络设备是基站为例,描述本申请实施例提供的技术方案。
在无线通信***中,通信设备间进行无线通信时,发送数据的通信设备还可以称为发送端,接收数据的通信设备还可以称为接收端。以基站和UE间进行无线通信为例,基站向UE发送数据,UE接收基站发送的数据时,基站还可以称为发送端,UE还可以称为接收端;UE向基站发送数据,基站接收UE发送的数据时,UE还可以称为发送端,基站还可以称为接收端。
在NOMA***中,发送端可以基于各种可能的处理流程,对输入数据进行处理并发送。示例性地,发送端可以基于图1所示的处理流程,对输入数据进行处理并发送。如图1所示,该处理流程包括比特级处理和符号级处理。其中,比特级处理还可以称为比特级操作,符号级处理还可以称为符号级操作。
比特级处理包括前向纠错(forward error correction,FEC)和交织/加扰。
FEC处理用于对输入比特进行信道编码,使得接收端可以检测到误码或可以纠正误码,从而可以增强数据传输的可靠性。进行FEC时,可以采用本技术领域常用的前向纠错码对输入比特进行编码。其中,常用的前向纠错码可以是卷积码或分组码。进行FEC时,对输入比特进行编码,得到编码比特。其中,编码比特是经过前向纠错编码的比特,其还可以称为别的名称,本申请不做限制。
进行交织/加扰时,使用扰码对比特进行加扰,用于降低数据间的干扰。进行交织/加扰时,还可以采用本技术领域常用的交织方法对比特进行交织,使得相邻比特分散化,避免在传输过程中产生集中的误码。其中,常用的交织方法可以是行列交织,也可以是根据交织图样(pattern)进行交织。进行交织/加扰时,如果对比特进行加扰和交织,可以对比特先进行加扰再进行交织,也可以对比特先进行交织再进行加扰,本申请不做限制。进行加扰时可以使用不同扰码对不同UE的比特进行加扰,进行交织时可以使用不同交织图样对不同UE的比特进行交织,用于降低不同UE的数据间的相关性,从而可以降低UE间的干扰。对编码比特进行交织和/或加扰,得到加扰比特。
符号级处理包括预处理输出符号序列生成和符号到资源元素(resourceelement,RE)映射。在基于正交频分复用(orthogonal frequency divisionmultiplexing,OFDM)的通信***中,示例性地,该通信***为5G***或者LTE***,一个资源元素时域上对应一个符号且频域上对应一个子载波。
进行预处理输出符号序列生成时,可以对加扰比特进行预处理,得到预处理输出符号序列。预处理输出符号序列中包括正整数个符号,该符号可以为复数符号。其中,预处理输出符号序列还可以称为预处理输出序列,预处理输出符号序列中包括的符号还可以称为预处理输出符号。进行符号到资源元素映射时,可以将预处理输出符号序列中的符号映射至资源元素,使得发送端可以在资源元素发送该符号。其中,符号到资源元素映射还可以称为资源元素映射或者其它名称,本申请不做限制。
以基站和UE间进行通信为例,如果发送端为UE,不同UE的符号到资源元素映射处理可以将各自的预处理输出符号映射至相同的资源元素进行发送,不同UE的预处理输出符号是非正交的,基站可以在该资源元素接收到多个非正交的预处理输出符号的叠加;如果发送端为基站,基站可以将不同UE的预处理输出符号映射至相同的资源元素进行发送,不同UE的预处理输出符号是非正交的。在本申请实施例中,待发送数据可以是能够在空口被发送的数据;也可以是被处理后能够在空口被发送的数据,本申请不做限制。
获得UE的调制符号序列的处理可以称为预处理。其中,预处理还可以称为其它名称,本申请不做限制。不同UE的调制符号映射至相同的资源元素进行发送还可以称为UE的复用,相同的资源元素中可以复用的UE的个数可以称为UE复用数。
随着无线通信技术的发展,通信***中的连接数持续增加,为了支持更多的连接数,一种的可能的方法是增加UE复用数。相对正交多址,NOMA可以提供相对较多的UE复用数。在NOMA***中,为了进一步增加UE复用数,本申请实施例提供了以下几种方法和相应的装置。
图2所示为本申请实施例提供的第一种数据传输方法,如图2所示,发送端根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列,发送该预处理输出序列。其中,发送该预处理输出序列还可以描述为发送该确定的预处理输出序列。根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系确定预处理输出序列还可以描述为预处理,本申请实施例提供的第一种数据传输方法还可以描述为:发送端根据预处理输入符号与预处理输出序列间的映射关系对预处理输入符号进行预处理,得到预处理输出序列,发送该得到的预处理输出序列。
预处理输入符号可以为x个符号,该x个符号的组合取值可以为M个取值中的任一个。在本申请实施例中,该x个符号的组合取值还可以简称为该x个符号的取值。预处理输入符号与预处理输出序列间的映射关系可以描述为该M个取值和M个预处理输出序列间的映射关系。其中,x和M为大于等于1的整数,预处理输入符号可以为复数符号,一个预处理输出序列中包括正整数个符号。该M个预处理输出序列包括于第一预处理码本中,还可以描述为第一预处理码本中包括该M个预处理输出序列。在本申请实施例中,预处理码本还可以称为其它名称,第一预处理码本还可以称为预处理码本A或者其它名称,本申请不作限制。第一预处理码本包括于预处理码本集合中,还可以描述为预处理码本集合中包括第一预处理码本。本申请实施例中,预处理码本集合中包括可用的预处理码本,可用的预处理码本中包括可用的预处理序列。
在NOMA***中,在传统的预处理方法中,配置预处理矩阵,将预处理输入符号和预处理矩阵相乘,得到预处理输出序列,预处理输入符号和预处理输出序列间为线性关系。为了降低进行复用的UE间的干扰,即降低不同UE的预处理输出序列间的相关性,可以为不同的UE独立配置预处理矩阵,由于预处理矩阵的个数有限,从而导致可以复用的UE的个数有限。通过本申请实施例提供的第一种数据传输方法,配置预处理输入符号与预处理输出序列间的映射关系,该映射关系无需限制为线性关系,可以引入更多的低相关的预处理输出序列,从而可以引入更多的低相关的预处理码本。当为不同的UE独立配置预处理码本时,可以在满足UE间低干扰的同时增加UE复用数,从而可以提高***传输速率。
在本申请实施例提供的第一种数据传输方法中,当预处理输入符号为调制符号时,可以根据调制方式设置预处理输入符号与预处理输出序列间的映射关系。
示例性地,以x等于1,预处理输入符号为经过正交相移键控(quadrature phaseshift keying,QPSK)调制的调制符号为例,预处理输入符号与预处理输出序列间的映射关系可以通过表1描述。如表1所示,每1个预处理输入符号的组合取值可以有4种可能的取值,该4种可能的取值分别为q1、q2、q3和q4,其中,
Figure BDA0001448986500000071
Figure BDA0001448986500000072
该4种可能的取值对应的预处理输出序列如表1中所示。对于预处理输入符号中的1个符号,当该符号的值为q1时,确定其对应的预处理输出序列为
Figure BDA0001448986500000073
其中,
Figure BDA0001448986500000074
当该符号的值为q2时,确定其对应的预处理输出序列为
Figure BDA0001448986500000075
其中,
Figure BDA0001448986500000076
当该符号的值为q3时,确定其对应的预处理输出序列为
Figure BDA0001448986500000077
其中,
Figure BDA0001448986500000078
当该符号的值为q4时,确定其对应的预处理输出序列为
Figure BDA0001448986500000079
其中,
Figure BDA00014489865000000710
其中,k为正整数,
Figure BDA00014489865000000711
Figure BDA00014489865000000712
Figure BDA00014489865000000713
为复数,i=0,1,…,k-1。
表1
Figure BDA00014489865000000714
Figure BDA0001448986500000081
示例性地,以x等于2,预处理输入符号为经过二相移键控(binary phase shiftkeying,BPSK)调制的调制符号为例,预处理输入符号与预处理输出序列间的映射关系可以通过表2描述。如表2所示,每2个预处理输入符号的组合取值可以有4种可能的取值,该4种可能的取值分别为[q1,q1]、[q1,q2]、[q2,q1]和[q2,q2],示例性地,q1=1,q2=-1。该4种可能的取值对应的预处理输出序列如表2中所示。对于预处理输入符号中的2个符号,当该2个符号中的第1个符号取值为q1且第2个符号取值为q1时,对应的预处理输出序列为
Figure BDA0001448986500000082
其中,
Figure BDA0001448986500000083
当该2个符号中的第1个符号取值为q1且第2个符号取值为q2时,确定其对应的预处理输出序列为
Figure BDA0001448986500000084
其中,
Figure BDA0001448986500000085
当该2个符号中的第1个符号取值为q2且第2个符号取值为q1时,确定其对应的预处理输出序列为
Figure BDA0001448986500000086
其中,
Figure BDA0001448986500000087
当该2个符号中的第1个符号取值为q2且第2个符号取值为q2时,确定其对应的预处理输出序列为
Figure BDA0001448986500000088
其中,
Figure BDA0001448986500000089
其中,k为正整数,
Figure BDA00014489865000000810
Figure BDA00014489865000000811
为复数,i=0,1,…,k-1。
表2
Figure BDA00014489865000000812
在该方法中,可以由接收端为发送端发送信令,该信令携带调制方式指示信息,用于指示接收端为发送端配置的调制方式;发送端接收接收端发送的信令,通过该信令确定调制方式。其中,该信令可以携带调制方式标识。需要说明的是,此时,该方法中的发送端为进行该信令传输时的接收端,该方法中的接收端为进行该信令传输时的发送端。表3所示为调制方式标识和对应的调制方式的映射关系的一个示例。在该方法中,示例性地,接收端为基站,发送端为UE;接收端为第一UE,发送端为第二UE;或接收端为第一基站,发送端为第二基站。
在本申请实施例中,信令可以是高层信令或者物理层信令。高层信令可以为无线资源控制(radio resource control,RRC)信令、广播消息、***消息或媒体接入控制(medium access control,MAC)控制元素(control element,CE)。物理层信令可以为物理控制信道携带的信令或者物理数据信道携带的信令,其中,物理控制信道携带的信令可以为物理下行控制信道携带的信令、增强物理下行控制信道(enhanced physical downlinkcontrol channel,EPDCCH)携带的信令、窄带物理下行控制信道(narrowband physicaldownlink control channel,NPDCCH)携带的信令或机器类通信物理下行控制信道(machine type communication(MTC)physical downlink control channel,MPDCCH)携带的信令。物理下行控制信道携带的信令还可以称为下行控制信息(downlink controlinformation,DCI)。物理控制信道携带的信令还可以为物理副链路控制信道(physicalsidelink control channel)携带的信令,物理副链路控制信道携带的信令还可以称为副链路控制信息(sidelink control information,SCI)。
表3
调制方式标识 调制方式
0 BPSK
1 QPSK
2 16正交振幅调制(16 quadrature amplitude modulation,16QAM)
3 64正交振幅调制(64 quadrature amplitude modulation,64QAM)
在该方法中,发送端可以确定调制方式,使用该调制方式对待发送数据进行调制,并向接收端发送信令,通过该信令指示其使用的调制方式。其中,该信令中可以包括调制方式标识。在该方法中,示例性地,接收端为基站,发送端为UE;接收端为第一UE,发送端为第二UE;或接收端为第一基站,发送端为第二基站。
在本申请实施例提供的第一种数据传输方法中,发送端可以使用波形发送预处理输出序列。在本申请实施例中,发送端发送预处理输出序列还可以描述为发送端发送预处理输出序列中的符号。其中,发送端使用的波形还可以称为发送波形、传输波形、波形或者其它名称,本申请不做限制。示例性地,发送波形可以为离散傅里叶扩展正交频分复用(discrete fourier transform spreading OFDM,DFT-s-OFDM)波形或循环前缀正交频分复用(cyclic prefix orthogonal frequency division multiplexing,CP-OFDM)波形。在本申请实施例中,DFT-s-OFDM波形还可以简称为DFT-s-OFDM,CP-OFDM波形还可以简称为CP-OFDM。
如果发送端使用DFT-s-OFDM对待发送数据进行发送,发送端发送预处理输出序列还可以包括对预处理输出序列进行离散傅立叶(discrete fourier transform,DFT)变换。具体地,发送端根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列,对预处理输出序列进行DFT变换,得到频域符号,发送该频域符号。其中,发送端对预处理输出序列进行DFT变换还可以描述为:发送端对预处理输出序列中的符号进行DFT变换。如果发送端使用DFT-s-OFDM对待发送数据进行发送,可以使用图3所示的处理流程对输入数据进行处理。图3所示的处理流程中可以包括交织/加扰、调制、层映射、预处理和DFT,还可以包括域编码和资源元素映射。
如图3所示,输入数据可以为Q个码字。该Q个码字中的一个码字可以是对一组输入比特进行前向纠错编码后得到的数据块。其中,该数据块还可以称为编码块,本申请不做限制。Q为大于等于1的整数,示例性地,Q等于2。发送端将该Q个码字中的每一个码字分别进行加扰,得到各码字对应的加扰比特。或者,发送端将该Q个码字中的每一个码字分别进行交织和加扰,得到各码字对应的加扰比特。其中,发送端对码字进行交织和加扰时,可以先对该码字进行加扰再进行交织,也可以先对该码字进行交织再进行加扰,本申请不做限制。
对加扰比特进行调制,获得调制符号。示例性地,可以对各码字对应的加扰比特分别进行调制,获得各码字对应的调制符号。具体地,基于相应的调制方式,对各码字对应的加扰比特进行调制,获得各码字对应的调制符号。其中,不同码字的调制方式可以相同,也可以不同,本申请不做限制。调制方式还可以描述为输入比特和输出符号间的映射关系。示例性地,调制方式可以为BPSK、QPSK、16QAM和64QAM等本技术领域常用的调制方式。
对调制符号进行层映射,将调制符号映射至v层,得到层映射符号。具体地,将Q个码字对应的调制符号映射至v层,得到v层层映射符号。其中,v为大于等于1的整数。通过层映射,可以使发送端和接收端在至少一个空间层进行数据传输,从而可以通过多个空间层传输数据,增加数据传输速率。
对层映射符号进行预处理,得到预处理输出序列。具体地,对层映射符号中的每一层符号进行预处理,得到该层符号对应的预处理输出序列。该预处理可以为本申请实施例提供的第一种数据传输方法中的预处理。即对层映射符号中的每一层符号,以该层符号作为预处理输入符号,根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列。通过预处理,可以获得v层预处理输出序列。
发送预处理输出序列。具体地,发送预处理输出序列中的符号。
发送预处理输出序列还包括对预处理输出序列进行DFT变换,获得频域符号,发送该频域符号。对v层预处理输出序列进行DFT变换,可以获得v层频率符号。
进一步地,发送预处理输出序列还可以包括对频域符号进行预编码,获得映射符号,发送该映射符号。示例性地,将v层频率符号进行线性变换,得到各天线端口对应的映射符号,在各天线端口发送该天线端口对应的映射符号。其中,映射符号是可以在天线端口进行发送的数据,或者是经过处理后可以在天线端口进行发送的数据,其还可以称为别的名称,本申请不做限制。再示例性地,配置预编码矩阵,将v层频率符号和编码矩阵相乘,得到各天线端口对应的映射符号。
再进一步地,发送预处理输出序列还可以包括将映射符号映射至资源元素,在资源元素发送相应的映射符号。具体地,对于一个天线端口,将该天线端口对应的映射符号映射至对应的资源元素,在该天线端口的资源元素发送相应的映射符号。示例性地,将映射符号中的一个符号映射至一个资源元素,在该资源元素发送该符号。
如果发送端使用CP-OFDM对待发送数据进行发送,可以使用图4所示的处理流程对输入数据进行处理。图4所示的处理流程中可以包括交织/加扰、调制、层映射和预处理,还可以包括预编码和资源元素映射。其中,交织/加扰、调制、层映射、预处理和资源元素映射的方法类似图3涉及的处理流程中相应的介绍,这里不再赘述。基于图4所示的处理流程,在本申请实施例提供的第一种数据传输方法中,发送预处理输出序列还可以包括对预处理输出序列进行预编码,获得映射符号,发送该映射符号。示例性地,将v层预处理输出序列中的符号进行线性变换,得到各天线端口对应的映射符号,在各天线端口发送其对应的映射符号。其中,映射符号是可以在天线端口进行发送的数据,或者是经过处理后可以在天线端口进行发送的数据,其还可以称为别的名称,本申请不做限制。再示例性地,配置预编码矩阵,通过将v层预处理输出序列中的符号和预编码矩阵相乘,得到各天线端口对应的映射符号。
在本申请实施例中,发送波形为DFT-s-OFDM还可以描述为在发送处理流程中进行DFT或者使能DFT,如图3所示的处理流程;发送波形为CP-OFDM还可以描述为在发送处理流程中不进行DFT或者不使能DFT,如图4所示的处理流程。其中,DFT用于将数据从时域变换到频域,其还可以称为变换预编码(transform precoding)或者其它名称,本申请不做限制。
图5所示为本申请实施例提供的第二种数据传输方法,如图5所示,发送端根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,将预处理输出序列映射至v层,得到层映射输出符号,发送层映射输出符号。其中,v为正整数。
预处理输入比特可以为x个比特,该x个比特的组合取值可以为M个取值中的任一个。预处理输入比特与预处理输出序列间的映射关系可以描述为该M个取值和M个预处理输出序列间的映射关系。其中,x和M为正整数,一个预处理输出序列中包括正整数个符号,示例性地,一个预处理输出序列中包括至少2个符号。示例性地,不同的预处理输出序列中的符号个数可以相同,不同的预处理输出序列中的符号个数也可以不同。该M个预处理输出序列包括于第一预处理码本中,还可以描述为第一预处理码本中包括该M个预处理输出序列。第一预处理码本包括于预处理码本集合中,还可以描述为预处理码本集合中包括第一预处理码本。
示例性地,以x等于1为例,预处理输入比特与预处理输出序列间的映射关系可以通过表4描述。如表4所示,每1个预处理输入比特的组合取值可以为2个取值中的任一个,该2个取值分别为b1和b2,示例性地,b1=1,b2=-1。该2个取值对应的预处理输出序列如表3中所示。对于预处理输入符号中的1个比特,当该比特的值为b1时,确定其对应的预处理输出序列为
Figure BDA0001448986500000101
其中,
Figure BDA0001448986500000102
当该符号的值为b2时,确定其对应的预处理输出序列为
Figure BDA0001448986500000103
其中,
Figure BDA0001448986500000104
其中,其中,k为正整数,
Figure BDA0001448986500000111
Figure BDA0001448986500000112
为复数,i=0,1,…,k-1。
在本申请实施例中,不同的方法或者不同的技术方案中的预处理输出序列、预处理码本和预处理码本集合可以独立设置,即不同的数据传输方法中的预处理输出序列、预处理码本和预处理码本集合可以相同也可以不同,本申请不做限制。进一步地,在本申请实施例中,不同的方法或者不同的技术方案中,相同的技术特征的值可以相同也可以不同,本申请不做限制。
表4
Figure BDA0001448986500000113
示例性地,以x等于2为例,预处理输入比特与预处理输出序列间的映射关系可以通过表5描述。如表5所示,每2个预处理输入比特的组合取值可以为4个取值中的任何一个,该4个取值分别为[b1,b1]、[b1,b2]、[b2,b2]和[b2,b1]。示例性地,b1=1,b2=-1。该4个取值对应的预处理输出序列如表4中所示。对于预处理输入符号中的2个比特,当第一个比特的取值为b1且第二个比特的取值为b1时,确定其对应的预处理输出序列为
Figure BDA0001448986500000114
其中,
Figure BDA0001448986500000115
当第一个比特的取值为b1且第二个比特的取值为b2时,确定其对应的预处理输出序列为
Figure BDA0001448986500000116
其中,
Figure BDA0001448986500000117
当第一个比特的取值为b2且第二个比特的取值为b2时,确定其对应的预处理输出序列为
Figure BDA0001448986500000118
其中,
Figure BDA0001448986500000119
当第一个比特的取值为b2且第二个比特的取值为b1时,确定其对应的预处理输出序列为
Figure BDA00014489865000001110
其中,
Figure BDA00014489865000001111
其中,k为正整数,
Figure BDA00014489865000001112
Figure BDA00014489865000001113
为复数,i=0,1,…,k-1。
表5
Figure BDA00014489865000001114
在本申请实施例中,发送端将预处理输出序列映射至v层时,以一个预处理输出序列中包括的符号为一个映射单元,将预处理输出序列中的预处理输出符号映射至v层。其中,以一个预处理输出序列中包括的符号为一个映射单元还可以描述为以预处理输出序列为映射单元。
通过本申请实施例提供的第二种数据传输方法,配置预处理输入比特与预处理输出序列间的映射关系,该映射关系无需限制为线性关系,可以引入更多的低相关的预处理输出序列,从而可以引入更多的低相关的预处理码本。当为不同的UE独立配置预处理码本时,可以在满足UE间低干扰的同时增加UE复用数,从而可以提高***传输速率。
在本申请实施例提供的第二种数据传输方法中,发送端可以使用波形发送预处理输出序列。
如果发送端使用DFT-s-OFDM对待发送数据进行发送,发送端发送层映射符号还可以包括对层映射符号进行DFT变换,获得频域符号,发送该频域符号。如果发送端使用DFT-s-OFDM对待发送数据进行发送,可以使用图6所示的处理流程对输入数据进行处理。图6所示的处理流程中可以包括交织/加扰、预处理、层映射和DFT,还可以包括预编码和资源元素映射。如图6所示,输入数据可以为Q个码字,该Q个码字中的一个码字可以是对一组输入比特进行前向纠错编码后得到的数据块。交织/加扰、空间域预编码和资源元素映射方法类似图3涉及的处理流程中相应的介绍,这里不再赘述。
对加扰比特进行预处理,得到预处理输出序列。该预处理方法为本申请实施例提供的第二种数据传输方法中的预处理方法。示例性地,对各码字对应的加扰比特,以该加扰比特作为预处理输入比特,根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定该码字对应预处理输出序列。
将预处理输出序列映射至v层,得到层映射符号。该层映射方法为本申请实施例提供的第二种数据传输方法中的层映射方法。具体地,对于各码字对应的预处理输出序列,以一个预处理输出序列中包括的符号为一个映射单元,将预处理输出序列中的预处理输出符号进行层映射。其中,以一个预处理输出序列中包括的符号为一个映射单元还可以描述为以预处理输出序列为映射单元。第二种数据传输方法中的层映射方法还可以描述为以预处理输出序列为粒度进行层映射。
示例性地,以码字个数是1,该码字对应的一组加扰比特为一组预处理输入比特B(0)为例,其中
Figure BDA0001448986500000121
Figure BDA00014489865000001213
为该组预处理输入比特中的预处理输入比特的个数。对于该组预处理输入比特中的预处理输入比特,发送端根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,获得一组预处理输出序列E(0),其中
Figure BDA0001448986500000122
Figure BDA00014489865000001214
为该组预处理输出序列中的预处理输出序列的个数。根据该组预处理输出序列的各预处理输出序列中包括的符号,得到该组预处理输出序列对应的一组预处理输出符号S(0)。示例性地,将该组预处理输出序列的各预处理输出序列中包括的符号组合起来,得到该组预处理输出序列对应的一组预处理输出符号S(0)。其中,
Figure BDA0001448986500000123
Figure BDA00014489865000001215
为S(0)中的预处理输出符号的个数。示例性地,s(0)(i)为E(0)中的一个预处理输出序列中的符号,i为0至
Figure BDA0001448986500000124
中任一个整数。示例性地,如果E(0)中每个预处理输出序列中包括k(0)个符号,则
Figure BDA0001448986500000125
表6所示为将S(0)映射至v层得到层映射输出符号的示例。如表6所示,发送端以k(0)个符号为一个映射单元,将S(0)中的预处理输出符号映射至v层。具体地:
当v等于1时,以k(0)个符号为一个映射单元,将S(0)中的预处理输出符号映射至1层,得到1层层映射符号,该层层映射符号中包括
Figure BDA0001448986500000126
个映射单元,该层层映射符号中的第ik(0)+j个符号的值c(0)(ik(0)+j)等于S(0)中的第ik(0)+j个值s(0)(ik(0)+j),其中,i和j为整数,
Figure BDA0001448986500000127
j=0,1,…,k(0)-1,
Figure BDA0001448986500000128
当v等于2时,以k(0)个符号为一个映射单元,将S(0)中的预处理输出符号映射至2层,得到2层层映射符号,每层层映射符号中包括
Figure BDA0001448986500000129
个映射单元,第1层层映射符号中的第ik(0)+j个符号的值c(0)(ik(0)+j)等于S(0)中的第2ik(0)+j个值s(0)(2ik(0)+j),第2层层映射符号中的第ik(0)+j个符号的值c(1)(ik(0)+j)等于S(0)中的第2ik(0)+k(0)+j个值s(0)(2ik(0)+k(0)+j),其中,i和j为整数,
Figure BDA00014489865000001210
j=0,1,…,k(0)-1,
Figure BDA00014489865000001211
当v等于3时,以k(0)个符号为一个映射单元,将S(0)中的预处理输出符号映射至3层,得到3层层映射符号,每层层映射符号中包括
Figure BDA00014489865000001212
个映射单元,第1层层映射符号中的第ik(0)+j个符号的值c(0)(ik(0)+j)等于S(0)中的第3ik(0)+j个值s(0)(3ik(0)+j),第2层层映射符号中的第ik(0)+j个符号的值c(1)(ik(0)+j)等于S(0)中的第3ik(0)+k(0)+j个值s(0)(3ik(0)+k(0)+j),第3层层映射符号中的第ik(0)+j个符号的值c(2)(ik(0)+j)等于S(0)中的第3ik(0)+2k(0)+j个值s(0)(3ik(0)+2k(0)+j),其中,i和j为整数,
Figure BDA0001448986500000131
j=0,1,…,k(0)-1,
Figure BDA0001448986500000132
当v等于4时,以k(0)个符号为一个映射单元,将S(0)中的预处理输出符号映射至4层,得到4层层映射符号,每层层映射符号中包括
Figure BDA0001448986500000133
个映射单元,第1层层映射符号中的第ik(0)+j个符号的值c(0)(ik(0)+j)等于S(0)中的第4ik(0)+j个值s(0)(4ik(0)+j),第2层层映射符号中的第ik(0)+j个符号的值c(1)(ik(0)+j)等于S(0)中的第4ik(0)+k(0)+j个值s(0)(4ik(0)+k(0)+j),第3层层映射符号中的第ik(0)+j个符号的值c(2)(ik(0)+j)等于S(0)中的第4ik(0)+2k(0)+j个值s(0)(4ik(0)+2k(0)+j),第4层层映射符号中的第ik(0)+j个符号的值c(3)(ik(0)+j)等于S(0)中的第4ik(0)+3k(0)+j个值s(0)(4ik(0)+3k(0)+j),其中,i和j为整数,
Figure BDA00014489865000001316
j=0,1,…,k(0)-1,
Figure BDA0001448986500000135
表6
Figure BDA0001448986500000136
示例性地,以码字个数是2,该2个码字对应的2组加扰比特分别为预处理输入比特B(0)和B(1)为例,其中
Figure BDA0001448986500000137
Figure BDA0001448986500000138
Figure BDA00014489865000001320
为B(0)中的预处理输入比特的个数,
Figure BDA0001448986500000139
为B(1)中的预处理输入比特的个数。对于B(0)和B(1)中的预处理输入比特,发送端根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列。
对应于B(0),发送端获得一组预处理输出序列E(0),其中
Figure BDA00014489865000001315
Figure BDA00014489865000001310
为该组预处理输出序列中的预处理输出序列的个数。根据该组预处理输出序列的各预处理输出序列中包括的符号,得到该组预处理输出序列对应的一组预处理输出符号S(0)。示例性地,将该组预处理输出序列的各预处理输出序列中包括的符号组合起来,得到该组预处理输出序列对应的一组预处理输出符号S(0)。其中,
Figure BDA00014489865000001317
Figure BDA00014489865000001318
为S(0)中的预处理输出符号的个数。示例性地,s(0)(i)为E(0)中的一个预处理输出序列中的符号,i为0至
Figure BDA00014489865000001312
中任一个整数。示例性地,如果E(0)中每个预处理输出序列中包括k(0)个符号,则
Figure BDA00014489865000001313
对应于B(1),发送端获得一组预处理输出序列E(1),其中
Figure BDA00014489865000001319
Figure BDA0001448986500000141
为该组预处理输出序列中的预处理输出序列的个数。根据该组预处理输出序列的各预处理输出序列中包括的符号,得到该组预处理输出序列对应的一组预处理输出符号S(1)。示例性地,将该组预处理输出序列的各预处理输出序列中包括的符号组合起来,得到该组预处理输出序列对应的一组预处理输出符号S(1)。其中,
Figure BDA00014489865000001415
Figure BDA00014489865000001416
为S(1)中的预处理输出符号的个数。示例性地,s(1)(i)为E(1)中的一个预处理输出序列中的符号,i为0至
Figure BDA0001448986500000143
中任一个整数。示例性地,如果E(1)中每个预处理输出序列中包括k(1)个符号,则
Figure BDA0001448986500000144
以k(0)=k(1)=k为例,表7所示为将S(0)和S(1)映射至v层得到层映射输出符号的示例。如表7所示,发送端以k个符号为一个映射单元,将S(0)和S(1)中的预处理输出符号映射至v层,得到v层层映射符号。该v层层映射符号中的第n层层映射符号为c(n-1),n的取值为1至v。
当v等于2时,以k个符号为一个映射单元,将S(0)和S(1)中的预处理输出符号映射至2层,得到2层层映射符号,每层层映射符号中包括
Figure BDA0001448986500000145
个映射单元。第1层层映射符号中的第ik+j个符号的值c(0)(ik+j)等于S(0)中的第ik+j个值s(0)(ik+j),第2层层映射符号中的第ik+j个符号的值c(1)(ik+j)等于S(1)中的第ik+j个值s(1)(ik+j),其中,i和j为整数,
Figure BDA00014489865000001417
j=0,1,…,k-1,
Figure BDA0001448986500000147
当v等于3时,以k个符号为一个映射单元,将S(0)和S(1)中的预处理输出符号映射至3层,得到3层层映射符号,每层层映射符号中包括
Figure BDA0001448986500000148
个映射单元,第1层层映射符号中的第ik+j个符号的值c(0)(ik+j)等于S(0)中的第ik+j个值s(0)(ik+j),第2层层映射符号中的第ik+j个符号的值c(1)(ik+j)等于S(1)中的第2ik+j个值s(1)(2ik+j),第3层层映射符号中的第ik+j个符号的值c(2)(ik+j)等于S(1)中的第2ik+k+j个值s(1)(2ik+k+j),其中,i和j为整数,
Figure BDA0001448986500000149
j=0,1,…,k(0)-1,
Figure BDA00014489865000001410
当v等于4时,以k个符号为一个映射单元,将S(0)和S(1)中的预处理输出符号映射至4层,得到4层层映射符号,每层层映射符号中包括
Figure BDA00014489865000001411
个映射单元,第1层层映射符号中的第ik+j个符号的值c(0)(ik+j)等于S(0)中的第ik+j个值s(0)(2ik+j),第2层层映射符号中的第ik+j个符号的值c(1)(ik+j)等于S(0)中的第2ik+k+j个值s(0)(2ik+k+j),第3层层映射符号中的第ik+j个符号的值c(2)(ik+j)等于S(1)中的第2ik+j个值s(1)(2ik+j),第4层层映射符号中的第ik+j个符号的值c(3)(ik+j)等于S(1)中的第2ik+k+j个值s(1)(2ik+k+j),其中,i和j为整数,
Figure BDA00014489865000001412
j=0,1,…,k(0)-1,
Figure BDA00014489865000001413
表7
Figure BDA00014489865000001414
Figure BDA0001448986500000151
发送层映射符号。
发送层映射符号还包括对层映射符号进行DFT变换,获得频域符号,发送该频域符号。对v层层映射符号进行DFT变换,可以获得v层频率符号。
如果发送端使用CP-OFDM对待发送数据进行发送,可以使用图7所示的处理流程对输入数据进行处理。图7所示的处理流程中可以包括交织/加扰、预处理、层映射,还可以包括预编码和资源元素映射。其中,交织/加扰、预处理、层映射和资源元素映射方法类似图6涉及的处理流程中相应的介绍,这里不再赘述。基于图7所示的处理流程,在本申请实施例提供的第二种数据传输方法中,发送层映射符号还可以包括对层映射符号进行预预编码,获得预编码符号,发送该预编码符号。示例性地,将各层层映射符号进行线性变换,得到各天线端口对应的映射符号,在各天线端口发送其对应的映射符号。其中,映射符号是可以在天线端口进行发送的数据,或者是经过处理后可以在天线端口进行发送的数据,其还可以称为别的名称,本申请不做限制。再示例性地,配置预编码矩阵,通过将v层层映射符号和预编码矩阵相乘,得到各天线端口对应的映射符号。
图8所示为本申请实施例提供的第三种数据传输方法,如图8所示,发送端将输入比特映射至v层,得到层映射输出比特,其中,v为正整数。对于层映射输出比特中的每一层输出比特,发送端根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,发送预处理输出序列。
对于层映射输出比特中的每一层输出比特,发送端以该层输出比特作为预处理输入比特,根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列。其中,发送端根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列的方法同本申请实施例提供的第二种数据传输方法中相应的描述,这里不再赘述。
通过本申请实施例提供的第三种方法,配置预处理输入比特与预处理输出序列间的映射关系,该映射关系无需限制为线性关系,可以引入更多的低相关的预处理输出序列,从而可以引入更多的低相关的预处理码本。当为不同的UE独立配置预处理码本时,可以在满足UE间低干扰的同时增加UE复用数。
在本申请实施例提供的第三种方法中,发送端可以使用波形发送预处理输出序列。
如果发送端使用DFT-s-OFDM对待发送数据进行发送,发送端发送预处理输出序列还可以包括对预处理输出序列进行DFT变换。具体地,发送端根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列,对预处理输出序列进行DFT变换,获得频域符号,发送该频域符号。如果发送端使用DFT-s-OFDM对待发送数据进行发送,可以使用图9所示的处理流程对输入数据进行处理。图9所示的处理流程中可以包括交织/加扰、层映射、预处理和DFT,还可以包括预编码和资源元素映射。其中,交织/加扰、DFT、预编码和资源元素映射方法类似图3涉及的处理流程中相应的介绍,这里不再赘述。
层映射时,对加扰比特进行层映射,得到层映射输出比特。
示例性地,以码字个数是1,该码字对应的一组加扰比特为D(0)为例,其中
Figure BDA0001448986500000152
Figure BDA0001448986500000154
为该组加扰比特中的比特数。表8所示为将D(0)映射至v层得到层映射输出比特的示例。如表8所示:
当v等于1时,将D(0)中的加扰比特映射至1层,得到1层层映射输出比特,该层层映射输出比特中的第i个比特的值x(0)(i)等于D(0)中的第i个值d(0)(i),其中,
Figure BDA0001448986500000153
当v等于2时,将D(0)中的加扰比特映射至2层,得到2层层映射输出比特,第1层层映射输出比特中的第i个比特的值x(0)(i)等于D(0)中的第2i个值d(0)(2i),第2层层映射输出比特中的第i个比特的值x(1)(i)等于D(0)中的第2i+1个值d(0)(2i+1),其中,
Figure BDA0001448986500000161
当v等于3时,将D(0)中的加扰比特映射至3层,得到3层层映射输出比特,第1层层映射输出比特中的第i个比特的值x(0)(i)等于D(0)中的第3i个值d(0)(3i),第2层层映射输出比特中的第i个比特的值x(1)(i)等于D(0)中的第3i+1个值d(0)(3i+1),第3层层映射输出比特中的第i个比特的值x(2)(i)等于D(0)中的第3i+2个值d(0)(3i+2),其中,
Figure BDA0001448986500000162
当v等于4时,将D(0)中的加扰比特映射至4层,得到4层层映射输出比特,第1层层映射输出比特中的第i个比特的值x(0)(i)等于D(0)中的第4i个值d(0)(4i),第2层层映射输出比特中的第i个比特的值x(1)(i)等于D(0)中的第4i+1个值d(0)(4i+1),第3层层映射输出比特中的第i个比特的值x(2)(i)等于D(0)中的第4i+2个值d(0)(4i+2),第4层层映射输出比特中的第i个比特的值x(2)(i)等于D(0)中的第4i+3个值d(0)(4i+3),其中,
Figure BDA0001448986500000163
表8
Figure BDA0001448986500000164
示例性地,以码字个数是2,第1个码字对应的第1组加扰比特为D(0),第2个码字对应的第2组加扰比特为D(1)为例,其中
Figure BDA0001448986500000165
Figure BDA0001448986500000166
Figure BDA00014489865000001611
为第1组加扰比特中的比特数,
Figure BDA0001448986500000167
为第2组加扰比特中的比特数。表9所示为将加扰比特映射至v层得到层映射输出比特的示例。如表9所示:
当v等于2时,将D(0)中的加扰比特映射至第1层,得到第1层层映射输出比特,第1层层映射输出比特中的第i个比特的值x(0)(i)等于D(0)中的第i个值d(0)(i),将D(1)中的加扰比特映射至第2层,得到第2层层映射输出比特,第2层映射输出比特中的第i个比特的值x(1)(i)等于D(1)中的第i个值d(1)(i),其中,
Figure BDA0001448986500000168
当v等于3时,将D(0)中的加扰比特映射至第1层,得到第1层层映射输出比特,第1层层映射输出比特中的第i个比特的值x(0)(i)等于D(0)中的第i个值d(0)(i),将D(1)中的加扰比特映射至第2层和第3层,得到第2层和第3层层映射输出比特,第2层层映射输出比特中的第i个比特的值x(1)(i)等于D(1)中的第2i个值d(1)(2i),第3层层映射输出比特中的第i个比特的值x(2)(i)等于D(1)中的第2i+1个值d(1)(2i+1),其中,
Figure BDA0001448986500000169
Figure BDA00014489865000001610
当v等于4时,将D(0)中的加扰比特映射至第1层和第2层,得到第1层和第2层层映射输出比特,第1层层映射输出比特中的第i个比特的值x(0)(i)等于D(0)中的第2i个值d(0)(2i),第2层层映射输出比特中的第i个比特的值x(1)(i)等于D(0)中的第2i+1个值d(0)(2i+1),将D(1)中的加扰比特映射至第3层和第4层,得到第3层和第4层层映射输出比特,第3层层映射输出比特中的第i个比特的值x(2)(i)等于D(1)中的第2i个值d(1)(2i),第4层层映射输出比特中的第i个比特的值x(3)(i)等于D(1)中的第2i+1个值d(1)(2i+1),其中,
Figure BDA0001448986500000171
表9
Figure BDA0001448986500000172
对层映射输出比特进行预处理。具体地,对每层层映射输出比特分别进行预处理。
如果发送端使用CP-OFDM对待发送数据进行发送,可以使用图10所示的处理流程对输入数据进行处理。图10所示的处理流程中可以包括交织/加扰、层映射和预处理,还可以包括空间域编码和资源元素映射。其中,交织/加扰、层映射和预处理方法类似图9涉及的处理流程中相应的介绍,这里不再赘述。预编码和资源元素映射类似图4涉及的处理流程中相应的介绍,这里不再赘述。
在本申请实施例提供的上述各种方法中,可以通过预配置或者信令配置为发送端配置预处理码本。通过信令配置为发送端配置预处理码本时,可以由接收端为发送端发送信令,该信令携带指示信息,用于指示接收端为发送端配置的预处理码本;发送端接收接收端发送的信令,通过该信令确定该发送端的预处理码本。发送端可以使用该发送端的预处理码本进行预处理。需要说明的是,此时,该方法中的发送端为进行该信令传输时的接收端,该方法中的接收端为进行该信令传输时的发送端。其中,该信令中可以包括预处理码本的标识。
示例性地,预处理码本集合中的一个预处理码本对应一个标识,该标识称为该预处理码本的标识。发送端接收接收端发送的信令,该信令中包括预处理码本的标识,发送端以该标识对应的预处理码本作为该发送端的预处理码本。
应用该方法时,示例性地,接收端为基站,发送端为UE;接收端为第一UE,发送端为第二UE;或接收端为第一基站,发送端为第二基站。
在该方法中,对应于各空间层,可以为发送端独立配置预处理码本。对于多天线***,发送端和接收端可以分别使用多个发送天线和接收天线,从而可以形成多个空间,该多个空间可以进行空分复用。示例性地,该多个空间可以各对应一份空口资源,可以同时在该多份空口资源进行数据传输。其中,该多份空口资源可以对应相同的频率资源。利用空分复用技术时,高速率的数据流在发送端可以被分为多个低速率的子数据流,不同的子数据流在不同的发送天线上在相同频率资源上发射出去。这里每个子数据流又称为一个空间层,或者空间子信道。因此,利用空分复用技术时,除了时域维度和频域维度,又增加了空域维度,使得不同空间层的信号能够相互区别,从而可以增加***传输速率。
在本申请实施例提供的上述各种方法中,发送端可以确定预处理码本,使用该预处理码本进行相应的预处理,向接收端发送信令,通过该信令指示其使用的预处理码本。其中,该信令中可以包括预处理码本的标识。
示例性地,预处理码本集合中的一个预处理码本对应一个标识,该标识称为该预处理码本的标识。发送端向接收端发送信令,该信令中包括预处理码本的标识,接收端以该标识对应的预处理码本作为该发送端的预处理码本。
应用该方法时,示例性地,接收端为基站,发送端为UE;接收端为第一UE,发送端为第二UE;或接收端为第一基站,发送端为第二基站。
在该方法中,对应于各空间层,发送端可以为各空间层独立确定预处理码本,向接收端发送信令,通过该信令指示各空间层对应的预处理码本。
在本申请实施例提供的上述各种方法中,发送端可以根据发送波形确定预处理码本集合。如果发送波形为第一波形,发送端确定预处理码本集合为第一预处理码本集合;如果发送波形为第二波形,发送端确定预处理码本集合为第二预处理码本集合;第一预处理码本集合和第二预处理码本集合不同。第一预处理码本集合和第二预处理码本集合不同还可以描述为:第一预处理码本集合中的至少一个预处理码本不包括于第二预处理码本集合中,和/或第二预处理码本集合中的至少一个预处理码本不包括于第一预处理码本集合中。为了提高数据传输效率,不同发送波形对发送的数据的要求不同,因此,发送端基于发送波形确定预处理码本集合,可以满足发送波形对待发送的数据的要求,从而提高数据传输效率。示例性地,如果发送波形为DFT-s-OFDM,预处理码本集合中包括可以恒模码本;如果发送波形为CP-OFDM,预处理码本集合中包括稀疏码本。
对于恒模码本中的一个序列,该序列中的各符号的模相同。示例性地,以一个符号为a+jb为例,该符号的模为
Figure BDA0001448986500000181
其中,j为虚数单位,a和b为实数。对于稀疏码本中的一个序列,该序列中的若干符号的值为0。DFT-s-OFDM要求发送的数据自身具有较低的峰均功率比(peak-to-average power ratio,PAPR),恒模码本可以具有低PAPR。当发送信号具有较低的PAPR时,功率放大器的输出功率可以更大,效率更高,有利于提高网络的覆盖。CP-OFDM要求发送的数据间具有较低的相关性,稀疏码本的码本间相关性低。相关性低的码本有利于减少UE之间的干扰,可以增加UE复用数,从而可以提高***传输速率。
在第一种可能的实现中,可以由接收端为发送端发送信令,该信令携带波形指示信息,用于指示接收端为发送端配置的发送波形;发送端接收接收端发送的信令,通过该信令确定发送波形。需要说明的是,此时,该方法中的发送端为进行该信令传输时的接收端,该方法中的接收端为进行该信令传输时的发送端。其中,该信令中可以包括发送波形的标识。
示例性地,可用发送波形中的一个发送波形对应一个标识,该标识称为该发送波形的标识。接收端向发送端发送信令,该信令中包括发送波形的标识,发送端可以使用该标识对应的发送波形发送数据。
在该实现中,对应于各空间层,可以为发送端独立配置发送波形。
在第二种可能的实现中,发送端可以确定发送波形,向接收端发送信令,通过该信令指示其使用的发送波形。其中,该发送波形可以用于发送端发送数据,该信令中可以包括发送波形的标识。
示例性地,可用发送波形中的一个发送波形对应一个标识,该标识称为该发送波形的标识。发送端向接收端发送信令,该信令中包括发送波形的标识,接收端可以使用该标识对应的发送波形发送数据。
在该实现中,对应于各空间层,发送端可以为各空间层独立确定发送波形,向接收端发送信令,通过该信令指示各空间层对应的发送波形。
应用该方法时,示例性地,接收端为基站,发送端为UE;接收端为第一UE,发送端为第二UE;或接收端为第一基站,发送端为第二基站。
为了增加码本数量,本申请实施例提供一种码本生成方法,该码本可以为任意类型的码本,本申请不做限制。示例性地,该码本可以为预处理码本或者其它码本。在本申请实施例中,以该码本为预处理码本,该码本生成方法为预处理码本生成方法为例进行说明。
该预处理码本生成方法为:第一预处理码本中包括R个序列,该R个序列和第二预处理码本中的序列的关系是线性关系,其中,R为大于等于1的整数。示例性地,该R个序列中的任一个序列可以是Si、-Si、Si或-jSi,序列Si是第二预处理码本中的序列,j为虚数单位。该R个序列中的不同序列的值可以相同也可以不相同,本申请不做限制。
示例性地,第二预处理码本中包括2个序列,记为{Sn0,Sn1},则第一预处理码本中的任一个序列可以是Sn0、-Sn0、jSn0、-jSn0、Sn1、-Sn1、jSn1或-jSn1,j为虚数单位。
再示例性地,第二预处理码本中包括4个序列,记为{Sn0,Sn1,Sn2,Sn3},则第一预处理码本中的任一个序列可以是Sn0、-Sn0、jSn0、-jSn0、Sn1、-Sn1、jSn1、-jSn1、Sn2、-Sn2、jSn2、-jSn2、Sn3、-Sn3、jSn3或-jSn3,j为虚数单位。
示例性地,第一预处理码本可以为本申请实施例提供的第一种至第三种数据传输方法中进行预处理时使用的预处理码本,还可以为本申请实施例提供的第一种至第三种数据传输方法中的预处理码本集合中的码本。
再示例性地,第二预处理码本可以为本申请实施例提供的第一种至第三种数据传输方法中进行预处理时使用的预处理码本,还可以为本申请实施例提供的第一种至第三种数据传输方法中的预处理码本集合中的码本。
基于本申请实施例提供的预处理码本生成方法,本申请实施例提供了第四种数据传输方法。在本申请实施例提供的第四种数据传输方法中,发送端可以基于上述第一预处理码本和/或第二预处理码本对输入数据进行预处理,得到预处理输出序列,发送该预处理输出序列。
通过本申请实施例提供的预处理码本生成方法,可以增加预处理码本的个数,因此可以增加NOMA***中的UE复用数,从而可以增加***数据速率。进一步地,生成的第一预处理码本还可以保持第二预处理码本的特性。其中,增加预处理码本的个数示例性地,第二预处理码本满足低PAPR时,第一预处理码本也可以满足低PAPR。再示例性地,第二预处理码本的预处理序列间满足低相关性时,第一预处理码本的预处理序列间也满足低相关性。
上述本申请提供的实施例中,从发送端和接收端的角度对本申请实施例提供的方法进行了介绍。为了实现本申请实施例提供的方法中的各功能,发送端和接收端可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
图11是本申请实施例提供的装置1100的结构示意图。其中,装置1100可以是发送端,能够实现本申请实施例提供的第一种数据传输方法中发送端的功能;装置1100也可以是发送端中的装置,该装置能够支持发送端实现本申请实施例提供的第一种数据传输方法中发送端的功能。装置1100可以是硬件结构、软件模块、或硬件结构加软件模块。装置1100可以由芯片***实现。本申请实施例中,芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
如图11中所示,装置1100包括预处理模块1102和收发模块1104,预处理模块1102和收发模块1104耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。
预处理模块1102用于对预处理输入符号进行预处理,得到预处理输出序列。其中,预处理方法同图2涉及的方法中相应的描述,这里不再赘述。预处理输出序列为第一预处理码本中的序列,预处理模块1102还用于根据发送波形确定预处理码本集合,第一预处理码本为预处理码本集合中的码本。其中,根据发送波形确定预处理码本集合的方法和对于第一预处理码本的描述同本申请实施例提供的方法中相应的描述,这里不再赘述。
收发模块1104用于发送预处理输出序列。当发送波形是DFT-s-OFDM时,装置1100还包括DFT模块1106,用于对预处理输出序列进行DFT变换,得到频域符号,收发模块1104具体用于发送该频域符号。其中,DFT变换方法同图3涉及的方法中相应的描述,这里不再赘述。DFT模块1106可以和收发模块1104耦合,DFT模块1106还可以和预处理模块1102耦合。如果装置1100是芯片,收发模块1104可以是用于芯片和外部装置之间的通信接口,其中,该外部装置可以是电路、器件或其它装置。
收发模块1104还可以用于接收控制信息,控制信息中包括调制方式标识、码本索引和波形信息中至少一个。如果控制信息中包括调制方式标识,预处理模块还用于根据调制方式标识确定预处理输入符号与预处理输出序列间的映射关系。如果控制信息中包括码本索引,预处理模块还用于根据码本索引用于从预处理码本集合中确定第一预处理码本。如果控制信息中包括波形信息,预处理模块还用于根据还用于根据波形信息确定发送波形。
图12是本申请实施例提供的装置1200的结构示意图。其中,装置1200可以是发送端,能够实现本申请实施例提供的第二种数据传输方法中发送端的功能;装置1200也可以是发送端中的装置,该装置能够支持发送端实现本申请实施例提供的第二种数据传输方法中发送端的功能。装置1200可以是硬件结构、软件模块、或硬件结构加软件模块。装置1200可以由芯片***实现。
如图12中所示,装置1200包括预处理模块1202、层映射模块1204和收发模块1206,预处理模块1202和层映射模块1204耦合,预处理模块1202和收发模块1206耦合。
预处理模块1202用于对预处理输入比特进行预处理,得到预处理输出序列。其中,预处理方法同图5涉及的方法中相应的描述,这里不再赘述。预处理输出序列为第一预处理码本中的序列,预处理模块1202还用于根据发送波形确定预处理码本集合,第一预处理码本为预处理码本集合中的码本。其中,根据发送波形确定预处理码本集合的方法和对于第一预处理码本的描述同本申请实施例提供的方法中相应的描述,这里不再赘述。
层映射模块1204用于将预处理输出序列映射至v层,得到层映射输出符号,其中,v为正整数。该层映射的方法同图5涉及的方法中相应的描述,这里不再赘述。
收发模块1206用于发送预处理输出序列。当发送波形是DFT-s-OFDM时,装置1200还包括DFT模块1208,用于对层映射输出符号进行DFT变换,得到频域符号,收发模块1206具体用于发送该频域符号。其中,DFT变换方法同图5涉及的方法中相应的描述,这里不再赘述。DFT模块1208可以和收发模块1206耦合,DFT模块1208还可以和预处理模块1202耦合。如果装置1200是芯片,收发模块1206可以是用于芯片和外部装置之间的通信接口,其中,该外部装置可以是电路、器件或其它装置。
收发模块1206还可以用于接收控制信息,控制信息中包括码本索引和波形信息中至少一个。如果控制信息中包括码本索引,预处理模块还用于根据码本索引用于从预处理码本集合中确定第一预处理码本。如果控制信息中包括波形信息,预处理模块还用于根据还用于根据波形信息确定发送波形。
图13是本申请实施例提供的装置1300的结构示意图。其中,装置1300可以是发送端,能够实现本申请实施例提供的第三种数据传输方法中发送端的功能;装置1300也可以是发送端中的装置,该装置能够支持发送端实现本申请实施例提供的第三种数据传输方法中发送端的功能。装置1300可以是硬件结构、软件模块、或硬件结构加软件模块。装置1300可以由芯片***实现。
如图13中所示,装置1300包括预处理模块1302、层映射模块1304和收发模块1306,预处理模块1302和层映射模块1304耦合,预处理模块1302和收发模块1306耦合。
层映射模块1304用于将输入比特映射至v层,得到层映射输出比特,其中,v为正整数。
预处理模块1302用于对层映射输出比特中的每一层输出比特,根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列。其中,预处理方法同图8涉及的方法中相应的描述,这里不再赘述。预处理输出序列为第一预处理码本中的序列,预处理模块1302还用于根据发送波形确定预处理码本集合,第一预处理码本为预处理码本集合中的码本。其中,根据发送波形确定预处理码本集合的方法同本申请实施例提供的方法中相应的描述,这里不再赘述。
收发模块1306同收发模块1104。当发送波形是DFT-s-OFDM时,装置1300还包括DFT模块1308,DFT模块1308同DFT模块1106。
图14是本申请实施例提供的装置1400的结构示意图。其中,装置1400可以是发送端,能够实现本申请实施例提供的方法中发送端的功能;装置1400也可以是发送端中的装置,该装置能够支持发送端实现本申请实施例提供的方法中发送端的功能。
如图14中所示,装置1400包括处理***1402,用于实现或者用于支持发送端实现本申请实施例提供方法中发送端的功能。处理***1402可以是一种电路,该电路可以由芯片***实现。处理***1402包括至少一个处理器1422,可以用于实现或者用于支持发送端实现本申请实施例提供的方法中发送端的功能。当处理***1402中包括除处理器以外的其它装置时,处理器1422还可以用于管理处理***1402中包括的其它装置,示例性地,该其它装置可能为下述存储器1424、总线1426和总线接口1428中至少一个。本申请实施例中,处理器可以是中央处理器(central processing unit,CPU),通用处理器网络处理器(networkprocessor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。
处理***1402还可能包括存储器1424,用于存储程序指令和/或数据。如果处理***1402包括存储器1424,处理器1422可以和存储器1424耦合。本申请实施例中,存储器包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flashmemory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器还可以包括上述种类的存储器的组合。
处理器1422可以和存储器1424协同操作。处理器1422可以执行存储器1424中存储的程序指令。当处理器1422执行存储器1424中存储的程序指令时,可以实现或者支持发送端实现本申请实施例提供的方法中发送端的功能。处理器1422还可能读取存储器1424中存储的数据。存储器1424还可能存储处理器1422执行程序指令时得到的数据。
当处理器实现或者支持发送端实现本申请实施例提供的第一种数据传输方法中发送端的功能时,处理器1422可以根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列;发送该预处理输出序列。
当处理器1422实现或者支持发送端实现本申请实施例提供的第二种数据传输方法中发送端的功能时,处理器1422可以根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,将预处理输出序列映射至v层,得到层映射输出符号,发送所述层映射输出符号。其中,v为正整数。
当处理器1422实现或者支持发送端实现本申请实施例提供的第三种数据传输方法中发送端的功能时,处理器1422可以将输入比特映射至v层,得到层映射输出比特,其中,v为正整数。对于层映射输出比特中的每一层输出比特,处理器1422可以根据预处理输入比特和预处理输入比特与预处理输出序列间的映射关系,确定预处理输出序列,发送预处理输出序列。
当处理器1422实现或者支持发送端实现本申请实施例提供第四种数据传输方法时,处理器基于第一预处理码本和/或第二预处理码本对输入数据进行预处理,得到预处理输出序列,发送预处理输出序列。其中,第一预处理码本中包括R个序列,该R个序列和第二预处理码本中的序列的关系是线性关系,R为大于等于1的整数。该R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,序列Si是第二预处理码本中的序列。
处理***1402还可以包括总线接口1428,用于提供总线1426和其它装置之间的接口。
装置1400还可能包括收发器1406,用于通过传输介质和其它通信设备进行通信,从而用于装置1400中的其它装置可以和其它通信设备进行通信。其中,该其它装置可能是处理***1402。示例性地,装置1400中的其它装置可能利用收发器1406和其它通信设备进行通信,接收和/或发送相应的信息。还可以描述为,装置1400中的其它装置可能接收相应的信息,其中,该相应的信息由收发器1406通过传输介质进行接收,该相应的信息可以通过总线接口1428或者通过总线接口1428和总线1426在收发器1406和装置1400中的其它装置之间进行交互;和/或,装置1400中的其它装置可能发送相应的信息,其中,该相应的信息由收发器1406通过传输介质进行发送,该相应的信息可以通过总线接口1428或者通过总线接口1428和总线1426在收发器1406和装置1400中的其它装置之间进行交互。
装置1400还可能包括用户接口1404,用户接口1404是用户和装置1400之间的接口,可能用于用户和装置1400进行信息交互。示例性地,用户接口1404可能是键盘、鼠标、显示器、扬声器(speaker)、麦克风和操作杆中至少一个。
上述主要从装置1400的角度描述了本申请实施例提供的一种装置结构。在该装置中,处理***1402包括处理器1422,还可以包括存储器1424、总线1426和总线接口1428中至少一个,用于实现本申请实施例提供的方法。处理***1402也在本申请的保护范围。
本申请的装置实施例中,装置的模块划分是一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,装置的各功能模块可以集成于一个模块中,也可以是各个功能模块单独存在,也可以两个或两个以上功能模块集成在一个模块中。
本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,SSD)等。
以上各实施例仅用以说明本申请的技术方案,并不用于限定其保护范围。凡在本申请的技术方案的基础上所做的修改、等同替换、改进等,均应包括在本申请的保护范围之内。

Claims (10)

1.一种数据传输方法,其特征在于,包括:
根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系,确定预处理输出序列;所述预处理输入符号与预处理输出序列间的映射关系为非线性关系;
发送所述预处理输出序列;
所述预处理输出序列为第一预处理码本中的序列,所述方法还包括:
根据发送波形确定预处理码本集合,所述第一预处理码本为预处理码本集合中的码本;
如果所述发送波形为离散傅里叶扩展正交频分复用DFT-s-OFDM,所述预处理码本集合为第一预处理码本集合;
如果所述发送波形为循环前缀正交频分复用CP-OFDM,所述预处理码本集合为第二预处理码本集合;
所述第一预处理码本集合和所述第二预处理码本集合不同。
2.根据权利要求1所述的方法,其特征在于,所述第一预处理码本集合中包括恒模码本,所述第二预处理码本集合中包括稀疏码本。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收控制信息,所述控制信息中包括以下至少一个:
码本索引,用于从所述预处理码本集合中确定所述第一预处理码本;和
波形信息,用于确定所述发送波形。
4.根据权利要求1至3中任一个所述的方法,其特征在于,所述第一预处理码本中包括R个序列,所述R个序列和第二预处理码本中的序列的关系是线性关系,其中,R为大于等于1的整数。
5.根据权利要求4所述的方法,其特征在于,所述R个序列和第二预处理码本中的序列的关系是线性关系,包括:
所述R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,Si是所述第二预处理码本中的序列。
6.一种数据传输装置,其特征在于,包括:
预处理模块,用于根据预处理输入符号和预处理输入符号与预处理输出序列间的映射关系确定预处理输出序列;所述预处理输入符号与预处理输出序列间的映射关系为非线性关系;
收发模块,用于发送所述预处理输出序列;
所述预处理输出序列为第一预处理码本中的序列,所述预处理模块还用于根据发送波形确定预处理码本集合,所述第一预处理码本为预处理码本集合中的码本;
如果所述发送波形为离散傅里叶扩展正交频分复用DFT-s-OFDM,所述预处理码本集合为第一预处理码本集合;
如果所述发送波形为循环前缀正交频分复用CP-OFDM,所述预处理码本集合为第二预处理码本集合;
所述第一预处理码本集合和所述第二预处理码本集合不同。
7.根据权利要求6所述的装置,其特征在于,所述第一预处理码本集合中包括恒模码本,所述第二预处理码本集合中包括稀疏码本。
8.根据权利要求6或7所述的装置,其特征在于,所述收发模块还用于接收控制信息,所述控制信息中包括以下至少一个:
码本索引,用于从所述预处理码本集合中确定所述第一预处理码本;和
波形信息,用于确定所述发送波形。
9.根据权利要求6至8中任一个所述的装置,其特征在于,所述第一预处理码本中包括R个序列,所述R个序列和第二预处理码本中的序列的关系是线性关系,其中,R为大于等于1的整数。
10.根据权利要求9所述的装置,其特征在于,所述R个序列和第二预处理码本中的序列的关系是线性关系,包括:
所述R个序列中的一个序列为Si、-Si、Si或-jSi,其中,j为虚数单位,Si是所述第二预处理码本中的序列。
CN201711029427.4A 2017-10-30 2017-10-30 数据传输方法和装置 Active CN109728840B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711029427.4A CN109728840B (zh) 2017-10-30 2017-10-30 数据传输方法和装置
PCT/CN2018/109583 WO2019085714A1 (zh) 2017-10-30 2018-10-10 数据传输方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711029427.4A CN109728840B (zh) 2017-10-30 2017-10-30 数据传输方法和装置

Publications (2)

Publication Number Publication Date
CN109728840A CN109728840A (zh) 2019-05-07
CN109728840B true CN109728840B (zh) 2021-09-03

Family

ID=66291591

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711029427.4A Active CN109728840B (zh) 2017-10-30 2017-10-30 数据传输方法和装置

Country Status (2)

Country Link
CN (1) CN109728840B (zh)
WO (1) WO2019085714A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021189333A1 (zh) * 2020-03-25 2021-09-30 华为技术有限公司 一种通信方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011028301A1 (en) * 2009-09-04 2011-03-10 Hitachi, Ltd. Tomlinson harashima precoding with additional receiver processing in a multi-user multiple-input multiple-output wireless transmission system
CN102684819A (zh) * 2011-03-15 2012-09-19 华为技术有限公司 一种数据传输方法及相关设备、***
US8743985B2 (en) * 2009-01-05 2014-06-03 Intel Corporation Method and apparatus using a base codebook structure for beamforming
CN104396152A (zh) * 2012-06-22 2015-03-04 三星电子株式会社 在无线电通信***中使用波束形成的通信方法和装置
CN105684372A (zh) * 2013-10-16 2016-06-15 英派尔科技开发有限公司 信号序列估计
CN107070541A (zh) * 2016-02-05 2017-08-18 北京三星通信技术研究有限公司 多址接入方法及相应的发射方法、接收机和发射机

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247377B (zh) * 2007-02-14 2012-07-04 北京三星通信技术研究有限公司 用于重复信号传输的序列映射的设备和方法
CN101826946B (zh) * 2010-05-17 2012-09-19 上海交通大学 多输入多输出***中信息的预处理方法
CN105282078B (zh) * 2014-06-19 2019-02-26 上海数字电视国家工程研究中心有限公司 对频域ofdm符号的预处理方法及前导符号的生成方法
US9900198B2 (en) * 2015-02-20 2018-02-20 Samsung Electronics Co., Ltd. Channel-state-information reference signals for advanced wireless systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8743985B2 (en) * 2009-01-05 2014-06-03 Intel Corporation Method and apparatus using a base codebook structure for beamforming
WO2011028301A1 (en) * 2009-09-04 2011-03-10 Hitachi, Ltd. Tomlinson harashima precoding with additional receiver processing in a multi-user multiple-input multiple-output wireless transmission system
CN102684819A (zh) * 2011-03-15 2012-09-19 华为技术有限公司 一种数据传输方法及相关设备、***
CN104396152A (zh) * 2012-06-22 2015-03-04 三星电子株式会社 在无线电通信***中使用波束形成的通信方法和装置
CN105684372A (zh) * 2013-10-16 2016-06-15 英派尔科技开发有限公司 信号序列估计
CN107070541A (zh) * 2016-02-05 2017-08-18 北京三星通信技术研究有限公司 多址接入方法及相应的发射方法、接收机和发射机

Also Published As

Publication number Publication date
CN109728840A (zh) 2019-05-07
WO2019085714A1 (zh) 2019-05-09

Similar Documents

Publication Publication Date Title
CN106576024B (zh) 生成在各复数维有小投影的码本的***和方法及其应用
CN109644015B (zh) 用于多址传输的方法
US11611967B2 (en) Scrambling-based data transmission method
EP2420006B1 (en) Uplink signal transmission and reception using optimized rank 3 codebook
CN110214438A (zh) 使用降低的峰值平均功率比进行通信的***和方法
KR20110005871A (ko) 개선된 듀얼 반송파 변조 프리코딩
JP2018504026A (ja) データ送信方法、送信側装置、および受信側装置
CN111726194B (zh) 传输数据的方法和通信装置
CN108886442B (zh) 发送设备、接收设备及其方法
US10778385B2 (en) Systems and methods for spreading and co-orthogonal multi-stream spreading
US11539463B2 (en) Methods and computing device for facilitating multiple access in a wireless communication network
CN109728840B (zh) 数据传输方法和装置
US20220182273A1 (en) Communication apparatus and communication method for ppdu format identification
CN104301278A (zh) 一种混合载波wlan***的填零方法及装置
JP5330416B2 (ja) 送信方法、コンピュータプログラム及び送信器
CN111817995B (zh) 数据的非相干传输方法
CN109981511B (zh) 基于非正交多址的数据传输
CN109962751B (zh) 一种数据处理方法及装置
WO2024019659A1 (en) Communication apparatus and communication method for dual stream dual carrier modulation
CN117121447A (zh) 带有坐标交织的复制模式双载波调制
CN102064909A (zh) 信道质量指示信息的发送方法、装置及***

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