Zlaté kódy

Zlaté kódy  jsou typem pseudonáhodných sekvencí . Význam těchto sekvencí je způsoben jejich velmi nízkou vzájemnou korelací. Používá se v CDMA a GPS .

Optimální autokorelační vlastnosti lze získat také pro M-sekvence , avšak pro implementaci principu vícenásobného přístupu je zapotřebí velká sada kódů stejné délky s dobrými vzájemnými korelačními vlastnostmi. Proto se používá speciální třída PN posloupností, která se nazývá zlaté posloupnosti. Zlaté kódy umožňují nejen získat velkou sadu sekvencí, ale také homogenní a ohraničené hodnoty funkce vzájemné korelace . Zlaté kódy jsou vhodné pro použití jako dlouhé kódovací kódy pro vícenásobný přístup s bezdrátovým kódovým dělením ( zlaté kódy pro přenos informací ze základnové stanice do mobilní jednotky a zkrácené sekvenční kódy pro zpětný směr).

Zlaté sekvence lze generovat modulo 2 sčítáním dvou M-sekvencí stejné délky. Výsledné zlaté kódy mají stejnou délku jako původní M-sekvence.

Níže jsou uvedeny preferované dvojice M-sekvencí pro generování Gold kódů, počet vygenerovaných Gold kódů je , kde m je délka posuvného registru, délka kódu je . Normalizovaný CCF nabývá jedné ze tří hodnot v závislosti na m.

m Délka kódu Dvojice M-sekvencí hodnoty VKF Úroveň emisí
5 31 [5,3][5,4,3,2] 7 −1 −9 −29 %
6 63 [6,1][6,5,2,1] patnáct −1 −17 −27 %
7 127 [7,3,2,1][7,5,4,3,2,1] patnáct −1 −17 −13 %
osm 255 [8,7,6,5,2,1][8,7,6,1] 31 −1 −17 +12 %
9 511 [9,4][9,6,4,3][9,6,4,3][9,8,4,1] 31 −1 −33 −6 %
deset 1023 [10,9,8,7,6,5,4,3][10,9,7,6,4,1][10,8,7,6,5,4,3,1][10, 9,7,6,4,1][10,8,5,1][10,7,6,4,2,1] 63 −1 −65 −6 %
jedenáct 2047 [11,2][11,8,5,2][11,8,5,2][11,10,3,2] 63 −1 −65 −3 %
M-sekvence 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 1 0 1 1 0 0 M-sekvence 2 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 0 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 Zlatý kód 1 (bez posunu) 0 0 0 0 0 0 0 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 0 1 0 0 0 1 0 Zlatý kód 2 (směna=1) 0 0 0 0 1 0 1 0 1 0 1 1 1 1 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0 1 ... Zlatý kód 31 (směna=30) 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 0 0 0 1 1 0 1 0 1 1