CN107113102B - 用于干扰网络的编码的方法和设备 - Google Patents

用于干扰网络的编码的方法和设备 Download PDF

Info

Publication number
CN107113102B
CN107113102B CN201580062606.0A CN201580062606A CN107113102B CN 107113102 B CN107113102 B CN 107113102B CN 201580062606 A CN201580062606 A CN 201580062606A CN 107113102 B CN107113102 B CN 107113102B
Authority
CN
China
Prior art keywords
codewords
stream
transmitter
decoding
block
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
CN201580062606.0A
Other languages
English (en)
Other versions
CN107113102A (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.)
University of California
Original Assignee
University of California
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 University of California filed Critical University of California
Publication of CN107113102A publication Critical patent/CN107113102A/zh
Application granted granted Critical
Publication of CN107113102B publication Critical patent/CN107113102B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • 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/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/0048Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/3972Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using sliding window techniques or parallel windows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0077Multicode, e.g. multiple codes assigned to one user
    • 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/0041Arrangements at the transmitter end
    • 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/0045Arrangements at the receiver end
    • 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
    • H04L1/0058Block-coded modulation
    • 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
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03891Spatial equalizers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0466Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Power Engineering (AREA)
  • Quality & Reliability (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Noise Elimination (AREA)

Abstract

所公开的技术允许在包括多个发送器和接收器的环境中将信号流从发送器传输到接收器。用于发送器的技术:将来自发送器的数据流解码成多个子流;通过码字对子流进行编码;还叠加多个码字以便以异步方式形成信号流;并且将信号流传输到接收器。码字可以跨过多个块。接收器:接收来自第一发送器的第一码字流;接收来自第二发送器的第二码字流,两个码字流可以作为一个信号同时被接收到;并且在多个块的滑动窗口上对第一码字流和第二码字流进行解码。

Description

用于干扰网络的编码的方法和设备
相关申请的交叉参考
本专利文件要求2014年9月29日提交的标题为“用于干扰网络的编码的方法和设备(METHODS AND APPARATUS FOR CODING FOR INTERFERENCE NETWORK)”的第62/057,193号美国临时专利申请的优先权的权益。上述专利申请的全部内容以引用方式并入,作为本专利文件的一部分。
关于由联邦赞助的研发的声明
本发明是基于由国家科学基金会(NSF)给予的政府支持项目CCF-1320895而展开的。政府享有本发明的某些权利。
技术领域
本专利文件涉及用于对通信信道的数据流进行编码和解码的方法和***。
背景技术
为了获得高数据速率和大量的连接,预期下一代蜂窝网络将部署很多小基站。尽管这种密集的部署提供使无线电更靠近终端用户的益处,但它也增加了来自邻近小区的干扰量。因此,对干扰的智能管理将成为实现高频谱利用率、低功耗、覆盖广的无线通信技术的一个关键。
各种现有通信***基于点对点信道代码进行操作并且将干扰处理成噪声。尽管此类技术能够在干扰较弱时以较低的计算复杂性取得可接受的性能,但随着干扰变强,性能变会降低,而这在密集无线网络下是常有的情况。具体而言,在高信噪比/干扰噪声比界限下,将干扰处理成噪声的性能与同时解码具有极大差距。将干扰处理成噪声和连续消除解码(没有速率***)通常是实践中使用的两个主要的解码方案,它们实现比同时解码严格意义上小的速率区域。
发明内容
公开用于利用多对发送器和接收器对通信信道的数据流进行编码和解码的方法和***。所述方法和***可以利用任何数量的发送器和接收器来实现针对一般干扰信道的同步解码的性能,而无需使用高复杂性多用户序列检测。所述方法和***还可以通过并入速率***技术来实现Han-Kobayashi编码方案的性能。已知同步解码是Han-Kobayashi编码方案的组成部分,其中每个接收器对预定消息(intended message)以及干扰消息的一部分进行解码,而不是将干扰处理成噪声。然而,传统Han-Kobayashi中的同时解码使用高复杂性多用户序列检测,这在实施过程中成本可能较高。
本文件描述可以尤其克服干扰信道中的同时解码的上述限制的技术。在一方面,公开用于包括多对发送器和接收器的通信信道的低复杂性编码技术。来自发送器的信号彼此相互干扰,因此,在每个接收器处观察到的信号是期望信号以及一个或多个干扰信号和一些噪声的混合。
在一些公开的实施例中,将数据流分解成多个子流。这些子流经由时间/频率/空间维度的跨度上的多个单元(“块”)传送到接收器。每个发送器将其子流中的每个编码成跨越多个块的码字,并且通过以交错的方式叠加多个码字来同时传输多个码字。在一些实施例中,码字的特性(编码调制)和叠加它们的机制(叠加原理)可以相对于通信信道参数以及其他传输约束进行优化。每个接收器通过经由多个块的滑动窗口对接收到的信号进行解码而恢复来自期望发送器的码字以及来自干扰发送器的一些码字。在示例性方面,针对每个窗口,可以一个接一个地(连续消除解码)恢复多个码字(期望码字和干扰码字),从而允许每个解码步骤具有低复杂性。在一些实施方案中,可以优化对将要恢复的码字的选择以及码字的解码顺序。
附图说明
图1示出示例性两用户高斯干扰信道的说明性图解。
图2示出利用三个虚拟输入信号的叠加编码的说明性图解。
图3A到图3C示出编码和解码操作的说明性图解。
图4A到图4D示出实施例的性能评估的说明性图解。
图5示出实施例的性能评估的另一说明性图解。
图6A示出同时解码内边界和角点的说明性图解。
图6B示出滑动窗口叠加编码方案的说明性调度表。
图7示出无线通信***的说明性图解。
图8示出用于传输信号流和接收信号流的示例性方法。
图9示出用于传输信号流和接收信号流的示例性设备。
具体实施方式
本专利文件涉及用于利用多对发送器和接收器而针对通信信道来对数据流进行编码和解码的方法和***。使用传统点对点信道编码的大多数现有通信***将干扰处理成噪声。尽管这个简单的方案可以在干扰较弱时以较低的计算复杂性实现良好的性能,但随着干扰变强,性能降低,而这在密集无线网络下是常有的情况。
在过去的数十年里,已经提议不同协议层处的若干技术来减轻无线网络中干扰的不利影响。物理层处的一个重要的概念技术是同时解码,其中每个接收器对期望信号以及干扰的一部分或全部进行解码。当干扰较强时,同时解码技术使用良好的点对点代码而针对两用户高斯干扰信道实现最佳性能。另外,当编码器被限于点对点随机代码全体时,同时解码技术通常实现最佳的最大似然解码性能。实现通用两用户干扰信道的最好已知性能的Han-Kobayashi编码方案也将同时解码用作关键组成部分。然而,主要缺点在于,同时解码中的每个接收器不得不使用多用户序列检测的某一形式,这在实施时通常需要较高的计算复杂性。这个问题近来已经由基于新出现的空间耦合的极性代码的一些方法解决,但这些解决方案需要开发新的代码家族(而不是使用传统的点对点信道代码,诸如,LDPC代码和涡轮码)并且涉及非常长的块长度。
在本文件中,公开滑动窗口叠加编码(SWSC)方案,该方案利用点对点信道代码和低复杂性解码实现同时解码的理论性能。这个方案以网络信息原理的基本组成部分为基础,将下列理念相结合:块马尔可夫编码和滑动窗口解码(常用于多跳中继和反馈通信,但不用于单跳通信)以及叠加编码和连续消除解码(允许利用点对点代码进行的低复杂性解码)。将了解,在若干操作场景下,所公开的方案的实施例可以在移动电话和基站中的任一个(或两者)处实施。
所公开的滑动窗口叠加编码(SWSC)方案利用点对点信道代码和低复杂性解码实现同时解码的性能。本文件公开该编码方案如何利用两个或更多发送器-接收器对针对一般干扰信道在概念层面进行工作以及该编码方案在调制约束下可以如何转变为高斯干扰信道的实际编码技术。模拟结果表明,在适中的块长度(例如,2048)处使用标准LTE涡轮码,滑动窗口叠加编码有时可以使将干扰处理成噪声的传统方法的性能翻倍。尽管模拟结果与涉及两个用户的示例性场景有关,但所公开的技术可以容易应用于具有两个以上用户的场景。
使用至多两个叠加层,所公开的SWSC技术实现用于任何两用户对干扰信道的同时解码内边界,而无需使用高复杂性同时多用户序列检测。所公开的编码方案也可以扩展以实现一般干扰网络的同时解码的理论性能,包括Han–Kobayashi内边界。
在用于干扰信道的大多数现有编码技术中,干扰通常作为噪声的一部分而被忽略,从而合并信号结构(调制顺序)和/或干扰的功率。当将调制/功率信息用作编码技术的一部分时,这样的技术在本文中被称为“将干扰处理成噪声”。当只将功率信息用作编码技术的一部分时,这样的技术在本文中被称为“将干扰处理成高斯噪声”。
根据编码技术,接收器可以相继地恢复一些干扰码字和期望码字,而忽略作为噪声的一部分的剩余部分(例如,不将被恢复的码字)。这个编码方案可以被称为“连续干扰消除”。因此,将干扰处理成噪声与连续干扰消除之间的一个差异在于,在将干扰处理成噪声时,不恢复干扰码字。
根据另一编码技术,接收器可以同时恢复所***字(例如,期望码字和干扰码字)。这个技术在本文中称为“同时解码”或“联合解码”。已知,同时解码优于上述两种编码技术,并且它实现所有编码技术上的最佳性能。在上述技术的一些实施例中,假设单个数据子流由在单个块上传送的单个码字携载。
图1示出示例性两用户高斯干扰信道的说明性图解。所公开的SWSC技术实现两者的最优特征-在低复杂性的连续消除解码时的同时解码的性能。针对一些实施方式,连续消除解码无法实现同时解码的性能,然而,SWSC通过下列方式规避了连续消除解码的这个限制:
(1)通过将数据流分解成多个子流来传送数据流;
(2)由跨过多个块的码字携载每个子流;
(3)叠加多个码字以用于传输;
(4)以交错(异步)方式传输叠加的多个码字;
(5)经由块的滑动窗口对接收的信号进行解码;以及
(6)依次恢复来自期望发送器和干扰发送器的码字。
文献中已经直接或间接地建立了这些组成技术中的每个。(1)和(2)中的组成部分通常被称为“块马尔可夫编码”,已广泛用于中继。(3)中的组成部分大多用在单块编码中并且被称为“叠加编码”,已经用于广播来自单个发送器的多个数据流。(4)中的组成部分已经用于多个访问***(诸如,EV-DO Rev A)或多个天线通信***(诸如,D-BLAST或贝尔实验室对角分层空时)。(5)中的组成部分被称为“滑动窗口解码”并且同样常用于中继。(6)中的组成部分被称为“连续消除解码”或“连续干扰消除”并且已经广泛用于多个访问***。有关所公开的技术的一个新颖的方面是这些组成部分以仔细的方式组合并且将组合的产物应用于减轻干扰,以实现干扰信道的更佳性能。
SWSC具有一些额外的特征。首先,如本文中论述,SWSC可以实现同时解码的性能。这通过优化发送器处的码字叠加结构和接收器处的解码顺序来获取。然而,即使是对叠加结构和解码顺序的次优选择,也可以使用网络信息原理中的基本工具来轻松地评估最终的性能。因此,当***具有不允许最优叠加结构或解码顺序的额外限制时,次优选择是有帮助的。另外,随着信道条件改变,解码顺序可以从一个结构到另一结构适应性地切换。最终,可以容易使用现有的现成信道代码(诸如,涡轮码和LDPC代码)来实施SWSC。事实上,SWSC可以以相当简单的方式与针对单块通信开发的多数现有技术(诸如,速率***、多级编码和混合ARQ)相结合。
用于高斯干扰信道的滑动窗口叠加编码
图1示出两用户高斯干扰信道的说明性图解。将两用户高斯干扰信道定义为:
Y1=g11X1+g12X2+Z1,
Y2=g21X1+g22X2+Z2, (1)
此处,X1∈Xn,i=1、2是来自发送器i的具有平均功率约束Pi的传输信号,其中n是块长度,并且
Figure BDA0001297843630000061
是接收器i处的接收信号,
Figure BDA0001297843630000062
Figure BDA0001297843630000063
i=1、2是噪声成分。假设每个接收器i知道来自两个发送器的本地信道增益系数
Figure BDA0001297843630000064
所述增益系数在通信期间保持固定。
滑动窗口叠加编码(SWSC)技术基于网络信息理论中的若干基础构建块,诸如,叠加编码、块马尔可夫编码、连续消除解码和滑动窗口解码。发送器i通过使用利用多个叠加层的叠加编码和多个块中的块马尔可夫编码来对它的消息进行编码。接收器i根据预定解码顺序在窗口长度内对来自发送器i的所有叠加层和来自其他发送器的一些叠加层执行连续消除解码,并且滑动解码窗口,直到到达块的末尾为止。现在更详细地阐述本专利文件中考虑的SWSC的具体版本的编码/解码过程。
针对块j=1.....b,m(j)∈{1,2.....2nr,}是从发送器i传送到接收器i的消息。类似地,X1(j)、Y1(j)和Z1(j)是块j中的发送器/接收器i的信道输入、输出和噪声。
在一些实施例中,所公开的SWSC技术允许叠加层的数量、叠加编码的辅助随机变量的数量和结构以及解码顺序完全灵活。出于论述和说明的目的,提供的示例涉及通过叠加和固定解码顺序形成4-PAM(脉冲幅度调制)信号的BPSK(二进制相移键控)信号的两个层。具体而言:
Figure BDA0001297843630000065
其中U(j)、V(j)和W(j)∈{-1,+1}n是BPSK信号。
图2示出利用三个虚拟输入信号(两个输入信号用于发送器1并且一个输入信号用于发送器2)的叠加编码的说明性图解。具体而言,图2代表叠加编码,其中U和V用于X1并且W用于X2。在图3A至图3C中论述与叠加编码相关联的编码和解码操作。
图3A至图3C示出与叠加编码相关联的编码和解码操作的说明性图解。具体而言,图3A示出针对7个块的编码和解码操作。消息m1(2)由信号V(2)和U(3)携载,而消息m2(5)由W(5)携载。在接收器1处对m1(2)进行的滑动窗口解码是基于其在两个块上接收到的信号Y1(2)和Y1(3)进行的。接收器1首先恢复m1(2)(相当于V(2)和U(3)),随后恢复m2(3)(相当于W(3))。从先前的解码窗口中已知信号U(2)和W(2)。接收器2的操作略有不同,首先基于两个块Y1(5)和Y1(6)恢复m1(5)随后恢复m2(5)。
图3B示出发送器1处的4个信号层和发送器2处的3个子流的交错,其中
Figure BDA0001297843630000071
表示用于初始化和终止化的预定信号。针对具有两个发送器-接收器对的干扰信道示出SWSC技术。发送器1传输信号X1,接收器1接收信号Y1,发送器传输信号X2,并且接收器2接收信号Y2。假使发送器1想要将数据流A传送到接收器1并且发送器2想要将数据流B传送到接收器2。数据流A和B分成子流A1、A2……和B1、B2……。这些子流经由多个块以交错的方式传输,如图3B所示。
在图3B中,U11到U14是这样的信号,其经过叠加以生成X1,并且U21到U23是这样的信号,其经过叠加以生成X2。这些信号被称为“层”,并且层的数量可以是任意的且从一个发送器到另一发送器不同。针对U个信号,这个叠加操作可以以任意方式在任意空间上执行。如图3B所示,每个子流由跨过多个块和层的码字携载。例如,子流A1被编码到跨过块1中的层U14、块2中的层U13、块3中的层U12和块4中的层U11的码字中。在每个块中,发送器将它们的U个信号叠加,以生成X个信号并且传输它们。例如,在块3中,发送器2将用于B1的码字的层U21部分、用于B2的码字的层U22部分和用于B3的码字的层U23部分叠加,以生成X2并且传输X2。根据层的数量,在通信开始和结束时,传输预定的信号(图3B中标记为
Figure BDA0001297843630000072
)。应注意,图3B中的交错结构仅仅是为了说明的目的。在一些实施例中,可以通过给更高维阵列中的块编索引来使用更复杂的交错。在一些实施例中,从每个发送器进行的传输可以相对于彼此移位。例如,为了将来自发送器1的传输延迟1个块的偏移,可以将图3B中的子流A1设置成
Figure BDA0001297843630000081
每个接收器通过在多个块的窗口上对接收到的信号进行解码来恢复它的期望子流。接收器可以从多个选项中进行选择,以对它的信号进行解码。在一些实施例中,解码器可以通过将干扰信号作为噪声忽略而只针对期望的子流进行解码,或者解码器可以针对期望子流和干扰子流进行解码。当针对期望子流和干扰子流进行解码时,解码器可以执行连续消除解码,即,它可以恢复一个子流、消除它,随后恢复另一子流。子流的解码顺序可以是任意的。随着接收器滑动解码窗口,解码顺序以及针对干扰解码与否的选项可以从一个接收器切换到另一接收器。
尽管本文中的示例论述了两个用户对,但本文件的实施例可以容易扩展到多个用户对。另外,本文件的实施例也可以与其他编码技术相结合,诸如,速率***、多级编码和混合ARQ。
参考图3C,提供示例以示出SWSC如何工作。假设每个块由n个传输单元(OFDM中的副载波和时间单元)构成。发送器1使用两个信号层,表示为U和V,它们中的每个是BPSK。这两个BPSK信号适当地缩放并且相加,以生成4-PAM信号X1。发送器2使用单个层;因此,发送器2的信号U是BPSK信号X2。子流A1、A2……的码字由速率为R1和长度为2n的涡轮码进行编码;每个码字超过2个块并且由一个U序列和一个V序列构成。例如,子流A2由具有块2中的信号V和块3中的信号U的码字携载。子流B1、B2的码字由速率为R2和长度为n的涡轮码直接编码到X2。在此示例中,假设两个接收器恢复两个子流。接收器1按下列顺序相继地恢复子流:B1(来自块1)、A1(来自块1和2)、B2(来自块2)、A2(来自块2和3)等。例如,在消除已知信号,即,U(2)[从A1的先前解码可知]和X2(2)[从B2的先前解码可知]之后,通过在块2和3中对接收到的信号进行解码来恢复A2。
接收器2按下列顺序相继地恢复子流:A1(来自块1和2)、B1(来自块1)、A2(来自块2和3)、B2(来自块2)等。例如,在消除U(5)之后,通过在块5和6中对接收到的信号进行解码来恢复A5;随后,在消除U(5)和V(5)之后,通过在块5中对接收到的信号进行解码来恢复B5。
图3C中描绘编码和解码操作。信号U(j)携载来自前一块的消息m1(j-1),并且V(j)和W(j)分别携载来自当前块的m1(j)和m2(j)。按照惯例,m1(0)=m1(b)=1。参数α确定被分成U(j)和V(j)的功率的比。在本文中,α=0.8,使得
Figure BDA0001297843630000091
Figure BDA0001297843630000092
是等间隔的4-PAM信号。
对应的信道输出是:
Figure BDA0001297843630000093
Figure BDA0001297843630000094
在块j+1的最后,接收器1首先对Y1(j)和Y1(j+1)进行解码,以恢复由V(j)和U(j+1)携载的m1(j)。此处,U(j)和W(j)从先前的解码窗口中已知,因此,来自Y1(j)的有效信道输出是
Figure BDA0001297843630000095
Figure BDA0001297843630000096
如果满足下列项,则该解码步骤成功:
r1≤I(U;Y1)+I(V;Y1|U,W) (3)
接收器1随后对Y1(j+1)进行解码,以恢复由W(j+1)携载的m2(j+1),其中U(j+1)从第一步骤中已知,并且V(j+1)是干扰。如果满足下列项,则该解码步骤成功:
r2≤I(W;Y1|U). (4)
在块j+1的最后,接收器2首先对Y2(j)和Y2(j+1)进行解码,以恢复由V(j)和U(j+1)携载的m1(j),其中U(j)从先前的解码窗口中已知,并且V(j)是干扰。接收器2随后对Y2(j)进行解码,以恢复由W(j)携载的m2(j),其中U(j)和V(j)是已知的。如果满足下列项,则这些解码步骤成功:
r1≤I(U,V;Y2), (5)
r2≤I(W;Y2|U,V) (6)
在最后一个块j=b的最后,接收器2另外对Y2(b)进行解码以恢复由W(b)携载的m2(b),如果(6)成立,则这再次成功。由于在b个块上发送m1(1)、……、m1(b-1)和m2(1)、……、m2(b),因此,发送器/接收器1的实际速率是R1=r1(b-1)/b,并且发送器/接收器2的实际速率是R2=r2。将这些结果(4)到(6)相结合,可以利用SWSC渐进地实现下列速率区域:
R1≤min{I(U;Y1)+I(V;Y1|U,W),I(U,V;Y2)}
R2≤min{I(W;Y1|U),I(W;Y2|U,V)}, (7)
其中U、V和W是独立的Unif{-1,+1}随机变量。
图4A至图4D和图5示出实施例的性能评估的说明性图解400A、400B、400C、400D和500。具体而言,在这些图中,针对信道增益g的各种值,将滑动窗口叠加编码的理论性能(SWS(A))410与(i)同时非唯一解码的理论性能(SND(A))420和(ii)将干扰处理成噪声(IAN(A))430进行比较。另外,图4A到图4D中示出重叠的实施方式的模拟结果SWS(S)440,以及理论性能曲线。
在原始SWSC方案中,可以最佳地选择辅助信号U、V和W以及叠加映射x1(u,v),从而确保SWS(A)410与SND(A)420相同。在性能评估示例中,将辅助信号视作BPSK,以便X1是等间隔的4-PAM。因此,先验地不清楚SWS(A)410是否将接近于SND(A)420。
为简单起见,假设对称速率、功率和信道增益,换言之,R1=R2=R,P1=P2=P,g11=g22=1并且g12=g21=g。为了评估性能,改变传输功率P,从而实现信噪比(SNR)和干扰噪声比(INR),并且相应地找到实现SND(A)420、IAN(A)430和SWS(A)410的给定速率R的最小功率P。针对g=0.9、1.0、1.1、1.2,图4A到图4D中示出最小对称传输功率P(在轴404上显示)与可达对称速率R(在轴402上显示)的曲线图。应注意,SWS(A)410与SND(A)420之间的差距是因为U和V的次优选择,例如,使用BPSK调制方案。尽管如此,SWS(A)410接近SND(A)420并且在较高SNR下显著优于IAN(A)430。可以验证,实施的性能SWS(S)440遵循SWS(A)410的理论性能,从而确认滑动窗口叠加编码的可行性。应注意,SWS(S)440在较高SNR下优于IAN(A)430。应注意,IAN(A)是将干扰处理成噪声的理论性能界限,它的实际性能(在公平比较下)甚至将更差。
为了利用点对点信道代码来实施SWSC,使用[V(j)|U(j+1)]的长度为2n且速率为r1/2的二元线性代码,因为U(j+1)和V(j)共同携载m1(j)。类似地,使用W(j)的长度为n且速率为r2的二元线性代码来携载m2(j)。使用LTE标准中所用的涡轮码,从而允许码率和块长度具有灵活性。具体而言,以速率1/3的母代码来开始性能评估,并且根据标准中的速率匹配算法来调整速率和长度。应注意,针对r1<2/3,重复一些代码位,并且针对r1>2/3,删除一些代码位。为了评估SWSC的性能,分别将块长度n和块数量b设置为2048和20。此处,应注意,b是块的总数,而不是解码窗口的尺寸(该尺寸是2)。以一个块的延迟来恢复每一条消息。尽管较大的b会减小1/b的速率惩罚,但也引起多个块上的误差传播,在速率和BER计算时应适当考虑这两种情况。使用用于turbo解码的LOG-MAP算法,其中针对解码的每个阶段,将迭代的最大次数设置为8。如果得到的误码率(BER)在模拟的1000个独立集合上低于0.001,那么假设针对给定的Pi和gij实现速率对(R1,R2)。
首先论述对称情况的性能评估,即,其中有对称速率、功率和信道增益,也就是,R1=R2=R,P1=P2=P,g11=g22=1并且g12=g21=g。图4A到图4D中的模拟的结果与理论性能曲线重叠。
现在参考图5,示出实施例的性能评估的说明性图解。作为另一可行性测试,考虑高斯衰落干扰信道,其中gij是i.i.d.~N(0,1)。出于模拟的目的,生成独立信道增益系数的25个集合,以便评估各种信道条件下的SWSC的性能。针对R=0.3、0.4、0.5、0.6,计算25个信道实现上的平均最小功率Pavg(在轴504上显示),其中R在轴502上显示。如图5所示,SWS(A)410非常接近SND(A)420,由实际实施SWS(S)440来跟踪。应注意,SWS(S)440始终比IAN(A)430好,其中差距在较高速率/较高SNR范围下变大。
根据本文中论述的实施例,图4A到图4D和图5中的曲线表明滑动窗口叠加编码(SWSC)方案具有用于干扰管理的实际信道编码技术的潜力。在一些实施例中,可以进一步优化接收器处的解码顺序。例如,在某些解码顺序下,SWSC可以始终实现将干扰处理成噪声的性能。在一些实施例中,尤其是可以通过功率比控制来优化叠加映射的结构(α≠0.8)。
理论性能比较
在此部分中,考虑针对(1)中的信道模型的将干扰处理成噪声和同时非唯一解码,并且将SWSC的理论性能与它们进行比较。
A.将干扰处理成噪声
将干扰处理成噪声的可达速率区域由下列项表征:
R1≤I(X1;Y1),
R2≤I(X2;Y2) (8)
其中X1
Figure BDA0001297843630000121
并且X2
Figure BDA0001297843630000122
如在(2)中。此处,接收器使用干扰的星座(调制)信息,而不是简单的信号-干扰-噪声比(SINR)度量,但它们不对干扰码字进行解码。
B.同时非唯一解码
在同时解码中,每个接收器将来自两个发送器的码字进行恢复。此处,考虑同时解码的变体(该变体被称为同时非唯一解码),它通过忽视干扰码字的唯一性而提供改进性能。同时非唯一解码的可达速率区域由以下项表征:
R1≤I(X1;Y1|X2),
R2≤I(X2;Y2|X1),
R1+R2≤min{I(X1,X2;Y1),I(X1,X2;Y2)}, (9)
其中X1和X2同样在(2)中给出。当干扰较强,也就是,
Figure BDA0001297843630000123
并且
Figure BDA0001297843630000124
时,同时非唯一解码实现容量区域。
图6A示出同时解码内边界和角点的说明性图解。图6B示出滑动窗口叠加解码的说明性调度表。在此部分,公开滑动窗口叠加编码方案,该方案解决了单块速率***的困难。所公开的编码方案适用于一般的离散无记忆干扰信道。出于说明和论述的目的,论述集中于当
Figure BDA0001297843630000125
并且总速率相等时,即,
I(X1,X2;Y1)=I(X1,X2;Y2) (11)
如何实现同时解码内边界的角点:
(R1,R2)=(I(X1;Y2),I(X2;Y2|X1)) (10)
如图6A所示。在图6A中,由(10)示出同时解码内边界和角点(并且在图6A中说明性地表示为角点610)。至于对称高斯干扰信道,这是证明了本文中之后论述的单块速率***的不足之处的完全相同的点。
定理1:如果针对某一pmf p(u,x1)p(x2)满足以下条件,则可利用滑动窗口叠加编码方案来实现速率对(R1,R2)
R1<min{I(U;Y1)+I(X1;Y1|U,X2),I(X1;Y2)}:=I1
R2<min{I(X2;Y1|U),I(X2;Y2|X1)}:=I2
此外,存在pmfp(u,x1)p(x2),使得(I1,I2)=(I(X1;Y2),I(X2;Y2|X1));换言之,可实现角点(10).
粗略地讲,替代于将消息M1分割成两个部分并且单独地恢复所述两个部分,根据一些公开的实施例,在不分割的情况下经由两个连续的块来发送M1,并且使用滑动窗口解码来恢复M1。细节如下。
码本生成。获得目标速率对的pmf p(u,x1)p(x2)是固定的。随机且独立地生成用于每个块的码本。按照惯例,假设m10=m1b=1。针对j∈[1:b],
Figure BDA0001297843630000131
个序列每个均根据p(u)的积来随机且独立地生成,
Figure BDA0001297843630000132
针对每个m1,j-1
Figure BDA0001297843630000133
个序列每个均根据p(x1|u)的积随机且有条件地独立地生成个序列,
Figure BDA0001297843630000134
Figure BDA0001297843630000135
每个序列都。此外,
Figure BDA0001297843630000136
个序列每个均根据p(x2)的积随机且独立地生成个序列,
Figure BDA0001297843630000137
每个序列都。这定义了码本:
Figure BDA0001297843630000138
Figure BDA0001297843630000139
编码。在块j∈[1:b]中,发送器1传输
Figure BDA00012978436300001310
并且发送器2传输
Figure BDA00012978436300001311
解码和误差分析。解码器1(和2分别)相继地恢复
Figure BDA00012978436300001312
Figure BDA00012978436300001313
(
Figure BDA00012978436300001314
Figure BDA00012978436300001315
),j∈[1:b],其中由滑动窗口解码在块j和j+1上完成
Figure BDA00012978436300001316
的解码。图6B示出用于编码和解码的滑动窗口叠加编码的说明性调度表。在本文中之后的标题为“SWSC方案的示例性实施例”的部分中提供与调度表相关的额外论述。
令块j中的接收序列为
Figure BDA00012978436300001317
Figure BDA00012978436300001318
针对接收器1,在块1中,找到唯一消息
Figure BDA00012978436300001319
使得
Figure BDA00012978436300001320
(并且如果不存在消息或存在一个以上消息,则声明出现误差)。通过标准分析,如果R2<I(X2;Y1|U)-δ(∈),则误差的概率趋近于零。在块j+1,j∈[1:b-1]中,接收器1找到唯一消息
Figure BDA0001297843630000141
使得同时
Figure BDA0001297843630000142
Figure BDA0001297843630000143
如果R1<I(X1;Y1|U,X2)+I(U;Y1)-2δ(∈),则误差的概率趋近于零。随后,找到唯一
Figure BDA0001297843630000144
使得
Figure BDA0001297843630000145
如果R2<I(X2;Y1|U)-δ(∈),则误差的概率趋近于零。针对接收器2,在块j+1,j∈[1:b-1]中,找到唯一
Figure BDA0001297843630000146
使得同时
Figure BDA0001297843630000147
Figure BDA0001297843630000148
如果R1<I(X1;Y2|U)+I(U;Y2)-2δ(∈)=I(X1;Y2)-2δ(∈),则误差的概率趋近于零。随后,接收器找到唯一
Figure BDA0001297843630000149
使得
Figure BDA00012978436300001410
如果R2<I(X2;Y2|X1)-δ(∈),则误差的概率趋近于零。最后,接收器2找到唯一
Figure BDA00012978436300001411
使得
Figure BDA00012978436300001412
如果R2<I(X2;Y2|X1)-δ(∈),则误差的概率趋近于零。
最后,应注意I(X2;Y1)≤I(X2;Y2|X1)≤I(X2;Y1|X1),从而保证存在p(u|x1),使得I(X2;Y1|U)=I(X2;Y2|X1)。与(4)相结合,这表明I(X1;Y2)=I(U;Y1)+I(V;Y1|X2,U),并且可达到角点。针对对称高斯干扰信道,当U~N(0,αP),V~N(0,(1-α)P)并且X1=U+V时,达到角点,其中U和V是独立的并且α=(S2+S-I)/S2
单块速率***的不足之处
在此部分,考虑对称高斯干扰信道。表明使用速率***利用连续取消编码不可达到同时解码内边界的角点。假设平均功率约束P。针对输入X1和X2,接收器处的信道输出是
Y1=X1+gX2+Z1
Y2=gX1+X2+Z2
其中g是固定常数并且Z1,Z2~N(0,1)是附加高斯噪声分量,独立于(X1,X2)。将接收到的信噪比定义为I=g2P。
将(s,t,d1,d2,F)速率***方案及其可达速率区域定义如下:
速率***。消息M1由分别采用速率R11、R12、……、R1s的s个独立部分M11、M12、……、M1s表示,并且消息M2由分别采用速率R21、R22、……、R2t的t个独立部分M21、M22、……、M2t表示。
码本生成。使用叠加编码。cdf F=F(q)F(us|q)F(vt|q)是固定的,使得Q是有限的,E[(Vt)2]≤P。根据
Figure BDA0001297843630000151
随机且独立地生成qn。随机且有条件地独立生成
Figure BDA0001297843630000152
个序列
Figure BDA0001297843630000153
每个序列都根据F(u1|q)的积cdf。对于j∈[2:s],针对
Figure BDA0001297843630000154
随机且有条件地独立生成
Figure BDA0001297843630000155
个序列,
Figure BDA0001297843630000156
每个序列都根据F(uj|uj-1,q)的积cdf。随机且有条件地独立生成
Figure BDA0001297843630000157
个序列,
Figure BDA0001297843630000158
每个序列都根据F(v1|q)的积cdf。对于j∈[2:t],针对每个
Figure BDA0001297843630000159
随机且有条件地独立生成
Figure BDA00012978436300001510
个序列,
Figure BDA00012978436300001511
每个序列都根据F(vj|vj-1,q)的积cdf。
编码。为了发送消息对
Figure BDA00012978436300001512
编码器1传输
Figure BDA00012978436300001513
并且编码器2传输
Figure BDA00012978436300001514
解码。使用连续消除解码。将解码器1处的解码顺序d1定义为
Figure BDA00012978436300001515
中元素的顺序,并且将解码器2处的d2定义为{UB,Vt}中的元素的顺序,其中
Figure BDA00012978436300001516
并且
Figure BDA00012978436300001517
作为示例,假定将消息M1分割成两个部分,而不分割消息M2。解码顺序是
d1:U→X2→X1
d2:U→X1→X2
其中在单个分割的情况下,编写(U,X1)=(U1,U2)并且X2=V1。这意味着解码器1相继地恢复M11、M2和M12,并且解码器2相继地恢复M11、M12和M2。更准确地说,在解码器1处接收到
Figure BDA00012978436300001518
之后,在三个步骤中进行解码:
1)解码器1找到唯一消息
Figure BDA00012978436300001519
使得
Figure BDA00012978436300001520
2)如果找到
Figure BDA0001297843630000161
则解码器1找到唯一
Figure BDA0001297843630000162
使得
Figure BDA0001297843630000163
3)如果找到
Figure BDA0001297843630000164
则找到唯一
Figure BDA0001297843630000165
使得
Figure BDA0001297843630000166
类似地,在接收到
Figure BDA0001297843630000167
之后,在三个步骤中进行解码:
1)解码器2找到唯一消息
Figure BDA0001297843630000168
使得
Figure BDA0001297843630000169
2)如果找到
Figure BDA00012978436300001610
则解码器2找到唯一
Figure BDA00012978436300001611
使得
Figure BDA00012978436300001612
3)如果找到
Figure BDA00012978436300001613
则找到唯一
Figure BDA00012978436300001614
使得
Figure BDA00012978436300001615
根据对误差概率的标准分析,如果满足以下条件,则
Figure BDA00012978436300001616
趋近于零,n→∞
R11<I(U;Y1|Q)-δ(∈), (11a)
R2<I(X2;Y1|U,Q)-δ(∈), (11b)
R12<I(X1;Y1|U,X2,Q)-δ(∈), (11c)
R11<I(U;Y2|Q)-δ(∈), (11d)
R12<I(X1;Y2|U,Q)-δ(∈), (11e)
R2<I(X2;Y2|X1,Q)-δ(∈), (11f)
通过Fourier–Motzkin消除,如果满足以下条件,则可达到(R1,R2)
Figure BDA00012978436300001617
应注意,文献中关于(11a)到(11f)中的R11和R12的一些常见误解简化成R1<min{I(U;Y1|Q)+I(X1;Y1|U,X2,Q),I(X1;Y2|Q)},从而导致错误的结论:Han-Kobayashi内边界可以由速率***实现且连续消除是显著的。连续解码需要独立的速率约束(11d)和(11e),而不是总速率约束R1<I(X1;Y2|Q)。此外,对Fourier–Motzkin取消过程的适当应用需要取总速率的四个情况的最小值,从而导致(12)。
针对分割的更多层和一般解码顺序,可以按类似方式执行解码。因此,由下列项指定(s,t,d1,d2,F)速率***方案
·消息中的独立部分的数量s和t
M1=(M11,...,M1s)andM2=(M21,...,M2t),
·cdf F=F(q)F(us|q)F(vt|q),以及
·解码顺序d1和d2
Figure BDA0001297843630000171
表示(s,t,d1,d2,F)速率***方案的可达速率区域。令
Figure BDA0001297843630000172
Figure BDA0001297843630000173
的闭合集。将
Figure BDA0001297843630000174
Figure BDA0001297843630000175
定义为最大可达速率R1,使得R2处于独立容量处。
现在,在定理的帮助下陈述此部分的主要结果。假设对称高斯干扰信道具有较强但不是非常强的干扰,即S<I<S(S+1)。容量区域是速率对(R1,R2)的集合,使得
R1≤C(S),
R2≤C(S),
R1+R2≤C(I+S),
这由同时解码来实现,其中X1,X2~N(0,P)并且
Figure BDA0001297843630000176
定理2(下文提供)说明使用任何(s,t,d1,d2,F)速率***方案均不可达到此区域的角点(例如,图6A中的角点610)。
定理2:对于具有S<I<S(S+1)的对称高斯干扰信道
Figure BDA0001297843630000177
以用于任何有限的s、t和解码顺序d1、d2
用于多个访问信道的标准速率***方案的想法是用多个部分来表示每个消息,并且将所述部分编码到叠加的层中。与连续消除解码相结合,这个叠加编码方案将多访问信道变换成点对点信道的序列。然而,针对由两个基础的多访问信道p(y1|x1,x2)(i=1、2)构成的干扰信道,这个想法不再有用。此处,速率***引起一般具有不同质量的点对点信道的两个序列。为了确保可靠的通信,消息必须以每个层上的糟糕信道的速率加载,这一般会引起总速率损失。定理2基本上说明对每个层上的两个点对点信道的质量进行均衡的消息没有分割,甚至在对层的解码顺序进行优化时也是如此。速率***替代地被视作将一个多访问速率区域的边界点映射到高维空间中的另一多访问速率区域的角点。定理2表明,一般没有此类映射,在所述映射下两个多访问信道的对应角点一致。
定理2的证明
为符号的简单起见,证明所要求的
Figure BDA0001297843630000181
的要求。一般的Q的情况遵循相同的逻辑。需要以下三个论点。
论点1:针对实现
Figure BDA0001297843630000182
的任何(s,t,d1,d2,F)速率***方案,在不失一般性的情况下假设s=t,并且解码顺序是
Figure BDA0001297843630000183
Figure BDA0001297843630000184
论点2:(2,2,d1,d2,F)速率***方案达到角点的必要条件是分布F使得X1,X2~N(0,P)。
论点3:令F(u,x)为任何分布使得X~N(0,P)并且I(U;Y)=0,其中Y=X+Z,而Z~N(0,1)独立于X。那么,I(U;X)=0。现在建立不足之处。检查情况s=1比较简单。针对s=2,由矛盾证明。编写(U,X1)=(U1,U2)并且(V,X2)=(V1,V2)。
Figure BDA0001297843630000185
速率***方案的可达速率区域是速率对(R1,R2)的集合,使得
R1<min{I(U;Y1),I(U;Y2)}
+min{I(X1;Y1|U,V),I(X1;Y2|U)}:=I1,
R2<min{I(V;Y1|U),I(V;Y2|X1)}
+I(X2;Y2|X1,V):=I2,
假设容量区域的角点由
Figure BDA0001297843630000186
速率***方案达到,也就是,
I1=C(I/(1+S)), (13)
I2=C(S). (14)
随后,根据论点2,要求X1~N(0,P)并且X2~N(0,P)。考虑
I1=min{I(U;Y1),I(U;Y2)}
+min{I(X1;Y1|U,V),I(X1;Y2|U)},
≤I(U;Y1)+I(X1;Y2|U) (15)
=h(Y1)-h(Y1|U)+h(Y2′|U)-h(Y2′|X1), (16)
其中Y2′=Y2/g=X1+(X2+Z2)/g。由于
Figure BDA0001297843630000187
Figure BDA0001297843630000188
因此存在α∈[0,1],使得h(Y2′|U)=(1/2)log(2πe(αI+S+1)/g2)。另外,由于X2~N(0,P)并且I<S(1+S),因此,信道X1→Y1是信道X1→Y2′的退化版本,即,Y1=Y2′+Z′,其中Z′~N(0,I+1-(S+1)/g2)独立于X1和X2。根据熵幂不等式,
Figure BDA0001297843630000191
因此,由(16)推断出
Figure BDA0001297843630000192
其中由于S<I,得到(aaa)。为了匹配(13)中的持续假设,需要(aaa)中的等式,从而迫使α=1并且h(Y2′|U)=(1/2)log(2πe(I+S+1)/g2)=h(Y2′),即,I(U;Y2′)=0。应注意,X1,X2~N(0,P)并且从X1到Y2′的信道是高斯信道。应用论点3产生出
I(U;X1)=0. (17)
现在,可以将I2简化成
Figure BDA0001297843630000193
其中由于I(U;Y1|V)≤I(U;Y1|X2)=I(U;X1+Z1)≤I(U;X1)=0,得到(bbb),从而表明I(V;Y1|U)=I(V;Y1)。在(19)中,
Figure BDA0001297843630000194
Figure BDA0001297843630000195
并且
Figure BDA0001297843630000196
由于
Figure BDA0001297843630000197
Figure BDA0001297843630000198
因此,存在β∈[0,1],使得
Figure BDA0001297843630000199
Figure BDA00012978436300001910
另外,由于X1~N(0,P)并且I<S(1+S),因此,Y1
Figure BDA00012978436300001911
的退化版本,即,
Figure BDA00012978436300001912
其中
Figure BDA00012978436300001913
独立于X1和X2。应用熵幂不等式,
Figure BDA00012978436300001914
Figure BDA00012978436300001915
因此,由(19)推断出
Figure BDA00012978436300001916
其中从信道条件I<(1+S)S得出(ccc)。为了匹配(14)中的持续假设,需要(ccc)中的等式,从而迫使β=1,并且
Figure BDA00012978436300001917
Figure BDA00012978436300001918
即,
Figure BDA00012978436300001919
应注意,X2~N(0,P)并且从X2
Figure BDA00012978436300001920
的信道是高斯信道。应用论点3产生出
I(V;X2)=0. (20)
然而,条件(17)和(20)表明
Figure BDA0001297843630000201
其中由于I(U;Y1)≤I(U;X1)=0并且I(V;Y1|U)≤I(V;Y1|X1)≤I(V;X2)=0.,得出(ddd)。因此,
I1=I(X1;Y1)=C(S/(1+I))<C(I/(1+S)),
这否定了(13)并且完成了针对s=2的证明。
最后,考虑当s>2时的情况。切换最小值和总和的顺序受到束缚
Figure BDA0001297843630000202
Figure BDA0001297843630000203
应注意,(21)和(22)具有分别与(15)和(18)相同的形式。因此,从与当s=2时相同的论证中推断出次优性。表明对于两用户对的对称高斯干扰信道而言,任何单块速率***方案在严格意义上是次优的。然而,通过在多个块上发送消息以及使用滑动窗口解码,同时的解码内边界是可达到的。与实施需要多用户序列检测的同时解码相比较,公开的滑动窗口叠加编码方案具有更简单的实施方式,这是因为可以一次一个地解码消息,而不需要多用户序列检测。
针对一般的K发送器L接收器干扰网络,其中每个发送器传输独立的消息并且每个接收器恢复K个消息的子集,可以类似地在两个以上块上发送消息。通过仔细地调度每个接收器的解码顺序,可以示出滑动窗口叠加编码方案,以实现用于干扰网络的同时解码内边界,作为特殊情况,所述干扰网络包括用于两用户干扰信道的Han–Kobayashi内边界。
尽管本文中示例性地论述了异构(UX)叠加编码,但一致(UV)叠加仍维持类似结论。针对高斯干扰信道,可以将X1分割成U和V,并且采用函数X1=U+V。
SWSC方案的示例性实施例
逐个符号的映射
将U和V映射到信道输入信号X1的方式有很多。在一些实施例中,信号或层U和V的选择可以基于从网络操作收集的过去的数据。例如,可以根据概率分布,诸如,高斯分布或均匀分布从调制方案(诸如,BPSK、QPSK、QAM等)中选择U和V。例如,如果选择QPSK星座方案,那么可以基于概率分布函数从四个可能星座点中的一个中选择信号U和V。因此,信号U和V到输入信号X1的映射可以是实施者的选择。
例如,如果X1是具有功率P的高斯,那么可以将信号U和V选择成分别具有功率αP和(1-α)P的高斯信号,其中P是功率的归一化测量,并且令X1=U+V。换言之,所公开的***的一些实施例提供下列选项:选择可以将多少功率分配到层中的每个。针对2层***,这由参数α指定。因此,在对应于N层叠加方案的实施例中,为N个层选择的功率分配参数可以由N个参数α1、α2、α3、……αN表示。在一些实施例中,功率分配参数可以由例如发射器基于发射器与接收器之间的信道质量而动态地确定。因此,例如,在第一时间实例下,如果发射器-接收器对之间的信道质量较差,那么参数将不同于相同发射器之间的信道质量改进的第二时间实例。此外,在所公开的***的实施例中,由一个发射器选择以传输到给定接收器的参数或者在某一给定的功率条件下选择的参数可以不同于由另一发射器针对相同接收器和类似功率条件选择的参数。
作为另一示例,可以将U和V选择成BPSK信号并且根据随机分布Unif{-1,+1}进行分布。随后,在一些实施例中,可以将X1表达成
Figure BDA0001297843630000211
以形成4-PAM信号。例如,选择α=0.8使X1成为等间隔的4-PAM信号
Figure BDA0001297843630000212
作为第三示例,在一些实施例中,U和V可以是BPSK信号并且根据Unif{-1,+1}进行分布。通过选择X1=U·V,在此类实施例中,作为信号U和V的非线性组合的另一BPSK信号可以用作信道输入。
在一些实施例中,针对给定类型的信道和信道的所需传输速率,可以通过至少解出上文提供的等式(3)和(4)来最佳地选择层U和V。例如,信道类型可以是瑞利衰落信道(诸如,缓慢或快速衰落信道)、或多普勒信道、或加性高斯白噪声(AWGN)信道,或者发射器-接收器对之间的任何其他信道类型。在一些实施例中,接收器可以将关于信道质量的反馈动态地提供到发射器,例如,采用反馈到发射器的控制信息的形式。接收器可以确定(基于接收的信号强度指示器或导频信号)信道类型的质量。此类信息可以由发射器用于选择层U和V。例如,调制方案、概率分布、层之间分配的功率等可以由发射器基于来自接收器的控制信息进行确定。在一些实施例中,发射器和接收器可以联合确定(例如,基于预定规则或基于运行中的动态执行的协商)调制方案、概率分布、层之间分配的功率等。在一些实施例中,层U和V的组合可以由发射器任意地选择。例如,管理可以如何组合U和V的数学函数也可以由发射器确定。在上文论述的示例中,将信号U和V示为线性地组合(即,U+V)或者它们可以非线性地组合(即,U.V)。因此,所公开的***的实施例促进各种层根据任何合适的数学函数进行组合。此类数学函数的选择可以任意地确定,或者可以基于解出本文中公开的速率方程来确定。
解码顺序
在一些实施例中,接收器可以接收来自多个发送器的传输。在此类情境下,接收器必须确定对来自不同发送器的信号进行解码的解码顺序。也就是,接收器不仅要针对发送器的传输来确定解码顺序,而且另外,针对给定的发送器,要确定对发送器的传输的不同层的解码顺序。
例如,基于图6B的示例性编码顺序,接收器i=1,2可以将干扰处理成噪声或者从下列解码顺序中选择一个。图6B中的示例假设接收的信号Y1在接收器1处接收到,并且信号Y2在接收器2处接收到。这些信号是分别来自发送器1和发送器2的穿过信道之后信号U和X2的接收版本。也假设在接收器1和接收器2处已知信号X1。另外,图6B示出与对接收器1处的信号Y1进行解码相比较,接收器2利用一个(1)块的延迟对接收到的信号Y2进行解码的示例。
针对解码顺序:
Figure BDA0001297843630000231
接收器i处的对应速率区域
Figure BDA0001297843630000232
是速率对(R1,R2)的集合,使得
R1<I(U;Yi)+I(V;Y1|X2),
R2<I(X2;Yi|U).
针对解码顺序:
Figure BDA0001297843630000233
接收器i处的对应速率区域
Figure BDA0001297843630000234
是速率对(R1,R2)的集合,使得
R1<I(X1;Yi),
R2<I(X2;Yi|X1).
针对解码顺序:
Figure BDA0001297843630000235
接收器i处的对应速率区域
Figure BDA0001297843630000236
是速率对(R1,R2)的集合,使得
R1<I(X1;Yi|X2),
R2<I(X2;Yi).
将接收器i处的用于将干扰处理成噪声的可达速率区域表示为
Figure BDA0001297843630000237
它是速率对(R1,R2)的集合,使得
R1<I(Xi;Yi).
因此,用于滑动窗口叠加编码的组合的可达速率区域是:
Figure BDA0001297843630000238
以用于一些pmfp(u)p(v)p(x2)和函数x1(u,v)。
叠加层
在一些实施例中,每个发送器处的叠加层的数量可以改变。例如,如果将X1分割成三个层(U1,U2,U3),并且不分割X2,那么与在将X1分割成两个层时相比,可以更灵活地选择每个接收器处的解码顺序。因此,如果发送器处的层的数量增加,那么所公开的***的实施例促成选择解码顺序的更多可能性。接收器i=1,2可以从解码顺序{dik:k∈[1:4]}中选择一个,或者将干扰处理成噪声。
针对解码顺序di1
Figure BDA0001297843630000241
Figure BDA0001297843630000242
可达速率区域
Figure BDA0001297843630000243
是速率对(R1,R2)的集合,使得
R1<I(X1;Yi),
R2<I(X2;Yi|X1).
针对解码顺序di2
Figure BDA0001297843630000244
Figure BDA0001297843630000245
可达速率区域
Figure BDA0001297843630000246
是速率对(R1,R2)的集合,使得
R1<I(U1,U2;Yi)+I(U3;Yi|U1,U2,X2),
R2<I(X2;Yi|U1,U2).
针对解码顺序di3
Figure BDA0001297843630000247
Figure BDA0001297843630000248
可达速率区域
Figure BDA0001297843630000249
是速率对(R1,R2)的集合,使得
R1<I(U1;Yi)+I(U2,U3;Yi|U1,X2),
R2<I(X2;Yi|U1).
针对解码顺序di4
Figure BDA00012978436300002410
Figure BDA00012978436300002411
可达速率区域
Figure BDA00012978436300002412
是速率对(R1,R2)的集合,使得
R1<I(X1;Yi|X2),
R2<I(X2;Yi).
用于在接收器I处将干扰处理成噪声的可达速率区域表示成
Figure BDA00012978436300002413
它是速率对(R1,R2)的集合,使得
Ri<I(Xi;Yi).
在给定当前编码的情况下,组合的可达速率区域是
Figure BDA00012978436300002414
以用于一些pmf p(u1)p(u2)p(u3)p(x2)和函数x1(u1,u2,u3)。
在一些实施例中,选择最佳解码顺序可以包括解出上文公开的速率方程,或者给定类型的信道和信道的期望传输速率。例如,此类考虑可以类似于发射器在选择层或者如上文论述的结合选择层而选择传输参数时进行的考虑。
图7示出具有两对发送器和接收器的无线通信***的说明性图解。接收器1接收来自发送器1和发送器2的信号。类似地,接收器2接收来自发送器1和发送器2的信号。本文中公开的实施例可以用作减轻由其他通信实体造成的干扰的不利影响的***范围的方法,例如,结合5G蜂窝***和wi-fi***。
图8示出用于从发送器传输数据流的示例性方法800。在802处,方法800将数据流分解成多个子流。在804处,方法800通过多个块上的码字来对多个子流中的子流进行编码。在806处,方法800叠加多个码字,以便以异步的方式形成信号流。在808处,方法800传输信号流。
图8示出用于由接收器接收信号流的示例性方法810。在812处,方法800对接收到的信号进行解码,以在多个块的滑动窗口上恢复来自第一发送器的码字,其中码字是对来自发送器的数据流的子流的编码。在814处,方法800消除来自接收到的信号的第一码字的影响。在816处,方法800在多个块的滑动窗口上恢复来自第二发送器的码字,并且消除第二码字的影响。两个码字流可以作为一个信号同时被接收到。在一些实施例中,除其他特征外,方法810可以包括确定和应用解码顺序,以恢复来自发送器的码字。段落[0093]到[00114]中提供一些实施例和相关联的考虑的示例。
图9示出用于从发送器传输信号流的示例性设备900。该设备包括:用于将数据流分解成多个子流的模块902;用于通过码字来对多个子流中的子流进行编码的模块904;用于叠加多个码字以形成码字流的模块906;以及用于以异步方式传输码字流的模块908。
图9示出用于由接收器接收信号流的示例性模块910。该方法包括:用于接收来自第一发送器的第一码字流的模块912;用于接收来自第二发送器的第二码字流的模块914;以及用于在多个块的滑动窗口上对接收到的第一码字流和第二码字流进行解码的模块916,其中通过叠加多个码字生成码字流,并且每个码字是对来自发送器的信号流的子流的编码。在一些实施例中,除其他特征外,方法900可以包括通过使用非线性数学函数来组合相应的子流或码字从而生成码字流。段落[0093]到[00114]中提供一些实施例和相关联的考虑的示例。
本专利文件中描述的主题、模块和功能操作的实施可以在各种***、数字电子电路或者计算机软件、固件或硬件中实施,包括本说明书中公开的结构和它们的结构等效物或者它们中的一个或多个的组合。本说明书中描述的主题的实施可以被实施为一个或多个计算机程序产品,即,在有形的非瞬时计算机可读介质上编码的计算机程序指令的一个或多个模块,以便由数据处理设备执行或控制数据处理设备的操作。计算机可读介质可以是机器可读存储装置、机器可读存储基底、存储器装置、影响机器可读传播信号的物质的组成,或者它们中的一个或多个的组合。术语“数据处理设备”涵盖用于处理数据的所有设备、装置和机器,例如,包括可编程处理器、计算机或者多个处理器或计算机。除了硬件之外,设备可以包括为有疑问的计算机程序创建执行环境的代码,例如,构成处理器固件、协议栈、数据库管理***、操作***或者它们中的一个或多个的组合的代码。
计算机程序(也被称为程序、软件、软件应用、脚本或代码)可以用任何形式的编程语言编写,包括编译或解释语言,并且它可以用于任何形式,包括作为独立程序或模块、部件、子程序、适用于计算环境的其他单元。计算机程序不必对应于文件***中的文件。程序可以被存储在保存其他程序或数据的文件的一部分中(例如,存储在标记语言文档中的一个或多个脚本)、存储在专用于有疑问的程序的单个文件中,或者存储在多个协调文件中(例如,存储一个或多个模块、子程序或者代码的部分的文件)。计算机程序可以在一个计算机上执行或者在位于一个位置或分布在多个位置并由通信网络互连的多个计算机上执行。
本说明书中描述的过程和逻辑流程可以由一个或多个可编程处理器执行,所述可编程处理器通过在输入数据上操作并且生成输出来执行一个或多个计算机程序以执行功能。过程和逻辑流程也可以由专用逻辑电路执行,并且设备也可以被实施为专用逻辑电路,例如,FPGA(现场可编程门阵列)或ASIC(专用集成电路)。
例如,适于执行计算机程序的处理器包括通用和专用微处理器,以及任何种类的数字计算机的任何一个或多个处理器。一般而言,处理器将接收来自只读存储器或随机存取存储器或者这两者的指令和数据。计算机的必要元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器装置。一般而言,计算机也将包括用于存储数据的一个或多个大容量存储装置,或者可操作地耦接以接收来自大容量存储装置的数据或将数据传输到大容量存储装置,例如,磁盘、磁光盘或光盘。然而,计算机无需具有此类装置。适于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和存储器装置,例如,包括半导体存储器装置,例如,EPROM、EEPROM和闪存装置。处理器和存储器可以由专用逻辑电路补充或合并在专用逻辑电路中。
尽管本专利文件含有很多具体方面,但这些不应被解释为限制任何公开的方法或可要求的内容的范围,而是描述可专用于特定公开的方法的特定实施例的特征。本专利文件在单独实施例的背景下描述的某些特征也可以在单个实施例中组合实施。相反,在单个实施例的背景下描述的各种特征也可以在多个实施例中单独实施或者在任何合适的子组合中实施。此外,尽管特征可在上文描述为在某些实施例中作用并且甚至如最初要求的那样,但在一些情况下,所要求的组合中的一个或多个特征可以从组合中删除,并且所主张的组合可指向子组合或子组合的变化。
类似地,尽管附图中按特定顺序描绘操作,但这不应被理解为要求此类操作按所示的特定顺序或按先后顺序执行,或者所有所示的操作都被执行,以实现所需结果。此外,本专利文件中描述的实施例中的各种***部件的分开不应被解释为要求所有实施例中的此类分开。
只描述了一些实施和实例,并且可以基于本专利文件中描述和示出的内容进行其他实施、增强和变化。

