今天,我们就来一起看一下LTE申请的关键技术HARQ(自己主动混合重传技术)

因为在信道传输过程中的信息,它会产生信息丢失,因此,为了维持的信息的完整性。总是有重发信息,完成所有的迄今收到的资料。

首先。第一眼HARQ该理论:

依照重传发生时刻,能够将HARQ分为同步和异步。

同步HARQ是指HARQ的传输(重传)发生在固定时刻,因为接收端预先知道传输发生的时刻,因此不须要额外的信令开销来表示HARQ进程的序号,此时的HARQ进程号能够从子帧号获得。

异步HARQ是指HARQ的重传能够发生在随意时刻,由于接收端不知道传输的发生时刻,所以HARQ的进程处理序号须要连同数据一起发送。

依照重传时数据特性是否发生变化又能够将HARQ分为非自适应性和自适应性两种:

自适应传输:发送端依据实际的信道状态信息,改变部分的传输參数。

非自适应传输:传输參数相对于接收端已经知晓。因此包括传输參数的信令在非自适应传输系统中不须要再次传输。

同步HARQ优势:1.开销小;2.在非自适应系统中接收端操作复杂度低。3.提高了信道的可靠性。

异步HARQ优势:1.在全然自适应系统中,能够採用离散,连续的子载波分配方式。调度具有非常大的灵活性;

2.能够支持一个子帧多个HARQ进程;

3.重传调度的灵活性。

LTE下行链路系统採用异步自适应的HARQ技术。上行系统採用同步非自适应的HARQ技术;

上行链路系统选择同步非自适应的HARQ技术。主要是由于上行链路复杂,来自其它小区干扰的不确定性。基站无法精确的估測出各个用户的信干比(SINR)值,

接下来重点看下下行链路系统採用的异步自适应的HARQ技术,首先看一张下行HARQ时序图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmIyMDU4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="689" height="341" alt="">

下行传输发送端通过PDSCH来调度,PDSCH相应的ACK或者NACK在PUCCH或者PUSCH上发送;

下行传输接收端通过PDCCH来调度;

TX:发送端

RX:接收端

如果传输信息1234

每经过一次传输仅仅留下一位,比方1,2,3,4一次递进。那么久须要重传4次,才干将全部的信息完整传输完成(理想状态)。

每次传输,我们一般用(跟踪Chase)或者(软合并Soft Combining)来实现全部数据的合并。

当传输大数据时,必须多添加一个递增冗余IR(IncrementalRedundancy)来减少重传时所要消耗的大量开销。即后面传的是前面没接收到的数据,已经接收到的就不再传输。

OK。对HARQ就说到这里,希望大家有什么新的见解能够跟帖留言。互相交流。下次我们继续LTE的关键技术学习。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

的无线通信网络的学习LTE的关键技术HARQ(20141217)的更多相关文章

  1. 转 网络编程学习笔记一:Socket编程

    题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人:但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有 ...

  2. 网络知识学习2---(IP地址、子网掩码)(学习还不深入,待完善)

    紧接着:网络知识学习1 1.IP地址    IP包头的结构如图 A.B.C网络类别的IP地址范围(图表) A.B.C不同的分配网络数和主机的方式(A是前8个IP地址代表网络,后24个代表主机:B是16 ...

  3. [转]Windows网络编程学习-面向连接的编程方式

    直接附上原文链接:windows 网络编程学习-面向连接的编程方式

  4. 无线Ad-hoc网络的关键技术之路由(转)

    无线Ad-hoc网络的关键技术之路由http://network.51cto.com/art/201003/189719.htm

  5. python网络爬虫学习笔记

    python网络爬虫学习笔记 By 钟桓 9月 4 2014 更新日期:9月 4 2014 文章文件夹 1. 介绍: 2. 从简单语句中開始: 3. 传送数据给server 4. HTTP头-描写叙述 ...

  6. 网络表示学习Network Representation Learning/Embedding

    网络表示学习相关资料 网络表示学习(network representation learning,NRL),也被称为图嵌入方法(graph embedding method,GEM)是这两年兴起的工 ...

  7. muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor

    目录 muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor Connector 系统函数connect 处理非阻塞connect的步骤: Connetor时序图 Accep ...

  8. muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制

    目录 muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制 eventfd的使用 eventfd系统函数 使用示例 EventLoop对eventfd的封装 工作时序 runInLoo ...

  9. muduo网络库学习笔记(三)TimerQueue定时器队列

    目录 muduo网络库学习笔记(三)TimerQueue定时器队列 Linux中的时间函数 timerfd简单使用介绍 timerfd示例 muduo中对timerfd的封装 TimerQueue的结 ...

随机推荐

  1. Cocos2dx 3.x创建Layer的步骤

    创建 1.新建类文件.注意文件夹为Classes下.否则文件不能正常找到. 2.改动预编译头.如用VS,默觉得#pragma once,为了兼容,改为#ifndef | #define | #endi ...

  2. 【C#遗补】之Char.IsDigit和Char.IsNumber的区别

    原文:[C#遗补]之Char.IsDigit和Char.IsNumber的区别 Char中IsDigit和IsNumber的两个方法都是用来判断字符是否是数字的,那他们有什么区别 IsDigit    ...

  3. malloc函数的一种简单的原理性实现

    malloc()是C语言中动态存储管理的一组标准库函数之一.其作用是在内存的动态存储区中分配一个长度为size的连续空间.其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针 ...

  4. python中print,return和yield的区别

    def func1(): for i in range(1, 5): print i def func2(): for i in range(1, 5): return i def func3(): ...

  5. UIView详解2

    第三.Configuring the Event-Related Behavior 1.  userInteractionEnabled  property A Boolean value that ...

  6. Git管理工具对照(GitBash、EGit、SourceTree)

    Git管理工具对照(GitBash.EGit.SourceTree) GitBash是採用命令行的方式对版本号进行管理,功能最为灵活强大,可是由于须要手动输入希望改动的文件名称,所以相对繁琐. EGi ...

  7. Unreal Engine 4 RenderTarget制作Live Camera效果

    Unreal Engine 4 RenderTarget制作Live Camera效果 先上效果: Live Camera我不知道怎么翻译.反正意思就是将一个摄影机的Image渲染到一个2D平面上. ...

  8. Windows下Putty连接虚拟机Ubuntu

    本文的题目是Windows下使用Putty连接虚拟机中的Ubuntu. 事实上针对这种一个问题,已经有非常多的文章.blog能够參考和学习.可是在本人的学习过程中还是遇到可非常多的问题. 特写下自己的 ...

  9. hdu(预处理+线段树)

    给n个数,m个询问, 问任意区间内与其它数互质的数有多少个 比如3个数1 2 4,询问[1,3] 那么答案是1 千万要记住,这样的题目,如果你不转变下,使劲往线段树想(虽然转变之后,也说要用到线段树, ...

  10. vps自己搭建VPN(转)

    1.购买一个VPS: https://www.pzea.com/North-America-openvz-vps.html 2.下载putty软件,进行vpn安装: http://www.chiark ...