通信人家园

标题: 对LTE系统带宽与可用RBs数目之间关系的心得和疑惑  [查看完整版帖子] [打印本页]

时间:  2014-7-26 11:11
作者: landai     标题: 对LTE系统带宽与可用RBs数目之间关系的心得和疑惑

由于帖子中不太方便的正确写出符号的格式,下面提到的各符号意义如下图所示: 未命名.JPG
LTE分别支持1.4、3、5、10、15、20MHz的带宽,这些带宽对应的可用RBs数目如36.101中的Table 5.6-1所示,这个Table中的第二行是N_RB:
未命名1.JPG
如上Table,20MHz的时候,20MHz/180KHz=111.1,而此时只有100RBs的原因在于中间的子载波(DC)是不可以使用的,并且两边留出了相应的保护带宽,如36.101.中的Figure 5.6-1所示:
未命名2.JPG
至于系统具体使用的是哪种带宽,eNodeB分别通过MIB和SIB2告知UE dl-bandwidth和ul-bandwidth的,这两个变量就是Table 5.6-1中的离散量。


不过,UE在具体应用的时候似乎使用的不是dl-bandwidth和ul-bandwidth,而分别是N_DL_RB和N_UL_RB,而这两个变量的取值范围都是6~110,在36.211中的5.2.1小节和6.2.1小节中有说明。具体的应用,举例来说:
a、在36.211中,5.5.3.2小节中关于SRS-Bandwidth的配置过程(Table 5.5.3.2-1~4)就对N_UL_RB分了四种范围写了四个Table;
b、在36.213中,7.1.6.1小节中关于PDSCH的资源分配type 0,Table 7.1.6.1-1就对不同范围的N_DL_RB下的RBG size做了规定。


而显然的是,eNodeB只告知了UE dl-bandwidth和ul-bandwidth,而没有告知N_DL_RB和N_UL_RB,并且后两个变量的最大取值为110,显然与前两个变量也不是相等的关系。这样的话,UE就需要计算出N_DL_RB and N_UL_RB与UE dl-bandwidth and ul-bandwidth的关系,不过标准中貌似并没有对这部分内容进行描述,下面这个Table是我自己推导的,推导的公式就是:
未命名3.JPG
式中的BW就是Table 5.6-1中的第一行数值,可以根据dl-bandwidth和ul-bandwidth映射得到,乘以1000是MHz→KHz,180是一个RB的宽度,计算之后的结果就如下面这个Table了:
未命名4.JPG

不知道上面红色这段文字内容的理解过程正确与否,还请大神指教。

基于上述推导过程,还有一个疑问就是,N_DL_RB和N_UL_RB是离散的值,为什么在上述应用a和b中都是对N_DL_RB和N_UL_RB在不同的取值范围情况下进行讨论呢?搞得好像这两个值可以取得6~110之间任意的整数一样,是更方便表述的原因么?










附件: 未命名.JPG (2014-7-26 10:27, 9.65 KB) / 下载次数 2
https://www.txrjy.com/forum.php?mod=attachment&aid=MjQyMTI2fDQ1N2Y1ZWNhfDE3MzIzNzc4NzZ8MHww

附件: 未命名1.JPG (2014-7-26 10:30, 23.84 KB) / 下载次数 2
https://www.txrjy.com/forum.php?mod=attachment&aid=MjQyMTI4fDkwMWFjZjllfDE3MzIzNzc4NzZ8MHww

附件: 未命名2.JPG (2014-7-26 10:36, 69.72 KB) / 下载次数 6
https://www.txrjy.com/forum.php?mod=attachment&aid=MjQyMTMwfGJjNmVkNTk5fDE3MzIzNzc4NzZ8MHww

附件: 未命名3.JPG (2014-7-26 10:55, 7 KB) / 下载次数 2
https://www.txrjy.com/forum.php?mod=attachment&aid=MjQyMTMxfGUyNGZkMjM4fDE3MzIzNzc4NzZ8MHww

附件: 未命名4.JPG (2014-7-26 11:01, 30.06 KB) / 下载次数 2
https://www.txrjy.com/forum.php?mod=attachment&aid=MjQyMTMyfGY3MjdiMGY2fDE3MzIzNzc4NzZ8MHww
时间:  2014-7-26 11:11
作者: landai

本帖最后由 landai 于 2014-7-28 08:42 编辑

一楼占用:)
另,请问一下,为什么中心子载波不能使用呢?

时间:  2014-7-27 21:05
作者: mywork

水深
时间:  2014-7-28 09:38
作者: Phoenix983

原文中:

"UE就需要计算出N_DL_RB and N_UL_RB与UE dl-bandwidth and ul-bandwidth的关系,不过标准中貌似并没有对这部分内容进行描述"

从这一句话可以看出,楼主对LTE系统基带的理解还是不够。

任何一个系统,都是有保护带宽的,也就是频谱成型滤波器 那个滚降的区域,这个区域对的带宽是谁都不能用的。以LTE 20MHz系统为例,可用带宽就是你计算得出的100*15KHz*12 = 18M Hz;那么左右各有大约1MHz属于保护带宽,由于这个保护带宽是用来保护这个系统的,所以这部分带宽要算到这个系统内,所有才有20MHz的说法。

因此:N_UL_RB = N_DL_RB = N_RB = 100. UE 知道带宽以后,就知道了上下行的RB数。根本不存在计算的过程。

