ImageVerifierCode 换一换
格式:PDF , 页数:23 ,大小:917.50KB ,
资源ID:733838      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-733838.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ETSI GSM 05 03-1992 See PRI-ETS 300 031《参见PRI-ETS 300 031》.pdf)为本站会员(eastlab115)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ETSI GSM 05 03-1992 See PRI-ETS 300 031《参见PRI-ETS 300 031》.pdf

1、m 3404583 0071550 TOT m ETSI/TC SMG Released by : ETSI/PT 12 Release date: February 1992 RELEASE NOTE Recommendation GSM 05.03 Channel Coding Previously distributed version : 3.5.1 (Release 3/90) New Release version February 92 : 3.5.1 (Release 92, Phase 1) 1. Reason for chancres No changes since th

2、e previously distributed version. 4 m 3404583 0073553 946 m ETSI/GSM GSM REC. 05.03/1 version 3.5.1 GSM Recommendation: 05.03 Title: CHANNEL CODING Release Date: February, 1992 CONTENTS : 1. 2. 2.1 2.2 3. 3.1 3.2 3.3 3.4 3.5 3.6 3.7 4. 4.1 4.2 4.3 4.4 4.5 4.6 4.7 SCOPE GENERAL General Organization N

3、aming Convention TRAFFIC CHANNELS (TCH) Speech channel at full rate (TCH/FS) Speech channel at half rate (TCH/HS) (tba) Data channel at full rate, 9.6 kbit/s services (TCH/F9.6) Data channel at full rate, 4.8 kbit/s services (TCH/F4.8) Data channel at half rate, 4.8 kbit/s services (TCH/H4.8) Data c

4、hannel at full rate, I2.4 kbit/s services (TCH/F2.4) Data channel at half rate, 5 2.4 kbit/s services (TCH/H2.4) CONTROL CHANNELS Slow associated control channel (SACCH) Fast associated control channel (FACCH) Broadcast, paging and access grant channels (BCCH, PCH and AGCH) Stand-alone dedicated con

5、trol channel (SDCCH) Random access channel (RACH) Synchronization channel (SCH) Handover Access Burst ANNEXES: 1. Summary of channel types 2. Summary of polynomials for convolutional codes 3. Examples (to be added) Number of pages: 22 Note: (tba) indicates a section to be added later. W 3404583 0073

6、552 882 1. ETSI/GSM GSM REC. 05.03/2 version 3.5.1 Recommendation 05.03 CHANNEL CODING SCOPE : A reference configuration of the transmission chain is shown in Rec.05.01. According to this reference configuration, this recommendation specifies the data blocks given to the encryption unit. It includes

7、 the specification of encoding, reordering, interleaving and the stealing flag. It does not specify the channel decoding method. The definition is given for each kind of logical channel, starting from the data provided to the channel encoder by the speech coder, the data terminal equipment, or the c

8、ontroller of the MS or BS. The definitions of the logical channel types used in this recornendation are given in Rec.05.02, a summary is in annex i. 2. GENERAL 2.1 GENERAL ORGANIZATION: Each channel has its own coding and interleaving scheme. However, the channel coding and interleaving is organized

9、 in order to have as much as possible a unified decoder structure. Each channel uses, in this order, the following sequence of operations: - The information bits are coded with a systematic block code, building words of information + parity bits. - These information + parity bits are encoded with a

10、convolutional code, building the coded bits. - Reordering and interleaving the coded bits, and adding a stealing flag, gives the interleaved bits. All those operations are made block by block, the size of which depends on the channel. However, most of the channels use at one point a comon structure

11、which is a block of 456 coded bits, interleaved and mapped onto bursts in a very similar way for all of them. Figure 1 gives a diagram showing the general structure of the channel coding. This block of 456 coded bits is the basic structure of the channel coding scheme. In the case of speech TCH, thi

12、s block carries the information of one speech frame. In case of control channels, it carries one message. W 3YOY583 O073553 739 W class 1 cyclic code FIRE code cyclic code +tail +tail +tail in : 260 bits in : 184 bits in : PO bits out : 267 bits out : 228 bits out : P1 bits 3.1.1 4.n.l 4.5/4.6 ETSI/