Claims (15)

1.一种用于从第一发送器和第二发送器分别传输第一数据流和第二数据流的方法,包括:
将所述第一数据流分解成多个第一子流,将所述第二数据流分解成多个第二子流;
通过将使用块马尔可夫编码从所述多个第一子流编码得到的多个第一码字叠加而生成第一码字流,所述多个第一码字中的每个码字跨过多个块,使得用于携带所述多个第一码字的多个信号层在每个块中叠加;
通过将使用块马尔可夫编码从所述多个第二子流编码得到的多个第二码字叠加而生成第二码字流,所述多个第二码字中的每个码字跨过多个块,使得用于携带所述多个第二码字的多个信号层在每个块中叠加;以及
以交错的方式在多个块上传输所述第一码字流和所述第二码字流。
2.根据权利要求1所述的方法,其中所述多个块中包括的每个块的位置被布置以实现最佳性能。
3.一种用于由接收器接收数据流的方法,包括:
接收来自第一发送器的第一码字流,所述第一码字流是通过将由所述第一发送器使用块马尔可夫编码从待发送到所述接收器的数据流的多个第一子流编码得到的多个第一码字叠加而生成的,所述多个第一码字中的每个码字跨过多个块,使得用于携带所述多个第一码字的多个信号层在每个块中叠加;
接收来自第二发送器的第二码字流,所述第二码字流是通过将由所述第二发送器使用块马尔可夫编码从所述待发送到所述接收器的数据流的多个第二子流编码得到的多个第二码字叠加而生成的,所述多个第二码字中的每个码字跨过多个块,使得用于携带所述多个第二码字的多个信号层在每个块中叠加;以及
在多个块的滑动窗口上对以交错的方式接收到的第一码字流和第二码字流进行解码,使得对于每个窗口的多个码字被一个接一个地恢复。
4.根据权利要求3所述的方法,其中一个接一个地恢复来自所述第一发送器和来自所述第二发送器的多个码字。
5.根据权利要求3所述的方法,其中所述解码涉及所述第一码字流和所述第二码字流中包括的每个码字的解码顺序,并且其中所述解码顺序是能配置的。
6.根据权利要求3所述的方法,其中所述解码涉及所述第一码字流和所述第二码字流中包括的每个码字的解码顺序,并且其中所述解码顺序能至少部分基于(i)所述第一发送器与所述接收器之间的第一传输信道的质量和(ii)所述第二发送器与所述接收器之间的第二传输信道的质量进行配置。
7.一种发送器设备,其包括:
存储器,存储指令;
处理器,从所述存储器中读取所述指令并且实施方法,所述方法包括:
将第一数据流分解成多个第一子流,将第二数据流分解成多个第二子流;
通过将使用块马尔可夫编码从所述多个第一子流编码得到的多个第一码字叠加而生成第一码字流,所述多个第一码字中的每个码字跨过多个块,使得用于携带所述多个第一码字的多个信号层在每个块中叠加;
通过将使用块马尔可夫编码从所述多个第二子流编码得到的多个第二码字叠加而生成第二码字流,所述多个第二码字中的每个码字跨过多个块,使得用于携带所述多个第二码字的多个信号层在每个块中叠加;以及
以交错的方式在多个块上传输所述第一码字流和所述第二码字流。
8.根据权利要求7所述的发送器设备,其中所述多个块中包括的每个块的位置被布置以实现最佳性能。
9.根据权利要求7所述的发送器设备,其中所述发送器设备被配置为在所述多个信号层以交错的方式叠加码字。
10.一种接收器设备,包括:
存储器,存储指令;
处理器,从所述存储器中读取所述指令并且实施方法,所述方法包括:
接收来自第一发送器的第一码字流,所述第一码字流是通过将由所述第一发送器使用块马尔可夫编码从待发送到所述接收器设备的数据流的多个第一子流编码得到的多个第一码字叠加而生成的,所述多个第一码字中的每个码字跨过多个块,使得用于携带所述多个第一码字的多个信号层在每个块中叠加;
接收来自第二发送器的第二码字流,所述第二码字流是通过将由所述第二发送器使用块马尔可夫编码从所述待发送到所述接收器设备的数据流的多个第二子流编码得到的多个第二码字叠加而生成的,所述多个第二码字中的每个码字跨过多个块,使得用于携带所述多个第二码字的多个信号层在每个块中叠加;以及
在多个块的滑动窗口上对以交错的方式接收到的第一码字流和第二码字流进行解码,使得对于每个窗口的多个码字被一个接一个地恢复。
11.根据权利要求10所述的接收器设备,其中一个接一个地恢复来自所述第一发送器和来自所述第二发送器的多个码字。
12.根据权利要求10所述的接收器设备,其中所述解码涉及所述第一码字流和所述第二码字流中包括的每个码字的解码顺序,并且其中所述解码顺序是能配置的。
13.根据权利要求10所述的接收器设备,其中所述解码涉及所述第一码字流和所述第二码字流中包括的每个码字的解码顺序,并且其中所述解码顺序能至少部分基于(i)所述第一发送器与所述接收器设备之间的第一传输信道的质量和(ii)所述第二发送器与所述接收器设备之间的第二传输信道的质量进行配置。
14.根据权利要求10所述的接收器设备,其中所述子流在删除了从先前的解码中已知的信号之后被恢复。
15.一种用于通信的***,包括至少两个发送器和接收器,
(i)所述至少两个发送器中的每个发送器实施方法,所述方法包括:
将数据流分解成多个子流;
使用块马尔可夫编码通过来自多个码字的相应码字对所述多个子流中的每个子流进行编码;
通过叠加多个码字根据每个编码的子流生成信号流,所述多个码字中的每个码字跨过多个块,使得用于携带所述多个码字的多个信号层在每个块中叠加;以及
传输所述信号流;并且
(ii)所述接收器实施方法,所述方法包括:
接收来自所述至少两个发送器中的第一发送器的第一码字流;
接收来自所述至少两个发送器中的第二发送器的第二码字流;
在多个块的滑动窗口上对接收到的第一码字流和第二码字流进行解码,其中码字流是通过叠加多个码字来生成的,并且每个码字是对来自相应发送器的信号流的子流的编码,
其中每个发送器被配置为在所述多个信号层以交错的方式叠加码字;并且
其中所述子流在删除了从先前的解码中已知的信号之后被恢复。
CN201580062606.0A 2014-09-29 2015-09-29 用于干扰网络的编码的方法和设备 Active CN107113102B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462057193P 2014-09-29 2014-09-29
US62/057,193 2014-09-29
PCT/US2015/052986 WO2016054069A1 (en) 2014-09-29 2015-09-29 Methods and apparatus for coding for interference network

