CN116418454A - 编码方法、设备及可读存储介质 - Google Patents

编码方法、设备及可读存储介质 Download PDF

Info

Publication number
CN116418454A
CN116418454A CN202111658299.6A CN202111658299A CN116418454A CN 116418454 A CN116418454 A CN 116418454A CN 202111658299 A CN202111658299 A CN 202111658299A CN 116418454 A CN116418454 A CN 116418454A
Authority
CN
China
Prior art keywords
coding
symbol period
encoding
symbol
transmitting
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.)
Pending
Application number
CN202111658299.6A
Other languages
English (en)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202111658299.6A priority Critical patent/CN116418454A/zh
Priority to PCT/CN2022/141968 priority patent/WO2023125423A1/zh
Publication of CN116418454A publication Critical patent/CN116418454A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • 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
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0625Transmitter arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0631Receiver arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0637Properties of the code
    • H04L1/0643Properties of the code block codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本申请公开了一种编码方法、设备及可读存储介质,属于通信技术领域,该方法包括:编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号;编码端根据编码得到的当前符号周期的发送符号和NSTBC码本,确定当前符号周期的下一个符号周期的发送符号。

Description

编码方法、设备及可读存储介质
技术领域
本申请属于通信技术领域,具体涉及一种编码方法、设备及可读存储介质。
背景技术
传统的包括Alamouti码在内的正交空时分组码(Orthogonal Space Time BlockCode,OSTBC)类编码码本虽然能够获得满分集增益同时获得满速率,它们都是针对传统有源射频通信而设计的,而没有考虑类似于反向散射通信等无源终端的调制特性与实现复杂度;同时要求解码端需知道所有发送天线到接收天线之间的信道状态信息(Channel StateInformation,CSI)。
目前亟需一种即不需要解码端获知所有发送天线到接收天线之间的CSI,同时能够降低***实现复杂度的差分空时分组码的编码方法。
发明内容
本申请实施例提供一种编码方法、设备及可读存储介质,能够解决解码端无法实现在不获知所有发送天线到接收天线之间的CSI的同时,降低***实现复杂度的问题。
第一方面,提供了一种编码方法,包括:
编码端通过差分空时分组码DSTBC编码方式和新型空时分组码NSTBC码本,编码得到当前符号周期的发送符号;
所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
第二方面,提供了一种编码装置,包括:
差分编码模块,用于编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号;
NSTBC编码模块,用于所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
第三方面,提供了一种编码端,该编码端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,提供了一种编码端,包括处理器及通信接口,其中,所述处理器用于编码端通过差分空时分组码DSTBC编码方式和新型空时分组码NSTBC码本,编码得到当前符号周期的发送符号;
所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
第五方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第六方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
第七方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤。
在本申请实施例中,一方面采用DSTBC编码方式和NSTBC码本来计算当前符号周期的发送符号,另一方面利用低复杂度的NSTBC码本来计算下一个符号周期的发送符号。基于DSTBC设计,编码端和解码端都不需要知道CSI,即每根发送天线上无需发送导频信号,降低了***开销;同时NSTBC码本,在保证分集增益的同时能够减少每根天线上的负载阻抗种类数,降低***实现复杂度,并且有效降低检测错误概率。
附图说明
图1a是反向散射通信发射端的结构示意图;
图1b是Alamouti空时分组码分集传输示意图;
图2是本申请实施例提供的编码方法的流程示意图;
图3是本申请实施例提供的编码装置的结构示意图;
图4是本申请实施例提供的通信设备的结构示意图;
图5是本申请实施例提供的终端的结构示意图;
图6是本申请实施例提供的网络侧设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。
值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long TermEvolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)***,还可用于其他无线通信***,诸如码分多址(Code Division Multiple Access,CDMA)、时分多址(Time DivisionMultiple Access,TDMA)、频分多址(Frequency Division Multiple Access,FDMA)、正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)、单载波频分多址(Single-carrier Frequency Division Multiple Access,SC-FDMA)和其他***。本申请实施例中的术语“***”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的***和无线电技术,也可用于其他***和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)***,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR***应用以外的应用,如第6代(6th Generation,6G)通信***。
本申请实施例中,编码端可以部署在发送设备上,例如可以是终端或网络侧设备。其中,终端可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(LaptopComputer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、车载设备(VUE)、行人终端(PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(personal computer,PC)、柜员机或者自助机等终端侧设备,可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。需要说明的是,在本申请实施例并不限定终端的具体类型。网络侧设备可以包括接入网设备或核心网设备,其中,接入网设备也可以称为无线接入网设备、无线接入网(Radio Access Network,RAN)、无线接入网功能或无线接入网单元。接入网设备可以包括基站、WLAN接入点或WiFi节点等,基站可被称为节点B、演进节点B(eNB)、接入点、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set,ESS)、家用B节点、家用演进型B节点、发送接收点(TransmittingReceiving Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR***中的基站为例进行介绍,并不限定基站的具体类型。核心网设备可以包含但不限于如下至少一项:核心网节点、核心网功能、移动管理实体(Mobility Management Entity,MME)、接入移动管理功能(Access and Mobility Management Function,AMF)、会话管理功能(Session ManagementFunction,SMF)、用户平面功能(User Plane Function,UPF)、策略控制功能(PolicyControl Function,PCF)、策略与计费规则功能单元(Policy and Charging RulesFunction,PCRF)、边缘应用服务发现功能(Edge Application Server DiscoveryFunction,EASDF)、统一数据管理(Unified Data Management,UDM),统一数据仓储(Unified Data Repository,UDR)、归属用户服务器(Home Subscriber Server,HSS)、集中式网络配置(Centralized network configuration,CNC)、网络存储功能(NetworkRepository Function,NRF),网络开放功能(Network Exposure Function,NEF)、本地NEF(Local NEF,或L-NEF)、绑定支持功能(Binding Support Function,BSF)、应用功能(Application Function,AF)等。需要说明的是,在本申请实施例中仅以NR***中的核心网设备为例进行介绍,并不限定核心网设备的具体类型。
为更好理解本申请的技术方案,首先对以下内容进行介绍:
未来的6G通信网络需要支持海量的万物互联,其中物联网设备数量将达到千亿级别,其连接密度相比5G提升了10-100倍,达到10-100个/m2的连接密度。海量的物联网设备对成本和功耗都提出了新的挑战。蜂窝网络化、低成本、低功耗甚至零功耗无源化是未来物联网设备发展的主要趋势。传统的无源终端受限于其功耗与硬件能力,其通信传输距离大多在10米以下,远远达不到蜂窝化百米覆盖范围的目标。因此,如何有效的提高无源终端的通信距离成为该技术蜂窝网络化后需要解决的难点。
由于反向散射通信(Backscatter Communication,BSC)是通过改变负载阻抗来控制信号的幅度或相位,考虑反向散射通信调制电路其它非理想因素,输出信号的幅度或相位或多或少存在误差。但只要这些信号误差在可分辨的范围之内,对于信号解调就没有什么影响。因此,如果每根天线上需要控制的负载阻抗越少或种类越少,可容忍的误差就可越大,错误检测概率也就越小。另外,受限于反向散射通信设备(BSC UE)的功耗与能力限制,在某些情况下不希望因为发送导频和浪费功耗和资源,即要求解码端不需要知道CSI信息即可完成信号解调。
反向散射通信(Backscatter Communication,BSC)
反向散射通信是指反向散射通信设备利用其它设备或者环境中的射频信号进行信号调制来传输自己信息。其调制电路如图1a所示,反向散射通信设备通过调节其内部阻抗来控制电路的反射系数Γ,从而改变入射信号的幅度、频率、相位等,实现信号的调制。其中信号的反射系数可表征为:
Figure BDA0003448972610000041
其中,Z0为天线特性阻抗,Z1是负载阻抗,j表示复数,θT表示相位。假设入射信号为Sin(t),则输出信号为
Figure BDA0003448972610000042
因此,通过合理的控制反射系数可实现对应的幅度调制、频率调制或相位调制。基于此,反向散射通信设备,可以是传统射频识别标识(Radio Frequency Identification,RFID)中的Tag,或者是无源或半无源物联网(Passive/Semi-passive Internet of Things,IoT)。为了方便,这里统称为BSC UE。
正交空时分组码(Orthogonal Space Time Block Code,OSTBC)
空时分组码STBC被广泛应用在蜂窝通信和无线局域网中。STBC通过在空间和时间域引入信号冗余,通过合理的构造分组编码传输矩阵,在不增加带宽的情况下来获得分集增益和天线增益。
OSTBC是一种特殊的线性STBC,其线性空时分组码S满足如下单一条件:
Figure BDA0003448972610000043
其中,I表示维度为M的单位矩阵,i表示M维的第i个元素,si是对角线元素,S中的第i行元素表示在M个时刻内在第i根发送天线上传输的符号,S中的第j列元素表示在nt根天线上在第j个时刻上传输的符号。满足如上公式的传输矩阵S中的每一列都是互相正交的,这就意味着,不同天线上的发送信号序列也是正交的,从而保证STBC能够在同一时间获得满分集增益。其对应的解码端只需要进行简单的最大比合并(Maximal ratiocombining,MRC)就能够顺序的解耦不同天线上的发送符号,并通过最大似然检测(Maximumlikelihood,ML)算法进行检测和估计。
Alamouti码是最具有代表性的OSTCB码,并且能够获得满分集和满速率增益。如图1b所示为Alamouti码的原理框图,在给定的符号周期内,两个符号同时在两根天线上发送。假设在当前符号周期,天线1上发送的符号记为s1,而在天线2上发送的符号记为s2。但是在下一个符号周期,天线1上发送的符号为
Figure BDA0003448972610000051
而在天线2上发送的符号为/>
Figure BDA0003448972610000052
从而构成如下空时分组码矩阵:
Figure BDA0003448972610000053
假设两根发送天线到接收天线上的信道分别表示为h1,h2,并且在两个相邻的符号周期内满足时不变特性,即:
Figure BDA0003448972610000054
Figure BDA0003448972610000055
则在两个符号周期上,接收天线上的接收信号为:
r1=r(t)=h1s1+h2s2+n1
Figure BDA0003448972610000056
其中,n1,n2表示接收噪声和信号干扰。解码端按照如下准则进行合并接收:
Figure BDA0003448972610000057
Figure BDA0003448972610000058
将接收信号r1,r2代入,可得:
Figure BDA0003448972610000059
Figure BDA00034489726100000510
最后通过ML检测器就可以估计出信号s1,s2
除了典型的Alamouti分组码之外,典型的两天线OSTBC码的码本如表1所示。
表1
Figure BDA00034489726100000511
新型空时分组码(New Space Time Block Code,NSTBC)
近些年,随着反向散射通信研究的深入,有研究学者提出了Backscatter分集的概念及设计出相应的空时分组码码字。这类码字通过优化传统Alamouti码的码本来降低硬件实现的复杂度及降低检测错误概率高。
以两天线发射分集为例,即此时的码字矩阵S的维度为2×2,其编码结构为:
Figure BDA0003448972610000061
根据上述编码结构,假设在当前符号周期,天线1上发送的符号记为s1,而在天线2上发送的符号记为
Figure BDA0003448972610000062
但是在下一个符号周期,天线1上发送的符号为s2,而在天线2上发送的符号为/>
Figure BDA0003448972610000063
根据OSTBC码字定义,S2属于OSTBC码字,因而能够获得满分集增益与满速率传输。下面分析这类码字相比传统的Alamouti码在反向散射通信中的区别。
假设基于BPSK调制符号进行传输,根据反向散射通信映射原则,符号0和1与反射系数的映射规则为:
Figure BDA0003448972610000064
即通过控制两个相位反转的负载阻抗来表征符号0和1。因此,分集编码码字S2在两天线同时发送不同的符号的编码表为表4。作为对比,表2和表3也给出了Alamouti码字与扩展Alamouti码字的在两天线同时发送不同的符号的编码表。其中,扩展的Alamouti码字为:
Figure BDA0003448972610000065
表2
00 天线1 天线2 01 天线1 天线2
t |Γ|e |Γ|e-jθ t |Γ|e |Γ|e-j(θ+π)
t+T |Γ|e |Γ|e-j(θ+π) t+T |Γ|ej(θ+π) |Γ|e-j(θ+π)
10 天线1 天线2 11 天线1 天线2
t |Γ|ej(θ+π) |Γ|e-jθ t |Γ|ej(1/2+π) |Γ|e-j(θ+π)
t+T |Γ|e |Γ|e-jθ t+T |Γ|ej(θ+π) |Γ|e-jθ
表3
00 天线1 天线2 01 天线1 天线2
t |Γ|e |Γ|e t |Γ|e |Γ|ej(θ+π)
t+T |Γ|e-j(θ+π) |Γ|e-jθ t+T |Γ|e-jθ |Γ|e-jθ
10 天线1 天线2 11 天线1 天线2
t |Γ|ej(θ+π) |Γ|e t |Γ|ej(θ+π) |Γ|ej(θ+π)
t+T |Γ|e-j(θ+π) |Γ|e-j(θ+π) t+T |Γ|e-jθ |Γ|e-j(θ+π)
表4
00 天线1 天线2 01 天线1 天线2
t |Γ|e |Γ|e t |Γ|e |Γ|ej(θ+π)
t+T |Γ|e-jθ |Γ|e-j(θ+π) t+T |Γ|e-j(θ+π) |Γ|e-j(θ+π)
10 天线1 天线2 11 天线1 天线2
t |Γ|ej(θ+π) |Γ|e t |Γ|ej(θ+π) |Γ|ej(θ+π)
t+T |Γ|e-jθ |Γ|e-jθ t+T |Γ|e-j(θ+π) |Γ|e-jθ
根据表2可知,基于NSTBC设计出的码本,天线1只需要2种系数|Γ|e和|Γ|ej (θ+π);天线2也只需要2种系数|Γ|e-jθ和|Γ|e-j(θ+π),即每根天线上只需要2种负载阻抗就可以。根据表3-4可知,基于Alamouti码字和扩展的Alamouti码字,天线1和天线2都需要4种系数|Γ|e,|Γ|ej(θ+π),|Γ|e-jθ,|Γ|e-j(θ+π),即每根天线上需要4种负载阻抗。
差分空时分组码(Differential Space Time Block Code,DSTBC)
对于传统的OSTBC和NSTBC,解码端采用相干检测的解码方案,因此解码端需要发送天线到接收天线确切信道状态信息(Chanel State Information,CSI)。但是在高速移动场景或者信道衰落条件快速变化的场景,或者在反向散射通信中由于受功率和成本限制下发送导频困难的场景下,解码端就很难确切的进行信道估计或者准确进行信道估计的代价很高,此时解码端就无法获得立项的CSI信息。差分空时分组码就是一种编码端和解码端都不需要知道CSI信息,编译码简单并且能够获得分集增益的方案。下面以两天线发送和单天线接收为例进行说明。
在发送编码端,假设在符号周期1和符号周期2编码端按照Alamouti方案发送如下符号:
Figure BDA0003448972610000071
其中这两次发送的信息s1,s2不携带信息,只是作为参考信号。接下来编码端采用差分编码方式进行发送。假设在2t-1个符号周期,从第一根天线和第二根天线发送的符号分别是s2t-1和s2t,则在2t个符号周期,从第一根天线和第二根天线上发送的符号分别是
Figure BDA0003448972610000072
和/>
Figure BDA0003448972610000073
在2t+1个符号周期,一组2m个比特到达编码端,并产生对应的系数向量
Figure BDA0003448972610000074
编码端根据前两个符号周期发送的符号向量和当前系数向量
Figure BDA0003448972610000075
计算出当前第2t+1符号周期发送的符号:
Figure BDA0003448972610000076
同时根据Alamouti码本,计算出第2t+2个符号周期的两根天线上的发送符号分别为
Figure BDA0003448972610000077
和/>
Figure BDA0003448972610000078
其中,系数向量/>
Figure BDA0003448972610000079
满足:
Figure BDA00034489726100000710
Figure BDA00034489726100000711
按照上述编码规则,重复编码发送符号。
在接收解码端,假设信号r2t-1,r2t,r2t+1,r2t+2被接收到,定义信道矩阵为:
Figure BDA00034489726100000712
噪声信号为:
Figure BDA00034489726100000713
则接收信号可表示为:
Figure BDA00034489726100000714
Figure BDA00034489726100000715
因此,有:
Figure BDA00034489726100000716
合并处理后可得:
Figure BDA0003448972610000081
为了表述简单,定义:
Figure BDA0003448972610000082
Figure BDA0003448972610000083
由此可得:
Figure BDA0003448972610000084
根据之前的数学推导,有:
Figure BDA0003448972610000085
因此有:
Figure BDA0003448972610000086
其中,
Figure BDA0003448972610000087
将四个时刻的信号进行如下处理:
Figure BDA0003448972610000088
展开,得:
Figure BDA0003448972610000089
为了表述简单,定义:
Figure BDA00034489726100000810
Figure BDA00034489726100000811
可得:
Figure BDA00034489726100000812
联合之前的数学推导,有:
Figure BDA00034489726100000813
由于系数向量集合
Figure BDA00034489726100000818
中所有系数矢量长度相等且/>
Figure BDA00034489726100000814
与输入符号信息具有一一对应的关系,接收机选择到判决与统计信号向量/>
Figure BDA00034489726100000815
欧式距离最近的系数向量/>
Figure BDA00034489726100000816
计算得到
Figure BDA00034489726100000817
后,再反映射到原始符号,从而恢复出原始比特。
传统的包括Alamouti在内的OSTBC类编码码本虽然能够获得满分集增益同时获得满速率,它们都是针对传统有源射频通信而设计的,而没有考虑类似于反向散射通信等无源终端的调制特性与实现复杂度;同时要求解码端知道所有发送天线到接收天线之间的信道状态信息CSI。
针对反向散射通信提出的NSTBC码本通过优化传统Alamouti码的码本来降低硬件实现的复杂度及降低检测错误概率高,但这种方式要求解码端知道所有发送天线到接收天线之间的CSI信息。传统基于Alamouti的差分空时分组码虽然不需要知道所有发送天线到接收天线之间的CSI信息,但没有考虑类似于反向散射通信等无源终端的调制特性与实现复杂度。
下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的编码方法进行详细地说明。
参见图2,本申请实施例提供一种编码方法,该方法的执行主体为编码端,该编码端可以是终端设备或网络侧设备,方法包括:
步骤201:编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号;
步骤202:编码端根据编码得到的当前符号周期的发送符号和NSTBC码本,确定当前符号周期的下一个符号周期的发送符号。
在本申请实施例中,一方面采用DSTBC编码方式和NSTBC码本来计算当前符号周期的发送符号,另一方面利用低复杂度的NSTBC码本来计算下一个符号周期的发送符号。基于DSTBC设计,编码端和解码端都不需要知道CSI,即每根发送天线上无需发送导频信号,降低了***开销;同时NSTBC码本,在保证分集增益的同时能够减少每根天线上的负载阻抗种类数,降低***实现复杂度,并且有效降低检测错误概率。
本申请实施例所提供的编码方法是通过将DSTBC编码方式与NSTBC码本结合,提取两者优点得到的新型编码方法,该新型编码方法也可以称之为差分NSTBC编码方式。
在一些具体的实施方式中,差分NSTBC编码用于两天线发射分集,即本申请实施例的差分NSTBC编码方式可应用于两天线发射分集场景。
在一些具体的实施方式中,编码端所采用的调制方式可以包括:二进制相移键控(Binary Phase Shift Keying,BPSK)、振幅移相键控(Amplitude Phase Shift Keying,APSK)、多进制数字相位调制(Multiple Phase Shift Keying,MPSK)。
在一些具体的实施方式中,NSTBC码本用于空间-时间分组码,或者NSTBC码本用于极化-时间分组码,即两根发送天线即可以在空间上隔离或者在极化方向上隔离;
其中,极化方式包括以下一项或者多项:
水平极化、垂直极化、左旋椭圆极化、右旋椭圆极化、左旋圆极化、右旋圆极化。
在具体的实施方式中,NSTBC码本的码本结构满足:
Figure BDA0003448972610000091
其中,s2t+1
Figure BDA0003448972610000092
为编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号(需要说明的是,发送符号也可以称为星座符号、星座点等,本申请实施例对该名称不做具体限定),s2t+2和/>
Figure BDA0003448972610000093
为编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号/>
Figure BDA0003448972610000101
为符号s2t+2的共轭,符号/>
Figure BDA0003448972610000102
为符号s2t+1的负数共轭;第2t+1个符号周期为当前符号周期,第2t+2个符号周期为当前符号周期的下一个符号周期。
在具体的实施方式中,编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号,包括:
(1)编码端确定当前符号周期的编码系数向量;
(2)编码端根据当前符号周期的编码系数向量,确定当前符号周期编码后的发送符号。
具体地,上述(1)编码端确定当前符号周期的编码系数向量,包括:
(1.1)编码端根据公式:
Figure BDA0003448972610000103
Figure BDA0003448972610000104
确定编码端在第2t+1个符号周期的编码系数向量
Figure BDA0003448972610000105
其中,s2t+1
Figure BDA0003448972610000106
为编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和/>
Figure BDA0003448972610000107
为编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和/>
Figure BDA0003448972610000108
为编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
在本申请实施例中,编码端采用直接计算的方式计算出当前符号周期的编码系数向量
Figure BDA0003448972610000109
具体地,上述(1)编码端确定当前符号周期的编码系数向量,包括:
(1.2)编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定编码端在第2t+1个符号周期的编码系数向量
Figure BDA00034489726100001010
其中,预设映射表中包含原始比特或原始符号与
Figure BDA00034489726100001011
之间在初始参考符号确定后的映射关系。
上述原始比特或原始符号指的是待编码的初始数据比特或初始符号,上述初始参考符号指的是在最初的符号周期,即在第1符号周期,发送天线上的参考符号。
在本申请实施例中,编码端采用直接查映射表的方式确定出
Figure BDA00034489726100001012
具体地,上述(2)编码端根据当前符号周期的编码系数向量,确定当前符号周期编码后的发送符号,包括:
(2.1)编码端根据公式:
Figure BDA00034489726100001013
确定编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;
其中,
Figure BDA00034489726100001014
为编码端确定的第2t+1个符号周期的编码系数向量,s2t-1和/>
Figure BDA00034489726100001015
为编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t
Figure BDA00034489726100001016
为编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
在本申请实施例中,编码端根据当前符号周期的编码系数向量,以及当前符号周期的前两个符号周期的发送符号计算出当前符号周期的发送符号。
例如:假设在第2t-1个符号周期,从第一根天线和第二根天线发送的符号分别是s2t-1
Figure BDA0003448972610000111
则在第2t个符号周期,从第一根天线和第二根天线上发送的符号分别是s2t
Figure BDA0003448972610000112
即发送端在第2t-1和第2t个符号周期在两根天线上的发送信号满足:
Figure BDA0003448972610000113
在第2t+1个符号周期,一组2m个比特到达编码端,并根据映射关系
Figure BDA0003448972610000114
产生对应的系数向量/>
Figure BDA0003448972610000115
(以查预设映射表为例),编码端根据前两个符号周期发送的符号向量和当前系数向量/>
Figure BDA0003448972610000116
计算出当前时刻发送的符号:
Figure BDA0003448972610000117
并且在第2t+2符号周期,在两根天线上发送的符号为
Figure BDA0003448972610000118
其中,系数向量/>
Figure BDA0003448972610000119
与当前输入符号满足如下关系:
Figure BDA00034489726100001110
Figure BDA00034489726100001111
在具体的实施方式中,方法还包括:
编码端确定第1个符号周期编码得到的两根发送天线上的发送符号为
Figure BDA00034489726100001112
以及编码端在第2个符号周期编码得到的两根发送天线上的发送符号为/>
Figure BDA00034489726100001113
其中,
Figure BDA00034489726100001114
与/>
Figure BDA00034489726100001115
满足如下NSTBC码本:
Figure BDA00034489726100001116
Figure BDA00034489726100001117
为确定的初始参考符号。
上文描述了编码端在第2t+1个符号周期编码得到两根发送天线上的发送符号的过程,通过重复上述过程即可完成所有待传输信息比特的差分NSTBC编码传输。
需要说明的是,根据上述过程可以发现,差分NSTBC编码中,一次符号周期可以编码两个符号,两个符号周期的发送符号只需要编码一次就可以(因为下一个符号周期的发送符号可以根据当前符号周期的发送符号和NSTBC码本确定出),下一个符号周期是上一个符号周期的冗余,因此在实际应用场景中,可以设置一个延时器,通过差分NSTBC编码方法,从第2t+1个符号周期做编码处理,然后通过延时器记录一个符号周期时间延迟,然后通过差分NSTBC编码方法,从第2t+3个符号周期做编码处理,因为第2t+1个符号周期的发送符号和第2t+2个符号周期的发送符号时在一次编码过程中就可以确定。
下面结合具体实施方式对本申请实施例的技术方案进行描述:
本实施方式以BPSK为例来说明差分NSTBC编码过程。假设采用BPSK调制,则星座点的集合为
Figure BDA00034489726100001118
其中星座点集合中的/>
Figure BDA00034489726100001119
是为了保证发送功率归一化处理,编码系数向量的集合为/>
Figure BDA00034489726100001120
设两个初始参考调制信号为/>
Figure BDA00034489726100001121
在编码端输入端的两个输入信息比特分别为c1和c2。则第一个比特c1映射成符号s3,第二个比特c2映射成符号s4,且符号s3和s4都是BPSK星座点,映射关系为:
Figure BDA00034489726100001122
Figure BDA00034489726100001123
根据编码系数向量的定义,有:
Figure BDA0003448972610000121
/>
Figure BDA0003448972610000122
根据输入比特c1和c2的不同取值,可得与
Figure BDA0003448972610000123
的映射表为:
输入比特(c1,c2) 编码系数向量(A,B)
(0,0) (1,0)
(1,0) (0,-1)
(0,1) (0,1)
(1,1) (-1,0)
假设在第2t-1个符号周期发射两根天线上的发送符号为:
Figure BDA0003448972610000124
按照NSTBC编码规则,第2t个符号周期两根发射天线上的发送符号为:
Figure BDA0003448972610000125
假设在第2t+1个符号周期,到达编码端的输入比特为10,按照输入比特与编码系数向量的映射规则,有:
Figure BDA0003448972610000126
从而,有
Figure BDA0003448972610000127
编码端根据前两个符号周期发送的符号向量和当前编码系数向量/>
Figure BDA0003448972610000128
计算出当前时刻发送的符号:
Figure BDA0003448972610000129
在第2t+2个符号周期,按照NSTBC编码规则,两根发射天线上的发送符号为:
Figure BDA00034489726100001210
重复以上过程,完成差分NSTBC传输。
本申请实施例提供的编码方法,执行主体可以为编码装置。本申请实施例中以编码装置执行编码方法为例,说明本申请实施例提供的编码装置。
参见图3,本申请实施例提供一种编码装置300,包括:
差分编码模块301,用于编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号;
NSTBC编码模块302,用于所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
在本申请实施例中,一方面采用DSTBC编码方式和NSTBC码本来计算当前符号周期的发送符号,另一方面利用低复杂度的NSTBC码本来计算下一个符号周期的发送符号。基于DSTBC设计,编码端和解码端都不需要知道CSI,即每根发送天线上无需发送导频信号,降低了***开销;同时NSTBC码本,在保证分集增益的同时能够减少每根天线上的负载阻抗种类数,降低***实现复杂度,并且有效降低检测错误概率。
在具体的实施方式中,所述NSTBC码本的码本结构满足:
Figure BDA0003448972610000131
/>
其中,s2t+1
Figure BDA0003448972610000132
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t+2和/>
Figure BDA0003448972610000133
为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号/>
Figure BDA0003448972610000134
为符号s2t+2的共轭,符号/>
Figure BDA0003448972610000135
为符号s2t+1的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。
在具体的实施方式中,所述差分编码模块和NSTBC编码模块,具体用于:
所述编码端确定所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号;
所述编码端根据所述当前符号周期编码后的发送符号,确定所述当前符号周期后的下一个符号周期的发送符号。
在具体的实施方式中,所述差分编码模块,具体用于:
所述编码端根据公式:
Figure BDA0003448972610000136
确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;
其中,
Figure BDA0003448972610000137
为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述/>
Figure BDA0003448972610000138
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述/>
Figure BDA0003448972610000139
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
在具体的实施方式中,所述差分编码模块,具体用于:
所述编码端根据公式:
Figure BDA00034489726100001310
Figure BDA00034489726100001311
确定所述编码端在第2t+1个符号周期的编码系数向量
Figure BDA00034489726100001312
其中,s2t+1
Figure BDA00034489726100001313
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和/>
Figure BDA00034489726100001314
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和/>
Figure BDA00034489726100001315
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
在具体的实施方式中,所述差分编码模块,具体用于:
所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量
Figure BDA00034489726100001316
其中,所述预设映射表中包含所述原始比特与所述
Figure BDA00034489726100001317
之间在初始参考符号确定后的映射关系。
在具体的实施方式中,所述NSTBC编码模块,具体用于:
所述编码端根据编码得到的当前符号周期的发送符号和NSTBC码本,确定当前符号周期的下一个符号周期的发送符号。所述编码端编码得到第2t+1个符号周期的两根发送天线上的发送符号s2t+1
Figure BDA0003448972610000141
后,按照NSTBC码本结构
Figure BDA0003448972610000142
编码得到第2t+2个符号周期的两根发送天线上的发送符号s2t+2
Figure BDA0003448972610000143
在具体的实施方式中,所述装置还包括:
第一确定模块,用于所述编码端确定所述编码端在第1个符号周期编码得到的两根发送天线上的发送符号为
Figure BDA0003448972610000144
以及所述编码端在第2个符号周期编码得到的两根发送天线上的发送符号为/>
Figure BDA0003448972610000145
其中,所述
Figure BDA0003448972610000146
与所述/>
Figure BDA0003448972610000147
满足如下NSTBC码本:
Figure BDA0003448972610000148
所述
Figure BDA0003448972610000149
为确定的初始参考符号。
在具体的实施方式中,所述差分NSTBC编码用于两天线发射分集。
在具体的实施方式中,所述NSTBC码本用于空间-时间分组码,或者所述NSTBC码本用于极化-时间分组码,即两根发送天线即可以在空间上隔离或者在极化方向上隔离。
本申请实施例中的编码装置可以是电子设备,例如具有操作***的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,终端可以包括但不限于上述所列举的终端的类型,其他设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)等,本申请实施例不作具体限定。
本申请实施例提供的编码装置能够实现图2的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
可选的,如图4所示,本申请实施例还提供一种通信设备400,包括处理器401和存储器402,存储器402上存储有可在所述处理器401上运行的程序或指令,例如,该通信设备400为终端时,该程序或指令被处理器401执行时实现上述编码装置方法实施例的各个步骤,且能达到相同的技术效果。该通信设备400为网络侧设备时,该程序或指令被处理器401执行时实现上述编码装置方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
本申请实施例还提供一种编码端,包括处理器和通信接口,处理器用于编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号;所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
具体地,针对编码端是终端的情况,图5为实现本申请实施例的一种终端的硬件结构示意图。
该终端500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509以及处理器510等中的至少部分部件。
本领域技术人员可以理解,终端500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器510逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图5中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
应理解的是,本申请实施例中,输入单元504可以包括图形处理单元(GraphicsProcessing Unit,GPU)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072中的至少一种。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
本申请实施例中,射频单元501接收来自网络侧设备的下行数据后,可以传输给处理器510进行处理;另外,射频单元501可以向网络侧设备发送上行数据。通常,射频单元501包括但不限于天线、放大器、收发信机、耦合器、低噪声放大器、双工器等。
存储器509可用于存储软件程序或指令以及各种数据。存储器509可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器59可以包括易失性存储器或非易失性存储器,或者,存储器509可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器x09包括但不限于这些和任意其它适合类型的存储器。
处理器510可包括一个或多个处理单元;可选的,处理器510集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
其中,处理器510,用于编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号;
处理器510,用于所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
在本申请实施例中,一方面采用DSTBC编码方式和NSTBC码本来计算当前符号周期的发送符号,另一方面利用低复杂度的NSTBC码本来计算下一个符号周期的发送符号。基于DSTBC设计,编码端和解码端都不需要知道CSI,即每根发送天线上无需发送导频信号,降低了***开销;同时NSTBC码本,在保证分集增益的同时能够减少每根天线上的负载阻抗种类数,降低***实现复杂度,并且有效降低检测错误概率。
具体地,所述NSTBC码本的码本结构满足:
Figure BDA0003448972610000161
其中,s2t+1
Figure BDA0003448972610000162
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t+2和/>
Figure BDA0003448972610000163
为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号/>
Figure BDA0003448972610000164
为符号s2t+2的共轭,符号/>
Figure BDA0003448972610000165
为符号s2t+1的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。
具体地,所述处理器510,具体用于:
所述编码端确定所述当前符号周期的编码系数向量;
所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的下一个符号周期的发送符号。
具体地,所述处理器510,具体用于:
所述编码端根据公式:
Figure BDA0003448972610000166
确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;
其中,
Figure BDA0003448972610000167
为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述/>
Figure BDA0003448972610000168
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述/>
Figure BDA0003448972610000169
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
具体地,所述处理器510,具体用于:
所述编码端根据公式:
Figure BDA00034489726100001610
Figure BDA00034489726100001611
确定所述编码端在第2t+1个符号周期的编码系数向量
Figure BDA00034489726100001612
其中,s2t+1
Figure BDA00034489726100001613
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和/>
Figure BDA00034489726100001614
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和/>
Figure BDA00034489726100001615
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
具体地,所述处理器510,具体用于:
所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量
Figure BDA0003448972610000171
其中,所述预设映射表中包含所述原始比特与所述
Figure BDA0003448972610000172
之间在初始参考符号确定后的映射关系。/>
具体地,所述处理器510,具体用于:
所述编码端确定所述编码端在第1个符号周期编码得到的两根发送天线上的发送符号为
Figure BDA0003448972610000173
以及所述编码端在第2个符号周期编码得到的两根发送天线上的发送符号为/>
Figure BDA0003448972610000174
其中,所述
Figure BDA0003448972610000175
与所述/>
Figure BDA0003448972610000176
满足如下NSTBC码本:
Figure BDA0003448972610000177
所述
Figure BDA0003448972610000178
为确定的初始参考符号。
具体地,所述差分NSTBC编码用于两天线发射分集。
具体地,所述NSTBC码本用于空间-时间分组码,或者所述NSTBC码本用于极化-时间分组码,即两根发送天线即可以在空间上隔离或者在极化方向上隔离。
具体地,针对编码端是网络侧设备的情况,如图6所示,该网络侧设备600包括:天线61、射频装置62、基带装置63、处理器64和存储器65。天线61与射频装置62连接。在上行方向上,射频装置62通过天线61接收信息,将接收的信息发送给基带装置63进行处理。在下行方向上,基带装置63对要发送的信息进行处理,并发送给射频装置62,射频装置62对收到的信息进行处理后经过天线61发送出去。
以上方法实施例中的方法可以在基带装置63中实现,该基带装置63包括基带处理器。
基带装置63例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图6所示,其中一个芯片例如为基带处理器,通过总线接口与存储器65连接,以调用存储器65中的程序,执行以上方法实施例中所示的网络设备操作。
该网络侧设备还可以包括网络接口66,该接口例如为通用公共无线接口(commonpublic radio interface,CPRI)。
具体地,本发明实施例的网络侧设备600还包括:存储在存储器65上并可在处理器64上运行的指令或程序,处理器64调用存储器65中的指令或程序执行图3所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述编码方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述编码方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片,***芯片,芯片***或片上***芯片等。
本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述编码方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (18)

1.一种编码方法,其特征在于,包括:
编码端通过差分空时分组码DSTBC编码方式和新型空时分组码NSTBC码本,编码得到当前符号周期的发送符号;
所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
2.根据权利要求1所述的方法,其特征在于,所述NSTBC码本的码本结构满足:
Figure FDA0003448972600000011
其中,s2t+1
Figure FDA0003448972600000012
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t+2和/>
Figure FDA0003448972600000013
为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号/>
Figure FDA0003448972600000014
为符号s2t+2的共轭,符号/>
Figure FDA0003448972600000015
为符号s2t+1的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。
3.根据权利要求1所述的方法,其特征在于,所述编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号,包括:
所述编码端确定所述当前符号周期的编码系数向量;
所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号。
4.根据权利要求3所述的方法,其特征在于,所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号,包括:
所述编码端根据公式:
Figure FDA0003448972600000016
确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;
其中,
Figure FDA0003448972600000017
为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述/>
Figure FDA0003448972600000018
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述/>
Figure FDA0003448972600000019
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
5.根据权利要求3所述的方法,其特征在于,所述编码端确定所述当前符号周期的编码系数向量,包括:
所述编码端根据公式:
Figure FDA00034489726000000110
Figure FDA00034489726000000111
确定所述编码端在第2t+1个符号周期的编码系数向量
Figure FDA00034489726000000112
其中,s2t+1
Figure FDA00034489726000000113
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和/>
Figure FDA00034489726000000114
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和/>
Figure FDA0003448972600000021
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
6.根据权利要求3所述的方法,其特征在于,所述编码端确定所述当前符号周期的编码系数向量,还包括:
所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量
Figure FDA0003448972600000022
其中,所述预设映射表中包含所述原始比特或原始符号与所述
Figure FDA0003448972600000023
之间在初始参考符号确定后的映射关系。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述编码端确定所述编码端在第1个符号周期编码得到的两根发送天线上的发送符号为
Figure FDA0003448972600000024
以及所述编码端在第2个符号周期编码得到的两根发送天线上的发送符号为
Figure FDA0003448972600000025
其中,所述
Figure FDA0003448972600000026
与所述/>
Figure FDA0003448972600000027
满足如下NSTBC码本:
Figure FDA0003448972600000028
所述
Figure FDA0003448972600000029
为确定的初始参考符号。
8.根据权利要求1至7任一项所述的方法,其特征在于,
所述NSTBC码本用于空间-时间分组码,或者所述NSTBC码本用于极化-时间分组码。
9.一种编码装置,其特征在于,包括:
差分编码模块,用于编码端通过DSTBC编码方式和NSTBC码本,编码得到当前符号周期的发送符号;
NSTBC编码模块,用于所述编码端根据编码得到的所述当前符号周期的发送符号和NSTBC码本,确定所述当前符号周期的下一个符号周期的发送符号。
10.根据权利要求9所述的装置,其特征在于,所述NSTBC码本的码本结构满足:
Figure FDA00034489726000000210
其中,s2t+1
Figure FDA00034489726000000211
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t+2和/>
Figure FDA00034489726000000212
为所述编码端在第2t+2个符号周期编码得到的两根发送天线上的发送符号;其中符号/>
Figure FDA00034489726000000213
为符号s2t+2的共轭,符号/>
Figure FDA00034489726000000214
为符号s2t+1的负数共轭;所述第2t+1个符号周期为所述当前符号周期,所述第2t+2个符号周期为所述当前符号周期的下一个符号周期。
11.根据权利要求9所述的装置,其特征在于,所述差分编码模块,具体用于:
所述编码端确定所述当前符号周期的编码系数向量;
所述编码端根据所述当前符号周期的编码系数向量,确定所述当前符号周期编码后的发送符号。
12.根据权利要求11所述的装置,其特征在于,所述差分编码模块,具体用于:
所述编码端根据公式:
Figure FDA00034489726000000215
确定所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号;
其中,
Figure FDA0003448972600000031
为所述编码端确定的第2t+1个符号周期的编码系数向量,所述s2t-1和所述/>
Figure FDA0003448972600000032
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,所述s2t和所述/>
Figure FDA0003448972600000033
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
13.根据权利要求11所述的装置,其特征在于,所述差分编码模块,具体用于:
所述编码端根据公式:
Figure FDA0003448972600000034
Figure FDA0003448972600000035
确定所述编码端在第2t+1个符号周期的编码系数向量
Figure FDA0003448972600000036
其中,s2t+1
Figure FDA0003448972600000037
为所述编码端在第2t+1个符号周期编码得到的两根发送天线上的发送符号,s2t-1和/>
Figure FDA0003448972600000038
为所述编码端在第2t-1个符号周期编码得到的两根发送天线上的发送符号,s2t和/>
Figure FDA0003448972600000039
为所述编码端在第2t个符号周期编码得到的两根发送天线上的发送符号。
14.根据权利要求11所述的装置,其特征在于,所述差分编码模块,具体用于:
所述编码端根据原始比特或原始符号和编码系数向量的预设映射表,确定所述编码端在第2t+1个符号周期的编码系数向量
Figure FDA00034489726000000310
其中,所述预设映射表中包含所述原始比特或符号与所述
Figure FDA00034489726000000311
之间在初始参考符号确定后的映射关系。
15.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第一确定模块,用于所述编码端确定所述编码端在第1个符号周期编码得到的两根发送天线上的发送符号为
Figure FDA00034489726000000312
以及所述编码端在第2个符号周期编码得到的两根发送天线上的发送符号为/>
Figure FDA00034489726000000313
其中,所述
Figure FDA00034489726000000314
与所述/>
Figure FDA00034489726000000315
满足如下NSTBC码本:
Figure FDA00034489726000000316
所述
Figure FDA00034489726000000317
为确定的初始参考符号。
16.根据权利要求1至15任一项所述的装置,其特征在于,
所述NSTBC码本用于空间-时间分组码,或者所述NSTBC码本用于极化-时间分组码。
17.一种编码端,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至8任一项所述的编码方法的步骤。
18.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至8任一项所述的编码方法的步骤。
CN202111658299.6A 2021-12-30 2021-12-30 编码方法、设备及可读存储介质 Pending CN116418454A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111658299.6A CN116418454A (zh) 2021-12-30 2021-12-30 编码方法、设备及可读存储介质
PCT/CN2022/141968 WO2023125423A1 (zh) 2021-12-30 2022-12-26 编码方法、设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111658299.6A CN116418454A (zh) 2021-12-30 2021-12-30 编码方法、设备及可读存储介质

Publications (1)

Publication Number Publication Date
CN116418454A true CN116418454A (zh) 2023-07-11

Family

ID=86997819

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111658299.6A Pending CN116418454A (zh) 2021-12-30 2021-12-30 编码方法、设备及可读存储介质

Country Status (2)

Country Link
CN (1) CN116418454A (zh)
WO (1) WO2023125423A1 (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006002696B4 (de) * 2006-01-19 2008-05-15 Nokia Siemens Networks Gmbh & Co.Kg Verfahren zur Codierung von Datensymbolen
CN108234082B (zh) * 2017-11-29 2020-08-04 重庆邮电大学 一种基于空间调制的满分集空时编码方法
CN108540185B (zh) * 2018-04-17 2021-03-16 电子科技大学 一种结合空时分组码的差分空间调制方法
CN109547077B (zh) * 2019-01-22 2020-10-13 重庆京东方智慧电子***有限公司 信号发送方法、信号接收方法、通信设备及存储介质
CN110855328B (zh) * 2019-10-25 2021-01-19 西安交通大学 一种基于天线分组的差分空间调制方法、设备及存储介质

Also Published As

Publication number Publication date
WO2023125423A1 (zh) 2023-07-06

Similar Documents

Publication Publication Date Title
US20160065257A1 (en) Apparatus and method of processing signal, and recording medium
TWI591973B (zh) A signal detection method and device
US11528049B2 (en) Apparatus and method for self-interference signal cancellation
CN107276935B (zh) 用于顺序球形解码的方法和设备
Rezaei et al. Time-spread pilot-based channel estimation for backscatter networks
Amalladinne et al. Coded compressed sensing with successive cancellation list decoding for unsourced random access with massive MIMO
US9066247B2 (en) Communication devices and methods for signal detection
CN103401657A (zh) 一种协作通信部分相干非差分分布式空时编码方法
Hussien et al. Enabling efficient data integration of industry 5.0 nodes through highly accurate neural CSI feedback
US11483039B2 (en) Method and apparatus for detecting signal with quantum computing in MIMO system
CN116418454A (zh) 编码方法、设备及可读存储介质
WO2023138458A1 (zh) 编码方法、设备及可读存储介质
WO2023125424A1 (zh) 解码方法、设备及可读存储介质
WO2023138459A1 (zh) 解码方法、设备及可读存储介质
Sanjana et al. Deep learning approaches used in downlink MIMO-NOMA system: a survey
CN116527089A (zh) 编码方法、设备及可读存储介质
WO2023103912A1 (zh) 分集传输方法、终端及网络侧设备
US8649251B2 (en) Multi-user multiplexing method and transmission device
CN117336121A (zh) 信道估计方法、装置、通信设备、***及存储介质
KR102441253B1 (ko) 무선 통신 시스템에서 신호를 수신하기 위한 장치 및 방법
WO2024027682A1 (zh) 特征信息传输方法、转换信息确定方法、装置和通信设备
WO2024113524A1 (zh) NAFD uRLLC***的频谱效率确定方法及组件
WO2023186158A1 (zh) 解调参考信号传输方法、装置、终端及网络侧设备
US20230171026A1 (en) Zigzag decoding of upstream-processed signals from independent receiver subarrays
CN116170046A (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