13、GSM GSM REC. 05.03/3 version 3.5.1 cyclic code +tail in : NO bits out : N1 bits 3 .n.2 in : 228 bits out : 456 bits 4.11.3 convolutional code K=5, 2 classes 3.1.2 in : P1 bits out : 2*P1 bits 4.5/4.6 3 7- - I I - reordering and partitioning + stealing flag in : 456 bits out : 8 sub-blocks convolutio

14、nal code K=5, rate r in : N1 bits out : 456 bits 3.n.3 I I block diagonal interleaving out : pairs of sub-blocks 3.1.3.b in : 8 sub-blocks 1-1- block rectangular interleaving out : pairs of sub-blocks 4.1.4.b in : 8 sub-blocks diagonal interleaving + stealing flags out sub-blocks intra-burst interle

15、aving in : pairs of sub-blocks out : pairs of sub-blocks 3.1.3.c I 1 Encryption Unit 4 I Figure 1: CHANNEL CODING AND INTERLEAVING ORGANIZATION In the case of DATA TCHS. NO, N1. n depends on the type of data TCH. In each box, the last line indicates the chapter defining the function. interface 1 : I

16、nformation bits (d) 3 : coded bits (c) 2 : Information + parity bits (u) 4 : interleaved bits (e) 3404583 00711554 655 2.2 ETSI/GSM GSM REC. 05.03/4 version 3.5.1 In the case of fast ACCH, such a block is stolen from the TCH, used for an ACCH message, and is inserted in the TCH interleaving structur

17、e. Each block of 456 coded bits has in addition a stealing flag (8 bits), indicating if the block belongs to the TCH or to the fast ACCH. In case of slow ACCH, BCCH or CCCH, this stealing flag is dummy. Some cases do not fit in the general organization, and do not use the block of 456 coded bits. Th

18、ey are the random access messages of the RACH on uplink and the synchronization information broadcast on the SCH. Naming Convention For ease of understanding a naming convention for bits is given for use throughout the recommendation : - General naming “k“ and ,jn for numbering of bits in data block

19、s and bursts. “KxW gives the amount of bits in one block, where “x“ refers to the data type “nn is used for numbering of delivered data blocks where “Nn marks a certain data block .Bn is used for numbering of bursts or blocks where “BO“ marks the first burst or block carrying bits from the data bloc

20、k with n = O (first data block in the transmission) - Data delivered to the encoding unit (interface 1 in fig. 1) : d (n, k) or d (k) for k = 0,1, ., Kd-1 n = 0,1, ., N,N+1, - Data after the first encoding step (block code, cyclic code ; interface 2 in fig. 1) : u(n,k) or u (k) for k = 0,1, ., Q-1 n

21、 = 0, ,., N,N+1, . - Data after the second encoding step (convolutional code ; interface 3 in fig. 1) : c(n,k) or c(k) for k = 0,1, ., ,-l n = 0,1, ., N,N+1, 3404583 0073555 573 3 ETSI/GSM GSM REC. 05.03/5 version 3.5.1 - Interleaved data : i(B,k) for k = 0,l , ,Ki-l B = Bo, B0+1, - Bits in one burs

22、t (interface 4 in fig. 1) : e(B,k) for k = 0,1, ,114,115 B = BO, Bo + 1, TRAFFIC CHANNELS (TCH): Two kinds of traffic channels are considered: speech and data, Both of them use the same general structure (see fig.l), and in both cases, a piece of information can be stolen by the fast ACCH. 3-1 Speec

23、h channel at full rate (TCH/FS) : The speech coder delivers to the channel encoder a sequence of blocks of data. In case of a full rate speech TCH, one block of data corresponds to one speech frame. Each block contains 260 information bitstincluding 182 bits of class 1 (protected bits), and 78 bits

24、of class 2 (no protection), (see Tables 2 and 3) The bits delivered by the speech codec are labelled d(O), d(l), ., d(259), defined in the order of decreasing importance, as specified in 06.10. 3.1.1 Parity and tailing for a speech frame: a) Parity bits: The 50 first bits of class 1 are protected by

25、 three parity bits used for error detection. These parity bits are added to the 50 bits, according to a degenerate (shortened) cyclic code (53,50,2), using the generator polynomial: g(D) = D3 + D + 1 The encoding of the cyclic code is performed in a systematic form, which means that, in GF(2), the p

