的无线通信网络的学习LTE的关键技术HARQ(20141217)
今天,我们就来一起看一下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)的更多相关文章
- 转 网络编程学习笔记一:Socket编程
题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人:但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有 ...
- 网络知识学习2---(IP地址、子网掩码)(学习还不深入,待完善)
紧接着:网络知识学习1 1.IP地址 IP包头的结构如图 A.B.C网络类别的IP地址范围(图表) A.B.C不同的分配网络数和主机的方式(A是前8个IP地址代表网络,后24个代表主机:B是16 ...
- [转]Windows网络编程学习-面向连接的编程方式
直接附上原文链接:windows 网络编程学习-面向连接的编程方式
- 无线Ad-hoc网络的关键技术之路由(转)
无线Ad-hoc网络的关键技术之路由http://network.51cto.com/art/201003/189719.htm
- python网络爬虫学习笔记
python网络爬虫学习笔记 By 钟桓 9月 4 2014 更新日期:9月 4 2014 文章文件夹 1. 介绍: 2. 从简单语句中開始: 3. 传送数据给server 4. HTTP头-描写叙述 ...
- 网络表示学习Network Representation Learning/Embedding
网络表示学习相关资料 网络表示学习(network representation learning,NRL),也被称为图嵌入方法(graph embedding method,GEM)是这两年兴起的工 ...
- muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor
目录 muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor Connector 系统函数connect 处理非阻塞connect的步骤: Connetor时序图 Accep ...
- muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制
目录 muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制 eventfd的使用 eventfd系统函数 使用示例 EventLoop对eventfd的封装 工作时序 runInLoo ...
- muduo网络库学习笔记(三)TimerQueue定时器队列
目录 muduo网络库学习笔记(三)TimerQueue定时器队列 Linux中的时间函数 timerfd简单使用介绍 timerfd示例 muduo中对timerfd的封装 TimerQueue的结 ...
随机推荐
- Cocos2dx 3.x创建Layer的步骤
创建 1.新建类文件.注意文件夹为Classes下.否则文件不能正常找到. 2.改动预编译头.如用VS,默觉得#pragma once,为了兼容,改为#ifndef | #define | #endi ...
- 【C#遗补】之Char.IsDigit和Char.IsNumber的区别
原文:[C#遗补]之Char.IsDigit和Char.IsNumber的区别 Char中IsDigit和IsNumber的两个方法都是用来判断字符是否是数字的,那他们有什么区别 IsDigit ...
- malloc函数的一种简单的原理性实现
malloc()是C语言中动态存储管理的一组标准库函数之一.其作用是在内存的动态存储区中分配一个长度为size的连续空间.其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针 ...
- 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(): ...
- UIView详解2
第三.Configuring the Event-Related Behavior 1. userInteractionEnabled property A Boolean value that ...
- Git管理工具对照(GitBash、EGit、SourceTree)
Git管理工具对照(GitBash.EGit.SourceTree) GitBash是採用命令行的方式对版本号进行管理,功能最为灵活强大,可是由于须要手动输入希望改动的文件名称,所以相对繁琐. EGi ...
- Unreal Engine 4 RenderTarget制作Live Camera效果
Unreal Engine 4 RenderTarget制作Live Camera效果 先上效果: Live Camera我不知道怎么翻译.反正意思就是将一个摄影机的Image渲染到一个2D平面上. ...
- Windows下Putty连接虚拟机Ubuntu
本文的题目是Windows下使用Putty连接虚拟机中的Ubuntu. 事实上针对这种一个问题,已经有非常多的文章.blog能够參考和学习.可是在本人的学习过程中还是遇到可非常多的问题. 特写下自己的 ...
- hdu(预处理+线段树)
给n个数,m个询问, 问任意区间内与其它数互质的数有多少个 比如3个数1 2 4,询问[1,3] 那么答案是1 千万要记住,这样的题目,如果你不转变下,使劲往线段树想(虽然转变之后,也说要用到线段树, ...
- vps自己搭建VPN(转)
1.购买一个VPS: https://www.pzea.com/North-America-openvz-vps.html 2.下载putty软件,进行vpn安装: http://www.chiark ...