Il existe trois codes dans le code long CDMA PN, le code court PN et le code Walsh.
Code long PN
Le code long est une séquence PN de 2 42 – 1 bits (puces) de long. Le code long est utilisé pour crypter les informations utilisateur. La station de base et l’unité mobile ont connaissance de cette séquence à tout instant sur la base d’un « masque de code long » privé spécifié de 42 bits qui est échangé.
Codes courts PN
Le code court est une séquence PN d’une longueur de 2 15 bits (chips). Ce code est utilisé pour la diffusion finale du signal et est transmis comme référence appelée « séquence pilote » par la station de base. Le même code court est utilisé par toutes les stations de base. Les stations de base se différencient les unes des autres par un décalage temporel (absolu) de leur transmission de ce code. Ce décalage temporel est appelé « décalage PN ». Les unités mobiles recherchent d’abord (dans le temps) jusqu’à ce qu’elles se synchronisent avec un code pilote transmis par une station de base. La station de base transmet ensuite les informations de synchronisation au mobile.
Codes Walsh
Le CDMA définit un groupe de 64 séquences orthogonales , chacune de 64 bits de long, appelées codes Walsh . Ces séquences sont également appelées fonctions Walsh. Les codes Walsh sont utilisés pour identifier les utilisateurs sur la liaison aller. C’est pour cette raison qu’ils sont appelés canaux CDMA. Les codes Walsh sont utilisés pour la modulation 64 bits en tant que « symboles » sur la liaison retour.