发明名称 基于网络编码的双向中继HARQ控制系统与方法
摘要 本发明公开了一种基于网络编码的双向中继HARQ控制系统与方法,主要解决现有HARQ技术需要独立配置重传帧而引起吞吐量不高的问题。本发明包括用户端、基站端和中继端三部分,其实现步骤包括:(1)基站与用户发送数据;(2)中继节点接收基站与用户发送的数据;(3)中继节点将接收到的以及缓存中的数据进行网络编码;(4)中继节点将网络编码后的数据传输出去;(5)基站接收中继节点与用户的数据;(6)基站对接收到的以及缓存中的数据进行联合解调;(7)基站对解调后的数据进行最大似然译码,并对译码后的数据进行校验;(8)用户判断传输状态。本发明具有传输时延低、吞吐量高和实用性强的优点,适用于双向中继系统中的HARQ控制。
申请公布号 CN102811120A 申请公布日期 2012.12.05
申请号 CN201210275285.0 申请日期 2012.08.03
申请人 西安电子科技大学 发明人 李靖;吴明英;葛建华;师晓晔;王勇;宫丰奎
分类号 H04L1/18(2006.01)I;H04L1/16(2006.01)I;H04L1/00(2006.01)I 主分类号 H04L1/18(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 一种基于网络编码的双向中继混合自动重传请求HARQ控制系统,包括:用户端数据接收模块(1),用于接收来自于基站端和中继端的数据,其接收的数据参与用户端联合解调;用户端数据缓存模块(2),用于缓存用户的本地数据以及接收的来自于基站端与中继端的数据,参与用户端联合解调;用户端数据编码调制模块(3),用于将用户的本地数据通过编码调制变成适合在无线信道中传输的数据,并实现用户端数据的发射;用户端联合解调模块(4),用于对用户的本地数据以及接收到的来自于基站端和中继端数据进行联合似然比检测,以实现用户端数据的解调;用户端最大似然译码模块(5),用于用户按照最大似然准则对联合解调后的数据进行硬判决,实现用户端数据的译码,并将译码后的数据送至用户端数据校验模块(6);用户端数据校验模块(6),用于校验用户译码后的数据正确与否,并将根据校验结果产生的应答信号反馈至中继端控制信号生成模块(16);基站端数据接收模块(7),用于接收来自于用户端和中继端的数据,其接收的数据参与基站端联合解调;基站端数据缓存模块(8),用于缓存接收到的来自于用户端与中继端的数据,参与基站端联合解调;基站端数据编码调制模块(9),用于将基站的本地数据通过编码调制变成适合在无线信道中传输的数据,并将编码后的数据发射出去;基站端联合解调模块(10),用于对基站接收到的来自于用户端和中继端数据进行联合解调,实现基站端数据的解调,并将解调后的数据送至基站端最大似然译码模块(11);基站端最大似然译码模块(11),用于基站按照最大似然准则对联合解调后的数据进行硬判决,实现基站端数据的译码,并将译码后的数据送至基站端数据校验模块(12);基站端数据校验模块(12),用于校验基站译码后的数据正确与否,并将根据校验结果产生的应答信号反馈至中继端控制信号生成模块(16);中继端数据接收模块(13),用于接收来自于基站端和用户端的数据,其接收的数据参与中继端网络编码;中继端数据缓存模块(14),用于缓存中继接收到的用户端和基站端的数据,根据校验结果产生的控制信号决定读取缓存区数据或丢弃缓存区数据;中继端数据校验模块(15),用于对接收到的用户和基站的数据进行校验,得到校验结果,其校验结果将传递到控制信号生生模块(16);中继端的控制信号生成模块(16),根据中继端数据校验结果及基站端和用户端反馈的应答信号产生控制信号,该控制信号用以控制中继端数据缓存模块(14)的数据是否参与网络编码;中继端的网络编码模块(17),用于对中继接收到数据以及中继端数据缓存区的数据根据控制信号进行逐比特异或,实现网络编码,并将网络编码后的数据送至中继端调制模块(18);中继端的调制模块(18),用于将中继端经过网络编码后的数据通过脉冲幅度调制后发射出去。
地址 710071 陕西省西安市太白南路2号