Publications (2)

Publication Number Publication Date
CN107113102A CN107113102A (zh) 2017-08-29
CN107113102B true CN107113102B (zh) 2021-02-02

Family

ID=55631376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580062606.0A Active CN107113102B (zh) 2014-09-29 2015-09-29 用于干扰网络的编码的方法和设备

Country Status (4)

Country Link
US (1) US11018795B2 (zh)
EP (1) EP3202069A4 (zh)
CN (1) CN107113102B (zh)
WO (1) WO2016054069A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102335554B1 (ko) * 2015-03-17 2021-12-07 삼성전자주식회사 무선 통신 시스템에서 신호 송수신 방법 및 장치
WO2017010774A1 (ko) * 2015-07-10 2017-01-19 엘지전자 주식회사 무선 통신 시스템에서 v2x 통신을 위한 신호 송신 방법 및 이를 위한 장치
CN106470094B (zh) * 2015-08-14 2021-08-20 索尼公司 无线通信***中的装置和方法
US10104674B2 (en) * 2015-11-06 2018-10-16 Hfi Innovation Inc. Rate assignment with rate splitting for interference cancellation friendly new air interface
WO2017131480A1 (en) * 2016-01-26 2017-08-03 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving signal in wireless communication system
KR102616481B1 (ko) 2016-04-04 2023-12-21 삼성전자주식회사 수신 장치 및 그의 신호 처리 방법
KR102594859B1 (ko) * 2016-07-13 2023-10-31 삼성전자주식회사 무선 통신 시스템에서 신호를 송/수신하는 장치 및 방법
CN106793138B (zh) * 2016-08-26 2019-11-05 北京展讯高科通信技术有限公司 基站、用户设备及多用户设备下行数据的传输、接收方法
KR102573992B1 (ko) * 2016-11-15 2023-09-05 삼성전자 주식회사 무선 네트워크에서 cqi를 전송 및 처리하는 방법 및 장치
CN108418613B (zh) * 2018-01-02 2020-11-06 北京邮电大学 一种基于速率分拆的非对称上下行协作传输方法及装置
CN109032514B (zh) * 2018-07-17 2021-08-13 广东工业大学 一种数据读取方法、装置、设备及可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1744458A (zh) * 2004-08-31 2006-03-08 株式会社Ntt都科摩 使用中继节点的通信***和方法
CN103389962A (zh) * 2013-07-29 2013-11-13 电子科技大学 基于标准正交基的cdma片上网络架构及其实现方法

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6643332B1 (en) 1999-07-09 2003-11-04 Lsi Logic Corporation Method and apparatus for multi-level coding of digital signals
US6956872B1 (en) * 2000-05-22 2005-10-18 Globespanvirata, Inc. System and method for encoding DSL information streams having differing latencies
CA2353032A1 (en) * 2000-07-14 2002-01-14 Pmc Sierra Limited Subtraction in a viterbi decoder
US7489744B2 (en) * 2001-09-25 2009-02-10 Qualcomm Incorporated Turbo decoding method and apparatus for wireless communications
DE10162559B4 (de) * 2001-12-19 2006-08-10 Siemens Ag Verfahren und Vorrichtung zur Unterdrückung von periodischen Störsignalen
US9225471B2 (en) * 2002-05-14 2015-12-29 Genghiscomm Holdings, LLC Cooperative subspace multiplexing in communication networks
US7995455B1 (en) * 2004-01-21 2011-08-09 Marvell International Ltd. Scalable MIMO-OFDM PHY for high throughput WLANs
KR20050081556A (ko) * 2004-02-14 2005-08-19 삼성전자주식회사 초광대역 통신방법 및 장치
US7525939B2 (en) * 2004-08-31 2009-04-28 Ntt Docomo, Inc. Communication system and method using a relay node
US7778474B2 (en) * 2004-10-06 2010-08-17 Nippon Telegraph And Telephone Corporation Scalable encoding method and apparatus, scalable decoding method and apparatus, programs therefor, and storage media for storing the programs
US8085819B2 (en) * 2006-04-24 2011-12-27 Qualcomm Incorporated Superposition coding in a wireless communication system
US9025641B2 (en) 2006-06-21 2015-05-05 Alcatel Lucent Distributed transmission involving cooperation between a transmitter and a relay
KR100874264B1 (ko) * 2006-12-01 2008-12-16 한국전자통신연구원 Sc-fdma 시스템에서의 다중 코드 워드 송수신 방법및 장치
US9496986B2 (en) * 2007-01-05 2016-11-15 Lg Electronics Inc. Layer mapping method and data transmission method for MIMO system
KR101328281B1 (ko) * 2007-01-12 2013-11-14 삼성전자주식회사 다중 안테나 이용하는 이동 통신 시스템에서의 제어채널운용 방법 및 장치
WO2008087570A2 (en) * 2007-01-19 2008-07-24 Koninklijke Philips Electronics N.V. Network configuration via a wireless device
US8223734B2 (en) * 2007-02-14 2012-07-17 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving forward shared control channel in a mobile communication system
US7911956B2 (en) * 2007-07-27 2011-03-22 Silicon Image, Inc. Packet level prioritization in interconnection networks
KR101358991B1 (ko) * 2007-09-14 2014-02-06 삼성전자주식회사 다중 빔형성 방법 및 장치
TW200945797A (en) * 2007-11-07 2009-11-01 Ibm Modulation coding and decoding
US8566855B2 (en) * 2008-12-02 2013-10-22 Sony Corporation Audiovisual user interface based on learned user preferences
US8266690B2 (en) * 2009-01-23 2012-09-11 Sony Corporation Temporally synchronized video display unit screensaver or wallpaper based on user preferences
JP5303784B2 (ja) * 2009-03-10 2013-10-02 株式会社日立製作所 無線通信システム
US8274943B2 (en) * 2009-03-24 2012-09-25 Via Telecom, Inc. MIMO OFDMA with antenna selection and subband handoff
KR101532612B1 (ko) * 2009-06-03 2015-06-30 삼성전자주식회사 렌즈 조립기준면이 개선된 광주사장치
US8260356B2 (en) * 2009-06-18 2012-09-04 Samsung Electronics Co., Ltd. Method and system for indicating method used to scramble dedicated reference signals
CN101931445A (zh) * 2009-06-19 2010-12-29 松下电器产业株式会社 基于空分多址接入的参考信号与数据叠加的方法与设备
US8671072B1 (en) * 2009-09-14 2014-03-11 Netapp, Inc. System and method for hijacking inodes based on replication operations received in an arbitrary order
US8437300B2 (en) * 2009-10-12 2013-05-07 Samsung Electronics Co., Ltd Method and system of multi-layer beamforming
TWI581578B (zh) * 2010-02-26 2017-05-01 新力股份有限公司 編碼器及提供遞增冗餘之編碼方法
EP2559166B1 (en) * 2010-04-13 2017-11-01 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Probability interval partioning encoder and decoder
CN101877627B (zh) * 2010-06-21 2015-09-16 中兴通讯股份有限公司 信道状态信息的反馈方法及终端
US8630379B1 (en) * 2010-06-23 2014-01-14 Marvell International Ltd. Methods and apparatus for multiple input multiple output (MIMO) successive interference cancellation (SIC)
CN102386955B (zh) * 2010-09-03 2014-03-12 华为技术有限公司 干扰对齐方法和设备及多信道通信***
US20120069833A1 (en) * 2010-09-16 2012-03-22 Molnar Karl J Channel state information reporting for a successively decoded, precoded multi-antenna transmission
EP2638652A2 (en) * 2010-11-10 2013-09-18 Interdigital Patent Holdings, Inc. Method and apparatus for interference mitigation via successive cancellation in heterogeneous networks
CN102594419B (zh) * 2011-01-04 2015-03-04 上海贝尔股份有限公司 用于交叉极化天线阵列的预编码方法和预编码器
US9496982B2 (en) * 2011-03-04 2016-11-15 Alcatel Lucent System and method providing resilient data transmission via spectral fragments
US9030953B2 (en) * 2011-03-04 2015-05-12 Alcatel Lucent System and method providing resilient data transmission via spectral fragments
CN102740433B (zh) * 2011-04-02 2017-06-13 中兴通讯股份有限公司 一种物理上行控制信道的功率控制方法和装置
WO2013050612A1 (en) * 2011-10-06 2013-04-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Entropy coding buffer arrangement
KR102007850B1 (ko) * 2012-02-20 2019-08-06 엘지전자 주식회사 무선 접속 시스템에서 데이터 송수신 방법 및 이를 위한 장치
MX353259B (es) * 2012-04-17 2018-01-08 Sirius Xm Radio Inc Transicion gradual del lado del servidor para la descarga progresiva de medios.
GB2506159A (en) * 2012-09-24 2014-03-26 Ibm 2 Stage RLL coding, standard coding with global/interleave constraints, then sliding window substitution with sequences having different constraints
US9094029B2 (en) * 2013-05-03 2015-07-28 Marvell World Trade Ltd. Systems and methods for ordering codewords based on posterior information in successive interference cancellation (SIC) receivers
KR20150024183A (ko) * 2013-08-26 2015-03-06 한국전자통신연구원 수신 시퀀스를 디코딩 하는 방법 및 장치
US9490938B1 (en) * 2014-01-06 2016-11-08 Marvell International Ltd. Systems and methods for performing iterative interference cancellation
US10158408B2 (en) * 2014-03-27 2018-12-18 Samsung Electronics Co., Ltd. Apparatus and method for channel information feedback in wireless communication system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1744458A (zh) * 2004-08-31 2006-03-08 株式会社Ntt都科摩 使用中继节点的通信***和方法
CN103389962A (zh) * 2013-07-29 2013-11-13 电子科技大学 基于标准正交基的cdma片上网络架构及其实现方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Sliding-Window Superposition Coding for Interference Networks;Lele Wang等;《IEEE》;20140811;第3,4节 *

