Istnieją trzy kody w długim kodzie CDMA PN, krótkim kodzie PN i kodzie Walsha.
Długi kod PN
Długi kod to sekwencja PN o długości 242 – 1 bit (żetony). Długi kod służy do szyfrowania informacji o użytkowniku. Zarówno stacja bazowa, jak i jednostka mobilna mają wiedzę o tej sekwencji w dowolnym momencie w oparciu o określoną prywatną 42-bitową „maskę długiego kodu”, która jest wymieniana.
PN Krótkie kody
Krótki kod to sekwencja PN o długości 215 bitów (żetonów). Kod ten służy do końcowego rozproszenia sygnału i jest przesyłany przez stację bazową jako odniesienie zwane „Sekwencją Pilota”. Wszystkie stacje bazowe używają tego samego krótkiego kodu. Stacje bazowe różnią się od siebie poprzez przesunięcie transmisji tego kodu w czasie (bezwzględnym). To przesunięcie czasu jest znane jako „przesunięcie PN”. Jednostki mobilne początkowo przeszukują (w czasie) do momentu synchronizacji z kodem pilota przesłanym przez stację bazową. Stacja bazowa przekazuje następnie informację o taktowaniu do telefonu komórkowego.
Kody Walsha
CDMA definiuje grupę 64 sekwencji ortogonalnych, każda o długości 64 bitów, znanych jako Kody Walsha. Sekwencje te nazywane są także funkcjami Walsha. Kody Walsha służą do identyfikacji użytkowników na łączu przekazującym. Z tego powodu są one luźno określane jako kanały CDMA. Kody Walsha są używane do modulacji 64-aryjnej jako „symbole” na łączu zwrotnym.