Ok, sagen wil mal wir brauchen 64 kbps AAC+ audio-, das heißt exklusive die PAD. Wie viel CU brauchen wir denn mit die genannte EEP-levels?
Erforderliche Sub-Channel-Datenrate:
Eine Tabelle im Anhang der ETSI TS 102 563 gibt den Zusammenhang zwischen AAC-Audiodatenrate und der Größe des Sub-Channel an. Mit "Größe des Sub-Channel" ist die Nutzdatenrate gemeint, da nach dem Ausführen der Viterbi-Fehlerkorrektur übrig bleibt. Die Datenrate des AAC-Stroms (inklusive PAD) ist 9 bis 10 % kleiner als die Sub-Channel-Datenrate. Dies kommt daher, weil bei AAC-Audiodatenströmen im Sub-Channel auch noch Daten für die Reed-Solomon-Fehlerkorrektur zu übertragen sind.
Die Werte laut Tabelle sind ungefähr 1 kbps niedriger als die Werte, die sich beim Anwenden des von mir in einem vorhergehenden Beitrag genannten Faktors 110/120 ergeben.
Code: Alles auswählen
Sub- Sub- Bit-rate available for audio including PAD
channel channel [kbps]
index size
[kbps] AAC core sampling rate
16 kHz 24 kHz 32 kHz 48 kHz
1 8 6,733 6,533 6,267 5,800
2 16 14,067 13,867 13,600 13,133
3 24 21,400 21,200 20,933 20,467
4 32 28,733 28,533 28,267 27,800
5 40 36,067 35,867 35,600 35,133
6 48 43,400 43,200 42,933 42,467
7 56 50,733 50,533 50,267 49,800
8 64 58,067 57,867 57,600 57,133
9 72 65,400 65,200 64,933 64,467
10 80 72,733 72,533 72,267 71,800
11 88 80,067 79,867 79,600 79,133
12 96 87,400 87,200 86,933 86,467
13 104 94,733 94,533 94,267 93,800
14 112 102,067 101,867 101,600 101,133
15 120 109,400 109,200 108,933 108,467
16 128 116,733 116,533 116,267 115,800
17 136 124,067 123,867 123,600 123,133
18 144 131,400 131,200 130,933 130,467
19 152 138,733 138,533 138,267 137,800
20 160 146,067 145,867 145,600 145,133
21 168 153,400 153,200 152,933 152,467
22 176 160,733 160,533 160,267 159,800
23 184 168,067 167,867 167,600 167,133
24 192 175,400 175,200 174,933 174,467
Die Anzahl der erforderlichen CU bei gegebener Sub-Channel-Datenrate hängt vom Protection-Level ab:
Bei den Protection-Levels EEP x-A muss die Sub-Channel-Datenrate ein ganzahliges Vielfaches von 8 kbps sein:
Sub-channel size for data at different coding rates, as a function of the data rate 8 n kbit/s (where n is an integer ≥ 1)
Code: Alles auswählen
Protection Level 1-A 2-A 3-A 4-A
Convolutional 1/4 3/8 1/2 3/4
coding rate
Sub-channel size (CUs) 12 n 8 n 6 n 4 n
Und die Protection-Levels EEP y-B erfordern es, dass die Sub-Channel-Datenrate ein ganzzahliges Vielfaches von 32 kbps ist:
Sub-channel size for data at different coding rates, as a function of the data rate 32 n kbit/s (where n is an integer ≥ 1)
Code: Alles auswählen
Protection Level 1-B 2-B 3-B 4-B
Convolutional 4/9 4/7 4/6 4/5
coding rate
Sub-channel size (CUs) 27 n 21 n 18 n 15 n
Beispiel für eine Sub-Channel-Datenrate von 72 kbps (AAC-Datenrate: 64 bis 65 kbps) bei einem Protection-Level 3-A:
n = 72 kbps / 8 kbps = 9. Daraus folgt für EEP 3-A:
Sub-channel size = 9 * 6 CU = 54 CU.
Für eine Sub-Channel-Datenrate von 72 kbit/s kommen überhaupt nur die Protection-Levels 1-A, 2-A, 3-A und 4-A in Frage.
Literatur:
ETSI EN 300 401: "Radio Broadcasting Systems; Digital Audio Broadcasting (DAB) to mobile, portable and fixed receivers".
ETSI TS 102 563: "Digital Audio Broadcasting (DAB); Transport of Advanced Audio Coding (AAC) audio"
Wolfgang Hoeg, Thomas Lauterbach: "Digital Audio Broadcasting"; Third Edition, 2009, John Wiley & Sons