26、olynomial: d(0)D52 + d(l)D51 + + d(49)D3 + p(0)D2 + p(l)D+ p(2) where p(O), p(i), p(2) are the parity bits, when divided by g(D) , yields a remainder equal to 1 + D + D2 ETSIJGSM GSM REC. 05.03/6 version 3.5.1 b) Tailing bits and reordering: The information and parity bits of class 1 are reordered,

27、defining 189 information + parity + tail bits of class 1, u(O), u(i), . , (188) defined by: u(k) = d(2k) and (184-k) = d(2k+l) for k=0,1,. ,go u(91+k) = p(k) for k=0,1,2 (k) = O (tail bits) for k=185, 186, 187, 188 3.1.2 Convolutional encoder: The class 1 bits are encoded with the 1/2 rate convoluti

28、onal code defined by the polynomials: GO = 1 + D3+ D4 G1 = 1 + D + D3+ D4 The coded bits c(O), c(l), ., (455) are then defined by: - class 1 : c(2k) = u(k) + u(k-3) + u(k-4) (2k+l) = u(k) + u(k-1) + (k-3) + (k-4) for k=0,1,. . . . . ,188 and u(k)=O if kO - class 2 : c(378+k) = d(182+k) for k=O, 1, .

29、 . . . ,77 3.1.3 Interleaving The coded bits following rule i(B,j) = for k = are reordered and interleaved according to the n = 0,1, , N,N+1, B = Bo + 4. n + k mod (8) j = 2(49k) mod 571 + (k mod 8) div 41 The result of the interleaving is a distribution of the reordered 456 bits of a given data blo

30、ck, n=N, over 8 blocks using the even numbered bits of the first 4 blocks (B = Bo + 4N + 0,1,2,3) and odd numbered bits of the last 4 blocks (B = Bo + 4 N + 4,5,6,7). The reordered bits of the following data block, n = N+1, use the even numbered bits of the blocks B = Bo + 4 N + 4,5,6,7 and the odd

31、numbered bits of the blocks B= Bo + 4 (N+2) + 0,1,2,3. Continuing with the next data blocks shows that one block always carries 57 bit of data from one data blocks (n =N) and 57 bit of data from the next block (n = N+1), where the bits from the data block with the higher number always are the even n

32、umbered data bits, else the odd numbered. The block of coded data is interleaved “block diagonal“, where a new data block starts every 4th block and is distributed over 8 blocks. 3404583 0073557 3blt ETSI/GSM GSM REC. 05.03/7 version 3.5.1 3.1.4 Mapping on a Burst The mapping is given by the rule :

33、e(B,j) = i(B,j) and e(B, 59+j) = i(B,57 + j) for j = O, . 56 and e(B,57) = hl(B) and e(B,58) = hu(B) The two bits, labelled hl(B) and hu(B) on burst number B are flags used for indication of control channel signalling. - hl(B) = O and hu(B) = O indicates, that all bits in burst B belong to a traffic

34、 channel frame. - hu(B) = 1 indicates that all even numbered bits are used for signalling purposes. - hl(B) = 1 indicates that all odd numbered bits are used for signalling purposes. In a traffic channel these flags indicate stolen bits for signalling purposes (see section 4.2.5). 3.2 Speech channel

35、 at half rate (TCH/HS) : To be defined for a future evolution of the system. 3.3 Data channel at full rate, 9.6 kbit/s services: The definition of a 12.0 kbit/s data flow for data services is given in Recommendation 04.21. 3.3.1 Interface with user unit: The user unit delivers to the encoder a bit s

36、tream organized in blocks of 60 information bits (data frames) every 5 ms. Four such blocks are dealt with together in the coding process d(O), ., d(239). For non-transparent services those four blocks will align with one 240-bit RLP frame. 3 -3.2 Block code: The block of 4 * 60 information bits is

37、not encoded, but only increased with 4 tail bits equal to O at the end of the block. U (k) =d (k) u(k) =O k=O, . . . ,239 k=240, . . . ,243 m 3404543 0071,554 ZTO ETSI/GSM GSM REC. 05.03/8 version 3.5.1 3.3.3 Convolutional encoder : This block of 244 bits u(O), ., (243) is encoded with the punctured

38、 convolutional code of rate 1/2 defined by the following polynomials: GO = 1 + D3+ D4 G1 = 1 + D + D3+ D4 resulting in 488 coded bits C(O), C(l), ., C(487) with C(2k) = u(k)+ +U (k-3 ) +U (k-4) C(2k+l) = u(k) + (k-1) +u(k-3) +u(k-4) for k = O, . 243 ; u(k)=O,KO The code is punctured in such a way th