另外为什么OFDM直流子载波不可能用,首先所有的子载波都有直流分量,因此直流子载波上的信号就是直流本省跟其它子载波直流分量的叠加,这就导致无法分离出直流子载波上的信号,也就无法估计出其上所承载的信息了。但对于SC-FDMA而言,其偏离了7.5KHz,因此偏离了直流分量,所以中心样点就可以用了(这里是指某一个UE所占带宽的中心样点)。
时间:  2014-7-28 10:40
作者: landai

Phoenix983 发表于 2014-7-28 09:38
原文中:

"UE就需要计算出N_DL_RB and N_UL_RB与UE dl-bandwidth and ul-bandwidth的关系,不过标准中貌 ...

首先,多谢指教!
保护带宽我是理解的,我纠结的只是这个数值,还有两个疑问:
1、首先,你说“N_UL_RB = N_DL_RB = N_RB = 100”,针对这个观点,那标准中为什么要说N_UL_RB 和 N_DL_RB的取值范围是6~110呢,按照你所说,其最大取值只有100的,扩大这个范围做什么呢?帖子开始我提到了两个应用,都涉及到N_UL_RB 和 N_DL_RB的取值范围,到110着实没有意义了,标准的用意何在呢?
2、还有,为什么说到N_UL_RB 和 N_DL_RB这两个取值的时候都说是一定范围呢,他们明明是离散的值,按照你的理解或者我开始帖子的理解。标准中的这个用意只是为了容易表达么?

再次感谢啊!
时间:  2014-7-28 15:31
作者: Phoenix983

取值只要在这个范围内就可以啦,你可以看到213里面在计算TB_size的时候取值到了110 PRB (实际上只有在2Tx/4Tx/8Tx才可能用到大于100PRB的情形)。你可以理解为了与这里相一致而定义为110RB为最大的(当然协议的提案怎么考虑的我没有看过,你这样理解就不用纠结了)。

而且你住要注意到5.2.1后面有一句说:N_UL_RB的取值是TS36.101决定的,101是讲UE的(UL当然在UE侧发送的),这里5.6节表5.6-1定义了N_UL_RB的值(注意表里面只说N_RB,但这里讲上行,N_RB就是N_UL_RB了)。

下行N_DL_RB是在TS36.104讲基站侧这个协议里面定义的,自己去找。
时间:  2014-7-28 16:28
作者: landai

Phoenix983 发表于 2014-7-28 15:31
取值只要在这个范围内就可以啦,你可以看到213里面在计算TB_size的时候取值到了110 PRB (实际上只有在2Tx/4 ...

真心谢谢哈~

对于第一段文字,我觉得你也是往标准的意思上靠,并没有完全的说服力,别介意哈!

不过对你回复的第二段文字还是比较赞同的,有时候3GPP标准就是故意写的让人看着很晕。。。

算了,这个事暂时不纠结了,谢谢你的开导哈

还有个事,“实际上只有在2Tx/4Tx/8Tx才可能用到大于100PRB的情形”这句话怎么理解,头一次听说哈,自己有点小白了~  20MHz带宽最大可用的RB才是100个,难道这时要用保护带宽的频率么?


时间:  2014-7-28 16:51
作者: Phoenix983

本帖最后由 Phoenix983 于 2014-7-28 16:58 编辑

213:

7.1.7.2.2        Transport blocks mapped to two-layer spatial multiplexing
For 1<= N_PRB<=55, the TBS is given by the (I_TBS, 2*N_PRB ) entry of Table 7.1.7.2.1-1.

你看看是不是计算用到的PRB = 2*N_PRB 就到了110。其实这时候物理上的PRB(或者说频率资源)当然还是100RB,只是2 layer的时候,就相当于2 * 100 PRB而已。所以在计算TB_size的时候才会出现大于100PRB情形。

第一点我觉得只要明白怎么回事就行了,没有必要去纠结细节。

LTE协议一帮搞工程的人写出来的,晦涩难懂那事必然的,对比一下IEEE搞学术那一帮人搞出来的802.11/16协议,那叫一个简洁。


时间:  2014-7-28 16:56
作者: landai

Phoenix983 发表于 2014-7-28 16:51
7.1.7.2.2        Transport blocks mapped to two-layer spatial multiplexing
For , the TBS is given by the ( ...

这个跟“2Tx/4Tx/8Tx”有什么关系呢?
时间:  2014-7-28 16:59
作者: Phoenix983

2  layer 当然至少要2 Tx啊,依次类推...
时间:  2014-7-28 21:19
作者: 影子之光

这就是研究协议的吗?我怎么看到这些就头大的呢
时间:  2014-7-29 08:41
作者: landai

Phoenix983 发表于 2014-7-28 16:51
213:

7.1.7.2.2        Transport blocks mapped to two-layer spatial multiplexing

你说这个是double codewords的情况了。。。
时间:  2014-7-29 09:10
作者: Phoenix983

landai 发表于 2014-7-29 08:41
你说这个是double codewords的情况了。。。

2/4/8 layers, 除了8 layers必须是2 codewords之外,2、4 layers是可以1或者2codewords的
时间:  2014-7-29 11:13
作者: landai

Phoenix983 发表于 2014-7-29 09:10
2/4/8 layers, 除了8 layers必须是2 codewords之外,2、4 layers是可以1或者2codewords的

恩,R9只支持1 or 2 or 4 layers了,8 layers是R10中才支持的了




通信人家园 (https://www.txrjy.com/) Powered by C114