Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач / материалы / es_201980v040102p.pdf
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
1.25 Mб
Скачать

103

ETSI ES 201 980 V4.1.2 (2017-04)

The tailbits for the SPP part of the transmitted sequence are punctured according to table 28 resulting in:

 

 

KvRe

 

vRe

.

 

p,2( N1+ N2 )12rp

p,2( N1+ N2 )1

NOTE 3: If there is only one protection level the higher protected part is absent.

The imaginary component of the higher protected part of the SPP part of the transmitted sequence is punctured according to table 27 resulting in:

 

Im

Kv

Im

 

v

 

 

for p {0,1,2}.

 

p,0

 

p,2N11

The imaginary component of the lower protected part of the SPP part of the transmitted sequence is punctured according to table 27 resulting in:

vIm

KvIm

 

for

p {0,1,2}.

 

p,2 N

p,2(N1+ N2 )13rp

 

 

 

1

 

 

 

 

The tailbits for the SPP part of the transmitted sequence are punctured according to table 28 resulting in:

 

 

KvIm

 

vIm

for p {0,1,2}.

 

p,2( N1+ N2 )12rp

p,2( N1+ N2 )1

NOTE 4: If there is only one protection level the higher protected part is absent.

7.3.3Bit interleaving

7.3.3.0Introduction

Bit-wise interleaving shall be applied for some of the levels of the coding scheme according to figures 20 to 24. The same basic algorithm which results in a pseudo random bit ordering shall be used independently for the FAC, SDC and MSC.

The permutation Πp(i) is obtained from the following relations:

for 64-QAM: t1 = 13, t2 = 21

for 16-QAM: t0 = 13 , t1 = 21

for 4-QAM: t0 = 21

p {0,1,2}

s = 2 log 2(xin )

q = s / 4 1

the number of input bits xin is defined below and means round towards plus infinity.

Π p (0) = 0 ;

for i = 1, 2,K, xin 1:

Π p (i) = (t p Π p (i 1) + q)(mod s);

while Π p (i) xin :

Π p (i) = (t p Π p (i) + q)(mod s).

ETSI

104

ETSI ES 201 980 V4.1.2 (2017-04)

7.3.3.1FAC

The block size shall be in every case the same for the interleaver Ip with p = 0 only. The number of elements per bit interleaver xin equals 2NFAC. The input vector is defined by:

V ( p) = (v p,0 ,v p,1,v p,2 ,...v p,2NFAC 1)

The interleaved output vector is the subset of the permutations Πp (i) defined by:

Y ( p) = (y p,0 , y p,1, y p,2 ,...y p,2NFAC 1)

The output elements are selected from the input elements according to:

y p,i = v p,Π p (i) .

7.3.3.2SDC

The block size shall be the same for each interleaver Ip. The number of elements per bit interleaver xin equals 2NSDC.

For each bit interleaver, the input vector is defined by:

V ( p) = (vp,0 ,vp,1,vp,2 ,...vp,2NSDC 1)

The interleaved output vector is the subset of the permutations Πp (i) defined by:

Y ( p) = (y p,0 , y p,1, y p,2 ,...y p,2NSDC 1)

The output elements are selected from the input elements according to:

y p,i = v p,Π p (i) .

7.3.3.3MSC

SM and HMsym:

The block size shall be the same for each interleaver Ip, but shall be dependent on the robustness mode, spectrum occupancy and the constellation. The number of elements per bit interleaver equals 2(N1 + N2). For each bit interleaver, the input vector is defined by:

V ( p) = (vp,0,vp,1,vp,2 ,...vp,2(N1+ N2 )1)= (v1, p,0 ,v1, p,1,...v1, p,2N11,v2, p,0 ,v2, p,1,...v2, p,2N2 1)

The interleaved output vector is the subset of the two permutations Πp (i) defined by:

Y ( p) = (y p,0 , y p,1, y p,2 ,...y p,2(N1+ N2 )1)= (y1, p,0 , y1, p,1,...y1, p,2N11, y2, p,0 , y2, p,1,...y2, p,2N2 1)

The two parts with different protection levels shall not overlap in the interleaving process. Therefore the interleaved lower protected part shall be appended to the interleaved higher protected part where the output elements are selected from the input elements according to:

y1, p,i = v1, p,Π p (i) and y2, p,i = v2, p,Π p (i)

for each part respectively.

The number of input bits used for the permutation for the higher protected part is xin = 2N1, and for the lower protected part is xin = 2N2 .

ETSI

105

ETSI ES 201 980 V4.1.2 (2017-04)

HMmix:

The block size shall be the same for each interleaver IpRe and IpIm but shall be dependent on the robustness mode, spectrum occupancy and the constellation. The number of elements per bit interleaver equals (N1 + N2). For each bit interleaver, the input vectors for the real and imaginary components are defined by:

V Re ( p) = (vRe

 

,vRe

,vRe

,...vRe

 

 

)= (vRe

,vRe

,...vRe

,vRe

,vRe

,...vRe

 

) or

 

p,0

p,1

p,2

p,N1+ N2 1

 

1, p,0

 

1, p,1

 

1, p,N11

 

2, p,0

 

2, p,1

2, p,N2 1

 

V Im ( p) = (vIm

,vIm

,vIm

,...vIm

)=

(vIm

,vIm

 

,...vIm

 

,vIm

 

,vIm

 

,...vIm

) respectively.

p,0

p,1

 

p,2

p,N1+ N2 1

 

1, p,0

1, p,1

1, p,N11

2, p,0

2, p,1

2, p,N2 1

 

 

The interleaved output vectors for the real and imaginary components are the subsets of the two permutations Πp (i) defined by:

Y Re ( p) =

(yRe

, yRe

, yRe

,...yRe

 

)= (yRe

, yRe

,...yRe

, yRe

, yRe

 

,...yRe

 

) or

 

p,0

p,1

p,2

p,N1 + N2 1

 

1, p,0

 

1, p,1

 

1, p,N1 1

 

2, p,0

 

2, p,1

 

2, p,N2 1

 

Y Im ( p) = (yIm

, yIm

, yIm

,...yIm

)= (yIm

, yIm

 

,...yIm

 

, yIm

 

, yIm

 

,...yIm

 

) respectively.

p,0

p,1

p,2

p,N1 + N2 1

1, p,0

1, p,1

1, p,N1 1

2, p,0

2, p,1

 

2, p,N2 1

 

 

The two parts with different protection levels shall not overlap in the interleaving process Therefore the interleaved lower protected part shall be appended to the interleaved higher protected part where the output elements are selected from the input elements according to:

yRe

= vRe

, yRe

= vRe

, yIm

= vIm

and yIm

= vIm

1, p,i

1, p,Π(i)

2, p,i

2, p,Π (i)

1, p,i

1, p,Π(i)

2, p,i

2, p,Π (i)

for each part respectively.

The number of input bits used for the permutation for the higher protected parts is xin = N1 , and for the lower protected parts is xin = N2 .

ETSI

Соседние файлы в папке материалы