Universidad Nacional de Ingeniera. Chang Escalante, Navarro Rosemberg. Simulacin de cdigos de lnea.
ResumenEn este mdulo se desarrollarn tericamente
los cdigos de lnea usados comnmente en un sistema de Comunicaciones !igitales" NR#, R# $ %anchester. Se e&'licarn sus 'armetros ms im'ortantes como lo son la se(al en )recuencia $ en tiem'o, el ancho de banda, la 'otencia de la se(al $ las constelaciones corres'ondientes a cada cdigo. *inalmente, se har una demostracin en %ath+ab ,ue 'ermita re)or-ar la in)ormacin terica del tema. .eri)icar cmo las )ormas de onda analgicas luego de convertirse en digitales. +a t/cnica ms 'o'ular se conoce como modulacin 'or codi)icacin de 'ulsos 01C%2. ndice de TrminosCodigo de +inea, NR#, R# $ %anchester. *uncin de autocorrelacin, densidad de 'otencia de la se(al $ las constelaciones corres'ondientes $ %ath+ab. I.IN3R4!UCCI5N EN 6789 :+E; REE.ES C4NCI<E +: %4!U+:CI5N !E C5!I=4 !E 1U+S4S 01C%2. Cdigo de Lnea :l transmitir datos en )orma digital im'lica una cierta codi)icacin. : la )orma de transmisin donde no se usa una 'ortadora se la conoce como transmisin en banda base. +os cdigos de lnea son usados 'ara este ti'o de transmisin. E&isten varios ti'os de cdigos, entre ellos Uni'olar NR#, 1olar NR#, Uni'olar R#, <i'olar R# 0:%I2, %anchester, C%I, etc.
> Esta se(al est 'er)ectamente sincroni-ada gracias a las 'ro'iedades es'ec)icas de la ca'a )sica. +a se(al en lnea codi)icada 'uede tener las siguientes utilidades en diversos cam'os" ? 1uede ser 'uesta directamente en una transmisin de lnea, en )orma de variaciones de volta@e o corriente. ? Est lo bastante modulada 'ara crear una se(al de radio)recuencia ,ue 'uede ser mandada libre en el es'acio ? 1uede ser im'resa 'ara crear cdigos de barras. Las siguientes son algunas de las propiedades deseables de un cdigo de lnea" ? :uto sincroni-acin. ? <a@a 'robabilidad de error de bit. ? Un es'ectro ,ue es adecuado 'ara el canal. ? :ncho de banda de transmisin. ? Ca'acidad de deteccin de errores. ? 3rans'arencia. Se 'ueden dividir en A categoras. 1remio Colombiano de In)ormtica :CIS BC66 In)orme *inal +aboratorio ND C6" Simulacin de C4!I=4S !E +INE: Chang Escalante, Eubert $ Navarro Rosemberg, Isaac FhchangeGuni.'e, isaac6H666Ghotmail.comI *acultad de Ingeniera El/ctrica $ Electrnica 6 Universidad Nacional de Ingeniera. Chang Escalante, Navarro Rosemberg. Simulacin de cdigos de lnea. II. 1R4CE!I%IEN34 1:R: +: SU%ISI5N !E+ !4CU%EN34 : continuacin se describe cada uno de los cdigos de lnea con ,ue se reali-ara el tratamiento analtico $ su res'ectiva simulacin. UNI14+:R NR# Usa B niveles de volta@e 33+, 'ueden ser de lgica 'ositiva o negativa. No se utili-a en comunicacin de datos. 14+:R NR#J+ $ RN#JI Codi)icacin de NR#J+ desa'arece el com'onente de !C. Codi)icacin NR#JI la sincrona se resuelve con transiciones 'ara los B ,ue son ms )recuentes ,ue los ceros. 14+:R R#. +a sincrona se resuelve con transiciones a cero en la mitad bit. Es com'le@a $ necesita ma$or <K, aun,ue es ms e)iciente ,ue las anteriores. Est en desuso. 14+:R <I*:SIC: !E+ %:NCEES3ER. Eace lo mismo ,ue el R# 'ero con solo B niveles de se(ales. 14+:R <I*:SIC: %:NCEES3ER !I*ERENCI:+. Se utili-a en redes +:N 34LEN RIN=. <I14+:R :%I. 1remio Colombiano de In)ormtica :CIS BC66 B Universidad Nacional de Ingeniera. Chang Escalante, Navarro Rosemberg. Simulacin de cdigos de lnea. Se invierte la marca alternada, marca signi)ica 6. Este cdigo es utili-ado en comunicaciones de larga distancia 'ero tiene el 'roblema de sincroni-acin cuando a'arecen las largas secuencias de cero, Es solucionado 'or la t/cnica de aleatori-acin. E!< :hora se har el tratamiento matemtico. 1. NRZ (Non Return to Zero) Estn caracteri-ados 'or mantener constante el valor de la se(al de lnea durante todo el intervalo 3b. 1ara e)ectos de asimilar la in)ormacin 'ro'orcionada 'or la simulacin al )inal del mdulo, se considerarn dos ti'os de codi)icacin de este ti'o" 1.a. NRZp (No Retorno a Cero-Polar) :l smbolo M6N se le asigna un valor alto de se(al 0.2 $ al smbolo MCN se le asigna el valor o'uesto, es decir, J.. Figure 1: Re'resentacin de bits usando el cdigo NR#' 1ara hallar su DEP, se debe re'resentar la se(al como el resultado de la conolucin de un tren de im'ulsos aleatorio $ un 'ulso de duracin 3b $ :m'litud O.. Figure ! 1or lo ,ue" Y(t)=x(t)p(t)Gy=Gx(f) (4) !ado ,ue '0t2 es una )uncin deter"in#tica, el reto estar en calcular =&0)2. 1ara esto se calcular 'rimero la autocorrelacin R$(%): Gx(f)=F{Rx()}Rx()=Rn.Tb (+nTb)Rn= (5) NOTE: Estas )rmulas a'licarn 'ara todos los cdigos de lnea, siendo el )actor variante los valores de :P, :0nOP2 $ 3b 1remio Colombiano de In)ormtica :CIS BC66 8 Universidad Nacional de Ingeniera. Chang Escalante, Navarro Rosemberg. Simulacin de cdigos de lnea. +os 'osibles valores de :P $ :0nOP2 son &1 $ -1, 'or lo ,ue" Rx()=()/ Tb (6) Q al sacar la trans)ormada de *ourier corres'ondiente, nos ,ueda ,ue" Su DEP ser entonces" Figure ': El <K corres'ondiente es )b. *inalmente, se tiene ,ue se necesita una sola base U60t2 ,ue es un 'ulso de duracin 3b $ altura ra- de 6R3b Figure (: Constelacin 'ara NR#' 1.). NRZu (No Retorno a Cero-*nipolar) :l smbolo M6N se le asigna un valor alto de se(al 0.2 $ al smbolo MCN se le asigna el valor cero, es decir, C.. Figure +: Re'resentacin de bits usando el cdigo NR#u 1ara obtener la !E1 se descom'one la se(al" Figure , :hora bien, siguiendo el mismo 'roceso ,ue 'ara el 'unto 1.a, los 'osibles valores de :P $ :0nOP2 son &1 $ -, 'or lo ,ue" Q al sacar la trans)ormada de *ourier corres'ondiente, nos ,ueda ,ue" Su DEP ser" 1remio Colombiano de In)ormtica :CIS BC66 S Universidad Nacional de Ingeniera. Chang Escalante, Navarro Rosemberg. Simulacin de cdigos de lnea. Figure .: El <K corres'ondiente tambi/n es )b. Q su base $ constelacin" Figure /: Constelacin 'ara NR#u !. RZ (Return to Zero) +os cdigos de Retorno a Cero se caracteri-an 'or mantener el valor de la se(al constante durante el 'rimer semiJintervalo de 3b, 'ara luego 'asar a otro nivel en el segundo semiJintervalo. !e'endiendo del ti'o de cdigo, esta segunda 'arte 'uede tener un nivel de T. o un nivel C.. +os ti'os de cdigo R# 'ueden ser" !.a. RZp (Retorno a Cero-Polar) 1ara el smbolo M6N tendr dos valores" en el 'rimer semiJintervalo UC, 3bRBV tendr un nivel O. $ 'ara el segundo semiJintervalo U3bRB, 3bV retornar a C.. :hora, 'ara el smbolo MBN ser" en el 'rimer semiJ intervalo tendr un nivel o'uesto 0J.2 $ 'ara el segundo semiJintervalo tambi/n retornar a C.. =r)icamente" Figure 0: Re'resentacin de bits usando el cdigo R#' Si descom'onemos la se(al" Figure 1- :hora bien, los 'osibles valores de :P $ :0nOP2 son &1 $ -1, 'or lo ,ue" Q al sacar la trans)ormada de *ourier corres'ondiente, nos ,ueda ,ue" Su DEP es como sigue" 1remio Colombiano de In)ormtica :CIS BC66 A Universidad Nacional de Ingeniera. Chang Escalante, Navarro Rosemberg. Simulacin de cdigos de lnea. Figure 11: El <K corres'ondiente es B)b. !.). RZu (Retorno a Cero-*nipolar) 1ara el smbolo M6N tendr dos valores" en el 'rimer semiJintervalo UC, 3bRBV tendr un nivel O. $ 'ara el segundo semiJintervalo U3bRB, 3bV retornar a C.. :hora, 'ara el smbolo MBN se mantendr en C. 'or todo el intervalo 3b. =r)icamente" Figure 1!: Re'resentacin de bits usando el cdigo R#u +a descom'osicin de la se(al 'ara obtener la !E1 es como sigue" Figure 1' +a autocorrelacin es entonces" 1or lo ,ue la trans)ormada de *ourier de la misma $ la *uncin =$0)2 nos ,ueda as" En el dominio de la )recuencia, =$ 'uede e&'resarse como" Figure 1(: El <K corres'ondiente es B)b. '. 1anc2e#ter Al igual que con los cdigos RZ, el cdigo Mancheste se caactei!a "o tene una tansicin de #alo en $%/& duante el inte#alo '(, $%). *l +,- se e"esenta "o ca.%io de +/ a 0/ 1 el +(- hace el "oceso o"uesto. 1remio Colombiano de In)ormtica :CIS BC66 W Universidad Nacional de Ingeniera. Chang Escalante, Navarro Rosemberg. Simulacin de cdigos de lnea. Figure 1+: Re'resentacin de bits usando el cdigo %anchester 2esco."one.os la se3al4 Figure 1, 5, haciendo el .is.o "ocedi.iento que "aa los "untos anteioes, llega.os a4 6on su e7"esin g89ca en el do.inio de la :ecuencia4 Figure 1.: El <K corres'ondiente es B)b
III. C4NC+USI4NES En este mdulo se desarroll tericamente los cdigos de lnea usados comnmente en un sistema de Comunicaciones !igitales" NR#, R# $ %anchester. !e acuerdo a la estructura de un sistema de Comunicaciones !igitales, al tener una se(al discreti-ada en el tiem'o $ en la am'litud, estara re'resentada 'or smbolos cu$a tasa de transmisin es medida en baudios. :hora bien, cuando se ,uiere transmitir la se(al en bandabase binario o mJario a trav/s del canal debe asignarse una )orma de onda a cada uno de los smbolos. Esto se hace gracias al m/todo conocido como codi)icacin de lnea. RE*ERENCI:S U6V =. 4. Qoung, MS$nthetic structure o) industrial 'lastics 0<ooP st$le Xith 'a'er title and editor2,N in Plastics, Bnd ed. vol. 8, Y. 1eters, Ed. NeX QorP" %c=raXJEill, 67WS, ''. 6ATWS. UBV K.JL. Chen, Linear Networks and Systems 0<ooP st$le2 <elmont, C:" KadsXorth, 6778, ''. 6B8T68A. U8V E. 1oor, !n "ntroduction to Signal #etection and $stimation. NeX QorP" S'ringerJ.erlag, 67ZA, ch. S. USV Y. U. !uncombe, MIn)rared navigation1art I" :n assessment o) )easibilit$ 01eriodical st$le2,N "$$$ Trans $lectron #e%ices, vol. E!J66, ''. 8ST87, Yan. 67A7. UAV htt'"RRcn&.orgRcontentRm8A96WRlatestR. 1remio Colombiano de In)ormtica :CIS BC66 9