Also Published As

Publication number Publication date
EP3202069A1 (en) 2017-08-09
EP3202069A4 (en) 2018-07-18
US11018795B2 (en) 2021-05-25
US20170294981A1 (en) 2017-10-12
CN107113102A (zh) 2017-08-29
WO2016054069A1 (en) 2016-04-07

Similar Documents

Publication Publication Date Title
CN107113102B (zh) 用于干扰网络的编码的方法和设备
Andersson et al. Polar coding for bidirectional broadcast channels with common and confidential messages
KR20170102173A (ko) 데이터 전송 방법 및 디바이스
JP7153122B2 (ja) 送信装置及び受信装置
US9647800B2 (en) Fulcrum network codes
US20130326630A1 (en) Pre-processor for physical layer security
Wyrembelski et al. Physical layer integration of private, common, and confidential messages in bidirectional relay networks
Lin et al. Multi-phase smart relaying and cooperative jamming in secure cognitive radio networks
US10567016B2 (en) Transmission device, reception device, transmission method, and reception method
EP3499755B1 (en) Receiving device and receiving method
Mostafa et al. Decoding techniques for alternate-relaying BICM cooperative systems
JP2018107700A (ja) 受信装置および受信方法
Lim et al. Distributed decode-forward for broadcast
US11876610B2 (en) Transmission device, reception device, transmission method, and reception method
Xu et al. Cache-aided interference management in partially connected linear networks
CN111213346B (zh) 用于促进多用户检测的方法和计算设备
Zou et al. Layered decoding and secrecy over degraded broadcast channels
Liang et al. Recent results on compound wire-tap channels
Maier et al. Capacity region of the reciprocal deterministic 3-way channel via Δ-Y transformation
Lenkeit et al. IRA code design for IDMA-based multi-pair bidirectional relaying systems
Tseng et al. Non-orthogonal compute-and-forward with joint lattice decoding for the multiple-access relay channel
Mazher et al. Layered multiplexed-coded relaying: Design and experimental evaluation
Suganya et al. Improving security in two-way relay networks by optimal relay and jammer selection
Tian et al. Relaying for multiuser networks in the absence of codebook information
WO2019048027A1 (en) NETWORK NODE, FIRST CLIENT DEVICE, SECOND CLIENT DEVICE, AND ASSOCIATED METHODS

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1242862

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant