LTE物理层总结二-1(2)
需要填充的比特数:
Number of filler bits: F?C??K??C??K??B?
填充在第0个编号的码块的的前F个位置,填充空符号
c0k??NULL?
-- Insertion of filler bits
end for
从第0个码块的第F个位置开始,按增序依次将数据填充到各个分段后的码块(码块增序) 码块顺序重排,先填充头C_个码块,前C_个码块的长度为K?,然后再是C+个码块(长度为K?) 注意:每个码块的后24位必须预留给CRC校验位,数据不能占用。 k = F s = 0
for r = 0 to C-1 if r?C?
else
Kr?K? Kr?K?
end if
每个码块必须添加CRC校验位,位置在每个码块的后24位,生成多项式为gCRC24B(D) while k?Kr?L
crk?bs k?k?1
s?s?1
end while if C >1 The sequence
cr0,cr1,cr2,cr3,...,cr?Kr?L?1?
is used to calculate the CRC
parity bits pr0,pr1,pr2,...,pr?L?1? according to subclause 5.1.1 with the generator polynomial gCRC24B(D). For CRC calculation it is assumed that filler bits, if present, have the value 0. whilek?Kr
crk?pr(k?L?Kr)
k?k?1
end while end if k?0 end for
这样之后,便形成了总数目为C的码块,分成两部分,C?C??C?,码块的编号的顺序为0,1,…,C?-1,C?,…,C?+C?,前C?个码块的长度为K?,后C?个码块的长度为K?。
出来的码块cr0,cr1,cr2,cr3,...,cr?Kr?1?,其中r表示码块号,Kr 表示该码块的长度K?或者是K?。
码块分段的输入参数:
? b0,b1,b2,b3,...,bB?1,B=L+A,L=24,即TB添加CRC后的比特流,
a0DA?23?a1DA?22?...?aA?1D24?p0D23?p1D22?...?p22D1?p23,输出比特流 ? gCRC24B(D) = [D24 + D23 + D6 + D5 + D + 1] for a CRC length L = 24 ,生成多项
式 码块分段的输出参数:
? cr0,cr1,cr2,cr3,...,cr?Kr?L?1?,r=0….C
4.1.4 数据和控制信息的信道编码
4.1.4.1 数据的信道编码(Turbo编码和咬尾卷积码)
4.1.4.1.1
Turbo编码
Turbo 码:并行级联卷积码,2个8状态子编码器1个Turbo码内交织器
xk1st constituent encoderzkckDDDOutputInput Turbo code internal interleaverOutput2nd constituent encoderz?k?ckDDD?xk Turbo编码器的8状态子编码器的传递函数为:
?g(D)?G(D) = ?1,1?,
?g0(D)?其中,g0(D) = 1 + D2 + D3, g1(D) = 1 + D + D3.
编码开始时,8状态子编码器的移位寄存器的初始值置0。 Turbo编码器的输出为如下三个比特流: (0)dk?xk
(1)dk?zk (2)dk?z?k
尾比特是要在信息比特编码之后添加的,要获得尾比特 (作用:使编码器回到初始状态0.)
首先,第二个子编码器(RSC)禁用,第一个子编码器中的开关打到低端和虚线相连,在编码器的输入端依次3个比特,这时按照编码器中的反馈及相关的运算可以依次得到6比特的输出
然后,第一个子编码器(RSC)禁用,第二个子编码器中的开关打到低端和虚线相连,在编码器的输入端依次3个比特,这时按照编码器中的反馈及相关的运算可以依次得到6比特的输出
将得到的12个比特的输出按照协议中给定的顺序排列便可以得到最终的尾比特输出。
(0)(0)(0)(0)??dK?xK, dK?1?zK?1, dK?2?xK, dK?3?zK?1
(1)(1)(1)(1)??dK?zK, dK?1?xK?2, dK?2?zK, dK?3?xK?2 (2)(2)(2)(2)??dK?xK?1, dK?1?zK?2, dK?2?xK?1, dK?3?zK?2
具体过程:
码块的下一步处理就是信道编码,cr0,cr1,cr2,cr3,...,cr?Kr?1?,r表示码块数,Kr表示码块的长度,码块总数为C,每一个码块将进行 turbo 编码。
i)(i)(i)(i)i?0,1, and 2经过编码器编码以后,比特流可以表示为dr(i0),dr(1,dr2,dr3,...,dr?Dr?1?,表示三个编码后的比特流,Dr表示第i个编码流的长度,Dr?Kr?4。
Turbo编码过程为: 1. Turbo编码器 上行共享信道Turbo编码器采用的是并行级联卷积编码,它使用的是两个8状态子编码器
和一个Turbo码内交织器,Turbo码的编码效率是1/3。Turbo编码器的结构图如下:
?g(D)? Turbo编码器的8状态子编码器的传递函数为: G(D) = ?1,1?,
?g0(D)?其中,g0(D) = 1 + D2 + D3, g1(D) = 1 + D + D3.
编码开始时,8状态子编码器的移位寄存器的初始值置0。 Turbo编码器的输出为如下三个比特流: (0)dk?xk
(1)dk?zk
(2)dk?z?k
for k?0,1,2,...,K?1.
如果输入的码块是第0个码块,又前面我们知道,第0个码块中可能存在F个空填充比特。若存在,则将第0个码块的前F个比特置0输入到编码器,即
(0)ck, = 0, k = 0,…,(F-1)。同时其输出应该设置为dk??NULL?, k = 0,…,(F-1) 和
(1)dk??NULL?, k = 0,…,(F-1) 。
记输入到Turbo的编码器的比特流表示为c0,c1,c2,c3,...,cK?1,第一和第二个编
?,z1?,z??,...,z?码器输出比特流可表示为,z0,z1,z2,z3,...,zK?1和z02,z3K?1。Turbo内部交
?,c1?,...,c?织器输出表示为c0K?1,交织器的输出比特送入第二个8状态的子编码器。
If the code block to be encoded is the 0-th code block and the number of filler bits is greater than zero, i.e., F > 0, then the encoder shall set ck, = 0, k = 0,…,(F-1) at its
(0)(1)input and shall set dk??NULL?, k = 0,…,(F-1) and dk??NULL?, k = 0,…,(F-1) at its output.
The bits input to the turbo encoder are denoted byc0,c1,c2,c3,...,cK?1, and the bits output from the first and second 8-state constituent encoders are denoted by
?,z1?,z??,...,z?z0,z1,z2,z3,...,zK?1andz02,z3K?1, respectively. The bits output from the turbo
?,c1?,...,c?code internal interleaver are denoted byc0K?1, and these bits are to be the input
to the second 8-state constituent encoder.
xk1st constituent encoderzkckDDDOutputInput Turbo code internal interleaverOutput2nd constituent encoderz?k?ckDDD?xk
Figure 5.1.3-2: Structure of rate 1/3 turbo encoder (dotted lines apply for
trellis termination only) 2. turbo码尾比特的添加
当一个码块的所有信息位编码完成时,将移位寄存器的值反馈到编码器输入端继续进行编码,进行3次编码,3*4=12位比特,得到的尾比特添加到信息位编码的后面。
前三位尾比特用来结束第一个子编码器,如上图,将输入接口到虚线上,得到2*3=6位输出,在第一个子编码器进行尾比特编码时,第二个编码器停止工作。第一个编码器结束后,进行第二个编码器的尾比特生成,同样得到6bits信息。这12位信息的最终在输出端可表示如下顺序:
(0)(0)(0)(0)??dK?xK, dK?1?zK?1, dK?2?xK, dK?3?zK?1
(1)(1)(1)(1)??dK?zK, dK?1?xK?2, dK?2?zK, dK?3?xK?2 (2)(2)(2)(2)??dK?xK?1, dK?1?zK?2, dK?2?xK?1, dK?3?zK?2
3. Turbo码交织器
Turbo码的内交织器输入比特可表示为c0,c1,...,cK?1,其中K …… 此处隐藏:2498字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