39、at the following 32 coded bits: (C(i1 + 15j); j = 0,31 are not transmitted. The result is a block of 456 coded bits, c(O), ., (455) 3.3.4 interleaving: The coded bits are reordered and interleaved according to the following rule : i(B,j) = c(n,k) for k = O, , 455 n = 0,1, ., N,N+1, B = Bo +4n + k mo

40、d (19) + k div 114 The result of the interleaving is a distribution of the reordered 114 bit of a given data block, n = N, over 19 blocks, 6 bits equally distributed in each block, in a diagonal way over consecutive blocks. The block of coded data is interleaved “diagonal“, where a new block of code

41、d data starts with every block and is distributed over 19 blocks. 3.3.5 Mapping on a Burst The mapping is done as specified for TCH/FS in section 3.1.4 On bitstealing by a FACCH, see section 4.2.5. m 3404583 0073559 L37 m ETSI/GSM GSM REC. 05.03/9 version 3.5.1 3.4 Data channel at full rate, 4.8 kbi

42、t/s services (TCH/F4.8): The definition of a 6.0 kbit/s data flow for data services is given in Reconmiendation 04.21. 3.4.1 Interface with user unit: The user unit delivers to the encoder a bit stream organized in blocks of 60 information bits (data frames) every 10 ms, d(O) , I d(59) I. 3.4.2 Bloc

43、k code: Sixteen bits equal to O are added to the 60 information bits, the result being a block of 76 bits, u(O), . . ., u(75), with: u(l9k+p) = d(l5k+p) for k = O,. . .,3 and p = O,. . .,14; u(l9k+p) = O for k = O ,., 3 and p = 15, ., 18. Two such blocks forming a block of 152 bits dealt with togeth

44、er in the rest of the coding process u (O), . . . ,u (151) I are u (k) = ul(k) , k=0,75 (u1 = 1:St block) u(k+76) = u2(k) , k=0,75 (u2 = 2:nd block) 3.4.3 Convolutional encoder: This block of 152 bits is encoded with the convolutional code of rate 1/3 defined by the following polynomials: G1=1+D +D3

45、+D4 G2 = 1 + D2 + D4 G3=1+D +D2+D3+D4 The result is a block of 3 * 152 = 456 coded bits, C(O) .c(455) 1, c (3k) = U (k)+u (k-l)+ U (k-3)+ (k-4) c(3k+l) = U (k)+ U (k-2) + U (k-4) c(3k+2) = U (k)+u (k-l)+u (k-2)+ (k-3)+ (k-4) for k = O, ., 151 ; u(k)=O, kO 3.4.4 interleaving: The interleaving is done

46、 as specified for the TCH/F.9.6 in section 3.3.4 3.4.5 Mapping on a Burst The mapping is done as specified for the TCH/FS in section 3.1.4. on bitstealing for signalling purposes by a FACCH, see section 4.2.5. ETSI/GSM GSM REC. 05.03/10 version 3.5.1 3.5 Data channel at half rate, 4.8 kbit/s service

47、s (TCH/H4.8) : The definition of a 6.0 kbit/s data flow for data services is given in Recommendation 04.21. 3.5.1 Interface with user unit: The user unit delivers to the encoder a bit stream organized in blocks of 60 information bits (data frames) every 10 ms. Four such blocks are dealt with togethe

48、r in the coding process d(O), . . .,d(239) 1. For non transparent services those four blocks shall align with one complete 240-bit RLP frame. 3.5.2 Block code: The block encoding is done as specified for the TCH/F9.6 in section 3.3.2. 3.5.3 Convolutional encoder: The convolutional encoding is done a

49、s specified for the TCH/F9.6 in section 3.3.3. 3.5.4 interleaving: The interleaving is done as specified for the TCH/F9.6 in section 3.3.4. 3.5.5 Mapping on a Burst The mapping is done as specified for the TCH/FS in section 3.1.4. On bitstealing for signalling purposes by a FACCH, see section 4.2.5. 3.6 Data channel at full rate, 2.4 kbit/s and less services (TCH/F2.4) : The definition of a 3.6 kbit/s data flow for data services is given in Recommendation 04.21. 3.6.1 Interface with user unit: 4 The user unit delivers to the e

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1