parte iv. conversiones entre códigos y sistemas numéricos

Upload: gessica-abreu

Post on 21-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    1/10

    UNIVERSIDAD FERMIN TOROVICERRECTORADO ACADEMICO

    FACULTAD DE INGENIERIA

    CABUDARE EDO. LARA

    Conversiones entre Cdigos

    y Sistemas Numricos

    Circuitos Digitales.

    Seccin: Ti-17

    Abreu Gessica, 2.2!."#$

    Cas%i&&' A()rei(a, 2*.2"+.+*! Gu%irre- Mar&, 2+./#/.00+

    Ra1's Fr'i&(,20.$#"./20

    Var3as 4i&&ia1, 20.+/!."$

    201

    !"#T$ %&.

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    2/10

    Conversiones entre Cdigos y Sistemas Numricos

    1. Convertir (11000111)2 a cdigo '#"(.

    5ara &&e6ar a cab' es%a c'(6ersi7( se )eri6a &a 8a&abra )e c7)i3' GRA9 )irec%a1e(%e )e &a 8a&abra

    )e c7)i3' bi(ari'. E& Bi% 1s si3(i:ica%i6' sie18re es e& 1is1' 8ara &a 8a&abra c')i:ica)a &a

    8a&abra bi(aria si( c')i:icar. 5's%eri'r1e(%e &'s bi%s sucesi6's )e &a 8a&abra e( GRA9 se %ra%a(

    )e8e()ie()' si &'s bi%s sucesi6's s'( i3ua&es ' ('. E& s;1b'&' < i()ica &a '8eraci7( )e su1a bi(aria

    )e )'s bi%s= si s'( i3ua&es e& resu&%a)' es !, si s'( )i:ere(%es e& resu&%a)' es *.

    BINARIO * * ! ! ! * * *

    GRA9 * ! * ! ! * ! !

    5'r &' >ue as;, &a 8a&abra (11000111)2 se c')i:ica e( GRA9 )e &a :'r1a (10100100)GRAY

    Si se )esea rec%i:icar es%e resu&%a)', )ec')i:i>ue1's &a 8a&abra e( GRA9, 1e)ia(%e e& si3uie(%e

    1%')'?

    GRA9 * ! * ! ! * ! !

    BINARIO * * ! ! ! * * *

    Veri:ica()' &a c'rrec%a c')i:icaci7( c'1' )ec')i:icaci7(.

    2. Convertir (10110011)GRAY a cdigo )inario.

    I3ua&1e(%e e18&ea1's e& 1%')' )e )eri6aci7( @eis%e e& 1%')' )e c7)i3' re:&ea)', 8er' 8ara

    es%a ca(%i)a) )e bi%s, es 8'c' 8rc%ic'.

    GRA9 * ! * * ! ! * *

    2

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    3/10

    BINARIO * * ! * * * ! *

    5'r &' >ue &a 8a&abra (10110011)GRAY se )ec')i:ica e( bi(ari' )e &a :'r1a (11011101)2

    Veri:ica()' i3ua&1e(%e?

    BINARIO * * ! * * * ! *

    GRA9 * ! * * ! ! * *

    5'r &' >ue si se cu18&e &a c'rres8'()e(cia e(%re &'s c7)i3's.

    *. Se +osee la siguiente +ala)ra ,CD: (0101)BCD . Codiicar dica +ala)ra a cdigo

    /amming.

    Sea &a 8a&abra X7 X6 X5 X3=0101 , 8ara c')i:icar&a e( a11i(3 &a es%ruc%ura )e &a 8a&abra c'(

    &'s bi%s )e 8ari)a) seria? X7 X6 X5 P4 X3 P2P1 , 8ues%' >ue 8ara &as 8'sici'(es )e

    2n(n=1,2,3) re8rese(%a( &'s bi%s )e 8ari)a) )e re)u()a(cia a3re3a)'s. 5'r &' >ue )ic's

    bi%s )e 8ari)a) se ca&cu&a( )e &a si3uie(%e 1a(era?

    P1=X

    3 X

    5 X

    7=100=1

    P2=X

    3 X

    6 X

    7=110=0

    P4=X

    5 X

    6 X

    7=010=1

    5'r &' >ue &a 8a&abra (0101)BCD c')i:ica)a es (0101101)HAMMING . Si se 6eri:ica, ('

    )eber;a eis%ir err'r, 8'r &' >ue se c'18rueba es%'.

    E1=P1 X3 X5 X7=1100=0

    E2=P

    2 X

    3 X

    6 X

    7=0110=0

    E4=P

    4 X

    5 X

    6 X

    7=1010=0

    C'1' (E4E2E1 )=000=(0)10 , (' a err'r e( &a 8a&abra.

    3

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    4/10

    #. &eriicar si la +ala)ra (0110111)HAMMING +osee error en un rece+tor i+ottico.

    C'18ara()' se ('%a >ue X7 X6 X5 P4 X3 P2P1=0110111 , 8'r &' >ue 8r'ce)e1's a 8recisar si

    a err'r e( )'()e se e(cue(%ra e( &a es%ruc%ura 8&a(%ea)a.

    E1=P

    1 X

    3 X

    5 X

    7=1110=1

    E2=P

    2 X

    3 X

    6 X

    7=1110=1

    E4=P

    4 X

    5 X

    6 X

    7=0110=0

    C'1' (E4E2E1 )=011=(3)10 , a err'r e( e& bi% X3 . E(%'(ces &a 8a&abra c'rre3i)a es

    (0110011)HAMMING , X7 X6 X5 X3=0110 es e& 6a&'r e( c7)i3' bi(ari' )e &a i(:'r1aci7(.

    . #ealiar la suma ,CD-21 de (55)10 3 (92)10 .

    Busca1's &'s e>ui6a&e(%es )e &'s (1er's )eci1a&es c')i:ica)'s e( BCD. Es%' se rea&i-a busca()'

    )i3i%' a )i3i%' su e>ui6a&e(%e e( e& c7)i3', e& cua& es us%a1e(%e )e # bi%s 8'r ca)a )i3i%' )eci1a&,

    cu' 6a&'r c'i(ci)e c'( e& e>ui6a&e(%e e( bi(ari' )e ca)a )i3i%'.

    (55)10=(01010101)BCD

    (92)10=(10010010)BCD

    Lue3' se 8r'ce)e a su1ar )irec%a1e(%e bi% a bi% ca)a u(' )e &'s (1er's c')i:ica)'s. T'1a()' e(

    cue(%a >ue si a&3u(' )e &'s resu&%a)'s (' 8er%e(ece a& c7)i3' @1a'r a ", se re>uiere a8&icar e&

    :ac%'r )e c'rrecci7(.

    (01010101)BCD

    (10010010)BCD

    (1110 0111)BCD

    0110

    (000101110101)BCD

    (147)10

    4

    1 1

    1

    Se aplica un factor de correccin sumando 0110

    al digito que no pertenezca al cdigo BCD (1110

    no pertenece)

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    5/10

    As; se 6eri:ica >ue (55)10 < (92)10 (147)10

    4. #ealiar la suma ,CD-21 de (58)10 3 (118)10 .

    Busca1's &'s e>ui6a&e(%es )e &'s (1er's )eci1a&es c')i:ica)'s e( BCD. Es%' se rea&i-a busca()'

    )i3i%' a )i3i%' su e>ui6a&e(%e e( e& c7)i3', e& cua& es us%a1e(%e )e # bi%s 8'r ca)a )i3i%' )eci1a&,

    cu' 6a&'r c'i(ci)e c'( e& e>ui6a&e(%e e( bi(ari' )e ca)a )i3i%'.

    (58)10=(01011000)BCD

    (118)10=(000100011000)BCD

    Lue3' se 8r'ce)e a su1ar )irec%a1e(%e bi% a bi% ca)a u(' )e &'s (1er's c')i:ica)'s. T'1a()' e(

    cue(%a >ue si a&3u(' )e &'s resu&%a)'s (' 8er%e(ece a& c7)i3' @1a'r a ", se re>uiere a8&icar e&

    :ac%'r )e c'rrecci7(.

    (01011000)BCD

    (000100011000)BCD

    (000101110000)BCD

    0110

    (000101110110)BCD

    (176)10

    As; se 6eri:ica >ue (58)10 < (118)10 (176)10

    7. Se desea enviar una +ala)ra de caracteres alanumricos em+leando la codiicacin

    "SC%%. 5a +ala)ra 6ue se desea enviar es Digital8.

    Si se e18&ea e& c7)i3' es%()ar ASCII N'. H0.#*"$, se3( &a %ab&a 1's%ra)a.

    1

    Se aplica un factor de correccin sumando 0110

    al primer digito !a que la suma de 1000 " 1000

    o #"# es 1$% por lo que al ser ma!or de & es

    necesario corregir

    1

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    6/10

    'ransmisor eceptor

    uido

    Ca)a carc%er 8'see u( c7)i3' as'cia)' se3( &a %ab&a.

    D (1000100)

    i (1101001)

    3 (1100111)

    i (1101001)

    % (1110100)

    a (1100001)

    & (1101100)

    5'r &' >ue si e18&ea1's c'1u(icaci7( seria&, &a r:a3a )e bi%s 8ara e(6iar e& 1e(sae seria?

    *!!!*!! **!*!!* **!!*** **!*!!* ***!*!! **!!!!* **!**!!

    . Se tiene una transmisin de ti+o inal9m)rica donde se em+lea cdigo de +aridad.

    !lantear escenarios donde se +roducan uno dos y * )its errados durante la

    transmisin ;asuma 6ue la +ala)ra enviada es 0110

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    7/10

    'ransmisor eceptor

    uido

    'ransmisor eceptor

    uido

    'ransmisor eceptor

    uido

    Eis%e( &' c7)i3's )e 8ari)a) i18ar 8ar, %'1a()' 8ari)a) 8ar, se es (ecesari' a3re3ar u( bi% e%ra

    a &a 8a&abra, c'(si)era()' >ue &a ca(%i)a) )e (1er's J*K )ebe( ser 8ares. As; &a 8a&abra c')i:ica)a,

    !**!! es &a %ra(s1i%i)a a& rece8%'r a %ra6s )e u( ca(a& rui)'s'.

    5ara e& cas' )e u( bi% erra)'?

    La 8a&abra a& a&%erar u( bi% )ebi)' a& rui)', se )e%ec%a e( e& rece8%'r u( err'r, a >ue e& (1er' )e

    J*K es i18ar. E( es%'s cas's, e& c7)i3' (' 8er1i%e c'rre3ir e& bi% erra)', 8er' 3racias a su

    si18&ici)a) es a18&ia1e(%e usa)', %'1a()' c'1' 1e)i)a )e acci7( e& ree(6;' )e &a i(:'r1aci7(.

    5ara e& cas' )e )'s bi%s erra)'s?

    Se 'bser6a >ue a& a&%erarse )'s bi%s )e &a 8a&abra c')i:ica)a, es%e 8rese(%a u( 8r'b&e1a a >ue au(

    cua()' si eis%e err'r e( e& 1e(sae, si es%e (1er' )e err'res es 8ar, e& c7)i3' (' es ca8a- )e

    )e%ec%ar&'. 5er' au( as; es a18&ia1e(%e usa)' a >ue err'res )e 1a'r a 2 bi%s s'( 1e('s 8r'bab&es

    e( %ra(s1isi'(es e( a1bie(%es rui)'s's.

    5ara e& cas' )e %res bi%s erra)'s?

    0110 01110

    *

    0110 00110

    Sin

    0110 01010

    +,

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    8/10

    C'1' a se 1e(ci'(7, si e& (1er' )e bi%s erra)'s es 8ar, e& c7)i3' 8er1i%e )e%ec%ar &a 8rese(cia )e

    err'res e( es%'s cas's. 5er' &as 8r'babi&i)a)es )e %res ' 1s bi%s erra)'s e( u(a %ra(s1isi7( )i3i%a&

    s'( 1u 8'c' 8r'bab&es, 8'r &' >ue e& c7)i3' )e 8ari)a) 8ier)e u%i&i)a) 8ara cas's )'()e eis%a

    1s )e u( err'r a (i6e& )e bi%s e( &a ca)e(a )e 1e(sae c')i:ica)a @%a1bi( )e8e()e )e &a &'(3i%u)

    )e& 1e(sae, a >ue a 1a'r &'(3i%u) )e &a 8a&abra c')i:ica)a, 1a'r es &a 8r'babi&i)a) )e

    1&%i8&es bi%s erra)'s a& 1'1e(%' )e u(a %ra(s1isi7( )i3i%a&.

    =. Se reci)e en cdigo la siguiente +ala)ra (1100011)HAMMING decodiicar la +ala)ra a

    )inario sin errores.

    A si18&e 6is%a &a 8a&abra bi(aria >ue se e(cue(%ra c')i:ica)a es X7 X6 X5 X3=1100 Se 6eri:ica

    si eis%e err'r.

    X7X

    6X

    5P

    4X

    3P

    2P

    1=1100011

    E1=P

    1 X

    3 X

    5 X

    7=1001=0

    E2=P

    2 X

    3 X

    6 X

    7=1011=1

    E4=P

    4 X

    5 X

    6 X

    7=0011=0

    C'1' (E

    4E

    2E

    1 )=010

    =(2

    )10 , a err'r e( e& bi%P

    2 . E(%'(ces &a 8a&abra c'rre3i)a es

    (1100001)HAMMING , X7 X6 X5 X3=1100 es e& 6a&'r e( c7)i3' bi(ari' )e &a i(:'r1aci7(. Si

    'bser6a1's a(%es )es8us )e &a c'rrecci7(, e& 6a&'r )e &a 8a&abra bi(aria >ue se c')i:ica (' se

    a&%era, a >ue e& c7)i3' a11i(3 a3re3a re)u()a(cia a &a 8a&abra, 8'r &' >ue es%a ase3ura u(a

    %ra(s1isi7( 1s c'(:iab&e c'18ara)a a& c7)i3' )e 8ari)a) a& 1'1e(%' )e 8r'%e3er &a i(:'r1aci7(.

    Ta1bi( cabe )es%acar >ue si &a 8a&abra 'ri3i(a& 8rese(%a 2 bi%s erra)'s busca1's (ue6a1e(%e e&

    err'r, 'curre &' si3uie(%e?

    X7X

    6X

    5P

    4X

    3P

    2P

    1=110 101 1

    E1=P

    1 X

    3 X

    5 X

    7=1001=0

    E2=P

    2 X

    3 X

    6 X

    7=1011=1

    #

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    9/10

    E4=P

    4 X

    5 X

    6 X

    7=1011=1

    (E4E2E1 )=110=(6)10 , a err'r e( e& bi% X6 . 5'r &' >ue &a 8a&abra >ue se e(cue(%ra

    c')i:ica)a a (' ser;a &a 1is1a. Es%' se )ebe a >ue a11i(3 8'see u(a )is%a(cia 1;(i1a )e M0,

    se3( &a e8resi7( M*C

  • 7/24/2019 PARTE IV. Conversiones entre Cdigos y Sistemas Numricos

    10/10

    ,i)liogra>a

    T'cci, R., 4i)1er, N., M'ss, G. @*""0. Sistemas Digitales. Principios y aplicaciones. 5re(%ice

    a&&. +%a E)ici7(. Mic'

    4aer&, . @2!!*.Principios y Prcticas. Diseo Digital. 5ears'( E)uca%i'(. 0era E)ici7(.

    Mic'.

    10