CN103078716A - 基于分布式3-D Turbo码的中继传输方法 - Google Patents
基于分布式3-D Turbo码的中继传输方法 Download PDFInfo
- Publication number
- CN103078716A CN103078716A CN201310030692XA CN201310030692A CN103078716A CN 103078716 A CN103078716 A CN 103078716A CN 201310030692X A CN201310030692X A CN 201310030692XA CN 201310030692 A CN201310030692 A CN 201310030692A CN 103078716 A CN103078716 A CN 103078716A
- Authority
- CN
- China
- Prior art keywords
- sequence
- verification
- node
- information
- turbo code
- 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.)
- Granted
Links
Images
Landscapes
- Radio Relay Systems (AREA)
Abstract
本发明公开了一种基于3-D Turbo码的中继传输方法,主要解决现有分布式Turbo码误帧率较高的问题。其实现步骤是:源节点广播数据;中继节点先对接收到的信号进行Turbo译码,再对译出的信息进行与源节点相同的Turbo码编码,然后用渗透系数选择校验比特进行第三维的编码,对第三维输出的校验比特调制后发送到目的节点;目的节点在接收到中继传输的信息后,与接收到的源信息一起进行3-D Turbo码译码。本发明通过调制中继位置和改变渗透系数,能实现译码性能和中继复杂度的有效折中,可用于无线多址接入中继网络。
Description
技术领域
本发明属于无线通信技术领域,涉及到信道编码和中继传输,具体的说就是将3-D Turbo码运用到中继传输的一种方法。
背景技术
利用中继节点帮助移动用户转发数据,可获得额外的分集增益,改善接收端的误帧率性能,是提高移动用户在小区边缘通话质量的有效手段之一。
现有的无线多址接入中继网络,如图1所示。它由一个源节点,一个中继节点和一个目的节点组成。它的源节点在中继节点的帮助下与目的节点进行通信时,需要两个时隙,即源节点占用一个时隙向中继节点和目的节点广播数据,中继节点占用一个时隙,帮助源节点转发数据至目的节点。
为了提高中继转发效率的同时改善目的节点的误帧率性能,学者提出了采用分布式的方式,将充分考虑Shannon信道编码定理假设条件的Turbo码运用到多址接入的模型中,从而取得了一定的性能增益。
但随着通信技术日新月异的新发展,Turbo码错误平层较高,其误帧率目标只有10-2到10-5,已经远远满足不了人们对视频会议等应用需要10-8更低的目标需求。受到Turbo码高信噪比时性能的局限,分布式Turbo码在中继传输中难以取得令人满意的误帧率性能。
因此,在现有多址接入中继***中,如何利用解决Turbo码错误平层较低的3-DTurbo码设计出一种中继传输方法,是目前需要解决的一个问题。
发明内容
本发明的目的针对上述现有技术的不足,提出一种基于分布式3-D Turbo码的中继传输方法,以改善目的端的误帧率性能。
本发明的技术思路是,利用3-D Turbo码的优异性能和中继技术,在源节点采用传统Turbo码编码,在中继节点用渗透系数来选择校验比特进行第三维编码,目的节点采用联合3-D Turbo码译码。
本发明的方法是这样实现的:
(1)源节点广播数据步骤:
源节点S对自己原始的信息进行Turbo码编码,得到编码序列c=(u,p1,p2),并对编码序列进行调制,得到调制序列x;源节点S广播调制序列x至中继节点R和目的节点D;
(2)中继转发步骤:
(2.4)中继节点R将第三维待编码序列uλp交织后送入第三维编码器,得到校验序列pR,中继节点R再对该校验序列pR进行调制,得到调制序列xR,并将其发送到目的节点;
(3)目的节点译码步骤:
(3.1)目的节点对接收到的源节点信号ysd和中继转发的信号yrd分别进行软解调,得到c=(u,p1,p2)和pR分别对应的对数似然比序列和其中,Lu对应的是源信息序列u的对数似然值,对应的是源校验序列p1的对数似然值, 对应的是源校验序列p2的对数似然值,是第三维校验序列pR的对数似然值。
(3.3)目的节点D用渗透系数逆选择的方法,将来自源节点的两个分量校验信 息序列p1和p2对应的似然比序列和分别与第三维译码器译出的分量校验外信息和合并,得到修正后的两个分量校验信息序列p1和p2的对数似然比序列 和
(3.7)目的节点D在进行16轮循环迭代译码后,由Turbo码译码器输出译码结果。
本发明与现有技术相比具有如下优点:
1)现有的分布式Turbo码在源节点采用了卷积码,编码增益低,中继节点正确译码并协作转发的概率低,本发明在源节点采用了Turbo码编码,提高了中继节点R的正确译码概率,降低了错误传播的概率,有利于目的节点获得分集增益。
2)本发明可通过调整渗透系数的大小,来调整中继节点的转发数据量,实现了中继转发效率和***性能的有效折衷。
附图说明
图1是现有的无线多址接入中继网络模型;
图2是本发明的总流程图;
图3是本发明的***总框图;
图4是本发明中的源节点编码子框图;
图5是本发明中的中继节点编译码子框图;
图6是本发明中的目的节点译码子框图;
图7是本发明中固定中继位置,无中继直接链路传输、分布式Turbo码传输以及分布式3-D Turbo码传输的目的节点译码性能仿真图;
图8是本发明中固定3-D Turbo码的渗透系数,中继位置不同的目的节点译码性能仿真图;
图9是本发明中固定中继位置,不同渗透系数的分布式3-D Turbo码的目的节点译码的性能仿真图。
具体实施方式
参照图2和图3,本发明的实施步骤如下:
步骤1,源节点广播数据
(1.1)源节点S对自己的原始数据u进行Turbo码编码调制:
参照图4,本步骤的实现如下:
(1.1a)源节点S将原始数据u(长度为K)进行Turbo码编码,得到编码序列c=(u,p1,p2)(长度为N=3K),其中u是源节点S编码序列c的信息序列,p1(长度为K)是源节点S编码序列c的第一个分量码的校验序列,p2(长度为K)是源节点S编码序列c的第二个分量码的校验序列;源节点使用的Turbo编码方法可从现有方法中任选一种,参见:Shu Lin,Daniel J.Costello,Jr.,“差错控制编码”,机械工业出版社,2007;
(1.1b)源节点S对编码序列c进行BPSK调制,得到调制序列x;
(1.2)源节点S向中继节点R和目的节点D广播调制序列x,中继节点R和目的节点D接收到的信号分别表示为:
式中ysr是中继节点接收到的源节点发送的信号,ysd是目的节点接收到的源节点发送的信号,Psr和Psd分别为中继和目的节点的接收功率,hsr为源节点到中继节点的信道衰落系数,hsd为源节点到目的节点的信道衰落系数,nsr为源节点到中继节点复高斯噪声,nsd是源节点到目的节点的复高斯噪声。
步骤2,中继转发数据
参照图5,中继节点的编译转发步骤如下:
(2.1)中继节点R对接收到源节点S的信息ysr进行Turbo码译码,得到源节点原始数据信息u的估计信息(长度为K);Turbo译码方法可从现有方法中任选一种,参见:Shu Lin,Daniel J.Costello,Jr.,“差错控制编码”,机械工业出版社,2007;
(2.2)中继节点R对源节点S的估计信息进行Turbo码编码,得到信息序列的校验序列(长度为N′=2K);其中,中继节点使用的编码方法与源节点使用编码方法相同,(长度为K)是源节点的估计信息校验序列的第一个分量码的校验序列,(长度为K)是源节点的估计信息校验序列的第二个分量码的校验序列;
假设选择的渗透系数λ=1/4,校验序列长度为16,则可以分为16/4=4个包含4个小校验序列块,例如顺次可分为(1100)、(0100)(0101)、(1110),选择每个小序列的第一个比特输出,得到的待编码校验序列
(2.5)中继节点R将第三维待编码序列uλp经过二次多项式交织器QPP(Quadratic Permutation Polynomial)交织后送入第三维编码器,得到校验序列pλ,然后中继节点 对校验序列pλ进行BPSK调制,得到调制序列xλ;
(2.6)中继节点R将调制序列xλ发送到目的节点,目的节点D接收到中继节点R的信号表示为:
式中yrd是目的节点接收到的中继节点发送的信息,xλ是中继发送的信号,prd是目的节点的接收功率,hrd是中继节点到目的节点的信道衰落系数,nrd是中继节点到目的节点的复高斯噪声。
步骤3,目的节点译码
参照图6,本步骤的具体实现如下:
(3.1)目的节点对接收到的源节点信号ysd和中继转发的信号yrd分别进行软解调,得到c=(u,p1,p2)和pR分别对应的对数似然比序列和其中,Lu对应的是源信息序列u的对数似然值,对应的是源校验序列p1的对数似然值,对应的是源校验序列p2的对数似然值,对应的是第三维校验序列pR的对数似然值;
假设渗透系数λ=1/4,源节点的分量校验信息li是分量校验信 息序列中的第i对数似然值,其中i∈{1,2,...,K},K为码字的长度,分量外信息 wj是分量外信息序列中的第j个对数似然值,其中:j∈{1,2,...,λK},由步骤(3.2a)得到新的校验外信息:
(3.7)目的节点D在进行16轮循环迭代译码后,由Turbo码译码器输出译码结果。
本发明的效果可以通过以下仿真进一步说明:
1.仿真条件
设用户的信息长度为1024,源节点编码器选用LTE中的Turbo码标准规范,将生成1/3的码率的Turbo码序列删余至1/2码率。中继节点处的第三维编码器采用码 率为1,生成矩阵g(D)=1/(1+D2)的编码器。假设每个节点的发送功率均相同,所有信道均服从瑞利块衰落,采用路径损耗模型以及 假设路径损耗因子为n=3.52。
2.仿真内容
仿真1,当固定中继节点位置为源节点到目的节点的中点时,分别针对无中继直接链路传输、分布式Turbo码传输以及渗透系数为1/2的分布式3-D Turbo码传输的目的节点译码性能进行仿真,仿真的结果如图7所示,图7中的横坐标表示源节点到目的节点的信噪比,纵坐标表示目的节点译码的误帧率,图7中各曲线表示的意义如下:
“无中继”表示在没有中继节点转发的条件下,直接链路传输方法;
“分布式Turbo码”表示使用分布式Turbo码的传输方法;
“分布式3-D Turbo”表示使用分布式3-D Turbo码的传输方法
由图7可以看出,有中继节点传输比无中继节点传输有很大的性能增益;低信噪比时,分布式3-D Turbo码的传输比传统Turbo码的传输有接近2dB的性能增益。
仿真2,当固定3-D Turbo码的渗透系数为1/2时,分别针对中继节点位置不同的目的节点译码的性能进行仿真,仿真的结果如图8所示,图8中的横坐标表示源节点到目的节点的信噪比,纵坐标表示目的节点译码的误帧率,图8中各曲线表示的意义如下:
“sr=1/2sd”表示中继节点位于源节点到目的节点的中点;
“sr=1/4sd”表示中继节点位于源节点到目的节点的1/4处;
假设用表示当渗透系数λ,中继节点与源节点的距离是目的节点与源节点距离的α倍时,目的节点的译码性能。由图8可以看出,在渗透系数相同的情况下,低信噪比时,优于高信噪比时,与相比,有较大的性能增益;这是因为当信噪比逐渐增高时,中继节点译码正确的概率就会显著增加,同时,中继节点与目的节点的信道又相对较好,目的端译码的性能就会得到显著的提升。
仿真3,当固定中继节点位置为源节点到目的节点的中点时,分别针对不同渗透 系数的分布式3-D Turbo码的目的节点译码性能进行仿真,仿真的结果如图9所示,图9中的横坐标表示源节点到目的节点的信噪比,纵坐标表示目的节点译码的误帧率,图9中各曲线表示的意义如下:
“λ=1/2”表示渗透系数时1/2的分布式3-D Turbo码;
“λ=1”表示渗透系数为1的分布式3-D Turbo码;
由图9可以看出,当渗透系数较大时,目的节点译码能取得显著的性能增益。
虽然传输速率降低了,中继的复杂度增加了,但性能却得到了巨大的提升。
综合分析可得:本发明的3-D Turbo码比分布式Turbo码有很好的性能增益;在分别固定渗透系数和中继位置的情况下,分布式3-D Turbo码能取得不同的性能增益。因此,可以通过调整中继节点的位置和改变渗透系数来达到中继节点复杂度和目的节点译码性能的有效折衷。
Claims (6)
1.一种基于3-D Turbo码的中继传输方法,包括:
(1)源节点广播数据步骤:
源节点S对自己原始的信息u进行Turbo码编码,得到编码序列c=(u,p1,p2),并对编码序列进行调制,得到调制序列x;源节点S广播调制序列x至中继节点R和目的节点D;
(2)中继转发步骤:
(2.4)中继节点R将第三维待编码序列uλp交织后送入第三维编码器,得到校验序列pR,中继节点R再对该校验序列pR进行调制,得到调制序列xR,并将其发送到目的节点。
(3)目的节点译码
(3.1)目的节点对接收到的源节点信号ysd和中继转发的信号yrd分别进行软解调,得到c=(u,p1,p2)和pR分别对应的对数似然比序列和其中,Lu对应的是源信息序列u的对数似然值,对应的是源校验序列p1的对数似然值, 对应的是源校验序列p2的对数似然值,是第三维校验序列pR的对数似然值。
(3.3)目的节点D用渗透系数逆选择的方法,将来自源节点的两个分量校验信息序列p1和p2对应的似然比序列和分别与第三维译码器译出的分量校验外信息和合并,得到修正后的两个分量校验信息序列p1和p2的对数似然比序列 和
(3.7)目的节点D在进行16轮循环迭代译码后,由Turbo码译码器输出译码结果。
2.根据权利要求1所述的基于3-D Turbo码的中继传输方法,其中所述步骤(1)和步骤(2.4)所采用的调制方式,均为二进制移相键控BPSK,即通过如下公式获得调制序列:
x=2c-1
xR=2pR-1
其中,码字序列c=(c1,c2,...,cN),N为码字长度,x=(x1,x2,...,xN)是码字序列c经过BPSK调制后得到的调制序列;码字序列xR=(xR1,xR2,...,xRλN)是码字pR=(pR1,pR2,...,pRλN)经BPSK调制后得到的码字序列。
6.根据权利要求1中所述的基于3-D Turbo码的中继传输方法,其中所述的步骤(2.4)和步骤(3.6)中的交织,均采用二次多项式交织器QPP(Quadratic Permutation Polynomial)将原序列的码字重新排列。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310030692.XA CN103078716B (zh) | 2013-01-27 | 2013-01-27 | 基于分布式3-D Turbo码的中继传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310030692.XA CN103078716B (zh) | 2013-01-27 | 2013-01-27 | 基于分布式3-D Turbo码的中继传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103078716A true CN103078716A (zh) | 2013-05-01 |
CN103078716B CN103078716B (zh) | 2016-04-13 |
Family
ID=48155131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310030692.XA Expired - Fee Related CN103078716B (zh) | 2013-01-27 | 2013-01-27 | 基于分布式3-D Turbo码的中继传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103078716B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219026A (zh) * | 2014-09-19 | 2014-12-17 | 西安电子科技大学 | 基于3-D Turbo码的联合网络编码中继传输方法 |
CN105554813A (zh) * | 2015-12-10 | 2016-05-04 | 同济大学 | 一种在无线中继***基于随机映射码的数据传输方法 |
CN106411328A (zh) * | 2016-10-28 | 2017-02-15 | 华南理工大学 | 一种基于软比特的Turbo码交织器的盲识别方法 |
CN108365919A (zh) * | 2018-02-05 | 2018-08-03 | 西安电子科技大学 | 基于ldlc中继传输及对应的联合译码方法 |
CN114996194A (zh) * | 2022-06-10 | 2022-09-02 | 中国电信股份有限公司 | 并行总线中继方法、***、装置、存储介质及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2207274A1 (en) * | 2007-11-02 | 2010-07-14 | Fujitsu Limited | Network encoding method and network encoding apparatus |
CN102185682A (zh) * | 2011-06-23 | 2011-09-14 | 西安电子科技大学 | 联合Turbo码与网络编码的中继传输及对应译码方法 |
-
2013
- 2013-01-27 CN CN201310030692.XA patent/CN103078716B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2207274A1 (en) * | 2007-11-02 | 2010-07-14 | Fujitsu Limited | Network encoding method and network encoding apparatus |
CN102185682A (zh) * | 2011-06-23 | 2011-09-14 | 西安电子科技大学 | 联合Turbo码与网络编码的中继传输及对应译码方法 |
Non-Patent Citations (3)
Title |
---|
BERROU C等: "Improving the Distance Properties of Turbo Codes Using a Third Component Code: 3D Turbo Codes", 《IEEE TRANSACTIONS ON COMMUNICATIONS》 * |
C. BERROU等: "Adding a Rate-i Third Dimension to Turbo Codes", 《IEEE INFORMATION THEORY WORKSHOP》 * |
刘少阳等: "分组协同中继***性能研究以及分组长度性能影响分析", 《通信学报》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219026A (zh) * | 2014-09-19 | 2014-12-17 | 西安电子科技大学 | 基于3-D Turbo码的联合网络编码中继传输方法 |
CN105554813A (zh) * | 2015-12-10 | 2016-05-04 | 同济大学 | 一种在无线中继***基于随机映射码的数据传输方法 |
CN105554813B (zh) * | 2015-12-10 | 2019-02-01 | 同济大学 | 一种在无线中继***基于随机映射码的数据传输方法 |
CN106411328A (zh) * | 2016-10-28 | 2017-02-15 | 华南理工大学 | 一种基于软比特的Turbo码交织器的盲识别方法 |
CN108365919A (zh) * | 2018-02-05 | 2018-08-03 | 西安电子科技大学 | 基于ldlc中继传输及对应的联合译码方法 |
CN108365919B (zh) * | 2018-02-05 | 2020-04-07 | 西安电子科技大学 | 基于ldlc中继传输及对应的联合译码方法 |
CN114996194A (zh) * | 2022-06-10 | 2022-09-02 | 中国电信股份有限公司 | 并行总线中继方法、***、装置、存储介质及电子设备 |
CN114996194B (zh) * | 2022-06-10 | 2024-03-01 | 中国电信股份有限公司 | 并行总线中继方法、***、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103078716B (zh) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111954982B (zh) | 无线通信***和广播***中使用极性码进行编码和解码的装置和方法 | |
CN106160937B (zh) | 一种实现码块分割的方法及装置 | |
CN101867451B (zh) | 具有高速并行编译码结构的多用户网络编码通信的方法 | |
CN103095423B (zh) | 基于d2d组间通信的多用户协同传输方法 | |
CN106100795B (zh) | 一种基于Plotkin构造和信息位重休眠的Polar码编码协作方法 | |
CN101394255B (zh) | 多用户无线网络中的两用户协作通信方法 | |
WO2017121334A1 (zh) | 一种数据处理的方法和装置 | |
CN101567761A (zh) | 一种基于网络编码协作中继的交织迭代多用户通信方法 | |
EP2202904A1 (en) | A relay station and a decoder | |
CN103078716B (zh) | 基于分布式3-D Turbo码的中继传输方法 | |
CN103069728A (zh) | 用于在通信网络中进行中继的方法和装置 | |
CN101442394B (zh) | 可迭代译码的网络编码协作通信方法 | |
CN105453467A (zh) | 无线通信***中的发送和接收方法 | |
CN103347202A (zh) | 一种无线通信***中的ewf码译码方法 | |
CN104219026A (zh) | 基于3-D Turbo码的联合网络编码中继传输方法 | |
CN102497250B (zh) | 多址接入信道下自适应编码中继***与方法 | |
CN100486235C (zh) | 软信息保留的迭代接收方法 | |
CN105554813B (zh) | 一种在无线中继***基于随机映射码的数据传输方法 | |
CN102244561B (zh) | 用于多址接入中继网络的中继传输方法 | |
Ferrett et al. | Noncoherent LDPC-coded physical-layer network coding using multitone FSK | |
CN102334379B (zh) | 中继站中进行联合处理及基站进行相应处理的方法和装置 | |
CN102487315A (zh) | 多源多中继协作通信方法、通信设备及协作通信*** | |
CN103957076B (zh) | 新型非线性成形码的构造方法及通信方法 | |
CN101674091A (zh) | 基于Turbo译码的网络编码方法 | |
Cheng et al. | Simple relay systems with BICM-ID allowing intra-link errors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160413 Termination date: 20210127 |