Aquí hay una manera extremadamente simplificada de pensar en ello. El 'vector de propagación' del que está hablando (compuesto de chips ), es un vector de bits de longitud N . Digamos que N es 8. Eso significa que el factor de propagación es 8 y que la ganancia del proceso es \ $ 10 * log_ {10} (8) = 9dB \ $.
Deje que nuestro código sea C = [0,1,1,0,1,1,1,0]
Para 'difundir' nuestra señal, enviamos un código completo por cada bit de nuestros datos reales. Si nuestro bit de mensaje es un 1, entonces enviamos C. Si nuestro bit de mensaje es un 0, enviamos ~C = [1,0,0,1,0,0,0,1]
.
Dado que la velocidad de chips en este ejemplo es 8x la de la velocidad de mensajes, el ancho de banda se extiende en el dominio de la frecuencia.
Lo ideal es que los códigos utilizados sean todos ortogonales entre sí, sin embargo, en la práctica, los códigos PN proporcionan una distancia suficiente para el chip.