You are on page 1of 149

47UNIVERSIDAD POLITECNICA DE VALENCIA

ESCUELA POLI TECNI CA SUPERI OR DE GANDI A


Diseo e implementacin de un mdem con
modulacin PS!"
TRABAJO FINAL DE CARRERA
Autor/es:
Luis #i$uel Del$ado Encinas


Director/es:
D% &icen' Almena( Te(()

GANDIA, 5 de septiembre de 2011
ndice del Proyecto
Captulo ! I"tro#ucci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&
% Descripci$" #e 'u"cio"a(ie"to #e u" ($#e(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7
%% Desarrollo #e ($#e(s para or#e"a#ores%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)
Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/
*% I"tro#ucci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/
*%* Es0ue(a #el tra"s(isor!receptor i"icial%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*%*% Tra"s(isor%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*%*%%% I"terpolaci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*%*%%*% Co"'or(aci$" #e pulso%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Dia1ra(a #e o2os%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
*%*%%3% 4iltro CIC 5Casca#e Co(6 I"te1rator7%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8
Estructura 9 #ise+o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8
*%*%%4% Par:(etros 1lo6ales #el tra"s(isi$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
*%*%* Receptor%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
*%*%3 Co"clusio"es%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**
*%3 Es0ue(a #el tra"s(isor!receptor 6:sico co" su6i#a e" 'recue"cia%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*3
*%3% Tra"s(isor%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*3
Su6i#a e" 'recue"cia%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*3
I"ter'a; a"al$1ico #el tra"s(isor%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*3
*%3%* Receptor%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*4
I"ter'a; a"al$1ico #el receptor%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*4
Co"<ersi$" a 6a"#a 6ase%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*8
*%3%3 Co"clusio"es%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*)
*%4 E<aluaci$" #el tra"s(isor!receptor 6:sico co" rui#o e" el ca"al%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
*%4% I"ter'ere"cia i"tro#uci#a e" el ca"al: Rui#o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
*%4%* A":lisis #e los errores e" el receptor%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3=
*%4%*%% Pro6a6ili#a# #e error #e 6it 5-it Error Rate7 para la (o#ulaci$" -PS.%%%%%%%%%%%%%%%%3=
,o#elo #el ca"al%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3=
C:lculo #e la pro6a6ili#a# #e error%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
Pro6a6ili#a# #e error cua"#o s 'ue tra"s(iti#a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3*
Pro6a6ili#a# #e error cua"#o s= 'ue tra"s(iti#a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3*
Pro6a6ili#a# total #e error #e 6it%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3*
*%4%*%*% Si(ulaci$" #el siste(a #ise+a#o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3*
Proce#i(ie"to #e la si(ulaci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%33
*%& E<aluaci$" #el tra"s(isor 9 receptor co" ecuali;aci$" a#aptati<a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3&
*%&% I"ter'ere"cia i"tro#uci#a e" el ca"al: ,ultica(i"o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3&
*%&%%% Receptor co" ecuali;aci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%38
Ecuali;aci$" L,S%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3)
*%&%%*% Si(ulaci$" #el #ise+o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4=
*%8 E<aluaci$" #el tra"s(isor 9 receptor co" si"cro"i;aci$" e" 'ase 9 'recue"cia%%%%%%%%%%%%%%%%%%%%%%%4*
*%8% Si"cro"i;aci$" #e porta#ora%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4*
*%8%%% Si"cro"i;aci$" #e 4ase: PLL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%43
*%8%%*% Si"cro"i;aci$" #e 4recue"cia%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%43
*%8%%3% La;o #e costas%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%44
I(ple(e"taci$" #i1ital #el la;o #e costas%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4&
La;o #e Costas #e se1u"#o or#e"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%48
*%8%%4% Si(ulaci$" #el siste(a co" el la;o #e costas%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4)
*%8%%&% Detector co" recuperaci$" #e la 'ase #e la porta#ora para -PS. co" #ecisi$"
>"#ice *
#iri1i#a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&=
*%7 E<aluaci$" #el tra"s(isor 9 receptor co" Ecuali;aci$" cie1a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&
*%7% Ecuali;aci$" L,S co" #ecisi$" #irecta 5$ L,S Direct Decisio"7%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&
*%7%* Si(ulaci$" #e la ecuali;aci$" L,S DD%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&3
*%7%3 Ecuali;aci$" C,A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&3
*%7%4 Si(ulaci$" #e la ecuali;aci$" C,A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&
*%7%& Si(ulaci$" #e los ecuali;a#ores L,S? L,S DD 9 C,A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&8
*%) E<aluaci$" #el tra"s(isor!receptor co" errores #e si"cro"i;aci$" e" tie(po%%%%%%%%%%%%%%%%%%%%%%%%&7
*%)% I"tro#ucci$" a la si"cro"i;aci$" #e tie(po #e s(6olo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&/
*%)%* A#aptaci$" #el receptor co" ecuali;a#or a#aptati<o 'raccio"ario%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8*
*%)%3 Si"cro"i;aci$" #e tie(po co" el (@to#o ABiccupi"1C%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8*
Se1ui(ie"to 9 co(pe"saci$" #e las <ariacio"es e" la <eloci#a# #e (uestreo%%%%%%%%%%%%%%%8*
*%)%4 Si(ulaci$" #el (@to#o DBiccupi"1D%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88
*%)%& Si(ulaci$" #el siste(a co" ecuali;aci$" 9 si"cro"i;aci$" e" tie(po%%%%%%%%%%%%%%%%%%%%%%%%%%%%%87
Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8)
3% I"tro#ucci$" a EPS. 5Eua#rature PBase!SBi't .e9i"17%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8)
3%% A#aptaci$" #el tra"s(isor!receptor -PS. a EPS.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8/
3%%%% Si(ulaci$" #el siste(a a#apta#o #e -PS. a EPS.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7=
3%* Si"cro"i;aci$" e" tie(po co" EPS.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7
3%*% Detector #e error #e tie(po 5TED7%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7*
Detector #e error #e si"cro"is(o Far#"er 5FTED7%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%74
I"terpolaci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%78
I"terpolaci$" poli"$(ica #e La1ra"1e%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7/
Co"trol #e i"terpolaci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)
Co"ta#or ,o#ulo! #e co"trol para la i"terpolaci$"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)
3%*%* I(ple(e"taci$" #e Far#"er co" i"terpolaci$" #e la1ra"1e 9 co"ta#or (o#ulo! para
EPS.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)3
3%*%3 Si(ulaci$" #el al1orit(o #ise+a#o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/=
3%3 Si"cro"i;aci$" #e 'ase 9 'recue"cia #e EPS. por Decisi$" #irecta%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/*
3%4 Si(ulaci$" #el #ise+o co(pleto #e EPS.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/8
Captulo 4 ! Si(ulaci$" #el siste(a co" alta<o; 9 (icr$'o"o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/)
4% Si(ulaci$" #el tra"s(isor!receptor co" u" ca6le e"tre or#e"a#ores%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/)
4%* Si(ulaci$" #el tra"s(isor!receptor co" u" alta<o; 9 u" (icr$'o"o e"tre or#e"a#ores%%%%%%%%=*
Captulo & ! Co"clusio"es 9 tra6a2os 'uturos%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=8
A"eGo A% C$#i1o ,ATLA-H #el aparta#o *%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=)
A"eGo -% C$#i1o ,ATLA-H #el aparta#o *%3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=
A"eGo C% C$#i1o ,ATLA-H #el aparta#o *%4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
A"eGo D% C$#i1o ,ATLA-H #el aparta#o *%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
A"eGo E% C$#i1o ,ATLA-H #el aparta#o *%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8
A"eGo 4% C$#i1o ,ATLA-H #el aparta#o *%7%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)
A"eGo F% C$#i1o ,ATLA-H #el aparta#o *%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*=
A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*&
A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*)
A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%33
A"eGo .% C$#i1o ,ATLA-H #el aparta#o 3%3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4=
A"eGo L% C$#i1o ,ATLA-H #el aparta#o 4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%44
Flosario%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%47
-i6lio1ra'a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4/
Captulo 1 - Introduccin
El arte #e las co(u"icacio"es es ta" a"ti1uo co(o la Bu(a"i#a#? e" la a"ti1Ke#a# se usa6a"
ta(6ores 9 Bu(o para tra"s(itir i"'or(aci$" e"tre locali#a#es% A (e#i#a 0ue el tie(po a<a";a6a?
se crearo" otras t@c"icas? tales co(o los se(:'oros% La era #e la co(u"icaci$" electr$"ica se i"ici$
e" )34? co" el i"<e"to #el tel@1ra'o 9 su c$#i1o asocia#o? 0ue #e6e(os a Sa(uel ,orse 9 su ta"
'a(oso (e"sa2e: LLo 0ue Dios Ba crea#oL5LMBat BatB Fo# Nrou1BtL? u"a cita 66lica? NO(eros
*3:*37% El c$#i1o (orse utili;a6a u" "O(ero <aria6le #e ele(e"tos co" el o62eto #e #e'i"ir ca#a
car:cter% El i"<e"to #el tel@1ra'o a#ela"t$ la posi6ili#a# #e co(u"icaci$" Bu(a"a? pero co"ta6a co"
6asta"tes li(itacio"es% U"o #e los pri"cipales #e'ectos 'ue la i"capaci#a# #e auto(ati;ar la tra"s!
(isi$"% De6i#o a la i"capaci#a# t@c"ica #e si"cro"i;ar u"i#a#es #e e"<o 9 recepci$" auto(:ti!
cas 9 a la i"capaci#a# propia #el c$#i1o ,orse #e apo9ar la auto(ati;aci$"? el uso #e la tele1ra'a
estu<o li(ita#o a procesos (a"uales Basta los pri(eros a+os #el si1lo PP%
E" /= IoNar# .ru( i"tro#u2o (e2oras e" este i"cipie"te co"cepto #e si"cro"i;aci$" 9
lo aplic$ al c$#i1o #e lo"1itu# co"sta"te #e -au#ot% Este #esarrollo? lla(a#o si"cro"i;aci$"
start/stop? co"#u2o a la r:pi#a #i'usi$" #e los e0uipos #e tele1ra'a% El pri(er e0uipo telei(presor
opera6a si" "i"1O" protocolo i#e"ti'ica6le? se ali"ea6a el (e"sa2e #e ci"ta o se i"tro#uca el
(e"sa2e por (e#io #e tecla#o% Ta" pro"to co(o la (:0ui"a local co(e";a6a a tra"s(itir? la (:!
0ui"a receptora copia6a la tra"s(isi$"%
Alre#e#or #e /*= se Ba6a" esta6leci#o los pri"cipios 6:sicos #e teleco(u"icacio"es? co"!
(utaci$" #e (e"sa2es 9 co"trol #e l"ea% Los siste(as se co"stru9ero" so6re co(u"icacio"es a tra!
<@s #e la <o; 9 tra"s(isi$" #e caracteres #e #atos%
Despu@s #e la se1u"#a Fuerra ,u"#ial co(e";$ el #esarrollo co(ercial #el co(puta#or%
Co(o estas pri(eras (:0ui"as esta6a" orie"ta#as a lotes? "o eGista la "ecesi#a# #e Ai"terco"ec!
tarseC co" el siste(a #e co(u"icaci$" 0ue a6arca6a to#a la "aci$"% Posterior(e"te la i"#ustria
to($ co"cie"cia #e la co"<i<e"cia #e las (:0ui"as 9 las perso"as para 0ue Ba6lara" e"tre s% Da#o
0ue el O"ico siste(a #e co(u"icaci$" #ispo"i6le era el tele'$"ico? "atural(e"te? los or#e"a#ores e"
#esarrollo #e6era" se1uir e" esta l"ea? #e 'or(a 0ue a tra<@s #el ser<icio tele'$"ico pu#iese" tra"s!
(itir #atos%
A (e#i#a 0ue las co(u"icacio"es se <ol<iero" (:s so'istica#as? e" el co(ie";o #e los a+os
&= se #esarrollaro" #ispositi<os electro(ec:"icos ce"trales para reali;ar tareas co(o u"a i"<ita!
ci$" 9 selecci$"? para a#aptarse al co"trol a#icio"al re0ueri#o para estas 'u"cio"es? se e0uip$ te!
lei(presoras co" #ispositi<os 0ue #eco#i'ica6a" secue"cias #e caracteres% Esto per(iti$ e"<iar? re!
ci6ir? Areaco"#icio"arC o reali;ar al1u"a otra 'u"ci$" 6:sica% Da#o 0ue la (a9ora #e estas telei(!
presoras opera6a" co" el c$#i1o #e -au#ot? 0ue "o per(ita reali;ar 'u"cio"es #e co"trol 5sal<o
Lali(e"taci$" e" l"eaL 9 Lretor"o #e carroL7? se usa6a" series #e #i'ere"tes caracteres al'a6@ti!
cos lla(a#as Lsu1ere"cias #e co"trolL para co(a"#os #e co"trol espec'ico% Este siste(a 'ue el ori!
1e" #e los protocolos #e co(u"icaci$" #e #atos%
Paralela(e"te al #esarrollo #el tel@1ra'o tu<o lu1ar el #esarrollo #el Tel@'o"o% Este siste(a
te"a u" pa"el #e co"trol (a"ual% Per(ita la co(u"icaci$" alter"a#a%
El creci(ie"to #el uso #e la co(u"icaci$" 'ue si(ult:"eo al creci(ie"to #e la tec"olo1a #e
los co(puta#ores 9 e" parte? 'a<oreci#o por @l%
Des#e 0ue co(e";aro" a populari;arse las co(puta#oras? a 'i"ales #e los a+os 8= 9 pri"cipios
#e los 7=? sur1i$ la "ecesi#a# #e co(u"icarlas a 'i" #e po#er co(partir #atos? o #e po#er co"ectar
co"trola#ores #e ter(i"ales% E" esos #as lo (:s co(O" era 0ue #icBas co(puta#oras o co"trola#o!
8 Captulo ! I"tro#ucci$"
res estu<iera" ale2a#os e"tre s% U"a #e las solucio"es (:s 6aratas 9 e'icie"tes era la utili;aci$" #e
la re# tele'$"ica? 9a 0ue te"a u" costo ra;o"a6le 9 su 1ra#o #e co6ertura era (u9 a(plio%
Pero la re# tele'$"ica "o es u" (e#io apto para tra"s(itir se+ales #i1itales? 9a 0ue 'ue opti(i!
;a#a para la tra"s(isi$" #e <o;% Por e2e(plo? a 'i" #e e<itar i"ter'ere"cias? se li(it$ el ra"1o #e 're!
cue"cias 0ue pue#e tra"sportar a u"a 6a"#a 0ue <a #e los 3== a los 3=== I;? 9 a esta se la #e"o(i!
"a#a 6a"#a <ocal? pues #e"tro #e la (is(a se e"cue"tra la (a9or parte #e las 'recue"cias 0ue co(!
po"e" la <o; Bu(a"a% Por ello? al estar li(ita#a e" su (:Gi(a 'recue"cia? las se+ales 6i"arias est:"
(u9 #istorsio"a#as%
Para po#er tra"s(itir #atos 6i"arios por las l"eas tele'$"icas co(u"es? es "ecesario aco"#i!
cio"arlos a las (is(as% Co" este 'i" se cre$ u" #ispositi<o 0ue pu#iese co"<ertir la se+al #i1ital e"
u"a se+al apta para ser tra"s(iti#a por la re# tele'$"ica? 9 po#er e'ectuar la operaci$" i"<ersa? es
#ecir? recuperar la se+al #e la re# tele'$"ica 9 co"<ertirla e" la se+al #i1ital ori1i"al%
DicBo aco"#icio"a(ie"to #e la i"'or(aci$" #i1ital co"siste e" 1e"erar alteracio"es e" u"a se!
+al #e 'recue"cia 'i2a? lla(a#a porta#ora% A esta operaci$" se la co"oce co(o (o#ulaci$"? 9 es (u9
utili;a#a e" otras aplicacio"es? por e2e(plo? para tra"s(itir ra#io% La operaci$" i"<ersa es la A#e!
(o#ulaci$"C% Al #ispositi<o 0ue e'ectua6a a(6as operacio"es se lo co"oci$ co(o (o#ula#or!#e!
(o#ula#or? o ($#e( para a6re<iar%
La e(presa Ia9es ,icroco(puter Pro#ucts I"c% e" /7/ 'ue la e"car1a#a #e #esarrollar el
pri(er (o#elo #e ($#e( lla(a#o Ia9es S(art(o#e(? este po#a (arcar "O(eros tele'$"icos si"
le<a"tar el auricular% Se co"<irti$ e" el est:"#ar 9 es por esto 0ue la (a9ora #e 'a6rica"tes #esarro!
lla6a ($#e(s co(pati6les co" este (o#elo? los pri(eros ($#e(s per(ita" la co(u"icaci$" a 3==
6ps los cuales tu<iero" u" 1ra" @Gito 9 pro"to 'uero" aparecie"#o (o#elos (as <eloces%
E" este pro9ecto a6or#are(os el #esarrollo e i(ple(e"taci$" #e u" ($#e( cu9a (o#ulaci$"
estar: 6asa#a e" el est:"#ar EPS. co" el o62eti<o #e tra"s(itir #atos? a tra<@s #e u" ca"al <ocal?
si" p@r#i#as e" la e'icie"cia #e pote"cia%
Ser<ir: ta(6i@" co(o co(ple(e"to #i#:ctico e" asi1"aturas #e#ica#as al trata(ie"to #e la
se+al%
*%* Desc(ipcin de +uncionamiento de un mdem
U" ($#e( se co(po"e #e #os partesQ u" tra"s(isor 9 u" receptor? 0ue "or(al(e"te est:"
2u"tos e" el (is(o #ispositi<o para po#er e"<iar 9 reci6ir o pue#e" estar separa#os%
E" la parte #el tra"s(isor te"#re(os 0ue #ise+ar u" siste(a 0ue a#apte u" (e"sa2e a u"a se!
+al 0ue se tra"s(itir: por u" ca"al #e co(u"icacio"es% E" este proceso el (e"sa2e se a#apta a u"a
se+al 0ue se lla(a porta#ora 9 al #ispositi<o 0ue reali;a este proceso se le lla(a (o#ula#or 9 a la
se+al #o"#e <a el (e"sa2e se la lla(a (o#ula#ora% La porta#ora 1e"eral(e"te? se trata #e u"a si(!
ple se+al el@ctrica si"usoi#al #e (ucBa (a9or 'recue"cia 0ue la se+al (o#ula#ora% La se+al (o#u!
la#ora co"stitu9e la i"'or(aci$" 0ue se prepara para u"a tra"s(isi$" 5u" ($#e( prepara la i"'or!
(aci$" para ser tra"s(iti#a? pero "o reali;a la tra"s(isi$"7% La (o#ula#ora (o#i'ica al1u"a carac!
terstica #e la porta#ora 50ue es la acci$" #e (o#ular7? #e (a"era 0ue se o6tie"e u"a se+al? 0ue i"!
clu9e la i"'or(aci$" #e la (o#ula#ora% As el A#e(o#ula#orC pue#e recuperar la se+al (o#ula#ora
ori1i"al? 0uita"#o la porta#ora% Las caractersticas 0ue se pue#e" (o#i'icar #e la se+al porta#ora
so":
A(plitu#? #a"#o lu1ar a u"a (o#ulaci$" #e a(plitu# 5A,/AS.7%
4recue"cia? #a"#o lu1ar a u"a (o#ulaci$" #e 'recue"cia 54,/4S.7%
4ase? #a"#o lu1ar a u"a (o#ulaci$" #e 'ase 5P,/PS.7
Ta(6i@" es posi6le u"a co(6i"aci$" #e (o#ulacio"es o (o#ulacio"es (:s co(ple2as co(o
la (o#ulaci$" #e a(plitu# e" cua#ratura%
Lue1o esta se+al porta#ora se e"<iar: por u" ca"al 0ue i"tro#ucir: #istorsio"es 9 rui#o e" la
se+al? 9 el receptor se e"car1ar: #e co(pe"sar las #istorsio"es 9 rui#o #el ca"al? recupera"#o la se!
+al (o#ula#ora 9 o6te"ie"#o el (e"sa2e%
Ta(6i@" los ($#e(s se pue#e" clasi'icar #epe"#ie"#o #el co(o tra"s(ita" la i"'or(aci$":
,$#e(s por pa0uetes%
Estos tipos #e ($#e(s tra"s(ite" la i"'or(aci$" e" pa0uetes% U" pa0uete es u" 1ru!
po #e i"'or(aci$" 0ue co"sta #e #os partes: los #atos propia(e"te #icBos 9 la i"'or!
(aci$" #e co"trol? 0ue sir<e para 0ue el receptor te"1a cierto co"trol so6re los #atos%
,$#e(s co"ti"uos%
Estos ($#e(s tra"s(ite" la i"'or(aci$" #e (a"era co"ti"ua? si" 0ue el receptor te"!
1a "i"1u"a (a"era #e sa6er cua"#o e(pie;a la i"'or(aci$"% E" la actuali#a# se pue!
#e" usar #e (a"era se"cilla #e6i#o a la (e2ora #e co(putaci$" #e los cBips 9 a las
t@c"icas e" recepci$" #e los #atos%
) Captulo ! I"tro#ucci$"
1.1.1 Desarrollo de mdems para ordenadores
El #esarrollo #el Bar#Nare #e procesa#o #i1ital #e la se+al 9 #e los al1orit(os para este Bar#!
Nare? lla(a#os DSP? Ba" ree(pla;a#o el Bar#Nare a"al$1ico 0ue se e"car1a6a #e reali;ar la tras(i!
si$" 9 recepci$" co" la se+al (o#ula#ora si" utili;ar u"a porta#ora 50ue se #e"o(i"a Atra"s(itir e"
6a"#a 6aseC7 as co(o utili;a"#o u"a porta#ora 50ue se #e"o(i"a Atra"s(itir e" paso 6a"#aC7% To#o
(eca"is(o #e co(u"icaci$" se Ba #i1itali;a#o? 9? por po"er u"os e2e(plos? te"e(os: receptores
TDT? ($#e(s i"al:(6ricos #e re#es #e :rea local? ($#e(s #e sat@lite? tel@'o"os ($<iles? siste(as
#e posicio"a(ie"to 1lo6al 5FPS7? 9 (ultitu# #e #ispositi<os #e e"trete"i(ie"to co(o repro#uctores
#e ,P3? repro#uctores #e alta #e'i"ici$" #e TV? R
Co(o "ota i"teresa"te? Ba9 0ue a+a#ir 0ue los receptores 6asa#os e" DSP Ba" ree(pla;a#o a
los receptores a"al$1icos e" (o#ulacio"es "o!#i1itales co(o A, o 4, 9 e" la tele<isi$" a"al$1ica
tra#icio"al%
E" las co(u"icacio"es tra#icio"al(e"te los recursos 0ue Be(os te"i#o so" el a"cBo #e 6a"#a
#e la se+al 5M7 9 e"er1a #e la se+al 5S7 para el rui#o 5N7 tal co(o se prese"ta e" el teore(a #e la
capaci#a# #e SBa""o": C S M lo1
*
5S/N T7? 0ue 0uiere #ecir #e (a"era resu(i#a 0ue C esta6lece
la (:Gi(a ca"ti#a# #e #atos #i1itales 0ue pue#e" ser tra"s(iti#os si" error 5esto es? i"'or(aci$"7
so6re #icBo e"lace #e co(u"icacio"es co" u" a"cBo #e 6a"#a espec'ico 9 0ue est: so(eti#o a la
prese"cia #e la i"ter'ere"cia #el rui#o% Los pro6le(as 0ue Ba" #e estu#iarse e" u" siste(a #e co(u!
"icaci$" tie"e" 0ue <er co" la ca"ti#a# #e i"'or(aci$"? la capaci#a# #el ca"al #e co(u"icaci$"? el
proceso #e co#i'icaci$" 0ue pue#e utili;arse para ca(6iar el (e"sa2e e" u"a se+al? 9 los e'ectos #el
rui#o%
E" la se1u"#a (ita# #el si1lo PP u" tercer recurso se Ba a+a#i#o a la estructura #e las co(u!
"icacio"es (o#er"as? 9 es la co(ple2i#a# co(putacio"al% Ie(os apre"#i#o 0ue cual0uier ($#e(
"ecesita u" or#e"a#or? 9a 0ue i"icial(e"te @ste reali;a6a las tra"s'or(acio"es #e los #atos e" =Ds 9
Ds% Estas tras'or(acio"es? se #e6e" (ucBo a la estructura #e SBa""o"? i"clu9e"#o co#i'icaci$" 9
#eco#i'icaci$" #e ca"al? co#i'icaci$" 9 #eco#i'icaci$" #e 'ue"te? 9 e"criptaci$" 9 #ese"criptaci$"%
A"tes el or#e"a#or se #e#ica6a a las tareas #e aplicar tra"s'or(acio"es a las o"#as (uestrea#as? 9
estas tra"s'or(acio"es se lla(a" Procesa#o Di1ital #e la Se+al 5e" I"1l@s Di1ital Si1"al
Processi"17% Pero a partir #e 0ue se re#u2o el coste 9 se au(e"t$ la capaci#a# #e Procesa#o Di1ital
#e la Se+al e" los circuitos i"te1ra#os? la co(ple2i#a# (ate(:tica 9a po#a ser reali;a#a por u" solo
circuito% Por esto? las co(u"icacio"es se eGpa"#iero" a (ucBos :(6itos #e "uestra <i#a%
Captulo 2 - Diseo inicial del Mdem en BPS
,%* Int(oduccin
E" el pla"tea(ie"to #el ($#e( te"#re(os 0ue #ise+ar u" tra"s(isor 9 u" receptor eli1ie"#o
las (e2ores caractersticas 0ue se a#apte" al ca"al ele1i#o% La Berra(ie"ta 0ue se utili;ar: para pro!
1ra(ar los #isti"tos (o#elos #e los co(po"e"tes #el ($#e( co(pleto es ,ATLA-
H
% Al 'i"al #el
pro9ecto se a+a#ir:" las 'u"cio"es utili;a#as e" ,ATLA-
H
9 el c$#i1o #e ca#a 6lo0ue #el pro9ec!
to%
La se+al 95t7 0ue <a(os a tra"s(itir por el ca"al? es u"a secue"cia #e se+ales
s
m
(t )
#el
co"2u"to 'i"ito
s
m
(t )
m=?%% , M
e(iti#as ca#a perio#o #e s(6olo
T
b
% Se #e"o(i"a A6itC a la u"i!
#a# ("i(a #e i"'or(aci$"? 9 As(6oloC a ca#a u"o #e los "i<eles 0ue pue#e to(ar u"a se+al (o!
#ula#a% Ca#a se+al
s
m
(t )
co#i'ica u" s(6olo? 0ue es u" 1rupo #e
k=lo1
*
M
6its? 9 a#e(:s
"os i"#ica el tipo #e (o#ulaci$" 0ue se usa% , "os i"#ica el "O(ero #e s(6olos 9 U el "O(ero #e
6its% La se+al 95t7 lle<a u" r@1i(e" 6i"ario #e i"'or(aci$" R
b
=
lo1
*
M
T
=
k
T
9 te"#r: u"a #eter!
(i"a#a e"er1a (e#ia por s(6olo E
bit
=
E
simb
k
% Co" esto ta(6i@" po#e(os relacio"ar el "O(ero
#e s(6olos "ecesarios 9 por lo ta"to el tipo #e (o#ulaci$"? para tra"s(itir u"a cierta tasa #e 6its? 9
esta relaci$" es la si1uie"te:
bps=R
s
lo1
*
M
% Do"#e 6ps so" los 6its por se1u"#o? R
s
es la tasa #e
s(6olos #e la (o#ulaci$"? 9 , es el "O(ero #e s(6olos e" la co"stelaci$"%
Para el tra"s(isor ele1ire(os u"a (o#ulaci$" e" *!PA, 5Pulse Amplitud Modulated? A(pli!
tu# #e Pulso ,o#ula#a7 o -PS. 5Binary Phase-shift keying, #espla;a(ie"to #e 'ase 6i"aria7% E"
esta (o#ulaci$" u" 6it represe"ta u" s(6olo 5!A? TA7 9 esta (o#ulaci$" co"sta #e #os s(6olos%
Ta(6i@" se la co"oce co(o *!PS. o PR. 5Phase Reversal Keying? #espla;a(ie"to #e 'ase
i"<ersa7% A la represe"taci$" #e la (o#ulaci$" e" u" espacio <ectorial se le #e"o(i"a Aco"stela!
ci$"C%
Es la (:s se"cilla #e to#as? puesto 0ue solo e(plea #os s(6olos? co" u" 6it #e i"'or(aci$"
ca#a u"o% Es ta(6i@" la 0ue prese"ta (a9or i"(u"i#a# al rui#o? puesto 0ue la #i'ere"cia e"tre s(!
6olos es (:Gi(a 5)=V7% DicBos s(6olos suele" te"er u" <alor #e salto #e 'ase #e =V para el 9
)=V para el =% La #escripci$" (ate(:tica #e u"a se+al (o#ula#a -PS. es la si1uie"te:
s(t )=Am(t ) cos(*n f
t
)
? #o"#e m5t7 S para el 6it ? 9 m5t7 S W para el 6it =? A es la a(pli!
tu# #e la porta#ora 9 f

su 'recue"cia%
Cua"#o tra"s'or(a(os el (e"sa2e a 6its 9 los tra"s(iti(os? te"e(os u"a <eloci#a# 6i"aria o
#e tra"s(isi$"% X cua"#o estos 6its so" (o#ula#os te"e(os u"a <eloci#a# #e (o#ulaci$"%
La <eloci#a# #e (o#ulaci$" es el (:Gi(o "O(ero #e s(6olos o ca(6ios #e esta#o #e la se!
+al por u"i#a# #e tie(po%
!
m
=
n" de bits
Tiempo
(baudios)
#igura $% &iagrama de onstelai'n para BP(K
= Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
El i"ter<alo si1"i'icati<o ("i(o o tie(po #e s(6olo
T
s)mbolo
o ta(6i@" lla(a#o T es el
tie(po ("i(o 0ue #e6e (a"te"erse u" s(6olo e" el (e#io #e tra"s(isi$" para po#er #isti"1uirlo
#e los #e(:s% La <eloci#a# #e (o#ulaci$" se o6tie"e al i"<ertir el tie(po #e s(6olo:
!
m
=

T
s)mbolo
%
La <eloci#a# #e tra"s(isi$" #e -PS. es el "O(ero #e 6its tra"s(iti#os por u"i#a# #e tie(po%
Esta <eloci#a# est: relacio"a#a co" la 'recue"cia #e s(6olo a la 0ue tra6a2a el siste(a? 9 es la (:s
6a2a #e las (o#ulacio"es #e 'ase%
Ta(6i@" la pote"cia #e to#os los s(6olos es la (is(a? por lo 0ue se si(pli'ica el #ise+o #e
los a(pli'ica#ores 9 etapas receptoras 59 esto re#uce costes7%
La tasa #e errores #e -PS. es 6a2a? #e6i#o a su (:Gi(a separaci$" e"tre saltos #e 'ase%
Te"#re(os 0ue te"er e" cue"ta al #ise+ar el tra"s(isor 9 receptor el utili;ar u"a serie #e pul!
sos a#apta#os al ca"alQ esta co"'or(aci$" #e pulsos ser: #e Ra; #e Cose"o Al;a#o%
El ca"al por el 0ue tras(itire(os la se+al te"#r: u"a porta#ora #e / ,I;? u"a 'recue"cia #e
(uestreo #e *4 ,I; 9 u"a 'recue"cia #e s(6olo #e ,sps%
E" este ca"al te"#re(os 0ue te"er e" cue"ta las si1uie"tes 'ue"tes #e error 0ue te"#r: 0ue co!
rre1ir el receptor:
E'ecto #el rui#o 5i"ter'ere"cias? %%7? 0ue se suele" (o#elar (e#ia"te u"a 'ue"te "5t7%
E'ecto #el ca"al 5#istorsi$"? R7? por e2e(plo? 0ue te"1a u" a"cBo #e 6a"#a li(ita#o%
X por Olti(o te"#re(os el receptor 0ue te"#r: 0ue i"<ertir to#as las operacio"es 0ue Ba9a rea!
li;a#o el tra"s(isor 9 co(pe"sar las 'ue"tes #e error #el ca"al% Ta(6i@" te"#r: 0ue te"er e" cue"ta
otro error tpico e" co(u"icacio"es 0ue ser: la si"cro"i;aci$" e"tre el tra"s(isor 9 el receptor%
Mdem
Mensaje Transmisor Canal Receptor
Transformacin a
Bits
Transformador a
Mensaje
Mensaje
,%, Es-uema del t(ansmiso(.(ecepto( inicial
E" la si(ulaci$" i"icial #el siste(a 1e"erare(os u" tra"s(isor co" u" receptor si" te"er e"
cue"ta el ca"al% El #ia1ra(a #e 6lo0ues #el tra"s(isor!receptor 6:sico sera el si1uie"te:
La 'ue"te #e #atos e" -PS. "os <a a proporcio"ar 'acili#a# a la Bora #el #ise+o #el siste(a 9
'acili#a# a la Bora #e la a#aptaci$" #el siste(a a EPS. 5*uadrature Phase-(hift Keying? #espla;a!
(ie"to #e 'ase #e 4 s(6olos o e" cua#ratura7%
2.2.1 !ransmisor
E" el #ise+o #el tra"s(isor!receptor?
f
s
es la 'recue"cia #e (uestreo a la 0ue tra6a2ar: el
siste(a? 0ue es i"<ersa(e"te proporcio"al a
T
s
? 0ue es el perio#o #e (uestreo% Esta 'recue"cia
#e (uestreo ser: la <eloci#a# a la 0ue se e"<a" los #atos #e la 'ue"te e" -PS.%
,%,%*%*% Inte(polacin
Para po#er a#aptar la 'ue"te #e #atos e" -PS. al ca"al? te"#re(os 0ue (ultiplicar los #atos
por u" pulso 0ue est@ a#apta#o a to#o el siste(a tra"s(isor!receptor 9 su6ir la se+al #e 6a"#a 6ase
a u"a 'recue"cia #a#a% La (e2or (a"era #e Bacer to#o esto es i"terpola"#o e" #os pasos? 9 se #e"o!
(i"a Ainterpolai'nC a la o6te"ci$" #e "ue<os pu"tos partie"#o #el co"oci(ie"to #e u" co"2u"to
#iscreto #e pu"tos% Despu@s #e i"terpolar es "ecesario 'iltrar paso 6a2o para eli(i"ar las 'recue"cias
i"#esea#as 0ue se 1e"era"%
Pri(ero i"terpolare(os por u" <alor , 9 lue!
1o por L% E" "uestro caso , ser: i1ual a 4 9 L a 8?
para 0ue el perio#o #e (uestreo est@ (ultiplica#o
por , 9 L? 9 por lo ta"to te"#re(os u"a su6i#a e"
'recue"cia 0ue est: (ultiplica#a por el (is(o 'ac!
tor% Esto Bar: 0ue se si(pli'i0ue la su6i#a e" 're!
cue"cia 9 re0uerir: (e"os procesa#o al Bacerlo e"
#os pasos%
,%,%*%,% Con+o(macin de pulso
Para tra"s(itir u"a se+al #i1ital e" u" ca"al lo
i#eal sera tra"s(itir u" pulso cua#ra#o e" 'recue"cia? pero esto es i(posi6le 9a 0ue pro#uce u"a
Transmisor digital
Fuent
e
datos
BPSK
Conformacin
de pulso
L
f
s
=/ T
s
f
s
=M/T
s
f
s
=( +M)/T
s
CIC M
Receptor
digital
* Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
se+al e" el tie(po Afuni'n sinC? 0ue "ecesita u" tie(po i"'i"ito #e tra"s(isi$" 9 esto es i(posi6le
reali;arlo e" la pr:ctica%
Para co"se1uir esto? 'leGi6ili;a(os el re0ueri(ie"to #e a"!
cBo #e 6a"#a #el pulso ocupa"#o (:s #e =%&'
6
%
Si co"ti"u:ra(os tra"s(itie"#o los pulsos e" 'recue"cia co"
u" a"cBo #e 6a"#a #e =%&'
6
? se solapara" e" 'recue"cia los pulsos
9 se pro#ucira Ainterferenia entre s)mbolosC 5e" i"1l@s ISI7? 0ue
Ba9 0ue e<itar a to#a costa% X el o62eti<o para esco1er el pulso a#e!
cua#o a tra"s(itir es o6te"er e" 'recue"cia u"a l"ea co"sta"te? u"a <e; 0ue se Ba" i#o su(a"#o to!
#os los s(6olos e"<ia#os%
Te"#re(os 0ue li(itar la se+al e" el tie(po 9 Bacer
0ue cu(pla el ISI e" 'recue"cia? 9 por ello? se usa la 'u"ci$"
cose"o al;a#o 0ue #ecrece (as r:pi#a(e"te 0ue la Asi"cC
co"'or(e au(e"ta la 'recue"cia 5est: (:s li(ita#a7%
U" 'iltro #e cose"o al;a#o o 'u"ci$" #e cose"o al;a#o
se utili;a 'recue"te(e"te e" siste(as #e teleco(u"icacio"es
#e6i#o a 0ue es capa; #e re#ucir al ("i(o la i"ter'ere"cia e"tre s(6olos 5ISI7% Se lla(a as por!
0ue la parte "o "ula #el espectro A'recue"cialC es u" cose"o 0ue? e" su 'or(a (:s si(ple 5Y S 7? se
e"cue"tra Dal;a#oD para situarse por e"ci(a #el e2e ' 5Bori;o"tal7%
Co(o se <e e" la 'i1ura 3? au"0ue el l$6ulo pri"cipal #el cose"o al;a#o sea (a9or 0ue el #e la
Asi"cC? #ecrece (as r:pi#a(e"te Baci@"#ose pr:ctica(e"te "ulo e" u"os pocos cruces por cero 0ue
tie"e la 'u"ci$"% Co(o e2e(plo? para el a"cBo #e 6a"#a "ecesario e" el cose"o al;a#o para te"er u"
/)Z #e la e"er1a? co" la ASi"cC solo te"#ra(os el )=Z #e la e"er1a co" ese (is(o a"cBo #e 6a"!
#a%
Da#o 0ue la respuesta e" 'recue"cia #el 'iltro cose"o al;a#o #e6e aplicarse al e"lace #e tra"s!
(isi$" co(pleto? i"clu9e"#o la tra"s(isi$" 9 la recepci$" para co"se1uir u" co(porta(ie"to #e la
ISI #e <alor cero? te"e(os 0ue co(partir el 'iltro e"tre tra"s(isi$" 9 recepci$"Q por eso se utili;a el
'iltro #e ra; #e cose"o al;a#o 5
.( , ( f )) 7%
#igura -% &ibu.o de un /oseno Al0ado 1en a0ul2 omparado on
una #uni'n (in 1violeta2 en el espetro3
#igura 4% /anal on 5(5 ero
*%* Es0ue(a #el tra"s(isor!receptor i"icial 3
Este 'iltro tie"e las si1uie"tes <e"ta2as:
No su're ISI 5I"ter'ere"cia e"tre s(6olos7
Co"si1ue? e" el receptor? si"teti;ar el 'iltro a#apta#o a la se+al? lo 0ue per(ite u"as ca!
ractersticas #e #etecci$" co" rui#o 6la"co A1aussia"oC $pti(as%
El 'iltro e" ra; #e cose"o al;a#o tie"e la si1uie"te respuesta te(poral:
h(t )=
4o
n.T

cos((+o) nt /T )+

4ot
sen((o)nt /T )
(4o(t /T )
*
)
5*%*%%7
#o"#e [ es el 'actor #e re#o"#eo 5utili;are(os [S=%&? 0ue correspo"#e a u" a"cBo #e 6a"#a
5T[7\/5*T7? co" T el tie(po #e s(6olo7% De6i#o a 0ue se trata #e u" 'iltro co" respuesta al i(!
pulso #e'i"i#a e" to#o el e2e #e tie(pos? "o es reali;a6le e" la pr:ctica% Lo 0ue se suele Bacer es
tru"car su respuesta i(pulsi<a a #os o tres <eces el tie(po #e s(6olo 5a ca#a la#o #el (:Gi(o7%
Este i"ter<alo? co"<e"ie"te(e"te (uestrea#o a la 'recue"cia #e i"serci$" #e ceros "os #a la res!
puesta i(pulsi<a #i1ital 0ue #e6ere(os co"<olucio"ar co" la secue"cia #e s(6olos co" ceros i"!
serta#os% Nosotros ele1ire(os el tru"ca(ie"to #e la respuesta e" cuatro s(6olos 9 u" Aroll-off A #e
=?3&%
Para #i6u2ar la respuesta e" el tie(po #el 'iltro #e ra; #e cose"o al;a#o utili;a(os el si1uie"!
te c$#i1o e" ,ATLA-
H
:
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin del pulso
plot(rrc);
rid;
title('!ulso de "a#$ de Coseno %l$ado truncado en 4 s#m&olos con
"oll'off = (.35')
Modulador
Filtro
RRC
Canal emodulador
Filtro
RRC
La respuesta general de!e ser en coseno al"ado
4 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
Dia"rama de o#os
Los s(6olos 0ue o6te"#re(os u"a <e; 'iltra#os por el 4iltro ra; #e cose"o al;a#o? los a"ali!
;a(os utili;a"#o u" #ia1ra(a #e o2os% El #ia1ra(a #e o2o o patr$" #e o2o es u" (@to#o utili;a#o
para el a":lisis #el co(porta(ie"to #e los e"laces #e tra"s(isi$"% Per(ite a"ali;ar las 'or(as #e
o"#a #e los pulsos 0ue se propa1a" e" u" e"lace #e co(u"icacio"es? para lo1rar o6ser<ar sus 'or!
(as? #es'ases? "i<eles #e rui#o? pote"cias #e las se+ales%%% 9 co" ello apreciar la #istorsi$" #el ca"al
5ISI7? la se<eri#a# #el rui#o o i"ter'ere"cia 9 los errores #e si"cro"is(o e" el receptor%
#igura 6% Ristra de bits onformados on el #iltro de Ra)0 de /oseno
Al0ado3
#igura 7% #iltro Ra)0 de /oseno Al0ado en el tiempo3
*%* Es0ue(a #el tra"s(isor!receptor i"icial &
El co"cepto #el #ia1ra(a #e o2o correspo"#e a u" 1r:'i!
co 0ue (uestra la superposici$" #e las #isti"tas co(6i"acio!
"es posi6les #e u"os 9 ceros e" u" ra"1o #e tie(po o ca"ti#a#
#e 6its #eter(i"a#os% DicBas co(6i"acio"es tra"s(iti#as por
el e"lace per(ite" o6te"er las caractersticas #e los pulsos 0ue
se propa1a" por el (e#io #e co(u"icaci$" 0ue sea% El 1r:'ico
se 'or(a superpo"ie"#o los tra;os #e la sali#a #el 'iltro recep!
tor%
Por e2e(plo? e" u"a secue"cia #e tres 6its Ba9 ocBo
co(6i"acio"es posi6les? las 0ue pue#e" ser o6ser<a#as e" la
'i1ura 8% Se o6ser<a 0ue "o se co"si#era" las ca#e"as #e tres
u"os 9 tres ceros co"secuti<as? 9a 0ue? #e6i#o a la superposi!
ci$" #e las otras co(6i"acio"es? 0ue#a" #eter(i"a#as i(plcita(e"te%
An/lisis de las p(opiedades de la seal
E" prese"cia #e ISI? cua"#o el pulso "o satis'ace el crite!
rio #e N90uist? el #ia1ra(a te"#er: a cerrarse <ertical(e"te%
Para u"a tra"s(isi$" si" errores e" ause"cia #e rui#o? el o2o
#e6e (a"te"er cierta apertura <ertical 5a7? o e" caso co"trario
eGistir:" se+ales #e i"ter'ere"cia e"tre s(6olos 0ue pro<oca!
r:" errores% Cua"#o el o2o "o est@ total(e"te cerra#o? la i"ter!
'ere"cia e"tre s(6olos re#ucir: el <alor #el rui#o a#iti<o a#!
(isi6le% Por ta"to? cua"ta (a9or apertura <ertical? (a9or i"(u!
"i#a# 're"te al rui#o% El i"sta"te $pti(o #e (uestreo ser: el
pu"to #e (:Gi(a apertura <ertical #el o2o? pero esto ser: (u9
#i'cil #e co"se1uir por u" siste(a pr:ctico #e si"cro"is(o% Por
eso? la apertura Bori;o"tal #el o2o 567 es ta(6i@" i(porta"te
#es#e el pu"to #e <ista pr:ctico% Cua"to (a9or sea la pe"#ie"te
5c7? (a9or se"si6ili#a# te"#r: el siste(a a errores co(eti#os e" la recuperaci$" #el si"cro"is(o
5errores e" el c:lculo #el i"sta"te #e (uestreo7%
#igura 8% /onepto de diagrama de o.os
#igura 9% &iagrama de o.os de una
modulai'n P(K
8 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
E" "uestra si(ulaci$" #el tra"s(isor los s(6olos tra"s(iti#os tie"e" este #ia1ra(a #e o2os:
,%,%*%0% 1ilt(o CIC 2Cascade Com3 Inte$(ato(4
La se+al i"terpola#a tie"e 0ue ser 'iltra#a para co"ser<ar la parte #el espectro 0ue co"tie"e la
6a"#a #e i"ter@s 9 eli(i"ar to#o lo 0ue 0ue#a 'uera #e #icBa 6a"#a 50ue co"stituira rui#o e i"ter'e!
re"cia7% El 'iltro tie"e 0ue ser "or(al(e"te u" 'iltro #e 6a"#a estrecBa co" u" or#e" ele<a#o para
eli(i"ar to#as las co(po"e"tes i"#esea#as e" la (e#i#a #e lo posi6le? por lo 0ue te"#re(os 0ue lle!
1ar a u" co(pro(iso e"tre la relaci$" SNR 9 el or#e" #el 'iltro re0ueri#o%
El 'iltro "ecesario para se+ales #e 6a"#a estrecBa? 0ue cu(ple co" estas caractersticas acepta!
6le(e"te 6ie" 9 0ue Be(os esco1i#o es el 'iltro CIC 5Casca#e Co(6 I"te1rator7%
$structura y diseo
Los #os co(po"e"tes 6:sicos #e u" 'iltro CIC so" u" i"te1ra#or 9 u" 'iltro #e pei"e 5o co(6
'ilter e" i"1l@s7% Estos #os 6lo0ues 6:sicos se 2u"ta" e" N etapas tra6a2a"#o a u"a 'recue"cia #e
(uestreo '
s
los i"te1ra#ores 9 '
s
/R los 'iltros #e pei"e? crea"#o u" 'iltro CIC%
U" i"te1ra#or es si(ple(e"te u" 'iltro IIR u"ipolar co" coe'icie"te #e retroali(e"taci$" u"i!
tario:
)*n+ = )*n,1+ - .*n+ 5*%*%%*7
Este siste(a es co"oci#o ta(6i@" co(o u" acu(ula#or% La 'u"ci$" #e tra"s'ere"cia para u"
i"te1ra#or e" el pla"o ; es:
,
5
( 0)=

5*%*%%37
#igura :% &iagrama de o.os de los s)mbolos filtrados por el filtro
ra)0 de oseno al0ado en el transmisor
*%* Es0ue(a #el tra"s(isor!receptor i"icial 7
La respuesta i(pulsio"al es 6:sica(e"te u" 'iltro paso!6a2o co" roll!o'' #e !*= #- por #@ca#a
5!8 #- por octa<a7? pero co" 1a"a"cia i"'i"ita e" co"ti"ua 5DC7% Esto es #e6i#o al polo O"ico e"
; S ? lo 0ue Bace 0ue la sali#a pue#a au(e"tar si" li(ite para u"a e"tra#a si" li(ite? es #ecir el i"!
te1ra#or por si s$lo es u" 'iltro i"esta6le%
U" 'iltro #e pei"e 5o co(6? e" i"1l@s7 se pro#uce al su(arle a la se+al ori1i"al u"a <ersi$" re!
trasa#a e" el tie(po #e s (is(a? causa"#o as u"a i"ter'ere"cia co"structi<a 9 #estructi<a al (is(o
tie(po% La respuesta e" 'recue"cia #e u" 'iltro #e pei"e co"siste e" u"a serie #e picos re1ular(e"te
espacia#os? cu9a 'i1ura se ase(e2a a la #e u" pei"e% Es u" 'iltro 4IR asi(@trico #escrito por la si!
1uie"te ecuaci$":
)*n+ = .*n+ , . *n , /+ 5*%*%%47
E" esta ecuaci$"? , es u" par:(etro #e #ise+o 9 es lla(a#o el retar#o #i'ere"cial 5#i''ere"tial
#ela9? #el i"1l@s7% , pue#e ser cual0uier "O(ero e"tero positi<o? pero est: "or(al(e"te li(ita#o a
o *%
La correspo"#ie"te 'u"ci$" #e tra"s'ere"cia #el 'iltro #e pei"e es la si1uie"te:
,

( 0)=0
M
5*%*%%&7
Para co"struir u" 'iltro CIC? #e6e(os u"ir 5o e"ca#e"ar #e la sali#a a la e"tra#a7 N i"te1ra#o!
res tra6a2a"#o a
f
s
se1ui#os #e N 'iltros #e pei"e tra6a2a"#o a
f
s
R
% Co" esto la ecuaci$" #e
u" 'iltro #e pei"e "os 0ue#a #e la si1uie"te (a"era:
) *n+ = . *n+ , . *n , "/+ 5*%*%%87
Co" esta <ariaci$" #e 'recue"cia e" los 'iltro #e pei"e a u"a R <eces (as 6a2a
f
s
? co"se!
1ui(os tres cosas:
Pri(ero? Be(os re#uci#o la 'recue"cia #e la (ita# #el 'iltro 9 por ta"to au(e"ta#o la
e'icie"cia%
Se1u"#o? Be(os re#uci#o el "O(ero #e ele(e"tos retar#a"tes "ecesarios e" la secci$"
#e los 'iltros #e pei"e%
#igura ;% &iagrama de blo<ues de un 5ntegrador3
#
$%
&
'(n)
*(n)
*(n$%)
#igura $=% &iagrama de blo<ues de un #iltro
Peine3
#
$M
&
'(n)
*(n)
'(n$M)
) Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
Tercero? 9 (:s i(porta"te? la estructura #el i"te1ra#or 9 la #el 'iltro #e pei"e so" aBo!
ra i"#epe"#ie"tes al ca(6io #e 'recue"cia% Esto si1"i'ica 0ue po#e(os #ise+ar u" 'il!
tro CIC co" u" ca(6io #e 'recue"cia pro1ra(a6le 9 (a"te"er la (is(a estructura #el
'iltro%
Resu(ie"#o? u" 'iltro #ie;(a#or CIC #e6era te"er N i"te1ra#ores e" casca#a si"cro"i;a#os a
u"a 'recue"cia
f
s
? se1ui#o por u" ca(6io #e 'recue"cia #e 'actor R? 9? por ulti(o? N 'iltros #e
pei"e e" casca#a si"cro"i;a#os a u"a 'recue"cia
f
s
R
%
Por lo ta"to la 'u"ci$" #e tra"s'ere"cia para u" 'iltro CIC #e N 6lo0ues a u"a 'recue"cia
f
s
es:
, ( 0)=,
5
( 0) ,
/
( 0)=
(
0
RM
>

)
?
=
(

k==
RM
0
k
)
?
5*%*%%77
Au"0ue e" esta ecuaci$" Ba9 i"te1ra#ores? la respuesta i(pulsio"al #el 'iltro CIC es e0ui<a!
le"te a N 'iltros 4IR? te"ie"#o u"a 'ase li"eal 9 u" retar#o #e 1rupo co"sta"te%
La (a1"itu# #e la respuesta i(pulsio"al a la sali#a #el 'iltro es la si1uie"te:
,( 0)=

sen(nRM f )
sen(n f )

?
5*%*%%)7
N es el "O(ero #e etapas co"ecta#as e" casca#a? R, es el or#e" #el 'iltro #e pei"e? 9 R es
'actor i"terpolaci$"/#ie;(a#o% A e'ectos #e a":lisis po#e(os tratar el 'iltro CIC co(o u"a respues!
ta e" 'recue"cia #e N 6lo0ues i"te1ra#ores se1ui#os #e N 6lo0ues pei"e co" u" #ie;(a#o 'i"al%
Sie"#o esta estructura (u9 se"cilla #e a"ali;ar%
#igura $$% &iagrama de blo<ues de un filtro /5/3
#
$%
&
'(n) *(n)
+R
, !lo-ues integradores
...
#
$%
&
...
#
$M
&
#
$M
&
, !lo-ues peine
f
s
f
s
R
*%* Es0ue(a #el tra"s(isor!receptor i"icial /
Las <e"ta2as #e los 'iltros CIC so":
Respuesta #e 'ase li"ear%
Utili;a sola(e"te operacio"es #e su(as o restas? es #ecir? "o re0uiere operacio"es #e
(ultiplicaci$"? co" lo 0ue es (u9 $pti(o al Bacer los c:lculos% Esto Bace 0ue sea"
co(putacio"al(e"te e'icie"tes para la i(ple(e"taci$" #e 'iltros #e 6a"#a estrecBa?
por lo 0ue:
- Se e(plea" para reali;ar i"terpolaci$"/#ie;(a#o #e or#e" alto%
- Ta(6i@" so" Otiles para i"terpolaci$"/#ie;(a#o por0ue sus ceros cae" e" las i(:!
1e"es o e" las ;o"as 0ue 1e"erar:" aliasi"1%
- Sur1e" al pla"tear el #ise+o #e 'iltros pro(e#ia#ores%
No es "ecesario al(ace"ar "i"1O" coe'icie"te #el 'iltro%
La estructura #el 'iltro CIC es (u9 re1ular? co"sistie"#o e" #os si(ples 6lo0ues%
No es "ecesario "i"1O" co"trol #el 'iltro%
Los i"co"<e"ie"tes 0ue te"e(os so":
Pue#e" re0uerir u" 'iltro para co(pe"sar la ate"uaci$" e" la 6a"#a #e paso%
El 'iltro 0ue 1e"erare(os se i(ple(e"tar: e" la si(ulaci$" co(o u" 'iltro CIC #e cuarto or!
#e"? co" R,S8:
, ( 0)=
(
0
8
0

)
4
5*%*%%/7
#igura $4% Respuesta en freuenia de un filtro /5/ on los valores dados
*= Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
I(ple(e"tare(os el 'iltro CIC e" los si1uie"tes pasos:
CIC or#e" : 8 5respuesta al i(pulso cicSo"es58?77
CIC or#e" *: S 58T8!7 5respuesta al i(pulso cic*Sco"<5cic?cic77
CIC or#e" 3: 8 S 58T!7 5respuesta al i(pulso cic3Sco"<5cic?cic*77
CIC or#e" 4: * S 58T8!7 5respuesta al i(pulso cic4Sco"<5cic?cic377
E" la i(ple(e"taci$" e" ,ATLA-
H
#el 'iltro CIC #e cuarto or#e" si(pli'icare(os Bacie"#o
la co"<oluci$" #e los 'iltros CIC #e se1u"#o or#e" 5Bcic4Sco"<5Bcic*?Bcic*77%
Ta(6i@" te"#re(os 0ue te"er e" cue"ta 0ue cua"#o el "O(ero #e coe'icie"tes es i(par? el re!
tar#o es 5coe'icie"tes!7/*% Pero cua"#o es par #a u" "O(ero 'raccio"ario 9 #e6i#o a la #i'iculta# #e
c:lculo es (e2or o6<iar este caso%
E" el receptor aplicare(os los (is(os 'iltros 9 #ie;(are(os la se+al 0ue "os lle1ue e" #os
pasos? pri(ero por 8 9 lue1o por 4% E" el pri(er #ie;(a#o #e ca#a 8 (uestras "os 0ue#are(os co"
9 e" el se1u"#o #ie;(a#o #e ca#a 4 (uestras "os 0ue#are(os co" %
#igura $-% Respuesta en freuenia de un filtro /5/, on RM@8 y de
orden 73
*%* Es0ue(a #el tra"s(isor!receptor i"icial *
,%,%*%5% Pa(/met(os $lo3ales del t(ansmisin
X los par:(etros 1lo6ales 0ue utili;are(os so":
Pa(/met(o &alo(
,o#ulaci$" -PS.
Tipo #e 'iltro Ra; #e cose"o al;a#o
Roll!o'' =?3&
Retar#o 4 s(6olos
4actor , 4
4actor L 8
/T ,I;
I4 / ,I;
'
s
a la sali#a ,I; G 4 G 8 S *4 ,I;
2.2.2 %eceptor
E" el receptor #i1ital 1e"era(os los pasos i"<ersos 0ue Be(os reali;a#o e" el tra"s(isor:
% 4iltra(os la se+al reci6i#a por u" 'iltro paso 6a2o 5CIC7 para 0ue#ar"os co" la se+al e"
6a"#a 6ase%
*% Die;(a(os por L? es #ecir? "os 0ue#a(os co" u"a (uestra #e ca#a L #e la se+al #is!
creta7%
3% 4iltra(os co" el (is(o 'iltro a#apta#o #el tra"s(isor para co"se1uir u" co(porta!
(ie"to #e la ISI #e <alor cero%
4% Die;(a(os por ,? o6te"ie"#o la se+al ori1i"al 0ue Ba tra"s(iti#o el tra"s(isor%
&% To(a(os la #ecisi$" so6re la se+al reci6i#a co" la 'u"ci$" #e ,ATLA-
H
sin? o6!
te"ie"#o la 'ue"te #e #atos e" -PS.%
Receptor digital
Filtro
/daptado
CIC + L + M ecisin
f
s
=( +M)/ T
s
f
s
=M/T
s
f
s
=/ T
s
** Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
2.2.& Conclusiones
Este siste(a #ise+a#o es lo (:s 6:sico 0ue se pue#e i(ple(e"tar? 9 ta(6i@" es total(e"te
i#eal% A este siste(a ire(os a+a#i@"#ole to#os los 6lo0ues "ecesarios para eli(i"ar to#o tipo #e #is!
torsio"es 9 rui#os 0ue pue#a" a'ectar al siste(a% As co"se1uire(os u" siste(a real #e co(u"ica!
cio"es 9 po#re(os si(ularlo e" el la6oratorio%
,%0 Es-uema del t(ansmiso(.(ecepto( 3/sico con su3ida en +(ecuencia
U"a <e; 0ue Be(os #ise+a#o el tra"s(isor 9 el receptor a+a#i(os otra etapa para tra6a2ar e"
'recue"cia i"ter(e#ia% E" la si(ulaci$" #el siste(a co(pleto asu(ire(os 0ue la se+al 1e"era#a e"
'recue"cia i"ter(e#ia 5I47 es e0ui<ale"te a la se+al a"al$1ica tra"s(iti#a? por lo 0ue "o a+a#ire(os
etapas #e (e;cla#o 0ue si(ule" la su6i#a 9 6a2a#a a"al$1ica a R4% E" este pri(er es0ue(a el ca"al
"o i"tro#ucir: "i"1u"a #istorsi$" para co(pro6ar 0ue el siste(a 'u"cio"a correcta(e"te%
El #ise+o #el tra"s(isor!receptor 6:sico co" su6i#a e" 'recue"cia 0ue#ara #e la si1uie"te (a!
"era:
2.&.1 !ransmisor
A+a#i(os la su6i#a e" 'recue"cia 9 el co"<ersor Di1ital a a"al$1ico para si(ular la tra"s(i!
si$" por u" ca"al #a#o e" ,ATLA-
H
%
Su'ida en (recuencia
Ie(os a+a#i#o u"a su6i#a e" 'recue"cia i"ter(e#ia 54I7% La 'recue"cia #e (uestreo #e sali#a
#e "uestra si(ulaci$" es *4,I;? pero #a#o 0ue la 'ue"te #e #atos es #e ,I; eso si1"i'ica 0ue e"
,ATLA-
H
la se+al a la sali#a s$lo "ecesita *4 (uestras por s(6olo%
Inter(a) anal"ico del transmisor
Esta etapa co"sta #e u" co"<ersor #i1ital!a"al$1ico o DAC 5e" i"1l@s? #i1ital to a"alo1ue co"!
<erter7% Este co"<ersor es u" #ispositi<o para co"<ertir #atos #i1itales e" se+ales #e corrie"te o #e
te"si$" a"al$1ica%
Transmisor digital
Fuente
datos
BPSK
Conformacin
de pulso
L
f
s
=/ T
s
f
s
=M/T
s
f
s
=( +M)/T
s
CIC
FI
FI
Receptor digital
Filtro
/daptado
CIC + L + M ecisin
M
Filtro paso
!anda
analgico
/C
Interfa" analgico
/C
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s
f
s
=/ T
s
*4 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
Es #ecir? e" u" siste(a real 5DSP o 4PFA7? co(o Be(os 1e"era#o u"a se+al i"terpola#a por
*4? el relo2 #el co"<ersor DAC #e6era 'u"cio"ar a *4,I;? (ie"tras 0ue la 'ue"te #e s(6olo te"!
#ra u" relo2 a ,I;? #e esta (a"era el DAC reci6ira *4 (uestras por ca#a s(6olo 0ue sea e"<ia!
#o%
E" la Olti(a parte el (e;cla#o se Bar: co" u" cose"o #e 'recue"cia i"ter(e#ia #e /,I; 0ue
e" #i1ital ser: /,I;/*4,I;S=?37&%
2.&.2 %eceptor
E" el receptor te"#re(os 0ue Bacer el proceso i"<erso? por lo ta"to pri(ero te"e(os u" i"ter!
'a; a"al$1ico 0ue a#apta la se+al reci6i#a a #iscreta 9 u"a 6a2a#a e" 'recue"cia? o6te"ie"#o la se+al
e" 6a"#a 6ase%
Inter(a) anal"ico del receptor
Esta etapa co"sta #e u" 'iltro paso 6a"#a 9 el co"<ersor ADC% La (isi$" #el 'iltro ser: li(itar
la ca"ti#a# #e rui#o 0ue e"tra e" el receptor% El 'iltro a"al$1ico se si(ular: co" u" 'iltro #i1ital 4IR
54i"ite I(pulse Respo"se? respuesta al i(pulso 'i"ita7 #e 'ase li"eal paso 6a"#a ce"tra#o e" la 're!
cue"cia i"ter(e#ia% El (@to#o utili;a#o para el #ise+o #e este tipo #e 'iltros ser: u"a estructura lla!
(a#a Re(e;% Este (@to#o co"siste e" el uso #e 'iltros $pti(os? co"si#era#os as a0uellos co" ri;a!
#o #e a(plitu# co"sta"te% El #ise+o #e 'iltros 4IR (e#ia"te otros (@to#os prese"ta" errores e" las
6a"#as #e paso 9 ate"ua#as? co" lo 0ue "o "os i"teresa"% Al (@to#o Re(e; ta(6i@" se le lla(a?
(@to#o #e ParUs!,cClella"%
El al1orit(o ParUs!,cClella"? pu6lica#o por Ja(es ,cClella" 9 Par0ues TBo(as e" /7*? es
u" al1orit(o iterati<o para e"co"trar el 'iltro $pti(o #e CBe69sBe< #e respuesta al i(pulso 'i"ita
54IR7? (i"i(i;a"#o el error e" la 6a"#a #e paso 9 e" la 6a"#a eli(i"a#a% El al1orit(o ParUs!,c!
Clella" es u"a <ariaci$" #el al1orit(o #e Re(e; o al1orit(o #e i"terca(6io Re(e;? (o#i'ica#o #e
tal (a"era 0ue est: espec'ica(e"te #ise+a#o para los 'iltros 4IR 9 se Ba co"<erti#o e" u" (@to#o
est:"#ar para el #ise+o #e 'iltros 4IR%
*%3 Es0ue(a #el tra"s(isor!receptor 6:sico co" su6i#a e" 'recue"cia *&
Co" el #ise+o #e este (@to#o para la o6te"ci$" #e 'iltros 4IR? po#e(os a2ustar las 6a"#as #e
paso 9 eli(i"a#as? 9 se1O" el or#e" esco1i#o #el 'iltro? la a"cBura #e la 6a"#a #e tra"sici$" #el 'il!
tro? es ta"to (e"or cua"to (a9or sea el or#e" esco1i#o? o el "O(ero #e coe'icie"tes #el 'iltro%
Los par:(etros #e #icBo 'iltro so":
Pa(/met(o &alo(
4recue"cia ce"tral / ,I;
4recue"cias #e corte #e 6a"#a pasa"te )?4 9 /?8 ,I;
4recue"cias #e corte #e 6a"#a eli(i"a#a 7?) 9 =?* ,I;
Or#e" #el 'iltro /=
#igura $7% Bandas de paso y eliminadas del algoritmo Parks-
M/lellan
*8 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
Para #ise+ar este 'iltro se pue#e Bacer uso #e la 'u"ci$" re(e; #e ,ATLA-
H
:
Despu@s #el 'iltro re(e;? la se+al a"al$1ica #e6era pasar por u" co"<ersor 5o co"<erti#or7
a"al$1ico!#i1ital 5CAD7? 5o ta(6i@" ADC #el i"1l@s LA"alo1!to!Di1ital Co"<erterL7% Este #ispositi!
<o electr$"ico es capa; #e co"<ertir u"a e"tra#a a"al$1ica #e <olta2e e" u" <alor 6i"ario% Se utili;a
e" e0uipos electr$"icos co(o or#e"a#ores? 1ra6a#ores #e so"i#o 9 #e <#eo? 9 e0uipos #e teleco!
(u"icacio"es% La se+al a"al$1ica? 0ue <ara #e 'or(a co"ti"ua e" el tie(po? se co"ecta a la e"tra#a
#el #ispositi<o 9 se so(ete a u" (uestreo a <eloci#a# 'i2a? o6te"i@"#ose as u"a se+al #i1ital a la sa!
li#a #el (is(o%
E" las si(ulacio"es el co"<ersor ADC e" el receptor 6:sico "o reali;a "i"1u"a operaci$"? es
#ecir? se asu(e 0ue la se+al co" la 0ue tra6a2a es la (is(a 0ue a la sali#a #el tra"s(isor 9 tie"e por
ta"to la (is(a 'recue"cia #e (uestreo: *4 (uestras por s(6olo 5e0ui<ale"te por ta"to *4 ,I;7%
Con*ersin a 'anda 'ase
Se 1e"erar: u" cose"o #e la (is(a 'recue"cia 9 'ase 0ue el #e tra"s(isi$"% Por ta"to e" este
aparta#o #el #ise+o 6:sico asu(ire(os si"cro"i;aci$" per'ecta%
Tras el (e;cla#o #i1ital se reali;ar: u" 'iltra#o paso 6a2o? (e#ia"te el (is(o CIC #e cuarto
or#e" 0ue se e(ple$ e" el tra"s(isor? para 0ue ate"Oe las i(:1e"es 9 per(ita reali;ar u" #ie;(a#o
por L% Para 0ue la se+al est@ si"cro"i;a#a? e" este #ie;(a#o #e6er:" te"erse e" cue"ta los retar#os
i"tro#uci#os por los 'iltros: CIC tra"s(isor? paso 6a"#a i"ter'a; a"al$1ico 9 CIC receptor%
#igura $6% Respuesta en freuenia de un #iltro Paso Banda Reme0
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+)
*%3 Es0ue(a #el tra"s(isor!receptor 6:sico co" su6i#a e" 'recue"cia *7
Ve(os c$(o los s(6olos reci6i#os tie"e" el o2o a6ierto e" el siste(a #el tra"s(isor!receptor
6:sico:
X aplica"#o el resto #e 6lo0ues a la se+al reci6i#a 9 te"ie"#o e" cue"ta los retar#os i"tro#uci!
#os por los s(6olos #e tra"s(isi$" 9 recepci$"? o6te"e(os los s(6olos e" -PS.? 0ue co(parare!
(os co" los tra"s(iti#os% Co" esto o6te"e(os el "O(ero #e errores? 0ue ser: =? 9 co(o (uestra la
si1uie"te 'i1ura? reci6i(os los s(6olos correcta(e"te 9a 0ue "o Ba9 rui#o "i #istorsi$":
#igura $8% &iagrama de o.os de los pulsos reibidos
#igura $9% ()mbolos reibidos en el sistema de manera
*) Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
2.&.& Conclusiones
Co" el #ise+o a"terior 9a te"#ra(os #ise+a#o el tra"s(isor para -PS.% El receptor #ise+a#o
sera para u" siste(a 6:sico? 9 te"#ra(os 0ue ir i"tro#ucie"#o (e2oras para co(pe"sar los errores
0ue <a i"tro#ucie"#o u" siste(a real%
E<aluaci$" #e las caractersticas:
Ve"ta2as:
Tra"s(isor!receptor se"cillo 9 (u9 co(pre"si6le%
I"co"<e"ie"tes:
Tra"s(isor!receptor i#eal 0ue "o sir<e para u" siste(a real%
,%5 E6aluacin del t(ansmiso(.(ecepto( 3/sico con (uido en el canal
Al #ise+o 0ue Be(os reali;a#o #el tra"s(isor 9 el receptor? le a+a#ire(os rui#o para <er 0u@
tal se co(porta 9 e<aluare(os sus caractersticas% El tra"s(isor "o lo (o#i'icare(os? 9 @ste ser: el
#ise+o #e'i"iti<o para la (o#ulaci$" e" -PS.% A partir #e aBora lo tratare(os co(o u" 6lo0ue%
E" el receptor ire(os a+a#ie"#o los 6lo0ues "ecesarios para co(pe"sar to#os los errores 0ue
<a" sur1ie"#o e" u" receptor real%
Los pasos 0ue se1uire(os e" la si(ulaci$" para el c:lculo #el "O(ero #e errores #e 6its co"
la (o#ulaci$" -PS.? co(para"#o el <alor te$rico co" el <alor si(ula#o? ser:" los si1uie"tes:
A7 Fe"eraci$" #e s(6olos aleatorios (o#ula#os e" -PS. T s 9 ! s%
-7 E"<o #e la se+al a tra<@s #el ca"al co" rui#o a#iti<o 6la"co 9 1aussia"o%
C7 De(o#ulaci$" #el s(6olo reci6i#o se1O" la (o#ulaci$" -PS.%
D7 O6te"ci$" #el "O(ero #e errores%
E7 Repetici$" #el (is(o proceso para otros <alores #e E
6
/N
=
%
2.+.1 Inter(erencia introducida en el canal, %uido
E" el ca"al se i"tro#ucir:" las si1uie"tes i"ter'ere"cias:
Rui#o Fausia"o
El rui#o ser: 1aussia"o 6la"co% E" la e<aluaci$" #e los resulta#os se i"#icar:
su pote"cia e" relaci$" a la pote"cia #e la se+al 5u"a <e; calcula#a la <aria";a se e(!
plea la #es<iaci$" tpica para escalar el rui#o 1e"era#o por randn7%
Transmisor digital
Ruido
!lanco
Canal Receptor digital
3= Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
2.+.2 -n.lisis de los errores en el receptor
Para e<aluar el siste(a utili;are(os la pro6a6ili#a# #e error #e 6it? 0ue so" los 6its 0ue "os
lle1a" err$"eos respecto a los 6its tra"s(iti#os%
,%5%,%*% P(o3a3ilidad de e((o( de 3it 27it E((o( Rate4 pa(a la modulacin 7PS!
Cua"#o "os lle1a" las se+ales al receptor? se i"tro#uce" u"a serie #e errores 9 #istorsio"es 0ue
te"#re(os 0ue te"er e" cue"ta% Para calcular los errores <a(os a o6te"er la ecuaci$" te$rica #e la
tasa #e error #e 6it 5-ER7% El siste(a co"sistir: e" u"a (o#ulaci$" #e 'ase 6i"aria 5-PS.7? i"tro!
#ucie"#o e" el ca"al rui#o 6la"co a#iti<o 1aussia"o%
Co" la (o#ulaci$" -PS. 5-i"ar9 PBase SBi't .e9i"17? los #1itos 6i"arios 9 = pue#e" ser
represe"ta#os por los "i<eles a"al$1icos +
.
E
b
9
.
E
b
respecti<a(e"te% El siste(a (o#elo se
represe"ta e" la 'i1ura si1uie"te:
Modelo del canal
La o"#a #e tra"s(isi$" 0ue <a por el ca"al se <e i"ter'eri#a por rui#o? n? tpica(e"te #e"o(i!
"a#o Rui#o -la"co Fausia"o A#iti<o 5A##iti<e MBite Faussia" Noise? AMFN7%
#igura $:% &iseAo simplifiado de blo<ues on el transmisor-reeptor en BP(K
Mod
BPSK
e$Mod
BPSK
&
Transmisor Receptor
/uente 101
s
*
n
!
.
E
b
101 ...
Filtro paso
!anda
analgico
FI
Receptor digital
Filtro
/daptado
Filtro paso
!ajo &
die"mado
+
M
ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s f
s
=/ T
s
*%4 E<aluaci$" #el tra"s(isor!receptor 6:sico co" rui#o e" el ca"al 3
A#iti<o: el rui#o es a1re1a#o 5"o se (ultiplica7 por la se+al tra"s(iti#a%
-la"co: el espectro #e rui#o pla"o e" to#as las 'recue"cias%
Faussia"o: Los <alores #el rui#o si1ue" la 'u"ci$" #e #istri6uci$" #e pro6a6ili#a#
1aussia"a? #a#a por p( B)=

.*nc
*
e
( Bj)
*
*c
*
co" j== 9 c
*
=
?
=
*
%
C.lculo de la pro'a'ilidad de error
Por lo ta"to las se+ales 0ue reci6i(os e" el receptor <ie"e" #e'i"i#as por:

y(T )=s

+n
cua"#o se tra"s(ite u" %

y(T )=s
=
+n
cua"#o se tra"s(ite u" =%
Por lo ta"to e" el receptor te"#re(os u"a 'u"ci$" #e #istri6uci$" #e pro6a6ili#a# 5PD47 para
ca#a caso:
p( ys
=
)=

.
(n?
=
)
e
( y+. E
b
)
*
?
=
p( ys

)=

.
(n?
=
)
e
(y+. E
b
)
*
?
=
#igura $;% #uni'n densidad de probabilidad ondiional on modulai'n BP(K
Asu(ie"#o 0ue las se+ales s

9 s
=
? so" (utua(e"te eGclu9e"tes e i1ual(e"te pro6a6les? es
#ecir 0ue la pro6a6ili#a# #e 0ue e"<ie(os s

o s
=
es #e ]% Por lo ta"to el <alor = co"stitu9e el u(!
6ral para el l(ite #e la #ecisi$" $pti(a%
Si la se+al reci6i#a s

es (a9or 0ue =? el receptor asu(e 0ue 'ue tra"s(iti#a%


Si la se+al reci6i#a s
=
es i"'erior o i1ual a =? el receptor asu(e 0ue 'ue tra"s(iti#a%
3* Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
Por lo ta"to te"e(os:
y>=s

9
y<=s
=
%
Pro'a'ilidad de error cuando s
1
(ue transmitida
Co" el u(6ral #a#o a"terior(e"te? la pro6a6ili#a# #e error #a#a cua"#o s

'ue tra"s(iti#a es
5el :rea #e la re1i$" a;ul7:
p(es

)=

.
n?
=

=
e
( y.E
b
)
*
?
=
dy=

.n

.
E
b
?
=

e
0
*
d0=

*
erf
(
.
E
b
?
=
) ?
#o"#e?
erf( B)=
*
.n

e
B
*
dB es la 'u"ci$" #e error co(ple(e"taria%
Pro'a'ilidad de error cuando s
1
(ue transmitida
De (a"era si(ilar? la pro6a6ili#a# #e error #a#a cua"#o s
=
'ue tra"s(iti#a es 5el :rea #e la re!
1i$" a;ul7:
p(es
=
)=

.
n?
=

e
( y+.E
b
)
*
?
=
dy=

.n

.
E
b
?
=

e
0
*
d0=

*
erf
(
.
E
b
?
=
) %
Pro'a'ilidad total de error de 'it
P
b
=p(s

) p(es

)+p( s
=
) p(es
=
)
%
Da#o 0ue Be(os supuesto 0ue s

9 s
=
so" i1ual(e"te pro6a6les?
p( s

)=p( s
=
)=

*
? la pro!
6a6ili#a# #e error es?
P
b
=

*
erf
(
.
E
b
?
=
)
$ P
b
=*
(
.
* E
b
?
=
)
5*%4%*%7
,%5%,%,% Simulacin del sistema diseado
Ie(os <isto 0ue ocurre cua"#o a la se+al tra"s(iti#a se le a+a#e rui#o? 9 las ecuacio"es 0ue
te"e(os 0ue utili;ar% Para co(pro6ar 0ue "uestro siste(a se co(porta #e la (a"era i#eal te"e(os
0ue calcular la 1r:'ica te$rica #el "O(ero #e errores #e 6its e" u"a (o#ulaci$" -PS. respecto a la
1r:'ica #el siste(a si(ula#o%
La tasa #e error #e 6it 5-ER7 0ue calculare(os e" ,ATLA-
H
1e"eral(e"te se represe"ta e"
u"a 1r:'ica #e #os #i(e"sio"es% La or#e"a#a? es la relaci$" se+al a rui#o 5SNR7 eGpresa#a co(o
E
6
/N
=
5e"er1a por 6it #i<i#i#a por la #e"si#a# espectral #e pote"cia #e rui#o7? eGpresa#a e" #eci6e!
lios 5#-7% La a6cisa es la tasa #e error #e 6it 5-ER7? <alor a#i(e"sio"al? eGpresa#o "or(al(e"te e"
pote"cias #e #ie;%
*%4 E<aluaci$" #el tra"s(isor!receptor 6:sico co" rui#o e" el ca"al 33
Para esta 1r:'ica tra;are(os u"a serie #e pu"tos? 0ue "os o6li1ar: a e2ecutar la si(ulaci$"
para ca#a <alor espec'ico #e SNR%
Procedimiento de la simulacin
Para u"a se+al te"e(os 0ue la pote"cia i"sta"t:"ea es:
P
ins
BC ( n)
9 la pote"cia (e#ia #el <alor i"sta"t:"eo e" N (uestras es:
P
med
=

n=
?
B
*
(n) 5*%4%*%*7
Cua"#o reci6i(os la se+al e" el receptor calcula(os su pote"cia co" la si1uie"te 'or(ula:
!ot5=mean(a&s(5t.).67);
Esta es la pote"cia #e la se+al 0ue reci6i(os e" el receptor% Para po#er a+a#irle u" rui#o te"e!
(os 0ue 1e"erarlo 9 escalarlo co" la se+al% Para #i6u2ar la 1r:'ica #e -ER? es #ecir? la tasa #e erro!
res 5errores totales/s(6olos reci6i#os7 utili;are(os u" ra"1o #e E
6
/N
=
? 0ue ser: "uestra relaci$" se!
+al a rui#o 5SNR7 #el ca"al% Los <alores #e E
6
/N
=
? estar:" e"tre = 9 8 #- e" pasos #e #-% X para
0ue la 1r:'ica si(ula#a se pare;ca lo (:s posi6le a la te$rica tra"s(itire(os =%=== s(6olos%
%
E" las si(ulacio"es E
6
/N
=
? se eGpresa e" #eci6elios? pero #e6e(os co"<ertirlo a u" <alor a#i!
(e"sio"al% Si E
6
/N
=
es m #-? e"to"ces E
6
/N
=
S =
(/=
5esta"#o e" u"i#a#es li"eales7% X e" ,AT!
LA-
H
lo calcula(os as:
8&9o:lin=1(.6(8&9o:d;<1();
Los #- #e rui#o est:" e" la pote"cia #e rui#o? 9 la pote"cia #e rui#o se calcula e" 'u"ci$" #e
la se+al reci6i#a? para 0ue 'i"al(e"te Ba9a u"a SNR co"creta? 0ue es lo 0ue "os i"teresa e" la si(u!
laci$"? calcula(os la pote"cia #e rui#o co(o:
!ot9=(!ot5=/s)<(7=8&9o:lin=&);
Do"#e ,s es el "O(ero #e (uestras por s(6olo? es #ecir? el 'actor #e i"terpolaci$" total? 9 6
es el "O(ero #e 6its por s(6olo% E" "uestro caso para -PS.? 6 S ? 9 para EPS.? 6 S *%
Para 1e"erar el rui#o 9 su(:rselo a la se+al? utili;are(os e" ,ATLA-
H
la 'u"ci$" DrandnD?
0ue 1e"era u"a #istri6uci$" "or(al #e "O(eros aleatorios co" u"a (e#ia cero 9 u"a <aria";a #e
u"o% De6e(os escalar la sali#a para 0ue el resulta#o te"1a la <aria";a #esea#a? c
?
*
% Para Bacer
esto? si(ple(e"te (ultiplicare(os la sali#a #e la 'u"ci$" DrandnD por
c
?
? as 0ue 1e"erare(os el
<ector #e la si1uie"te (a"era:
ruido= randn(si$e(5t.)))=sqrt(!ot9);
A+a#ie"#o el rui#o 1e"era#o #e la si1uie"te (a"era:
sru = 5t. - ruido;
E2ecutare(os el receptor 9 a la sali#a #el #ecisor calculare(os los errores co" la 'u"ci$" #e
,ATLA-
H
DbiterrD:
*ne,&er+=&iterr(;its>.,;its"ec);
U"a <e; 0ue lle<a(os a ca6o si(ulacio"es para los E
6
/N
=
#e i"ter@s? #i6u2a(os los resulta#os%
Fe"erare(os #os 1r:'icas 0ue superpo"#re(os% U"a ser: la te$rica? 0ue #i6u2are(os e" a;ul? 9 la
otra ser: la u"i$" #e los <alores o6te"i#os 0ue u"ire(os 0ue#a"#o esta 1r:'ica e" ro2o% E" el e2e P
estar:" los <alores #e E
6
/N
=
? (ie"tras 0ue e" el e2e X estar: la relaci$" #e errores #e 6it% El e2e X se
34 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
#i6u2ar: e" escala lo1art(ica? (ie"tras 0ue el e2e P se #i6u2ar: e" escala li"eal% Calculare(os la
1r:'ica para el ra"1o E
6
/N
=
e"tre = 9 8 #-? e" pasos #e #-% Utili;are(os los si1uie"tes pasos e"
,ATLA-
H
:
La 1r:'ica o6te"i#a es la si1uie"te:
Po#e(os co(pro6ar 0ue "uestro siste(a #ise+a#o 'u"cio"a co(o #ice la teora? por lo 0ue
"os <a(os acerca"#o al siste(a real? Bacie"#o u" #ise+o se"cillo 9 co(pre"si6le%
X e" la parte "e1ati<a? te"e(os 0ue el siste(a to#a<a "o se pue#e utili;ar e" u" siste(a real
9a 0ue "os 'alta" por te"er e" cue"ta al1u"os errores 0ue se i"tro#uce" e" u" siste(a real%
#igura 4=% /urva de de error de bit 1BER2 para la modulai'n BP(K - te'ria, simulada
% Cur?a terica ;8" para ;!5@
e&n(:lin = 1(.6(((A2)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
semilo)(((A2), &er:teo);
rid
0old on
plot(*(A2+, e?al, 'r',*(A2+, e?al, 'or');
leend('terica','simulada');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin ;!5@');
0old off
,%8 E6aluacin del t(ansmiso( 9 (ecepto( con ecuali:acin adaptati6a
E" Siste(as #e Co(u"icacio"es #i1itales? las se+ales #e #atos so" tra"s(iti#as a tra<@s #e ca!
"ales a"al$1icos #e co(porta(ie"to li"eal 0ue pro#uce" #istorsio"es% Estos ca"ales pue#e" ser ca!
"ales tele'$"icos? #e ca6le? 9 ca"ales i"al:(6ricos%
2.2.1 Inter(erencia introducida en el canal, Multicamino
Las #os pri"cipales 'ue"tes #e #istorsi$" #e ca"ales li"eales e" siste(as #e co(u"icacio"es
#i1itales so" la propa1aci$" por (ultitra9ectoria o (ultica(i"o 5(ultipatB 'a#i"17? 5e" ca"ales i"a!
l:(6ricos7? 9 el a"cBo #e 6a"#a #el ca"al li(ita#o% Por lo ta"to el ca"al pue#e ser (o#ela#o co(o
si tu<iera u"a respuesta al i(pulso 'i"ita? es #ecir? co(o si 'uera u" 'iltro li"eal C? 9 co" u"os tie(!
pos #e retar#o #e propa1aci$"? sie"#o estos el i"ter<alo total #ura"te el cual lle1a" la re'leGio"es
si1"i'icati<as #e la se+al tra"s(iti#a%
Esta #istorsi$" li"eal se pro#uce por0ue la se+al tra"s(iti#a lle1a por <arios ca(i"os? #es'a!
sa#a u" tie(po t% Esto co"#uce a I"ter'ere"cia i"tersi(6$lica 5ISI? por sus si1las e" i"1l@s7 e" el re!
ceptor? el cual a su <e; pro#uce el e'ecto #e i"cre(e"to e" la pro6a6ili#a# #e error 5-ER7 e" la #e!
tecci$" #el s(6olo tra"s(iti#o% EGiste" <arias t@c"icas para corre1ir o (i"i(i;ar la #istorsi$" 9 re!
#ucir los e'ectos #e la ISI pro#uci#a por el ca"al #e co(u"icaci$"% U"a #e las t@c"icas (:s utili;a!
#as es la Ecuali;aci$" A#aptati<a%
La i#ea #e la ecuali;aci$" a#aptati<a es co"struir u" 'iltro e" el receptor? 0ue co"trarreste el
e'ecto #el ca"al% Co" este o62eti<o al #ise+ar el ecuali;a#or? la respuesta al i(pulso #el ca"al 9 el
ecuali;a#or co(6i"a#os tie"e 0ue ser u" pulso%
Este 'iltro a#aptati<o se e"car1ar: #e (i"i(i;ar las i"ter'ere"cias a+a#i#as e" el ca"al #e
tra"s(isi$" 9 recBa;ar el rui#o a#iti<o 9 1aussia"o? a#apta"#o so6re la (arcBa el 'iltra#o se1O" la
se+al reci6i#a% Al (is(o tie(po? ser: i(porta"te 0ue (e2ore re#u;ca el rui#o #e 6a"#a a"cBa%
Transmisor digital
multicamino
Ruido
!lanco
Canal Receptor digital
38 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
,o#elare(os el ca"al co(o u" 'iltro 4IR i"<aria"te e" el tie(po% El (ultica(i"o lo si(ulare!
(os co" u"a serie #e coe'icie"tes 0ue se 'iltrar:" co" la se+al tra"s(iti#a% Los coe'icie"tes #el ca!
"al (ultica(i"o ser:":
c =*(,5 1 '(,2+
La separaci$" e"tre #icBos coe'icie"tes es ^s 5es #ecir? el perio#o #e s(6olo7% Por ta"to?
para po#er si(ular #icBo ca"al e" 'recue"cia i"ter(e#ia? #o"#e la se+al tie"e LG, (uestras por
s(6olo? se #e6er: 1e"erar u" 'iltro cu9a respuesta al i(pulso co"te"1a los a"teriores coe'icie"tes
separa#os por 5,GL!7 ceros:
0 = *(,5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+
El ecuali;a#or al ser u" 'iltro? te"#re(os 0ue ir seleccio"a#o los coe'icie"tes 0ue lo co"'or!
(a" co" el o62eti<o #e eli(i"ar la i"ter'ere"cia e"tre s(6olos 9 ate"uar las i"ter'ere"cias a#iti<as%
Esos coe'icie"tes po#r:" ser esco1i#os? 6as:"#o"os e" la se+al reci6i#a 9 posi6le(e"te e" u"a pre!
esta6leci#a Aseuenia de entrenamientoC%
,%8%*%*% Recepto( con ecuali:acin
El ecuali;a#or se coloca #espu@s #el Olti(o #ie;(a#o para eli(i"ar to#as las tra"s'or(acio!
"es 0ue Ba i"tro#uci#o el tra"s(isor 9 0ue#ar"os co" a0uellas 0ue tie"e" 0ue <er solo co" el ca"al
#e tra"s(isi$"%
Depe"#ie"#o #el "i<el #e ISI? prese"ta#o por el ca"al #e co(u"icaci$"? los ecuali;a#ores a
e(plearse po#ra" ser #e tipo Li"eal 9 No Li"eal% Los Ecuali;a#ores Li"eales? so" i(ple(e"ta#os
cua"#o el "i<el #e ISI es (o#era#oQ por el co"trario los Ecuali;a#ores No Li"eales? so" i(ple(e"!
ta#os cua"#o el "i<el #e ISI es se<ero% Los ecuali;a#ores 0ue <ere(os ser:" #e tipo li"eal%
La estrate1ia 6:sica e" la ecuali;aci$" es e"co"trar u"a 'u"ci$" a#ecua#a para los par:(etros
#esco"oci#os #el ecuali;a#or 0ue pue#a" ser usa#os para #e'i"ir u" pro6le(a #e opti(i;aci$"%
Filtro paso
!anda
analgico
Receptor digital
Filtro
/daptado
Filtro paso
!ajo &
die"mado
+ 1 ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
2cuali"ador
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s f
s
=/ T
s
eteccin
FI
*%& E<aluaci$" #el tra"s(isor 9 receptor co" ecuali;aci$" a#aptati<a 37
U"a secue"cia #e e"tre"a(ie"to preesta6leci#a s_U` se supo"e co"oci#a e" el receptor% El o6!
2eti<o es e"co"trar u" 'iltro 4IR 50ue ser: el ecuali;a#or7 cu9a sali#a sea aproGi(a#a(e"te i1ual a
la se+al #el tra"s(isor? au"0ue posi6le(e"te retrasa#a e" el tie(po% Por lo ta"to? el o62eti<o es ele!
1ir la respuesta al i(pulso N
i
tal 0ue y| k s| k6 para al1O" 6 espec'ico%
El pro6le(a #e la ecuali;aci$" li"eal se represe"ta co" la si1uie"te ecuaci$":
y| k =

.==
n
D
.
r | k . 5*%&%%7
9 opera"#o o6te"#ra(os la relaci$" #e (atrices: E =R#
X el error recupera#o #e la tras(isi$" co" retar#o es:
e| k =s| k6y| k 5*%&%%*7
para u" retar#o 6 #a#o%
Co" el error calcula#o po#e(os utili;arlo para #e'i"ir u"a 'u"ci$" 0ue #epe"#a #e los par:!
(etros #esco"oci#os
D
i
% X calcula"#o estos par:(etros 0ue (i"i(ice" el re"#i(ie"to #e esta
'u"ci$" proporcio"ara u"a 6ue"a soluci$" al pro6le(a #e la ecuali;aci$"%
Opera"#o te"#ra(os la relaci$" #e (atrices si1uie"te: E=(E =(R#
Co(o (e#i#a #el re"#i(ie"to #e
D
i
e" 4? co"si#era(os:
F
+(
=

i=n+
p
e
*
|i 5*%&%%37
F
+(
es u"a 'u"ci$" sie(pre #e <alor positi<o? 9a 0ue es u"a su(a #e cua#ra#os% ,i"i(i;ar
u"a su(a #e errores al cua#ra#o co" u" retar#o respecto al ori1e" es el o62eti<o e" el #ise+o #el
ecuali;a#or? as 0ue los <alores #e
D
i
0ue (i"i(i;a"
F
+(
pro<ocar:" 0ue la sali#a #el ecuali!
;a#or se acer0ue a los <alores #el tra"s(isor 5retar#a#os7% U"a <e; calcula#os estos <alores ta(6i@"
te"#ra(os 0ue e"co"trar el retar#o 6 $pti(o%
#igura 4$% &istintos tipos de modulai'n3
Canal
/juste del
2cuali"ador
2cuali"ador
FIR
2rror de
C3lculo
ecisin
Secuencia de
entrenamiento
2stad4sticas de
s4m!olo
s( k) y(k )
e (k )
r ( k)
s( k)
Modo Entrenamiento
Modo Ciego
Modo Decisin-Directa
3) Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
$cuali)acin 3MS
L,S 5#el i"1l@s A+east Mean (<uareC7 si1"i'ica 0ue se utili;ar: e" el al1orit(o u"a soluci$"
0ue pro#u;ca la (e"or (e#ia cua#r:tica%
El #ise+o 0ue o6te"#ra(os co" la resoluci$" #e la ecuaci$"
F
+(
? re0uiere u" c:lculo su6s!
ta"cial? i"cluso cua"#o el retraso #el siste(a es co"oci#o% Para re#ucir este c:lculo usare(os u"
ele(e"to a#aptati<o para (i"i(i;ar la (e#ia #el error al cua#ra#o:
F
+M(
=

*
avg e
*
| k
5*%&%%47
X te"e(os 0ue
F
+M(
es u"a 'u"ci$" #e to#os los coe'icie"tes
D
i
#el ecuali;a#or:
e| k =s| k6y| k=s| k6

.==
n
D
.
r | k . 5*%&%%&7
0ue co(6i"a#a co" *%&%%* 9 *%&%%? 9 #o"#e r_U` es la se+al reci6i#a e" 6a"#a 6ase #espu@s #el
(uestreo% U" al1orit(o para la (i"i(i;aci$" #e
F
+M(
co" respecto a la iteraci$" i #el coe'icie"te
f
i
#el ecuali;a#or es:
D
i
| k+=D
i
| k j
dF
+M(
dD
i

D
i
=D
i
| k
5*%&%%87
Para crear u" al1orit(o 0ue pue#a ser ':cil(e"te i(ple(e"ta#o? es "ecesario e<aluar esta #e!
ri<a#a co" respecto al par:(etro #e i"ter@s:
dF
+M(
dD
i

D
i
= f
i
| k
=
davg

*
e
*
| k
dD
i
avg

*
e
*
| k
dD
i

=avg

e| k
de| k
dD
i

5*%&%%77
Utili;a"#o la ecuaci$" *%*%%&? la #eri<a#a #e la 'ue"te #e error recupera#a e_U` co" respecto a
la iteraci$" i #el ecuali;a#or
D
i
es:
de| k
dD
i
=
ds| k6
dD
i

. ==
n
dD
.
r | k.
dD
i
=r| ki 5*%&%%)7
Nor(al(e"te? la operaci$" #e pro(e#ia#o se supri(e e" ca#a iteraci$" co" u" <alor (u9 pe!
0ue+o 0ue pro<oca u" co(porta(ie"to #e 'iltro paso 6a2o 5e" pro(e#io7% El resulta#o se lla(a al!
1orit(o L,S 5#el i"1l@s? pro(e#io #e ("i(os cua#ra#os7 para u"a respuesta al i(pulso #irecta li!
"eal #el ecuali;a#or e" ca#a a#aptaci$" #e coe'icie"te:
D
i
| k+=D
i
| k +je| k r | ki
5*%&%%/7
El al1orit(o L,S lo 0ue prete"#e es (i"i(i;ar el error cua#r:tico o6te"i#o e"tre los <alores
#e los #atos reci6i#os 9 los <alores tra"s(iti#os 0ue pue#e" ser recupera#os co" u" ele(e"to a#ap!
tati<o%
*%& E<aluaci$" #el tra"s(isor 9 receptor co" ecuali;aci$" a#aptati<a 3/
El L,S se i"icia co" u"a secue"cia #e e"tre"a(ie"to? 0ue a9u#a a co"struir o e"tre"ar al
ecuali;a#or%
U"a caracterstica i(porta"te #el L,S es su si(!
plici#a#% No re0uiere (e#i#as #e las 'u"cio"es #e co!
rrelaci$"? "i ta(poco i"<ersi$" #e la (atri; #e auto!co!
rrelaci$"? 0ue so" c:lculos 0ue se utili;a" e" otros tipos
#e ecuali;a#ores a#aptati<os%
El L,S co(pre"#e #os procesos 6:sicos:
U" proceso #e 'iltra#o? 0ue i(plica el c:l!
culo #e la sali#a 1e"era#a por u" 'iltro
tra"s<ersal? 9 la 1e"eraci$" #e u"a esti(a!
ci$" #el error co(para"#o esta sali#a co"
la respuesta #esea#a%
U" proceso a#aptati<o? 0ue reali;a el a2us!
te auto(:tico #e los coe'icie"tes #el 'iltro #e acuer#o co" la esti(aci$" #el error%
Estos procesos pue#e" eGpresarse e" las si1uie"tes relacio"es 9 su 1r:'ica correspo"#ie"te?
0ue so" el resulta#o #e la esti(aci$" #el <ector 1ra#ie"te #el al1orit(o:
% Sali#a #el 'iltro 95"7 S N5"7 G5"7 5*%&%%=7
*% Esti(aci$" #el error e5"7 S s5"7 a 95"7 5*%&%%7
3% A#aptaci$" #e los pesos #el 'iltro N5"T7 S N5"7 T ( G5"7 e\5"7 5*%&%%*7
O6ser<a(os 0ue la esti(aci$" #el error? #e'i"i#a por las ecuacio"es *%&%%= 9 *%&%%? #e!
pe"#e #el <ector #e coe'icie"tes actual D1n2? 9 el t@r(i"o Am B1n2 eG1n2C 0ue represe"ta la correc!
ci$" aplica#a al <ector #e coe'icie"tes D1n2% El al1orit(o Aa#aptati<oC Ba #e co(e";ar co" u" <alor
i"icial D1=2% Ta(6i@" aprecia(os 0ue e" ca#a iteraci$" se #e6e co"ocer el <alor #e la se+al tra"s(i!
ti#a B1n2? la se+al #e re'ere"cia o #e e"tre"a(ie"to d1n2 9 el <ector #e coe'icie"tes actuales D1n2%
Diseo en #ATLA7
;
U"a <e; co(pre"#i#o el pro6le(a #e estu#ioQ ISI? su a":lisis 9 co(pre"si$"? reali;a(os la
i(ple(e"taci$" #el ecuali;a#or a2usta"#o a#ecua#a(e"te to#os sus par:(etros 9 a"ali;a"#o su 'u"!
ci$"%
Partie"#o #e la ecuaci$" 6:sica #el al1orit(o seleccio"a#o? se #esarroll$ el si1uie"te c$#i1o
e" ,ATLA-
H
? para el ecuali;a#or L,S:
#igura 44% &iagrama de blo<ues de un
Euali0ador +ineal basado en el Algoritmo
+M(3
Filtro
trans0ersal
/lgoritmo
LMS
$
&
'(n)
*(n)
s(n)
e(n)
for C=9-1A/
rr=.(CA'1AC'(9-1)-1);
)(C)= D'=rr;
e(C) = s(C'delta)')(C);
D = D - mu = e(C) = rr;
end
4= Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
Otro par:(etro i(porta"te: el Step Si;e? e" el al1orit(o AmuC? al cual correspo"#e la r:pi#a o
le"ta co"<er1e"cia #el ecuali;a#or% Por lo ta"to AmuC #e6e ser seleccio"a#o (e"or 0ue el <alor (:!
Gi(o #el (is(o co" el o62eti<o #e e<itar pro6le(as #e #i<er1e"cia% Si" e(6ar1o? la asi1"aci$" #e
<alores (u9 pe0ue+os po#ra resultar e" u"a le"ta co"<er1e"cia #el ecuali;a#or%
Co" los par:(etros utili;a#os e" las si(ulacio"es? cua"#o i"tro#u;ca(os el ca"al (ultica(i!
"o? el 'iltro ecuali;a#or se i(ple(e"tar: co" u"a lo"1itu# #e (uestras? 9 el par:(etro AdeltaC o
retar#o ser: #e &% La co"sta"te #e co"<er1e"cia ser: a2usta6le%
X co" el ecuali;a#or L,S co"se1ui(os las si1uie"tes caractersticas
El al1orit(o L,S es e'ecti<o e" u" ca"al #e ISI (o#era#o #e6i#o a 0ue sus coe'icie"!
tes so" capaces #e a#ecuarse a ca(6ios "o (u9 a6ruptos #el ca"al #e co(u"icacio"es%
El pri"cipal i"co"<e"ie"te 0ue tie"e la Ecuali;aci$" A#aptati<a? es 0ue "ecesita te"er
cierto co"oci(ie"to pre<io #e la i"'or(aci$" tra"s(iti#a? si" e(6ar1o? si1ue sie"#o
u" te(a #e i"ter@s #e i"<esti1aci$" para el #ise+o #e receptores%
La #es<e"ta2a #e esta ecuali;aci$" es 0ue usa los #atos #el tra"s(isor para reali;ar la ecuali!
;aci$" 9 "o "os sir<e e" la pr:ctica%
La <e"ta2a es 0ue esta ecuali;aci$" la usa(os co(o re'ere"cia i#eal para <er co(o se co(!
porta" otras ecuali;acio"es? 9 co(o se co(porta esta respecto a la tra"s(isi$" i#eal%
,%8%*%,% Simulacin del diseo
U"a <e; 0ue Be(os #ise+a#o el siste(a? co(pro6are(os 0ue tal 'u"cio"a el al1orit(o #esa!
rrolla#o? co" los #atos i"tro#uci#os%
E" la si(ulaci$" utili;are(os el si1uie"te <alor #e (ultica(i"o:
/=4;
B=2;
c = *(.5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+;
*%& E<aluaci$" #el tra"s(isor 9 receptor co" ecuali;aci$" a#aptati<a 4
X Be(os o6te"i#o los si1uie"tes resulta#os:
Co(pro6a(os co(o el al1orit(o ecuali;a#or reali;a su tra6a2o? 9 co"si1ue se1uir a la cur<a
te$rica% Esto "os i"#ica 0ue 'u"cio"a 6ie" 9 0ue el (ultica(i"o i"tro#uce u" pe0ue+o error e" la se!
+al reci6i#a 0ue po#e(os asu(ir%
Al eli(i"ar la ecuali;aci$" el (ultica(i"o i"tro#uce errores e" la se+al reci6i#a? 0ue "o po#e!
(os corre1ir%
#igura 4-% Respuesta del sistema on euali0ador, multiamino y ruido
#igura 47% Respuesta del sistema sin euali0ador, on multiamino y
ruido
,%< E6aluacin del t(ansmiso( 9 (ecepto( con sinc(oni:acin en +ase 9
+(ecuencia
El si1uie"te paso e" el #ise+o #el receptor? es a+a#ir el error #e 'ase 9 'recue"cia e" la tra"s!
(isi$" #e la se+al% Cua"#o se reci6e la se+al e" el receptor? los oscila#ores #el tra"s(isor 9 #el re!
ceptor "o est:" per'ecta(e"te si"cro"i;a#os 9 tie"e" li1eras <ariacio"es el u"o #el otro pro#uci@"!
#ose u" error% Este error se pue#e #ar e" la 'recue"cia o e" la 'ase #e la porta#ora% E" al1u"os casos
este error? al 6a2ar la se+al reci6i#a a 6a"#a 6ase? pue#e ser (u9 per2u#icial para la correcta recep!
ci$" #e la se+al? por lo 0ue esta #i'ere"cia #e 'ase e"tre los oscila#ores #e tra"s(isi$" 9 recepci$"
te"#re(os 0ue corre1irla%
2.4.1 Sincroni)acin de portadora
E" el receptor? para po#er te"er la 'recue"cia i"ter(e#ia eGacta 0ue tie"e el tra"s(isor? 9 "o
te"er errores? utili;are(os u" (@to#o para o6te"erla #e la se+al reci6i#a% Este (@to#o co"siste e"
1e"erar u"a si"usoi#e 0ue <ariar: e" 'u"ci$" #e la se+al reci6i#a para o6te"er la 'recue"cia i"ter(e!
#ia eGacta #el tra"s(isor% Para co"se1uir esto co"strui(os u" La;o e"1a"cBa#o e" 'ase 5PLL? e" i"!
1l@s PBase Local Loop 7% Este la;o per(ite esti(ar la 'recue"cia 9 'ase #e la porta#ora reci6i#a 0ue
es "uestro o62eti<o%
Transmisor digital
multicamino
Ruido
!lanco
Canal Receptor digital
Filtro paso
!anda
analgico
Receptor digital
Filtro
/daptado
Filtro paso
!ajo &
die"mado
+ 1 ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
2cuali"ado
r
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s f
s
=/ T
s
Sincroni"acin en
fase * frecuencia
*%8 E<aluaci$" #el tra"s(isor 9 receptor co" si"cro"i;aci$" e" 'ase 9 'recue"cia 43
,%<%*%*% Sinc(oni:acin de 1ase= PLL
Cua"#o "os lle1a u"a se+al r5t7 al la;o e"1a"cBa#o e" 'ase ocurre lo si1uie"te:
La 'recue"cia #e la se+al #e e"tra#a e(pie;a a au(e"tar li1era(e"te? 9 la #i'ere"cia
#e 'ases e"tre la se+al #el VCO 9 la #e e"tra#a co(e";ar: a crecer% Se pro#ucir: u"
ca(6io e" la 'recue"cia #e co"trol #el VCO #e tal 'or(a 0ue se lle<e al VCO a oscilar
Bacia la (is(a 'recue"cia #e la se+al #e e"tra#a%
U"a <e; 0ue el siste(a se e"1a"cBa? la #i'ere"cia #e 'recue"cias se Bace cero? 9 O"ica!
(e"te te"#re(os u"a se+al co"ti"ua a la sali#a #el 'iltro%
Por ta"to? el la;o se (a"tie"e e"1a"cBa#o a la 'recue"cia #e e"tra#a%
Co(po"e"tes 6:sicos:
VCO: Oscila#or co"trola#o por te"si$" % Fe"era u"a si"usoi#e G5t7 0ue <ara e" 'u"!
ci$" #e 95t7% Cua"#o el la;o est: e"1a"cBa#o a u"a se+al peri$#ica #e e"tra#a? el VCO
oscila eGacta(e"te a la 'recue"cia #e #icBa se+al #e e"tra#a%
Detector #e 'ase % Fe"era u"a se+al e5t7 0ue es la #i'ere"cia #e 'ase e"tre G5t7 9 r5t7%
Nor(al(e"te est: 'or(a#o por u" (ultiplica#or%
LP4 5LoN Pass 4ilter #el i"1l@s? 4iltro paso!6a2o7 % Eli(i"a to#as a0uellas se+ales i"!
ter'ere"tes 0ue se Ba9a" pro#uci#o e" la #etecci$" #e 'ase% Ta(6i@" proporcio"a cierta
(e(oria al la;o cua"#o se pier#e (o(e"t:"ea(e"te el e"1a"cBe #e6i#o a u" tra"sito!
rio i"ter'ere"te% A ca(6io #e re#ucir el a"cBo #e 6a"#a #el 'iltro (e2ora(os el recBa;o
a las se+ales 'uera #e 6a"#a? pero al (is(o tie(po re#uci(os el ra"1o #e captura 9
au(e"ta(os el tie(po #e captura%
,%<%*%,% Sinc(oni:acin de 1(ecuencia
Cua"#o reci6i(os u"a se+al e" el receptor 9 "o sa6e(os 0u@ porta#ora tie"e? "ecesita(os
aplicar al1u"a t@c"ica para calcular esto% Co" el #etector #e 'ase esto "o es posi6le? co" lo 0ue po!
#re(os usar las si1uie"tes t@c"icas:
% T@c"icas si" a9u#a #e #atos 5NAD: No"!Ai#e# Data7%
Co" porta#ora resi#ual: PLL
Co" porta#ora supri(i#a: La;o Costas? Cua#ra#ores 5S0uari"17%
ALE
Si"cro"i;aci$" "o coBere"te: -a"co 'iltros 9 AEarl9!lateC 'recue"cial
#igura 46% &iagrama de blo<ues de un +a0o enganhado en
#ase
LPF
5C6
r(t)
e(t)
*(t)
'(t)
etector de fase
44 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
*% T@c"icas co" a9u#a #e #atos 5AD: Ai#e# Data7%
Esti(aci$" #irecta ,L #e la 'ase%
4ee#6aU PLL para ,PA, 5D4PLL!,PA,7
4ee#6aU PLL para ,PS. 5D4PLL!,PS.7
E" "uestro caso utili;are(os la t@c"ica si" a9u#a #e #atos? 9 (:s co"creta(e"te el La;o #e
Costas%
,%<%*%0% La:o de costas
El la;o #e costas es u" 'iltro #e 6ucle cerra#o utili;a#o para la recuperaci$" #e la 'ase #e la
porta#ora #e las se+ales #e (o#ulaci$"% 4ue i"<e"ta#o por JoB" P% Costas e" Fe"eral Electric e" la
#@ca#a #e /&=% Su i"<e"ci$" 'ue #escrita co(o Ade un efeto profundo en las omuniaiones di-
gitales modernasC% Su <e"ta2a so6re los #etectores 6asa#os e" PLL es 0ue las pe0ue+as <ariacio"es
e" los errores #e <olta2e e" el la;o o 6ucle #e Costas es el sen(7(E
i
'E
f
)) e" <e; #e (E
i
'E
f
)% Esto se
tra#uce e" el #o6le #e se"si6ili#a# 9 ta(6i@" Bace 0ue el 6ucle #e Costas sea especial(e"te a#ecua!
#o para los #espla;a(ie"tos #e la porta#ora #e la 'recue"cia? co(o pue#e" ser e" la (o#ulaci$"
O4D, 9 e" los receptores FPS%
Por lo 0ue te"e(os u"a t@c"ica se"cilla #e recuperaci$" #e 'ase co" u"as 6ue"as prestacio"es?
9 co" solo el i"co"<e"ie"te #e 0ue las #os ra(as tie"e" 0ue estar e0uili6ra#as%
El 'u"cio"a(ie"to #el la;o #e costas es el si1uie"te:
% La se+al #e e"tra#a s5t7 est: (ultiplica#a por u"a si"usoi#e 1e"era#a por el VCO e"
u"a ra(a 9 por la (is(a si"usoi#e #es'asa#a /=V 1ra#os e" la otra ra(a? o6te"ie"#o
s

5t7 9 s
*
5t7:
s

( t )=

*

m(t )cos( *o

t +0
i
+0
=
)+m(t ) cos(0
i
0
=
)

s
*
(t )=

*

m(t )si"(*o

t +0
i
+0
=
)+m(t )si"(0
i
0
=
)

#igura 48% &iagrama de blo<ues del la0o de ostas


LPF
5C6
Comp I
/l decisor
esfase
789
LPF
F(s)
Comp :
s(t )=m(t ) cos(o

t +0
i
)
s

(t )
s
*
(t )
-(t)
*%8 E<aluaci$" #el tra"s(isor 9 receptor co" si"cro"i;aci$" e" 'ase 9 'recue"cia 4&
*% Tras el 'iltra#o paso 6a2o 5LP47:
s
#
(t )=

*
m(t ) cos(0
i
0
=
)
s
/
(t )=

*
m(t )si"(0
i
0
=
)
3% X cua"#o (ultiplica(os s
4
5t7 9 s
C
5t7 o6te"e(os 05t7:
<(t )=s
#
(t ) s
/
(t )=

4
m
*
(t ) cos0
e
si"0
e
=

)
m
*
(t )si"*0
e
5*%8%%7
Por lo 0ue si el error es pe0ue+o
si"*0
e
*0
e
te"#re(os:
<(t )

4
m
*
(t ) 0
e
5*%8%%*7
El 'iltro 45s7 ser: #e tipo paso 6a2o? #e 'or(a 0ue actuar: co(o u" i"te1ra#or para m
*
(t ) ?
o6te"ie"#o la e"er1a #el (e"sa2e? 0ue se supo"e 0ue es co"sta"te? #e 'or(a 0ue a la sali#a o6te"!
#re(os u"a se+al proporcio"al a
0
e
% As el VCO ser: proporcio"al al error
0
e
#e (a"era 0ue se
e"1a"cBar: a la e"tra#a%
Implementacin di"ital del la)o de costas
Para la i(ple(e"taci$" #i1ital #el la;o #e costas Ba9 0ue Bacer pe0ue+as (o#i'icacio"es al
#ia1ra(a #e 6lo0ues #e la 'i1ura *8 o6te"i@"#ose el si1uie"te #ia1ra(a #e 6lo0ues:
Co" este #ise+o 9a po#ra(os recuperar la 'ase #e la se+al reci6i#a si(ple(e"te po"ie"#o u"
'iltro paso 6a2o e" 45;7% Este sera el la;o #e costas #e pri(er or#e"? 9 para recuperar ta(6i@" la 're!
cue"cia #e la porta#ora? te"#re(os 0ue utili;ar u" la;o #e costas #e se1u"#o or#e"%
#igura 49% &iagrama de blo<ues digital del la0o de ostas3
48 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
3a)o de Costas de se"undo orden
Para utili;ar u" la;o #e se1u"#o or#e" es "ecesario calcular los par:(etros #el 'iltro #el la;o%
E" u" PLL #e or#e" * el error e" el #o(i"io b es:
O
e
( 0)=
(0

)
*
+( K*) 0

+(Kb) 0
*
O
i
( 0)
Co" 45;7:
# ( 0)=K
b0

=K
p
+
K
5
0

K=K
p
+K
5
b=
K
p
K
p
+K
5
A"te u"a ra(pa #e 'ase el error 0ue#a:
O
e
( 0)=
Ao0

+( K*) 0

+(Kb) 0
*
=
Ao0

*r coso
=
0

+r
*
0
*
e
rampa
| n=*Ar
n
cos (o
=
n+~A) u| n
r es el ($#ulo 9 c
=
es la 'ase #el polo #e la 'u"ci$" #e se1u"#o or#e"? A es el coe'icie"te #e
la #esco(posici$" e" 'raccio"es si(ples%
Co" A:
A=

*r seno
=
~A=
n
*
e
rampa
| n=

r sen(o
=
)
r
n
cos(o
=
n
n
*
)u| n
Si para #eci#ir los par:(etros #el PLL "os ce"tra(os e" la <eloci#a# #e co"<er1e"cia po#e!
(os se1uir el si1uie"te proce#i(ie"to:
Da#o 0ue el error #epe"#e #e la eGpo"e"cial r
"
? cua"#o este 'actor Ba9a #esce"#i#o Basta
cierto <alor po#e(os co"si#erar 0ue el PLL se Ba e"1a"cBa#o: por e2e(plo r
"
S =?=? para
"S==? rS=?/&&%
Por otro la#o si "o 0uere(os 0ue la respuesta a la ra(pa oscile 5co"<er1e"cia a(orti1ua#a7?
u"a soluci$" es ele1ir c
=
#e tal (a"era 0ue el perio#o #e cose"o sea superior a ==? por
e2e(plo si e" c
=
S *d/*== e"tre = 9 == s$lo Ba9 (e#io ciclo%
X u"a <e; ele1i#os r 9 c
=
se pue#e o6te"er U 9 6? o .
p
9 .
I
%
Si el criterio #e #ise+o es el a"cBo #e 6a"#a para co"trolar el rui#o 0ue pasa por el PLL po#e!
(os calcular el a"cBo #e 6a"#a a partir #e la ecuaci$":
* B
+
=

=?&
=?&
, ( f )
*
df =

n==

h| n
*
Sa6ie"#o 0ue I5;7 es:
, ( 0)=
K 0

Kb 0
*
+( K*) 0

+(Kb) 0
*
5*%8%%37
*%8 E<aluaci$" #el tra"s(isor 9 receptor co" si"cro"i;aci$" e" 'ase 9 'recue"cia 47
ABora te"#ra(os 0ue #e#ucir los par:(etros a partir #e u" -
L
'i2a#o #e a"te(a"o: la solu!
ci$" es Bacer u"a aproGi(aci$" a partir #e las ecuacio"es #e u" PLL #e or#e" * a"al$1ico% Para esto
se utili;a la relaci$" a"al$1ico!#i1ital #e i"<aria";a al i(pulso 0ue se e(plea e" el #ise+o #e 'iltros
#i1itales paso 6a2o%
La i"<aria";a al i(pulso tie"e la si1uie"te relaci$" e"tre el #o(i"io a"al$1ico 9 #i1ital% X por
lo ta"to #a#o u" siste(a a"al$1ico eGpresa#o e" 'raccio"es si(ples te"e(os lo si1uie"te:
,

( s)=

n=
?
A
k
ss
k
= h

(t )=

n=
?
A
k
e
s
k
t
u(t )
As se #esea co"se1uir u" siste(a #i1ital 0ue te"1a u"a respuesta al i(pulso o6te"i#a #el
(uestreo #e la B5t7 a"al$1ica:
h| n=T
s
h

(nT
s
)=

n=
?
T
s
A
k
e
s
k
nT
s
u| n=

n=
?
T
s
A
k
( e
s
k
T
s
)
n
u| n
cu9a 'u"ci$" #e tra"s'ere"cia ser::
, ( 0)=

n=
?
T
s
A
k
e
s
k
T
s
0

n=
?
T
s
A
k
p
k
0

De lo 0ue se #e#uce 0ue la relaci$" e"tre polos a"al$1icos 9 #i1itales ser::


s
k
=o=p
k
=r e
. o
=
=e
oT
s
e
B.
T
s
o=
l" r
T
s
=
o
=
T
s
U" siste(a a"al$1ico #e or#e" * tie"e u" poli"o(io #e"o(i"a#or co" polos e"
s
k
=o
:
(o+)
*
+
*
=s
*
+*os+o
*
+
*
=s
*
+*o
n
s+o
n
*
Por lo 0ue la relaci$" #e los par:(etros #e e 9 c
"
co" [ 9 Y so":
o
n
=.(o
*
+
*
) =
o
o
n
X la relaci$" #e los polos #i1itales co" e 9 c
"
so":
o
n
=

T
s
.
(l" r )
*
+o
=
=
l" r
.
(l" r)
*
o
=
*
Estas aproGi(acio"es per(ite" e(plear co(o aproGi(aci$" a -
L
la eGpresi$" #e u" la;o a"a!
l$1ico #e or#e" *:
B
+
( d)
=B
+
( a)
T
s
=
o
n
T
s
*
(
+

4
)
B
+
( a)
T
s
=

*
(
l" r+
(l" r)
*
+o
=
*
4l" r
)
5*%8%%47
X si utili;a(os el criterio #e 'i2ar u" a"cBo #e 6a"#a #el la;o #i1ital B
+
( d)
po#e(os usar las
ecuacio"es 0ue relacio"a" el #ise+o #e u" la;o a"al$1ico co" el #i1ital:
4) Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
B
+
( d)
=B
+
( a)
T
s
=
o
n
T
s
*
(
+

4
)
o
n
T
s
=
*-
+
d
(
+

4
)
r=e
4o
n
Ts
o
=
=o
n
T
s
.
*
5*%8%%&7
El proce#i(ie"to #e #ise+o a partir #e u" a"cBo #e 6a"#a "or(ali;a#o sera o6te"er el par:!
(etro c
"
utili;a"#o u"a e 0ue se 'i2a e"tre =?7 9 =?/% U"a <e; o6te"i#os se e(pleara" las relacio"es
a"teriores para o6te"er los par:(etros #i1itales%
,%<%*%5% Simulacin del sistema con el la:o de costas
U"a <e; 0ue te"e(os #ise+a#o el al1orit(o para la si"cro"i;aci$" #e 'ase 9 'recue"cia? calcu!
la(os los <alores #e si(ulaci$" para para u" B
+
( d)
==?= ? ele1i(os e S =?)? 9 e" ,ATLA-
H
te"!
#ra(os:
X co" estos resulta#os? <e(os 0ue el al1orit(o 'u"cio"a e"1a"cB:"#ose e" 'ase 9 'recue"cia
co" el la;o #el costas #e se1u"#o or#e"%
La 'i1ura *) (uestra 0ue co" u"a <ariaci$" #e 'recue"cia #el =?=Z el siste(a co"si1ue recu!
perar la se+al acepta6le(e"te%
Dn>s=7=.(1<((.4-1<(.4=4))
r=e.p('Dn>s=(.4)
Do=Dn>s=sqrt(1'(.4=(.4)
#igura 4:% Respuesta del sistema on ruido y error de freuenia, y
sinroni0ai'n en fase y freuenia
*%8 E<aluaci$" #el tra"s(isor 9 receptor co" si"cro"i;aci$" e" 'ase 9 'recue"cia 4/
E" la 'i1ura */? <e(os 0ue la si(ulaci$" co" u"a <ariaci$" #e 'recue"cia #el =?=Z 9 u"
error #e 'ase #e d/4 el siste(a co"si1ue recuperar la se+al acepta6le(e"te%
#igura 4;% Respuesta del sistema on ruido, error de freuenia y fase,
y sinroni0ai'n de fase y freuenia
&= Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
,%<%*%8% Detecto( con (ecupe(acin de la +ase de la po(tado(a pa(a 7PS! con decisin di(i$ida%
El #ia1ra(a #e 6lo0ues #e la 'i1ura 3= est: 6asa#o e" el la;o #e costas _` 9 se #i'ere"cia so!
la(e"te 0ue e" la sali#a #el #errota#or 5(ultiplicar las e"tra#as7 se to(a el si1"o #e la se+al% De6i!
#o a 0ue "o aporta (e2ores prestacio"es 0ue el la;o #e costas "o lo utili;are(os e" -PS.? pero si
para EPS.? 9a 0ue "os #a (e2ores prestacio"es 0ue este%
#igura -=% &etetor on reuperai'n de la fase de la portadora para BP(K on deisi'n dirigida3

e
r
r
o
t
a
d
o
r
S
S
sign(;)
F(")
Filtro
/daptado
+,
+,
Filtro
/daptado
B (kT
s
)
y(kT
s
)
.*si"(D
o
) .*cos(D
o
)
r ( nT)
a
o
( n)
si"(

O(k ))
cos(

O( k ))
,%> E6aluacin del t(ansmiso( 9 (ecepto( con Ecuali:acin cie$a
Co" el #ise+o #el receptor e" este pu"to? la ecuali;aci$" L,S "ecesita u"a secue"cia #e e"!
tre"a(ie"to? 9 utili;:6a(os la se+al 1e"era#a -PS. #el tra"s(isor co(o e"tre"a(ie"to% E" la <i#a
real esto "o <a a ser posi6le 9a 0ue si tu<i@ra(os la se+al #el tra"s(isor "o sera "ecesaria "i"1u"a
co(u"icaci$"% E" este captulo <a(os a #esarrollar u" al1orit(o ecuali;a#or 0ue "o #epe"#a #e
"i"1u"a se+al #el tra"s(isor? sola(e"te #e la reci6i#a por el receptor%
2.5.1 $cuali)acin 3MS con decisin directa 6 3MS Direct Decision7.
E" el al1orit(o L,S #ura"te el perio#o #e e"tre"a(ie"to? el siste(a #e co(u"icaci$" "o
tra"s(ite "i"1O" (e"sa2e% Por lo 1e"eral? u" 6lo0ue #e #atos #e e"tre"a(ie"to le si1ue u" 6lo0ue
#e #atos% La 'racci$" #e tie(po #e#ica#o al e"tre"a(ie"to #e6e ser lo (:s pe0ue+a posi6le? pero
pue#e lle1ar Basta u" *=Z e" la pr:ctica% Por este (oti<o? sera i"teresa"te a#aptar los par:(etros
#el ecuali;a#or si" "ecesi#a# #e utili;ar #atos #e e"tre"a(ie"to? 9 esto Bara 0ue el ta(a+o #el
(e"sa2e 'uera (a9or 9 por ta"to au(e"tara la capaci#a# #el ca"al%
Cua"#o el siste(a e(pie;a a 'u"cio"ar? e" al1O" (o(e"to se co"si1ue a6rir el #ia1ra(a #e
o2os #el ca"al? por lo ta"to to#as las #ecisio"es so" per'ectas? pero los par:(etros #el ecuali;a#or
"o est:" e" sus <alores $pti(os? 9 esto Bace 0ue e" la sali#a se co"si1a u"a r@plica eGacta retar#a#a
#el tra"s(isor? #e tal (a"era 0ue los <alores se a#apta" a sus $pti(os 9 la se+al Ba ser<i#o co(o
e"tre"a(ie"to%
Para u"a 'ue"te 6i"aria f 9 u" #ispositi<o #e #ecisi$" 0ue es u" opera#or #e si1"o? la recu!
peraci$" #el error retar#a#o pue#e ser o6te"i#a co(o sinF)*C+G H )*C+? #o"#e 9_U` es la sali#a
#el ecuali;a#or 9 si1"g9_U`h es i1ual a s| k6 % Por lo ta"to? el ecuali;a#or a#aptati<o e"tre"a#o
#e la 'i1ura **? pue#e ser sustitui#o por el ecuali;a#or por #ecisi$" #irecta #e la 'i1ura 3% Esto co"!
<ierte la ecuaci$" *%&%%/ e" L,S co" #ecisi$" #irecta? 9 0ue#a #e la si1uie"te (a"era:
D
i
| k+=D
i
| k +j( sign( y| k )y| k )r | ki
5*%7%%7
Filtro paso
!anda
analgico
Receptor digital
Filtro
/daptado
Filtro paso
!ajo &
die"mado
+ 1 ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
2cuali"ador
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s f
s
=/ T
s
Sincroni"acin en
fase * frecuencia
&* Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
Esta ecuali;aci$" se suele e(plear tras el e"tre"a(ie"to co" el ecuali;a#or L,S% Tie"e las
<e"ta2as si1uie"tes:
Per(ite se1uir <ariacio"es e" el ca"al%
La se+al #e re'ere"cia so" las #ecisio"es #e los s(6olos reci6i#os%
4u"cio"a 6ie" Basta co" u" *i&Z #e errores%
Pue#e e(plearse si" e"tre"a(ie"to 5se i"iciali;a N co" u"a #elta e" el coe'icie"te ce"tral?
e0ui<ale"te al retar#o D7
El (a9or i"co"<e"ie"te es 0ue el #ia1ra(a #e o2o #e6e estar u" poco a6ierto%
La re1la 6:sica para 0ue 'u"cio"e el al1orit(o? es 0ue te"1a(os (e"os #el &Z #e errores #e
#ecisi$"? para 0ue el al1orit(o #e #ecisi$" #irecta L,S se pue#a e"1a"cBar 9 por lo ta"to co"<er!
1er a#ecua#a(e"te? 9 u"a <e; 0ue Ba9a co"<er1i#o pue#e aceptar al1o (:s #e ese &Z #e errores%
Partie"#o #e la ecuaci$" #el al1orit(o L,S? #esarrolla(os e" ,ATLA-
H
? para el ecuali;a!
#or L,S DD? el si1uie"te c$#i1o:
#igura -$% &iagrama de blo<ues de un euali0ador iego por deisi'n dirigido
2cuali"ador ecisin
/lgoritmo
adaptati0o
20aluacin del
rendimiento
*(<)
=(<)
e(<)
'(<)
Sing> ; ?
for C=9-1A/
rr=.(CA'1AC'(9-1)-1);
)(C)= D'=rr;
e(C) = sin()(C)) ' )(C);
D = D - mu = e(C) = rr;
end
*%7 E<aluaci$" #el tra"s(isor 9 receptor co" Ecuali;aci$" cie1a &3
2.5.2 Simulacin de la ecuali)acin 3MS DD
U"a <e; 0ue te"e(os el ecuali;a#or L,S DD? lo si(ula(os e" u" siste(a co" rui#o 9 (ulti!
ca(i"o para <er co(o se co(porta% El (ultica(i"o e(plea#o es el si1uie"te:
E" la 'i1ura 3* po#e(os <er co(o se co(porta el ecuali;a#or L,S DD co" rui#o 9 (ultica!
(i"o respecto a los <alores te$ricos%
2.5.& $cuali)acin CM-
C,A 5#el i"1l@s A/onstant Modulus AlgorithmC7 si1"i'ica 0ue se utili;ar: e" el al1orit(o u"a
soluci$" 0ue pro#u;ca u" ($#ulo co"sta"te% Ta(6i@" se le #e"o(i"a ecuali;aci$" cie1a C,A 9a
0ue "o usa "i"1O" #ato #el tra"s(isor para a6rir el o2o #e la se+al%
El criterio #e (i"i(i;aci$" para el al1orit(o L,S 0ue se usa e" la ecuali;aci$" cie1a C,A?
es el si1uie"te:
La pote"cia #e las se+ales 6i"arias es jS 5o <alor cua#r:tico (e#io7
Se 6usca 0ue la pote"cia #e 9_"` sea %
Estas caractersticas se a2usta" per'ecta(e"te a tra"s(isio"es #i1itales% Por lo ta"to la "ue<a
se+al #e error #el al1orit(o es: e_"` S j a 9
*
_"` %
E"to"ces Ba9 0ue (i"i(i;ar el error cua#r:tico (e#io #e
#igura -4% (imulai'n de la euali0ai'n +M( && on ruido y
multiamino
%'' /ulticamino
c = *(.5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+;
&4 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
F
/MA
=

4
avg (H Iy
*
| n)
*

5*%7%3%7
0ue (i#e la #ispersi$" #e la sali#a #el ecuali;a#or #esea"#o 0ue lle1ue al <alor cua#r:tico j%
El ele(e"to asocia#o a#aptati<o para actuali;ar los coe'icie"tes #el ecuali;a#or es
D
i
| k+=D
i
| k IJ
dF
/MA
dD
i

D
i
=D
i
|k
5*%7%3%*7
#esarrolla"#o esta ecuaci$" co(o la ecuaci$" *%&%%8 a tra<@s #e *%&%%/ #eri<:"#ola? los re"!
#i(ie"tos #e (i"i(i;aci$" #el al1orit(o #e #ispersi$" 5o C,A? co"sta"t (o#ulus al1oritB(7 para
la a#aptaci$" cie1a #e los coe'icie"tes #e u" ecuali;a#or li"eal? 0ue#a" #e la si1uie"te (a"era:
D
i
| k+=D
i
| k +4javg (H Iy
*
| k) y| k B| ki 5*%7%3%37
9 eli(i"a"#o la operaci$" pro(e#io se co"<ierte e":
D
i
| k+=D
i
| k +4j(I y
*
| k ) y| k B| ki 5*%7%3%47
0ue po#e(os <er e" el #ia1ra(a #e 6lo0ues #e la 'i1ura 33%
Partie"#o #el #ia1ra(a #e 6lo0ues #e la 'i1ura 33? #esarrolla(os e" ,ATLA-
H
? para el ecua!
li;a#or C,A? el si1uie"te c$#i1o:
Cua"#o la 'ue"te es 6i"aria f? e"to"ces jS% X cua"#o la 'ue"te es (ulti"i<el? ta(6i@" si1ue
sie"#o Otil este al1orit(o para (i"i(i;ar la #ispersi$"? pero la co"sta"te #e6er: ca(6iar a
=
avg s
4

avg s
*

%
#igura --% &iagrama de blo<ues del euali0ador iego /MA
2cuali"ador @
9
/lgoritmo
adaptati0o
*(<)
=(<)
e(<)
'(<) $ *
9
(<)

20aluacin del rendimiento


for C=9-1A/
rr=.(CA'1AC'(9-1)-1);
)(C)= D'=rr;
e(C) = amma ' a&s()(C))67;
D = D - mu = e(C) = rr = )(C);
end
*%7 E<aluaci$" #el tra"s(isor 9 receptor co" Ecuali;aci$" cie1a &&
Nor(al(e"te C,A pue#e co"<er1er a la respuesta #esea#a a partir #e u"a i"iciali;aci$" peor
0ue L,S co" #ecisi$" #iri1i#a? (ie"tras 0ue "o es ta" ro6usto co(o L,S co" e"tre"a(ie"to%
A esta t@c"ica se le lla(a ta(6i@" (i"i(i;aci$" #e la #ispersi$" 5e" i"1l@s? Dispersio"!,i"i!
(i;i"17%
Ve"ta2as:
Se suele i"iciali;ar N co" u"a #elta e" el coe'icie"te ce"tral%
No es "ecesario "i"1u"a se+al #e e"tre"a(ie"to? sola(e"te #e la se+al reci6i#a%
I"co"<e"ie"tes:
Pue#e te"er pro6le(as #e co"<er1e"cia: por e2e(plo reci6ir la se+al co" si1"o ca(6ia#o
5tie"e la (is(a pote"cia7%
Solo <ale para tra"s(isio"es #i1itales 5pote"cia #e la se+al sea 7%
Esta ecuali;aci$" se suele e(plear para a6rir el o2o 9 lue1o se ca(6ia a L,S DD%
2.5.+ Simulacin de la ecuali)acin CM-
Po#e(os co(pro6ar e" la 'i1ura 34 co(o se co(porta la ecuali;aci$" C,A co" rui#o 9 (ul!
tica(i"o% El (ultica(i"o e(plea#o es el si1uie"te:
#igura -7% (imulai'n de la euali0ai'n /MA on ruido y multiamino
%'' /ulticamino
c = *(.5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+;
&8 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
2.5.2 Simulacin de los ecuali)adores 3MS8 3MS DD y CM-
A co"ti"uaci$" e" la 'i1ura 3&? po#e(os <er la co(parati<a e"tre los tres tipos #e ecuali;a!
ci$" <istos% Co(pro6a(os co(o la (e2or ecuali;aci$" es la L,S 9 la peor es la C,A% La ecuali;a!
ci$" i"ter(e#ia es la L,S DD? 9 co" la ecuali;aci$" C,A "o es "ecesario te"er "i"1u"a se+al #e
re'ere"cia para 0ue 'u"cio"e correcta(e"te%
#igura -6% (imulai'n de los tres tipos de euali0ai'n vistos, +M(,
+M( && y /MA, on ruido y multiamino
,%? E6aluacin del t(ansmiso(.(ecepto( con e((o(es de sinc(oni:acin
en tiempo
U"a <e; 0ue Be(os co"se1ui#o re#ucir los errores a"teriores? te"e(os el pro6le(a #e 0ue al
(uestrear la se+al a"al$1ica para co"<ertirla a #i1ital e" el receptor? las 'recue"cias #e relo2 #el
(uestrea#or #el tra"s(isor 9 receptor "o so" eGacta(e"te i1uales 9 se pro#uce" errores #e (ues!
treo% Esto pro#uce 0ue eGista u" error #e si"cro"i;aci$" #e tie(po 0ue te"e(os 0ue corre1ir% Co(o
"o es e'icie"te e"<iar la 'recue"cia #e relo2 #el tra"s(isor? #e6i#o a 0ue el espectro est: li(ita#o 9
Ba9 0ue apro<ecBarlo? "ecesita(os utili;ar al1O" (@to#o para corre1ir este error%
Para los receptores a#apta#os? la se+al #e relo2 se usa para i#e"ti'icar los i"sta"tes #o"#e #e!
6e" to(arse las (uestras e" la sali#a #el 'iltro a#apta#o% Por eso utili;a"#o co"2u"ta(e"te el 'iltro
a#apta#o co" el #ie;(a#o? te"e(os la (e2or opci$" para corre1ir los errores #e (uestreo 0ue se Ba!
9a" pro#uci#o e" el co"<ersor a"al$1ico!#i1ital%
U" error #e la si"cro"i;aci$" se pue#e co"si#erar co(o el (uestreo #el #ia1ra(a #e o2o e" u"
i"sta"te #o"#e la apertura #e o2os "o es (:Gi(a% El i"sta"te #e (uestreo $pti(o correspo"#e e" el
ce"tro #el #ia1ra(a #e o2o%
Filtro paso
!anda
analgico
Receptor digital
Filtro
/daptado
Filtro paso
!ajo &
die"mado
+ 1 ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
2cuali"ador
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s f
s
=/ T
s
Sincroni"acin en fase *
frecuencia
Sincroni"acin
en tiempo
Sincroni"acin
&) Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
E" la 'i1ura 38 po#e(os <er u" #ia1ra(a #e o2os #o"#e "o eGiste error #e si"cro"i;aci$"? 9
e" el i"sta"te #e (uestreo la apertura #el o2o es (:Gi(a%
Cua"#o te"e(os error #e si"cro"i;aci$"? po#e(os <er co(o el #ia1ra(a #e o2os se #espla;a
9 se Bace (:s pe0ue+o% Po#e(os <erlo e" la 'i1ura 37%
Los (@to#os para re#ucir este error 9 0ue el siste(a est@ 6ie" si"cro"i;a#o so" <aria#os? 9 #i!
'ere"tes #e si so" #e tie(po #iscreto o #e tie(po co"ti"uo%
#igura -8% &iagrama de o.os de la seAal sin error de muestreo3
#igura -9% &iagrama de o.os de la seAal on error de muestreo3
*%) E<aluaci$" #el tra"s(isor!receptor co" errores #e si"cro"i;aci$" e" tie(po &/
2.9.1 Introduccin a la sincroni)acin de tiempo de sm'olo
Los ecuali;a#ores a#aptati<os 0ue Be(os utili;a#o para co(pe"sar la #istorsi$" (ultica(i"o?
ta(6i@" "ecesita" #e u" (@to#o para #eter(i"ar la tasa #e s(6olo #e la se+al reci6i#a 9 la <eloci!
#a# #e (uestreo #e la se+al reci6i#a a"tes #e la ecuali;aci$"%
La 'i1ura 3) represe"ta u" circuito tra#icio"al #e recuperaci$" #e si"cro"is(o _*? 3` co" u"
ecuali;a#or a#aptati<o 'raccio"ario a T/* 5o ta(6i@" lla(a#o ecuali;a#or 'raccio"ario7% Este ecuali!
;a#or a#aptati<o es i1ual a los 0ue Be(os <isto pero a u"a <eloci#a# #e T/*%
El ecuali;a#or a#aptati<o 'raccio"ario a T/* es i1ual 0ue los 0ue Be(os <isto? la #i'ere"cia ra!
#ica e" 0ue <a co1ie"#o * (uestras por s(6olo% X por lo ta"to partie"#o #e la ecuaci$" #el ecuali!
;a#or L,S? te"e(os e" ,ATLA-
H
? para el ecuali;a#or a#aptati<o 'raccio"ario L,S? el si1uie"te
c$#i1o:
La recuperaci$" #el si"cro"is(o se lo1ra a tra<@s #e u" 6ucle cerra#o #e 'ase a"al$1ico 0ue
si1ue la <eloci#a# #e s(6olos reci6i#a 9 las (uestras #e la se+al reci6i#a 0ue <a" a u"a tasa i1ual
al #o6le #e la <eloci#a# #e s(6olo% El #espla;a(ie"to #e la <eloci#a# #e s(6olo esti(a#a se o6!
tie"e (e#ia"te el c:lculo #e u"a (a1"itu# "o li"eal e" la si"cro"i;aci$" #e los s(6olos u"a <e;
(uestrea#os% Esta esti(aci$" se usa para #iri1ir u" VCO 0ue proporcio"a la 'recue"cia #e relo2 al
co"<ersor A/D%
Esta estructura para recuperar el si"cro"is(o 'u"cio"a (u9 6ie"? pero tie"e cuatro 1ra"#es
#es<e"ta2as:
% E" pri(er lu1ar? la reali(e"taci$" Bacia el co"<ersor A/D co"lle<a te"er u"a parte #e
Bar#Nare a"al$1ico 9 u"a co"<ersi$" para a#aptar las se+ales #i1itales% Co" lo cual se
"ecesita u"a parte #e Bar#Nare a"al$1ico%
#igura -:% #orma tradiional de reuperai'n de la veloidad de sinronismo de s)mbolo
2cuali"ador
adaptati0o
espaciado a
T89
2stimacin del
despla"amiento
de sincronismo
5C6
Filtro de
!ucle
/8
9 muestras8s4m!olo
SeAal en
!anda !ase
for C=9-1A7A/
rr=.(CA'1AC'(9-1)-1);
)(C)= D'=rr;
e(C) = s(C'delta) ' )(C);
D = D - mu = e(C) = rr;
end
8= Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
*% E" se1u"#o lu1ar? el retar#o #e si"cro"is(o 0ue lle1a al 'iltro a#apta#o #epe"#e #e la
reali(e"taci$" #el 6ucle #e co"trol #e si"cro"is(o%
3% E" tercer lu1ar? Ba9 (a9ores "i<eles #e rui#o e" la 'ase 59 por lo ta"to? e" la 'luctua!
ci$" #e si"cro"is(o7 #e6i#o a la circuitera a"al$1ica 0ue eGiste%
4% E" cuarto lu1ar? esta t@c"ica "o per(ite 0ue se apli0ue #irecta(e"te la co"<ersi$" A/D
a la se+al paso 6a"#a? 9a 0ue si esta co"tie"e se+ales (ultipleGa#as #e 'ue"tes i"#e!
pe"#ie"tes te"#r: co" to#a se1uri#a# <arias se+ales co" 'recue"cias #e relo2 #isti"tas%
E" el #ise+o #e siste(as #e ra#io? el o62eti<o es Aaerar el onversor AK& a la ante-
naC%
A este (@to#o #e recuperaci$" #e si"cro"is(o? se propuso otro li1era(e"te #i'ere"te por U"!
1er6oecU e" /78 para utili;arlo co" ecuali;a#ores a#aptati<os 'raccio"arios _4`% E" lu1ar #e calcu!
lar u"a (a1"itu# "o li"eal para esti(ar el #espla;a(ie"to e" la <eloci#a# #e s(6olo? U"1er6oecU
(o"itori;$ el li1ero (o<i(ie"to #e los <alores #el ecuali;a#or para esti(ar el #espla;a(ie"to e" la
<eloci#a# #e s(6olo 9 (o#i'icar el PLL a"al$1ico% Este e"'o0ue se lla(a Dreuperai'n del sin-
ronismo por seguimiento de los valores del euali0adorD 9 utili;a(os? co(o se eGplicar: posterior!
(e"te? el co"cepto #e (o"itori;aci$" #el (o<i(ie"to #e los <alores #el ecuali;a#or para reali;ar #e
'or(a co"2u"ta ecuali;aci$" 9 recuperaci$" #e si"cro"is(o%
Esta i#ea aplica#a al #ise+o #i1ital "os per(ite ol<i#ar"os #e to#a la parte a"al$1ica? 9 #ise!
+ar el siste(a eGclusi<a(e"te e" #i1ital% La 'i1ura 3/ (uestra c$(o 0ue#ara el #ise+o co" u"
ecuali;a#or a#aptati<o 'raccio"ario a T/*? o6te"ie"#o as la recuperaci$" #el si"cro"is(o%
Co" esta t@c"ica la se+al reci6i#a se (uestrea a u"a <eloci#a# 'i2a 5'
s
7 9 lue1o se <uel<e a
(uestrear #i1ital(e"te usa"#o u" 'iltro #e poli':sico #e re(uestreo _&`% La 'i1ura 3/ represe"ta u"a
i"terpretaci$" i"tuiti<a #el #el 'iltro poli':sico #e re(uestreo% La se+al #e e"tra#a se i"terpola por N
5por e2e(plo? NS*==7? se 'iltra paso 6a2o? 9 lue1o se #ie;(a por u" 'actor #e , o ,! se1O" la se!
+al #e co"trol% Este 'iltro re(uestrea la se+al #e e"tra#a a
f
s

(
?
M
)
o
f
s

(
?
M
)
% La <eloci!
#a# #e (uestreo #el siste(a se situar: e"to"ces? e"tre
f
s

(
?
M
)
o
f
s

(
?
M
)
% U"a <e; 0ue
o6te"1a(os u" <alor #e #ie;(a#o , 0ue "os proporcio"e la <eloci#a# #e (uestreo #esea#a? el 6u!
cle #e la;o cerra#o 5e" i"1l@s PLL? pBase locU loop7? estar: co"ti"ua(e"te calcula"#o el #espla;a!
(ie"to #e la <eloci#a# #e s(6olo 5utili;a"#o cual0uier (@to#o7? 9 proporcio"a"#o se+ales #e co"!
#igura -;% &iseAo ompleto en digital de la reuperai'n de s)mbolo
2cuali"ador
adaptati0o
espaciado a T89
2stimacin del
despla"amiento
de sincronismo
Filtro de
!ucle
/8
9 muestras8s4m!olo
SeAal en
!anda !ase
Control
de
cam!ios
Filtro de
remuestreo
polif3sico
Fs fija
*%) E<aluaci$" #el tra"s(isor!receptor co" errores #e si"cro"i;aci$" e" tie(po 8
trol al re(uestrea#or #i1ital cua"#o sea "ecesario au(e"tar o #is(i"uir la 'recue"cia #e (uestreo%
Este e"'o0ue #i1ital para recuperar el si"cro"is(o eli(i"a el Bar#Nare a"al$1ico 9 per(ite 0ue el
co"<ersor A/D 'u"cio"e a u"a <eloci#a# #e (uestreo 'i2a 5'
s
7% Tie"e el i"co"<e"ie"te #e 0ue si1ue
sie"#o "ecesaria u"a 1ra" ca"ti#a# #e procesa#o #i1ital para reali;ar la recuperaci$" #el si"cro"is!
(o #e s(6olo%
Para re#ucir ta"ta ca"ti#a# #e procesa#o #i1ital? FBosB 9 ,esserscB(itt propusiero" co(6i!
"ar u" re(uestrea#or #i1ital 9 u" ecuali;a#or e" //* _8` 9 el #ise+o se (uestra e" la 'i1ura 4%
Co" este (@to#o la se+al reci6i#a se (uestrea a u"a <eloci#a# 'i2a 5'
s
7 9 u" DPLL l$1ico se usa para
(o"itori;ar el #espla;a(ie"to #e la <eloci#a# #e s(6olo? (ie"tras 0ue el ecuali;a#or 'raccio"ario
se utili;a para <ol<er a (uestrear #i1ital(e"te la se+al #e e"tra#a%
El DPLL e"<a la esti(aci$" #el #espla;a(ie"to #e la <eloci#a# #e s(6olo para el ecuali;a!
#or #o"#e las aproGi(acio"es #e los 'iltros #e i"terpolaci$" 4IR se usa" para (o#i'icar los <alores
#el ecuali;a#or 9 as corre1ir el #espla;a(ie"to #e la <eloci#a# #e s(6olo% X estos <alores #el
ecuali;a#or se #espla;ar:" Bacia a#ela"te <arias posicio"es 5si la se+al reci6i#a est: su6(uestrea#a7
o Bacia atr:s 5si la se+al reci6i#a est: so6re(uestrea#a7% X el ecuali;a#or po#r: e"car1arse #e reali!
;ar la recuperaci$" #el si"cro"is(o eli(i"a"#o 1ra" parte #el procesa#o a"terior? a ca(6io #e au!
(e"tar u" poco su co(ple2i#a#%
#igura 7=% #iltro digital de remuestreo
, LPF + M
Control de cam!ios
#igura 7$% /ombinai'n de remuestreo digital on euali0ai'n
2cuali"ador
adaptati0o
espaciado a T89
Recuperacin
de sincronismo
PLL
/8
9 muestras8s4m!olo
SeAal en
!anda !ase
Fs fija
8* Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
2.9.2 -daptacin del receptor con ecuali)ador adaptati*o (raccionario
U"a <e; 0ue Be(os #ise+a#o el ecuali;a#or a#aptati<o 'raccio"ario? este co"si1ue reali;ar la
'u"ci$" #el 'iltro a#apta#o% Por lo ta"to el 'iltro a#apta#o 9a "o sera "ecesario? #e6i#o a 0ue el
ecuali;a#or co(pe"sa el ca"al? 9 Bara la (is(a 'u"ci$" 0ue el 'iltro a#apta#o? 9 el #ise+o #el re!
ceptor "os 0ue#ara #e la si1uie"te (a"era:
2.9.& Sincroni)acin de tiempo con el m:todo ;hiccuping<
Este (@to#o #escrito a"terior(e"te se #e"o(i"a AhiupingC 5#el i"1l@s? La saltos o trope-
0andoC7? 9 para i(ple(e"tarlo? solo es "ecesario calcular el ce"tro #e (asas #e los <alores #el ecua!
li;a#or? 9 co(pro6ar si se Ba #espla;a#o e" u"a #uraci$" #e s(6olo co(pleto% Si el ce"tro #e (a!
sas se (ue<e? <ol<ere(os a #espla;ar el (a9or peso al ce"tro? 2u"to co" u" ca(6io e" los <alores
(uestrea#os 9 retar#a#os? te"ie"#o a la sali#a #os s(6olos 5si la se+al est: su6(uestrea#a7 o u"
s(6olo i"<:li#o 5si la se+al est: so6re(uestrea#a7% Esta t@c"ica per(ite 0ue se realice la ecuali;a!
ci$" 9 la recuperaci$" #e si"cro"is(o al (is(o tie(po%
Te"e(os 0ue te"er e" cue"ta 0ue esta t@c"ica #e6i#o a su se"cille; tie"e sus li(itacio"es? 9
por lo ta"to si las <ariacio"es #e la precisi$" #el relo2 #e (uestreo so" altas? "o ser: posi6le utili;ar!
la para recuperar el si"cro"is(o e" el receptor% Po#e(os <er co(o <ara el siste(a e" la 'i1ura 4*%
Se"uimiento y compensacin de las *ariaciones en la *elocidad de muestreo
Para 0ue el ecuali;a#or 'raccio"ario pue#a lle<ar a ca6o #e 'or(a co"2u"ta la recuperaci$" #e
la <eloci#a# #e s(6olo? #e6e ser capa; #e (o"itori;ar 9 co(pe"sar el (o<i(ie"to #e los <alores
#el ecuali;a#or% Utili;are(os u" al1orit(o si(ple #e ce"tro #e (asa para (o"itori;ar el #espla;a!
(ie"to #e los <alores #el ecuali;a#or 0ue se pro#u;ca" #e6i#o a pe0ue+as <ariacio"es e" la <eloci!
#a# #e s(6olo:
Filtro paso
!anda
analgico
Receptor digital
Filtro
paso !ajo
Filtro paso
!ajo &
die"mado
+ 9 ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
2cuali"ador
adaptati0o
fraccionario
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s f
s
=*/T
s
Sincroni"acin en
fase * frecuencia
Sincroni"acin
en tiempo
Sincroni"acin
*%) E<aluaci$" #el tra"s(isor!receptor co" errores #e si"cro"i;aci$" e" tie(po 83
/MM=

i==
+
iD
i

i==
+
D
i

Do"#e
D
i
so" los <alores #el ecuali;a#or%
Si la se+al reci6i#a est: li1era(e"te su6(uestrea#a? e"to"ces? los <alores #el ecuali;a#or
poco a poco se #espla;ar:" Bacia a#ela"te 9 la (e#i#a #el ce"tro #e (asa 5CO,7 au(e"tar:% Del
(is(o (o#o? si la se+al reci6i#a est: so6re(uestrea#a? los <alores #el ecuali;a#or se (o<er:" Ba!
cia atr:s 9 el CO, #is(i"uir:% El #espla;a(ie"to #e la <eloci#a# #e s(6olos s$lo #e6era pro#u!
cirse #espu@s #e 0ue <arias (iles #e (uestras se Ba9a" a#0uiri#o 5cual0uier <eloci#a# (a9or #e
#espla;a(ie"to "o po#ra ser se1ui#a por el ecuali;a#or7? 9 por lo ta"to "o ser: "ecesario calcular el
CO, para ca#a (uestra #e e"tra#a%
#igura 74% !alor /MM alulado uando el error de muestreo es alto3
#igura 7-% !alor de /MM para EbK?o @ $6 dB sin error de muestreo
84 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
La 'i1ura 43 represe"ta la (e#i#a #e CO, #e u"a se+al -PS. (uestrea#a a #os (uestras por
s(6olo% El CO, 'luctOa li1era(e"te alre#e#or #e los <alores #el ecuali;a#or #e6i#o al rui#o #e la
se+al? pero "o <a (:s all:%
La 'i1ura 44 "os (uestra CO, para u"a <eloci#a# #e (uestreo #e *%=== (uestras por s(!
6olo% Co(o era #e esperar? el CO, 1ra#ual(e"te #is(i"u9e a (e#i#a 0ue los <alores #el ecuali;a!
#or <a" Bacia atr:s%
La 'i1ura 4& "os (uestra el CO, para u"a <eloci#a# #e su6(uestreo #e ?///) (uestras por
s(6olo% La (a9or <eloci#a# #e #espla;a(ie"to es ':cil(e"te e<i#e"te a partir #e la pe"#ie"te #e la
cur<a%
#igura 76% !alor de /MM para una seAa submuestreada
#igura 77% !alor de /MM para una seAal sobremuestreada3
*%) E<aluaci$" #el tra"s(isor!receptor co" errores #e si"cro"i;aci$" e" tie(po 8&
Co(o pue#e <erse e" las 'i1uras a"teriores? si "o se reali;a" a2ustes para los #espla;a(ie"tos
#e la <eloci#a# #e s(6olo? co" el tie(po los <alores #el ecuali;a#or Ase aerNnC 9 @ste per#er: el
e"1a"cBe% Al esta6lecer u"a t@c"ica para la co(pe"saci$" #el #espla;a(ie"to #e los <alores #el
ecuali;a#or? seleccio"a(os u"a posici$" para el ce"tro #e (asas 5CP7 0ue suele ser el ce"tro #e los
<alores #el ecuali;a#or% La t@c"ica propuesta? #e"o(i"a#a DhiupingD 5#el i"1l@s Aa tropie0osC7? se
es'or;ar: por (a"te"er el CO, u6ica#o alre#e#or #el CP #esea#o%
Para eGplicar la t@c"ica #el DhiupingD? supo"e(os 0ue la se+al reci6i#a Ba si#o li1era(e"te
so6re(uestrea#a% Este so6re(uestreo i"#ica 0ue los <alores #el ecuali;a#or poco a poco se ir:"
#espla;a"#o Bacia atr:s% Cua"#o CO, k CP!*? los <alores #el ecuali;a#or se Ba" retrasa#o #os po!
sicio"es 50ue correspo"#e" a u" perio#o #e s(6olo7? 9 se i"serta" ceros e" los * <alores #el ecuali!
;a#or (:s a la i;0uier#a% Esta operaci$" #e ca(6io e" los <alores #el ecuali;a#or es lo 0ue lla(a!
(os DhiupingD% Para a#aptar este ca(6io e" los <alores #el ecuali;a#or? las si1uie"tes * (uestras
#e e"tra#a se #espla;ar:" e" el ecuali;a#or? pero se i1"orar:" las actuali;acio"es #e los pesos #el
ecuali;a#or% Se pro#uce u" s(6olo eGtra e" la sali#a #el ecuali;a#or? 9 este s(6olo #e6er: ser
(arca#o co(o "o <:li#o o eli(i"a#o #e la secue"cia #e la sali#a%
Para la se+al su6(uestrea#a la t@c"ica #e DhiupingD 'u"cio"a #e la (is(a (a"era% E" este
caso los <alores #el ecuali;a#or ir:" a la #eri<a Bacia a#ela"te? 9 el salto se reali;ar: cua"#o
CO, l CPT*% Los <alores #el ecuali;a#or #e "ue<o se #espla;ar:" * posicio"es Bacia atr:s? se i"!
serta" ceros e" los <alores (:s a la #erecBa #el ecuali;a#or? 9 u" s(6olo eGtra #e6er: ser i"serta#o
e" la secue"cia #e sali#a #el ecuali;a#or% So6re este s(6olo eGtra "osotros "o te"e(os "i"1O" co"!
trol? por lo 0ue "o po#re(os eli(i"arlo e" el caso #e 0ue apare;ca% De6i#o a esto este (@to#o "os
i"teresar: cua"#o la se+al reci6i#a Ba si#o li1era(e"te so6re(uestrea#a% Esto lo po#e(os co"se1uir
"osotros 'or;a"#o 0ue e" el receptor el (uestreo sea li1era(e"te superior al #el tra"s(isor%
E" SNR 6a2as 9 1ra<es #istorsio"es #e la se+al co" el (ultica(i"o el <alor #el CO, pue#e
'luctuar u" poco (:s? i"cluso si" #espla;a(ie"to #e la <eloci#a# #e s(6olo% Para estos casos po!
#ra(os co(plicar el siste(a para 0ue 'u"cio"ase la t@c"ica DhiupingD? pero el 1ra" i"ter@s #e esta
t@c"ica es su se"cille;? 9 co(plic:"#ola per#era 1ra" parte #e su re"#i(ie"to% Para estos casos uti !
li;ara(os otra t@c"ica%
Te"#re(os 0ue te"er e" cue"ta 0ue al i"sertar 9 #espla;ar la sali#a #el ecuali;a#or #ura"te la
t@c"ica #el DhiupingD? la sali#a #el ecuali;a#or te"#r: u"a secue"cia #e <ariaci$" respecto al #es!
pla;a(ie"to #el si"cro"is(o% Esto po#r: ser posterior(e"te eli(i"a#o si se #esea%
88 Captulo * ! Dise+o i"icial #el ,$#e( e" -PS.
2.9.+ Simulacin del m:todo =hiccuping=
U"a <e; #ise+a#o el siste(a? reali;a(os u"a si(ulaci$" #o"#e co(pro6a(os co(o se co(!
porta la ecuali;aci$" a#aptati<a 'raccio"aria co" la t@c"ica DhiupingD% Ve(os e" la 'i1ura 48 co(o
se co(porta el siste(a co" error #e si"cro"is(o? ecuali;aci$" a#aptati<a 'raccio"aria 9 si"cro"i;a!
ci$" #e tie(po co" el (@to#o DhiupingD%
#igura 78% (imulai'n on error de sinronismo y euali0ai'n
adaptativa fraionaria3
*%) E<aluaci$" #el tra"s(isor!receptor co" errores #e si"cro"i;aci$" e" tie(po 87
2.9.2 Simulacin del sistema con ecuali)acin y sincroni)acin en
tiempo
U"a <e; 0ue te"e(os #esarrolla#o el siste(a co(pleto solucio"a"#o to#os los errores posi!
6les? <e(os co(o 'u"cio"ara el siste(a%
Reali;a(os la si(ulaci$" co" las si1uie"tes #istorsio"es:
Relaci$" E6/No #e = a 8 #-%
Di'ere"cia #e 'ase e"tre receptor 9 tra"s(isor #e #e <alor d/4%
Di'ere"cia #e 'recue"cia e"tre tra"s(isor 9 receptor #e =?=== I;%
Error #e (uestreo #e por ca#a ==== i"terpola#as //// (uestras #ie;(a#as%
X e" la 'i1ura 47? co(pro6a(os co(o se co(porta el siste(a respecto a u"o i#eal% No Be(os
i"tro#uci#o (ultica(i"o 9a 0ue el siste(a co" to#os los errores a"teriores "o era capa; #e co(pe"!
sarlo%
#igura 79% (imulai'n on ruido, error de fase y freuenia, error de muestreo y euali0ai'n adaptativa
fraionaria3
Captulo & - -daptacin y simulacin a >PS del diseo
en BPS
U"a <e; reali;a#o el #ise+o #el ($#e( para -PS. 9 Ba6ie"#o pro6a#o su 'u"cio"a(ie"to? lo
(o#i'icare(os para 0ue a#(ita EPS. 9 o6te"1a(os (a9or <eloci#a# e" el e"<o #e #atos%
E" el #ise+o 0ue te"e(os #el tra"s(isor receptor -PS.? las (o#i'icacio"es a reali;ar so" po!
cas%
Si(ple(e"te ca(6ia(os la 'ue"te #e #atos #e -PS. por la 'ue"te #e #atos EPS. si" "ecesi!
#a# #e ca(6iar "i"1O" 6lo0ue #e to#o el siste(a tra"s(isor!receptor%
0%* Int(oduccin a PS! 2uad(atu(e P@ase.S@i+t !e9in$4
EPS. 5e" i"1l@s? Eua#rature PBase SBi't .e9i"1? co#i'icaci$" por ca(6io #e 'ase e" cua#ra!
tura7? es u" es0ue(a #e (o#ulaci$" li"eal #i1ital #o"#e la i"'or(aci$" tra"sporta#a por la se+al
tra"s(iti#a est: co"te"i#a e" la 'ase% Es u"a particulari;aci$" #e la (o#ulaci$" #i1ital por #espla!
;a(ie"to #e 'ase o PS. 5PBase!SBi't .e9i"17%
R
b
represe"ta la <eloci#a# #e tra"s(isi$" #e 6it 9 se correspo"#e co" el tie(po #e 6it 9
co" el tie(po #e s(6olo (e#ia"te la relaci$":
R
b
=

T
b
=
*
T
s
La 'ase #e la porta#ora to(a u"o #e cuatro <alores i1ual(e"te espacia#os 5=? d/*? d 9 3d/*7?
ca#a u"o correspo"#e a u" O"ico s(6olo% La se+al EPS. est: #e'i"i#a por la eGpresi$"
(
*P(K
(t )=
.
* E
T
cos(*n f

t +(i )
n
*
) =<t <T , i =? *? 3? 4 53%%7
Do"#e E es la e"er1a #e s(6olo? T es el tie(po #el s(6olo 9 es i1ual a #os <eces el pero#o
#e 6it%
EPS. e0ui<ale a u"a se+al #e 4 s(6olos #o"#e se (o#i'ica su 'ase? #espla;a#os e"tre s /=V%
Nor(al(e"te se usa" co(o <alores #e salto #e 'ase #e 4&V? 3&V? **&V? 9 3&V% Ca#a s(6olo aporta
* 6its% Suele #i<i#irse el 'lu2o #e ca#a 6it 0ue 'or(a" los s(6olos co(o I 9 E%
El #ia1ra(a #e co"stelaci$" (uestra 4 s(6olos e0uiespacia#os% La asi1"aci$" #e 6its a ca#a
s(6olo suele Bacerse (e#ia"te el c$#i1o Fra9? 0ue co"siste e" 0ue e"tre #os s(6olos a#9ace"tes
estos solo se #i'ere"cia" e" 6it% Esto se esco1e as para (i"i(i;ar la tasa #e 6its err$"eos%
Fuente
datos
:PSK
Transmisor
digital
Canal Receptor
digital
3% I"tro#ucci$" a EPS. 5Eua#rature PBase!SBi't .e9i"17 8/
La pro6a6ili#a# #e 6it err$"eo para EPS. es la (is(a 0ue para -PS.:
P
b
=*
(
.
* E
b
?
=
)
$ P
b
=

*
erf
(
.
E
b
?
=
)
53%%*7
La tasa #e s(6olos err$"eos se pue#e calcular co" la si1uie"te '$r(ula:
P
s
=(P
b
)
*
=*E
(
.
E
b
?
=
)
*
*
(
.
E
s
?
=
)
53%%37
&.1.1 -daptacin del transmisor-receptor BPS a >PS
Para EPS. te"e(os 0ue (o#i'icar el tra"s(isor 9 receptor -PS.% Para el tra"s(isor "o es
"ecesario "i"1O" ca(6io? sola(e"te i"tro#ucir los #atos e" EPS. 9 el resto #el proceso es i#@"tico%
Para el receptor te"e(os 0ue ca(6iar la si"cro"i;aci$" e" 'ase 9 'recue"cia 9 la si"cro"i;a!
ci$" e" tie(po 9a 0ue los (@to#os utili;a#os para -PS. "o so" <:li#os para EPS.%
E" la si"cro"i;aci$" e" 'ase 9 'recue"cia e" EPS. utili;are(os el (o#elo #escrito e" el apar!
ta#o *%8%%& Detector co" recuperaci$" #e la 'ase #e la porta#ora para -PS. co" #ecisi$" #iri1i#a%
0ue "o utili;a(os para -PS.? por0ue "o "os aporta6a "i"1u"a (e2ora si1"i'icati<a? pero si "os au!
(e"ta6a la co(ple2i#a#? e" EPS. es $pti(o%
La si"cro"i;aci$" #e tie(po 0ue utili;are(os es siste(a e" 6lo0ues co(puesto por:
Detector #e error #e tie(po 5TED7%
4iltra#o #e la;o
Co"trol #e i"terpolaci$"
I"terpolaci$" a#aptati<a se1O" el co"trol #e i"terpolaci$"%
Co" esto co"se1uire(os u" siste(a ro6usto 9 a#apta#o per'ecta(e"te a EPS.%
#igura 7:% &iagrama de
onstelai'n para *P(K3
7= Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
Dise+o #el receptor #i1ital e" EPS.:
0%*%*%*% Simulacin del sistema adaptado de 7PS! a PS!
U"a <e; 0ue te"e(os to#os los 6lo0ues #el tra"s(isor!receptor a#apta#o a EPS.? reali;a(os
la si(ulaci$" co" las tres ecuali;acio"es para <er su co(porta(ie"to:
Co(pro6a(os 0ue el siste(a 'u"cio"a per'ecta(e"te? aBora solo "os 0ue#ar: ir solucio"a"#o
las #istorsio"es 0ue aparece" e" u" siste(a real%
#igura 7;% (imulai'n del diseAo BP(K adaptado a *P(K, on las tres
euali0aiones3
Filtro paso
!anda
analgico
Receptor digital
Filtro
paso !ajo
Filtro paso
!ajo &
die"mado
+ 9 ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
2cuali"ador
adaptati0o
fraccionario
f
s
=#5 (+M)/T
s
f
s
=( +M)/ T
s
f
s
=M/T
s f
s
=*/T
s
Sincroni"acin en
fase * frecuencia
Sincroni"acin
en tiempo
Sincroni"acin
3%* Si"cro"i;aci$" e" tie(po co" EPS. 7
0%, Sinc(oni:acin en tiempo con PS!
Para la si"cro"i;aci$" e" tie(po para EPS. utili;are(os u" si"cro"i;a#or o #etector #e
error #e tie(po #e Far#"er? sie"#o u" (@to#o recursi<o si" a9u#a #e #atos 9 0ue es i"#epe"#ie"te
#e la recuperaci$" #e la 'ase #e la porta#ora% El o62eti<o #e la si"cro"i;aci$" #e tie(po #e s(6olo
es pro#ucir N (uestras a la sali#a #el 'iltro a#apta#o #ura"te ca#a i"ter<alo #e s(6olo? #e tal (a!
"era 0ue o6te"#re(os u" ali"ea(ie"to #e las (uestras #e sali#a co" la (:Gi(a apertura #el #ia1ra!
(a #e o2os% Ia9 #os e"'o0ues 6:sicos para resol<er este pro6le(a% El pri(ero co"siste e" calcular
el error #e si"cro"i;aci$" para a2ustar la 'recue"cia #e relo2 #e (uestreo #el co"<ersor A/D? 9 el se!
1u"#o co"siste e" po"er u"a 'recue"cia #e relo2 #e (uestreo 'i2a para el co"<ersor A/D 9 calcular el
error #e si"cro"i;aci$" #e (a"era #i1ital% Estos #os e"'o0ues los <i(os eGplica#os e" el aparta#o
*%)% I"tro#ucci$" a la si"cro"i;aci$" #e tie(po #e s(6olo% E" EPS. usare(os el se1u"#o e"'o!
0ue para calcular el error #e si"cro"is(o%
Cua"#o el co"<ersor a"al$1ico a #i1ital co"<ierte la se+al 0ue reci6i(os? pro#uce u"as (ues!
tras espacia#as T 9 u"a <eloci#a# #e N (uestras/s(6olo% La (uestra e"@si(a #e esta se+al la re!
prese"ta(os co(o:
r (nT )=O
a

m
a( m) p(nT mT
s
t)+D(nT )
53%*%7
#o"#e a(k )-( M) A,( M3) A ,%%% ,A,+A, %%% ,+( M3) A ,+( M) A es el U!@si(o
s(6oloQ T
S
es el tie(po #e s(6oloQ m es el retar#o #esco"oci#o #e si"cro"is(oQ p5"T7 so" las
(uestras #e p5t7? se+al li(ita#a e" a"cBo #e 6a"#a co" u"a u"i#a# #e e"er1a e" el i"ter<alo
!L
p
T
s
k tk L
p
T
s
Q F
a
est: co(puesta #e to#as las 1a"a"cias 9 p@r#i#as #el siste(aQ 9 N5"T7 so" las
(uestras #el rui#o #e a"cBo #e 6a"#a li(ita#o% Se asu(e 0ue los #atos #e los s(6olos "o est:" co!
rrelacio"a#os:
E a( k) a( m)=E
avg
6( mk)
53%*%*7
#o"#e E
a<1
es la e"er1a (e#ia por s(6olo% La se+al reci6i#a es procesa#a por u" 'iltro a#apta#o
cu9a respuesta al i(pulso se co(po"e #e (uestras #e la 'or(a #e o"#a #el pulso #e tie(po i"<erti!
#o% La sali#a #el 'iltro a#apta#o es:
%%% , B((k)T
s
t) , B(( k/ *)T
s
t) , B (kT
s
t) , B((k+/ *)T
s
t) , B((k+)T
s
t) ,%%%
#o"#e r
p
5u7 es la 'u"ci$" #e autocorrelaci$" #e la 'or(a #el pulso? 9 n5"T7 S p5!"T7\N5"T7 es el
co(po"e"te #e la sali#a #el 'iltro a#apta#o #e6i#o al rui#o%
Co(o utili;a(os u"a 'recue"cia #e (uestreo 'i2a #e /T
s
0ue es as"cro"a co" la <eloci#a# #e
s(6olo /T? respecto a la se+al reci6i#a r5t7? el retar#o #e si"cro"is(o m solo lo po#e(os calcular a
#igura 6=% Blo<ues bNsios de un muestreo de datos disretos3
Filtro paso
!anda
analgico
Filtro
/daptado
/C
r(t)
r(nT)
f
s
r(t)
'(nT)
7* Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
partir #e las (uestras as"cro"as #el 'iltro a#apta#o G5"T7% Este (@to#o 1e"era (uestras 0ue "o es!
t:" ali"ea#as co" los li(ites #el s(6olo? co(o <era(os e" u" #ia1ra(a #e o2os a la sali#a #el 'il!
tro a#apta#o% La 'u"ci$" #e si"cro"i;aci$" #e s(6olo es AmoverC las (uestras a los i"sta"tes #e
tie(po #esea#os% La t@c"ica 0ue utili;are(os para AmoverC las (uestras ser: u"a t@c"ica #e i"ter!
polaci$"% De6i#o a 0ue el si"cro"i;a#or tie"e 0ue a#aptarse a u" retar#o #e tie(po #esco"oci#o? el
i"terpola#or #e6e ser a#aptati<o% Cua"#o 'u"cio"a correcta(e"te? el i"terpola#or pro#uce (uestras
#el 'iltro a#apta#o 0ue est:" ali"ea#as co" los l(ites #el s(6olo 9 el i"sta"te #e (uestreo $pti(o%
Po#e(os <er el #ia1ra(a #e 6lo0ues e" la 'i1ura &%
La pri"cipal #es<e"ta2a #e este (@to#o es la 'luctuaci$" e" la i"terpolaci$" 5#el i"1l@s inter-
polation .itter7? 0ue se pro#uce cua"#o T
i
P ?T% Si el i"terpola#or "o tu<iese esta 'luctuaci$"? la sa!
li#a #el i"terpola#or pro#ucira N (uestras? e" pro(e#io% Pero #e6i#o a la co"#ici$" #e T
i
P ?T? el
error #e si"cro"i;aci$" es 'raccio"ario 9 se acu(ula? lle1a"#o a co"<ertirse a la u"i#a#% Cua"#o
esto ocurre? la sali#a #el i"terpola#or est: e" la (uestra N! o NT? cua"#o #e6era estar e" la
(uestra N% Esta 'luctuaci$" e" la i"terpolaci$" es especial(e"te pro6le(:tica si los 6its #e #atos
#e6e" ser retra"s(iti#os a tra<@s #e u" e"lace s"cro"o%
Este (@to#o 0ue Be(os <isto? es el (:s utili;a#o para la si"cro"i;aci$" #e tie(po e" los #e!
tectores #e (uestreo #e #atos% A (e"u#o? la si"cro"i;aci$" #e tie(po se reali;a (e#ia"te u" PLL
#e tie(po #iscreto co(puesto por tres u"i#a#es 6:sicas: el TED 5#el i"1l@s Ti(i"1 Error Detectors?
#etector #e error #e tie(po7? el 'iltro #e la;o? 9 el co"trol #e la i"terpolaci$"% La eGplicaci$" #e u"
PLL #iscreto 9 el c:lculo #e sus co"sta"tes se <e e" el A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o%
La co(6i"aci$" #el i"terpola#or 9 el TED #ese(pe+a" el papel #el #etector #e 'ase? 9 el co"!
trol #el i"terpola#or #ese(pe+a el papel #el DDS? u oscila#or%
0%,%* Detecto( de e((o( de tiempo 2TED4
E" 1e"eral? el TED pro#uce u"a se+al #e error u"a <e; ca#a s(6olo a partir #e la esti(aci$"
#el tie(po actual 9 usa"#o las e"tra#as #el 'iltro a#apta#o? r1nT2? 9 las sali#as #el 'iltro a#apta#o
B1nT2% Es #ecir? la se+al #e error se actuali;a a la <eloci#a# #e s(6olo%
#igura 6$% &iagrama de blo<ues en tiempo disreto para la sinroni0ai'n de s)mbolo de los detetores de
muestreo de datos3
Filtro paso
!anda
analgico
Filtro
/daptado
Interpolador
/6)7
/C
!$D
Frecuencia
Fija
Control de
interpolacin
r(t)
r(nT)
T =
T
s
?
B(kT
s
+ t)
Muestras disponi!les a la salida del filtro
adaptado
Muestras disponi!les a la salida del
interpolador
3%* Si"cro"i;aci$" e" tie(po co" EPS. 73
74 Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
Supo"ie"#o 0ue u" i"terpola#or i#eal est: #ispo"i6le para calcular la i"terpolaci$"
B( kT
s
+ t)
usa"#o u"a esti(aci$" #e retar#o #e tie(po t 9 las sali#as #el 'iltro a#apta#o? la
i"terpolaci$" pue#e ser eGpresa#a co(o:
B( kT
s
+ t)=K

m
a( m) r
p
(( km)T
s
+ tt)++(kT
s
+ t)
53%*%%7
=K

m
a(m) r
p
((km)T
s
t
e
)++( kT
s
+ t)
53%*%%*7
#o"#e
t
e
=t t
es el error #e la si"cro"i;aci$" 9 K @ O
a
KT% El TED pro#uce u"a se+al 0ue es
'u"ci$" #el error #e si"cro"i;aci$" m
e
#e la (is(a 'or(a 0ue el #etector #e 'ase e" la 'ase #e la por!
ta#ora #el PLL pro#uce u"a se+al 0ue era 'u"ci$" #el error #e 'ase% La sali#a #el TED? e1kT
a
2? es
u"a 'u"ci$" 0ue #epe"#e #e la sali#a #el i"terpola#or 9 los s(6olos 5o sus esti(acio"es7% Las ca!
ractersticas #el TED se #escri6e" por la cur<a S g1Q
e
23
Detector de error de sincronismo ?ardner 6?!$D7
El #etector #e error #e si"cro"is(o #e Far#"er se 6asa e" la 6Os0ue#a #e los cruces por cero
#el #ia1ra(a #e o2os% 4u"cio"a a * (uestras/s(6olo 9 proporcio"a u" error "ulo cua"#o ca#a
(uestra est: ali"ea#a e" el tie(po co" el cruce por cero a la sali#a #el 'iltro a#apta#o% 5Las otras
(uestras est:" ali"ea#as e" el tie(po co" los i"sta"tes #e (uestreo $pti(o correspo"#ie"te a la
apertura #e los o2os (:Gi(a7% Al 'u"cio"ar a * (uestras/s(6olo 'ue #esarrolla#o para 'u"cio"ar
co" -PS. 9 EPS. 59? por eGte"si$"? e" s(6olos 6i"arios e" 6a"#a 6ase PA,7% Supo"#re(os 0ue
la sali#a #el 'iltro a#apta#o 'u"cio"a a * (uestras/s(6olo 9 0ue los s(6olos est:" i"#eGa#os usa"!
#o el "#ice U:
%%% , B((k)T
s
t) , B(( k/ *)T
s
t) , B (kT
s
t) , B((k+/ *)T
s
t) , B((k+)T
s
t) ,%%%
El FTED usa la se+al #e error
e( k)=B(( k/ *)T
s
+ t)
|
B(( k)T
s
+ t)B( kT
s
+ t)
53%*%%37
Po#e(os <er co(o el FTED es u" TED si" a9u#a #e #atos% Po#e(os <er e" la 'i1ura &* la
operaci$" 0ue reali;a el FTED% Far#"er puso #e (a"i'iesto 0ue este TED es rotaionalmente inva-
riante? es #ecir? para u" t 'i2o? e1k2 es i"#epe"#ie"te #e cual0uier rotaci$" #e 'ase #e la porta#ora%
Esta propie#a# Bace 0ue el FTED sea i#eal para lo1rar la si"cro"i;aci$" #e tie(po a"tes #e la si"!
cro"i;aci$" #e la 'ase #e la porta#ora e" los siste(as 0ue utilice" -PS. 9 EPS.%
3%* Si"cro"i;aci$" e" tie(po co" EPS. 7&
La cur<a S para el FTED se o6tie"e (e#ia"te la eGpresi$" e1k2 e" t@r(i"os #e m
e
9 el c:lculo
#el <alor espera#o es:
g(t
e
)=E

B(( k/ *)T
s
t
e
)
|
B(( k)T
s
t
e
)B( kT
s
t
e
)

=E

K
m
a( m) r
p
(( km/ *) T
s
t
e
)
|
K
mR
a(mR ) r
p
((k mR ) T
s
t
e
)K
mR R
a( mR R ) r
p
(( kmR R )T
s
t
e
)

=K
*
E
avg
m
r
p
(( m/ *)T
s
t
e
)
|
r
p
(( m)T
s
t
e
)r
p
( mT
s
t
e
)

53%*%%47
El Olti(o c:lculo #e g1Q
e
2 se o6tie"e #e la '$r(ula 3%*%* co" el <alor U puesto a =% Para la 'or!
(a #e pulso #e ra; #e cose"o al;a#o 5SRRC7 co" eGceso #e a"cBo #e 6a"#a [ se pue#e #e(ostrar
0ue la 'or(ula 3%*%%4 se pue#e eGpresar co(o
g(t
e
)=
4 K
*
E
avg
T
s
(o)si"
(
*n
t
e
T
s
)
#o"#e la co"sta"te /1S2 es u"a 'u"ci$" #el eGceso #e a"cBo #e 6a"#a #a#o por
/(o)=

4n
(

o
*
4
)
si"
(
no
T
s
)
53%*%%&7
#igura 64% E.emplo <ue muestra el funionamiento del detetor de rue por ero de
Oardner, para las transiiones de los datos de positivos a negativos% 1a2 la estimai'n
de tiempo estN antiipadaT 1b2 la estimai'n de tiempo estN retrasada3
78 Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
U"a 1r:'ica #e la cur<a S para el FTED se ilustra e" la 'i1ura &3% Para esta eGpresi$"? la 1a!
"a"cia #e FTED es
K
p
=
4.
*
E
avg
T
s

4n
(

o
*
4
)
si"
(
no
*
)
53%*%%87
Al i1ual 0ue otros TEDs? la 1a"a"cia #el FTED #is(i"u9e a (e#i#a 0ue #ecrece el eGceso #e
a"cBo #e 6a"#a%
Interpolacin
La (a"era (:s co(O" para #escri6ir la i"terpolaci$" se ilustra e" el #ia1ra(a #e la 'i1ura &4%
Las (uestras espacia#as u" perio#o T #el a"cBo #e 6a"#a #e la se+al #e tie(po co"ti"uo G5t7 est:"
#ispo"i6les 9 se eGpresa" co(o
%% , B((n)T ) , B(nT ) , B ((n+)T ) , B((n+*)T ) , %%%
La (uestra 0ue #esea(os es u"a (uestra #e B1t2 e" t @ kT
5
9 se lla(a la i"terpolaci$" U!@si!
(a% El proceso utili;a#o para calcular B1kT
5
2 #es#e las (uestras #ispo"i6les es la i"terpolaci$" 0ue
te"#re(os 0ue Bacer% Cua"#o la i"terpolaci$" U!@si(a est: e"tre las (uestras B1nT2 9 B11nU$2T2? la
(uestra "#ice " se lla(a el "#ice 6ase U!@si(o 9 se eGpresa co(o m1k2% El i"sta"te #e tie(po kT
5
es u"a 'racci$" #e u" tie(po #e (uestreo (a9or 0ue m1k2T% Esta 'racci$" se lla(a el i"ter<alo 'rac!
cio"al U!@si(o 9 se #e"o(i"a J1k2% El i"ter<alo 'raccio"al U!@si(o 9 cu(ple la relaci$"
= k o5U7 p 9 se #e'i"e por J1k2T @ kT
5
- m1k2T%
#igura 6-% /urva ( para el detetor de error de sinronismo de Oardner para seAales
binarias PAM usando la forma de pulso (RR/ on un eBeso de anho de banda del
6=V y on K
4
EavgKTs @ $
3%* Si"cro"i;aci$" e" tie(po co" EPS. 77
La ecuaci$" 'u"#a(e"tal para la i"terpolaci$" pue#e #eri<arse co"si#era"#o u" siste(a 'icti!
cio 0ue i(plica u" procesa(ie"to e" tie(po co"ti"uo? ilustra#o e" la 'i1ura &&% Las (uestras B1nT2
5" S =??%%%7 se co"<ierte" e" u" tre" #e i(pulsos po"#era#os
B
a
(t )=

n
B( nT )6(t nT )
53%*%%77
por el co"<erti#or #i1ital a a"al$1ico 5DAC7% El tre" #e i(pulsos es 'iltra#o por u" 'iltro i"terpola!
#or co" la respuesta al i(pulso h
5
1t2 para pro#ucir la sali#a #e tie(po co"ti"uo B1t2% La se+al #e
tie(po co"ti"uo B1t2 se pue#e eGpresar co(o
B(t )=

n
B( nT )h
5
(t nT )
53%*%%)7
#igura 67% &ibu.o de las relaiones entre el intervalo de interpolai'n T5, el tiempo de muestre T, los )ndies de
punto base, y los intervalos fraionales3
#igura 66% (istema fitiio usando proesado de tiempo ontinuo para reali0ar la interpolai'n3
7) Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
Para pro#ucir los <alores i"terpola#os #esea#os? B1t2 se re(uestrea a i"ter<alos

#e kT
5
5U S =??%%%7% La i"terpolaci$" U!@si(a co" la ecuaci$" 3%*%%) se e<alOa e" t @ kT
5
9 se eGpresa co(o
B( kT
5
)=

i
B(( m( k)i ) T )h
5
((i +j(k )) T)
53%*%%/7
La ecuaci$" 3%*%%/ ser: la ecuaci$" 'u"#a(e"tal para la i"terpolaci$" 9 #e(uestra 0ue la i"!
terpolaci$" #esea#a pue#e ser o6te"i#a (e#ia"te el c:lculo #e la su(a po"#era#a #e las (uestras
#ispo"i6les% El 'iltro #e i"terpolaci$" $pti(o es u" 'iltro i#eal paso!6a2o cu9a respuesta al i(pulso
es
h
5
(t )=
si" (nt /T )
nt / T
53%*%%=7
Da#o u" i"ter<alo 'raccio"al o? la respuesta al i(pulso i#eal est: (uestrea#a e" el i"sta"te
t @ iT - JT para pro#ucir los coe'icie"tes "ecesarios #el 'iltro #e la ecuaci$" 3%*%%/%
El papel #el 6lo0ue #e co"trol #e la i"terpolaci$" #e la 'i1ura & es proporcio"ar al i"terpola!
#or el "#ice #e pu"to 6ase 9 el i"ter<alo 'raccio"ario para ca#a i"terpolaci$" #esea#a%
Para el (uestreo as"cro"o? el relo2 #e (uestreo es i"#epe"#ie"te #el relo2 #e #atos utili;a#o
por el tra"s(isor% A co"secue"cia #e esto? los i"sta"tes #e (uestreo "o est:" si"cro"i;a#os co" los
pero#os #e s(6olo% La 'recue"cia #e (uestreo 9 la <eloci#a# #e s(6olo so" #esproporcio"a#os 9
los tie(pos #e (uestreo "u"ca coi"ci#e" eGacta(e"te co" los tie(pos #e i"terpolaci$" #esea#os%
Cua"#o la si"cro"i;aci$" #e s(6olo #el PLL est: e"1a"cBa#o 9 la i"terpolaci$" es la #esea#a sie"!
#o u"a por s(6olo e" T
5
@ T
(
3 El co(porta(ie"to #e los i"ter<alos 'raccio"arios J1k2 co(o u"a
'u"ci$" #e U? #epe"#e #e la relaci$" e"tre el pero#o #e relo2 T 9 el perio#o #e s(6olo T
(
#e la si!
1uie"te (a"era:
Cua"#o T
(
es #esproporcio"a#o respecto a ?T? J1k2 es irracio"al 9 ca(6ia para ca#a U sie"!
#o #e precisi$" i"'i"ita o pro1resi<a(e"te a tra<@s #e u" co"2u"to 'i"ito #e <alores? "u"ca
repiti@"#ose eGacta(e"te si es #e precisi$" 'i"ita%
Cua"#o T
(
W ?T, J1k2 se tra"s'or(a (u9 le"ta(e"te para precisi$" i"'i"ita o se (a"tie"e
co"sta"te para (ucBos U si es #e precisi$" 'i"ita%
Cua"#o T es proporcio"al a ?T? pero "o i1uales? J1k2 cclica(e"te pro1resa a tra<@s #e u"
"O(ero 'i"ito #e <alores%
El 'iltro i"terpola#or i#eal es u"o tipo IIR% Por lo ta"to? su uso supo"e u"a car1a co(putacio!
"al a (e"u#o i"acepta6le !especial(e"te cua"#o los ca(6ios #e i"ter<alo so" 'raccio"arios% Por
esta ra;$"? los 'iltros 4IR 0ue se aproGi(a" a la i"terpolaci$" i#eal se pre'iere" e" aplicacio"es #e
co(u"icacio"es #i1itales% U"a clase #e i"terpolaci$" 4IR popular so" los 'iltros poli"o(io a tro;os
5#el i"1l@s? PieDise Polynomial #ilters7% Otra alter"ati<a es so6re(uestrear (asi<a(e"te la e"tra!
#a #el 'iltro a#apta#o? 'iltrar a u"a <eloci#a# #e (uestreo alta? a co"ti"uaci$"? su6(uestrear la sali!
#a #el 'iltro a#apta#o eli1ie"#o a#ecua#a(e"te el #espla;a(ie"to #e (uestreo para o6te"er la
(uestra i"terpola#a #esea#a% Este e"'o0ue co"#uce a u" i"terpola#or 6a"co #e 'iltros poli':sico 5#el
i"1l@s? polyphase-filterbank7%
Si T5 @ T? e"to"ces el proceso pro#uce u"a i"terpolaci$" por ca#a (uestra% Esta es la #e'i"ici$" estricta #e la
i"terpolaci$"% Cua"#o T5 P T? la 'recue"cia #e (uestreo #e la sali#a es #i'ere"te a la 'recue"cia #e (uestreo #e la
e"tra#a% Este proceso se co"oce co(o remuestreado o onversi'n de veloidad% E" aplicacio"es #e co(u"icacio"es
#i1itales? el caso #e T5 X T se e"cue"tra Ba6itual(e"te por0ue T es el i"<erso #e la 'recue"cia #e (uestreo a la
e"tra#a #el 'iltro a#apta#o 9 T5 es el i"<erso #e la <eloci#a# #e s(6olo%
3%* Si"cro"i;aci$" e" tie(po co" EPS. 7/
Interpolacin polinmica de 3a"ran"e
E" a":lisis "u(@rico? el poli"o(io #e La1ra"1e? lla(a#o as e" Bo"or a JosepB!Louis #e La!
1ra"1e? es el poli"o(io 0ue i"terpola u" co"2u"to #e pu"tos #a#o e" la 'or(a #e La1ra"1e% 4ue #es!
cu6ierto por E#Nar# Mari"1 e" 77/ 9 re#escu6ierto (:s tar#e por Leo"Bar# Euler e" 7)3%
Da#o 0ue eGiste u" O"ico poli"o(io i"terpola#or para u" #eter(i"a#o co"2u"to #e pu"tos? re!
sulta al1o co"'uso lla(ar a este poli"o(io el poli"o(io i"terpola#or #e La1ra"1e% U" "o(6re (:s
co"ciso es i"terpolaci$" poli"$(ica e" la 'or(a #e La1ra"1e%
Para calcular co" el poli"o(io #e La1ra"1e? te"e(os 0ue #a#o u" co"2u"to #e UT pu"tos
( B
=?
y
=
) ,%%% ,( B
k
, y
k
)
#igura 68% Tres asos espeiales de interpolai'n polin'mia% 1arriba2 interpolai'n lineal, 1entro2
interpolai'n uadrNtia, y 1aba.o2 interpolai'n Ybia3
)= Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
#o"#e to#os los G
2
se asu(e" #isti"tos? el poli"o(io i"terpola#or e" la 'or(a #e La1ra"1e es la
co(6i"aci$" li"eal
+( B)=

.==
k
y
.
l
.
( B) 53%*%%7
#e 6ases poli"$(icas #e La1ra"1e
l
.
( B)=
]
i==? i= .
k
BB
i
B
.
B
i
=
BB
=
B
.
B
=
%%%
BB
.
B
.
B
.
BB
.+
B
.
B
. +
%%%
BB
k
B
.
B
k
53%*%%*7
Por lo ta"to co" esta ecuaci$" 6usca(os u"a 'u"ci$" poli"$(ica L5G7 #e 1ra#o U co"
+( B
.
)=y
.
. ==?%%% , k
As utili;a"#o el poli"o(io #e La1ra"1e para solucio"ar el pro6le(a #e la i"terpolaci$"? po!
#e(os <er:
%
l
.
( B)
es u" poli"o(io 9 es #e 1ra#o U%
*%
l
i
( B
.
)=6
i.
, =< i , . <k
As la 'u"ci$" L5G7 es u" poli"o(io #e 1ra#o U 9 por lo ta"to te"e(os
+( B
i
)=

.==
k
y
.
l
.
( B
i
)=y
i
53%*%%37
El pro6le(a #e i"terpolaci$" pue#e te"er ta" solo u"a soluci$"? pues la #i'ere"cia e"tre #os
tales solucio"es? sera otro poli"o(io #e 1ra#o U a lo su(o? co" UT ceros% Por lo ta"to? L5G7 es el
O"ico poli"o(io i"terpola#or%
El i"co"<e"ie"te 0ue tie"e esta i"terpolaci$" es 0ue "o sie(pre 'u"cio"a correcta(e"te co"
ca"ti#a#es (a9ores #e seis pu"tos% A (e#i#a 0ue crece el 1ra#o #el poli"o(io i"terpola#or? se per!
ci6e u"a crecie"te <ariaci$" e"tre pu"tos #e co"trol co"secuti<os? lo 0ue pro#uce 0ue la aproGi(a!
ci$" e"tre #os pu"tos co"ti"uos sea (u9 #isti"ta a la 0ue se esperara%
Este es el c$#i1o e" ,ATLA-
H
0ue utili;are(os:
El retar#o 'raccio"ario 0ue te"e(os 0ue calcular es mu% Co(o utili;are(os el 'iltro retar#o #e
La1ra"1e e" la si"cro"i;aci$" #e tie(po #e EPS.? estar: i"clui#o e" u" 6ucle 0ue ir: calcula"#o
mu e" ca#a (o(e"to%
%Iiltro retardo Barane
001=(mu'1)=mu=(mu-1)<2; %Iiltro retardo Barane coef 1
007='(mu'7)=mu=(mu-1)<7; %Iiltro retardo Barane coef 7
003= (mu'7)=(mu'1)=(mu-1)<7; %Iiltro retardo Barane coef 3
004=' (mu'7)=mu=(mu'1)<2; %Iiltro retardo Barane coef 4
0ret=*001 007 003 004+; %Iiltro retardo Barane
3%* Si"cro"i;aci$" e" tie(po co" EPS. )
Control de interpolacin
El prop$sito #el 6lo0ue #e co"trol #el i"terpola#or co(o (uestra la 'i1ura & es proporcio"ar
al i"terpola#or el "#ice #el pu"to 6ase U!@si(o m1k2 9 el i"ter<alo 'raccio"ario U!@si(o J1k2% El "!
#ice 6ase "o suele ser calcula#o eGplcita(e"te? si"o (:s 6ie" es i#e"ti'ica#o por u"a se+al 0ue se
suele lla(ar estrobos'pia o de parpadeo 5#el i"1l@s? strobe7% Dos (@to#os co(O"(e"te utili;a!
#os para el co"trol #e la i"terpolaci$" so" el (@to#o 6asa#o e" el co"ta#or 9 u" (@to#o recursi<o%
E" "uestro #ise+o utili;are(os el (@to#o 6asa#o e" el co"ta#or%
Contado( #odulo.* de cont(ol pa(a la inte(polacin
Para el caso #o"#e es "ecesaria la i"terpolaci$" ca#a N (uestras? el co"trol #e i"terpolaci$"
se pue#e lo1rar usa"#o u" "#ice #e pu"to 6ase (o#ulo!% U" #ia1ra(a #e 6lo0ues #e este e"'o0ue
se (uestra e" la 'i1ura &7% Las (uestras espacia#as u" perio#o T a la e"tra#a #el 'iltro a#apta#o se
(uestrea" e" el 'iltro a#apta#o co" el (is(o relo2 utili;a#o para actuali;ar el co"ta#or% El co"ta#or
(o#ulo! #ecrecie"te se (uestra a0u? 9a 0ue si(pli'ica el c:lculo #el i"ter<alo 'raccio"al% Ta(6i@"
se po#ra usar u" co"ta#or (o#ulo! i"cre(e"tal%
El co"ta#or e" /N #e (e#ia? #e (a"era 0ue se pro#uce" su6#es6or#a(ie"tos 5#el i"1l@s? un-
derfloDs7 ca#a N (uestras #e (e#ia% La sali#a #el 'iltro #e 6ucle Z1n2 a2usta la ca"ti#a# e" 0ue #is!
(i"u9e el co"ta#or% Esto se Bace para ali"ear el su6#es6or#a(ie"to co" los tie(pos #e (uestreo #e
la i"terpolaci$" #esea#a% Cua"#o 'u"cio"a correcta(e"te? el su6#es6or#a(ie"to #el co"ta#or ($!
#ulo! ocurre e" u" perio#o #e relo2 #espu@s #e la i"terpolaci$" #esea#a co(o se ilustra e" la 'i1ura
&)% La co"#ici$" #e #es6or#a(ie"to se i"#ica co" u" parpa#eo 5Astrobe[7 9 es utili;a#o por el i"ter!
pola#or para i#e"ti'icar el pu"to 6ase #el "#ice%
El i"ter<alo 'raccio"al pue#e calcularse #irecta(e"te a partir #el co"te"i#o #el co"ta#or (o!
#ulo! e" #es6or#a(ie"to% E" 1e"eral? el <alor #el co"ta#or cu(ple la ecuaci$" recursi<a
j(n+)=( j(n)\( n)) mod 53%*%%47
#igura 69% /ontador modulo-$ para el ontrol de la interpolai'n en un sistema banda base PAM3 El punto
base )ndie es identifiado por el parpadeo del desbordamiento y la atuali0ai'n de intervalo fraional
usando el ontador ontenido en el desbordamiento3
)* Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
#o"#e \1n2 @ $K? U Z1n2 es el co"ta#or #e e"tra#a 9 es la esti(aci$" #e la relaci$" T
i
KT% Cua"#o el
co"ta#or #ecre(e"tal #es6or#a? el "#ice n es el pu"to 6ase #el "#ice m1k2% La i"corporaci$" #el
(o#ulo! pro#uce la re#ucci$" #e la ecuaci$" 3%*%%4 a
j( m(k )+)=+j( m( k))\ ( m( k)) 53%*%%&7
Co(o se ilustra e" la 'i1ura &)? los <alores #el co"ta#or ]1m1k22 9 $ ^ ]1m1k2 U $2 'or(a"
tri:"1ulos si(ilares% Esta o6ser<aci$" lle<a a la relaci$"
j( m( k))
j( m(k ))
=
j( m( k))
j( m(k )+)
53%*%%87
Resol<ie"#o para J1m1k22 la ecuaci$" "os 0ue#a #e la si1uie"te (a"era
j( m(k))=
j( m( k))
j( m( k)+)+j( m(k ))
=
j( m( k))
\ ( m(k ))
53%*%%77
El perio#o #e #es6or#a(ie"to 5e" (uestras7 #el co"ta#or #ecrecie"te (o#ulo! es

\ (n)
=

?
++(n)
53%*%%)7
=
?
+? +(n)
53%*%%/7
Cua"#o est: e" 6ucle? Z1n2 es cero #e (e#ia 9 el perio#o #e #es6or#a(ie"to #el co"ta#or #e!
cre(e"tal (o#ulo! es ? (uestras #e (e#ia% Dura"te la a#0uisici$"? Z1n2 a2usta el perio#o #e #es!
6or#a(ie"to para ali"ear los e<e"tos #el #es6or#a(ie"to co" los l(ites #el s(6olo co(o se Ba
#escrito%
El co"ta#or #ecre(e"tal (o#ulo! 2ue1a el (is(o papel e" este siste(a #e 6ucle cerra#o 0ue
el DDS 0ue se repro#uce e" el PLL 1e"eral #e la 54i1ura a"eGo J%* 5a77% Te"ie"#o e" cue"ta 0ue #e!
6i#o a 0ue el co"ta#or es u" ontador dereiente? la 1a"a"cia #el DDS es .
=
S !% La operaci$"
(o#ulo! #el co"ta#or correspo"#e a la operaci$" #el ($#ulo!*d #el DDS%
3%* Si"cro"i;aci$" e" tie(po co" EPS. )3
&.2.2 Implementacin de ?ardner con interpolacin de la"ran"e y
contador modulo-1 para >PS
Vere(os e" este aparta#o co(o Be(os i(ple(e"ta#o e" "uestro siste(a el uso #e Far#"er
co" el co"ta#or #ecrecie"te (o#ulo! para el co"trol #e la i"terpolaci$" 9 2u"to co" el i"terpola#or
#e La1ra"1e para reali;ar la si"cro"i;aci$" #e tie(po para EPS.%
Po#e(os <er u" #ia1ra(a #e 6lo0ues #el #ise+o e" la 'i1ura &/% La 'or(a #el pulso es ra; #e
cose"o al;a#o co" u" roll!o'' #el &=Z% La se+al reci6i#a se (uestrea a u"a <eloci#a# e0ui<ale"te a
N S * (uestras/s(6olo% Las (uestras #e la se+al reci6i#a r1nT2, se 'iltra" por u" 'iltro a#apta#o
'u"cio"a"#o a * (uestras/s(6olo% La sali#a #el 'iltro a#apta#o B1nT2 se usa por el i"terpola#or #e
la1ra"1e para calcular la se+al i"terpola#a B( nT+ t) % Esta se+al 'or(a la e"tra#a #el #etector #e
Far#"er% La sali#a #e Far#"er es i"terpola#a por *? 9a 0ue el 'iltro #e la;o 'u"cio"a a * (uestras
por s(6olo 9 el co"ta#or #ecre(e"tal ($#ulo!% La se+al #e error #e si"cro"i;aci$" se actuali;a e"
#igura 6:% &ibu.o de la relai'n entre las muestras disponibles, la interpolai'n deseada, y el ontenido del
ontador modulo-$3
)4 Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
(uestra por s(6olo 9 co(o el 'iltro #e la;o 9 el co"trola#or 'u"cio"a" a ? @ 4 muestras por
s)mbolo? la se+al #e error #e si"cro"i;aci$" es 'iltra#a por el 'iltro #e la;o i"te1ra#or!proporcio"al!
positi<o% Las sali#a #el 'iltro #e la;o es la e"tra#a al co"ta#or #ecre(e"tal (o#ulo!% El co"ta#or
co"trola el proceso #e i"terpolaci$"% De6i#o a 0ue el i"terpola#or "o reali;a u" ca(6io #e la <eloci!
#a# #e (uestreo? "o Ba9 "ecesi#a# #e proporcio"ar i"'or(aci$" al "#ice 6ase% El i"terpola#or pro!
#uce u" <alor i"terpola#o #e ca#a (uestra #e e"tra#a%
El siste(a #e si"cro"i;aci$" #e tie(po ta(6i@" pue#e ser #escrito co(o u" al1orit(o #e or!
#e"a#or% El reto al lle<ar este e"'o0ue al or#e"a#or? es 0ue el siste(a #e si"cro"i;aci$" #e tie(po
es u" siste(a paralelo al resto #el #ise+o? (ie"tras 0ue u" al1orit(o #e or#e"a#or es u" siste(a se!
cue"cial% Esto es u" pro6le(a co(O" e" el (o#ela#o #e siste(as: la si(ulaci$" #e u" siste(a i"Be!
re"te(e"te paralelo e" u" procesa#or secue"cial% U" (@to#o co(O" para la 1e"eraci$" #e la repre!
se"taci$" secue"cial #el siste(a es escri6ir el al1orit(o co(o u" 6ucle? #o"#e ca#a paso #el 6ucle
represe"ta u" ciclo #e relo2 e" el siste(a #i1ital% De"tro #el 6ucle? e" el siste(a arit(@tico paralelo
5co(6i"atoria7 las eGpresio"es se e<alOa" e" or#e" topol$1ico% A co"ti"uaci$" los <alores #e re1is!
tro 5(e(oria7 se actuali;a"%
A co"ti"uaci$" se eGpo"e el c$#i1o e" ,ATLA-
H
0ue reali;a to#as las operacio"es #e la 'i!
1ura a"terior? utili;a"#o el (is(o "o(6re #e las <aria6les e" el c$#i1o? co" los si1uie"tes a+a#i#os:
>8J;uff
u" <ector colu("a #e *G #e la sali#a #el i"terpola#or usa#o por el TED
..
u" <ector a+a#i#o a las sali#as #el 'iltro a#apta#o B( nT+ t) para U S =?? %%%
#igura 6;% (istema sinroni0ai'n de tiempo de s)mbolos binarios PAM basado en OTE& usando un interpolador lineal y
un filtro de la0o integrador3
Filtro paso
!anda
analgico
Filtro
/daptado
Interpolacin
polinmica de
Lagrange
/C
Frecuencia
Fija
r(t)
r(nT)
T =
T
s
?
B(kT
s
+ t)
"
$%
"
$%
&
$
Bardner T2
9
"
$%
K9
K%
Filtro de la"o F(")

*
"
$%
/ctuali"acin
C
,C6(n)
Registro modulo$%
D(n)
0(n)
&
$
Inserta ceros
B((k/ *)T
s
+ t) B((k) T
s
+ t)
'(nT)
B(kT
s
+ t)
C,T
under(lo@
0
p
(n)
0
i
(n)
3%* Si"cro"i;aci$" e" tie(po co" EPS. )&
for n=4Alent0(.)
C9> = C9>:ne.t;
mu = mu:ne.t;
% Iiltro interpolador<retardador de Barane
001=(mu'1)=mu=(mu-1)<2; %Iiltro retardo Barane coef 1
007='(mu'7)=mu=(mu-1)<7; %Iiltro retardo Barane coef 7
003= (mu'7)=(mu'1)=(mu-1)<7; %Iiltro retardo Barane coef 3
004=' (mu'7)=mu=(mu'1)<2; %Iiltro retardo Barane coef 4
0ret=*001 007 003 004+; %Iiltro retardo Barane
.ret=*.(n) .(n'1) .(n'7) .(n'3)+;
.Kold=.K;
.K=0ret=.ret'; % 5alida del Knterpolador
if underfloD==1
$(7=C'1)=.Kold;
$(7=C)=.K;
C=C-1;
end
if (underfloD == 1 LL old:underfloD == ()
e"=real(>8J;uff(1)) = (real(>8J;uff(7)) ' real(.K)); % Mardner
eK=ima(>8J;uff(1)) = (ima(>8J;uff(7)) ' ima(.K)); % Mardner
e=e"-eK; %Mardner
else
e = (;
end
?p = @1=e; % componente proporcional del filtro de &ucle
?i = ?i - @7=e; % componente interador del filtro de &ucle
? = ?p - ?i; % salida del filtro de &ucle
N = 1<7 - ?; % ?alor 9CO de control
% %ctuali$amos reistros
if underfloD==( LL old:underfloD==(
>8J;uff = >8J;uff; % 5altamos la actual muestra
elseif underfloD==( LL old:underfloD==1
>8J;uff = *.K; >8J;uff(1)+; % operaciones normales
elseif underfloD==1 LL old:underfloD==(
>8J;uff =*.K; >8J;uff(1)+; % operaciones normales
elseif underfloD==1 LL old:underfloD==1
>8J;uff = *.K; (+; % rellenamos la muestra perdida
end
C9>:ne.t = C9> ' N; % actuali$amos C9> para el siuiente ciclo
if C9>:ne.t P ( % compro&amos si el underfloD 0a ocurrido
C9>:ne.t = 1 - C9>:ne.t; % reduce el ?alor del modulo'1 si underfloD
old:underfloD = underfloD;
underfloD = 1; % cam&ia el fla underfloD
mu:ne.t = C9><N; % actuali$a mu
else
old:underfloD = underfloD;
underfloD = (;
mu:ne.t = mu;
end
end
)8 Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
E" "uestro e2e(plo utili;are(os u" PLL #e si"cro"i;aci$" #e tie(po co" los si1uie"tes re0ui!
sitos #e re"#i(ie"to B
n
T
(
@ =3==6 5Tie(po e" co"<er1er7 9 =/ .* % La ecuaci$" 53%*%%87 "os
proporcio"a la 'ase #e la 1a"a"cia #el #etector K
p
@ 439% Utili;a"#o ? @ 4? las co"sta"tes #el la;o
calcula#as e" la ecuaci$" 5J%87 so":
K
$
K
p
K
=
@ 838776 B $=
--
K
4
K
p
K
=
@ 434$7: B $=
-6
Por Olti(o? resol<ie"#o para K
$
9 K
4
co" K
p
@ 439 9 K
=
@ -$ 5so" los <alores #e e"1a"cBe7
5para te"er e" cue"ta el BecBo #e 0ue el co"trola#or es u" co"ta#or dereiente (o#ulo!7 #a
K
$
@ -4,78=; B $=
--
K
*
S !)?*=3= G =
!8
El c$#i1o escrito e" ,ATLA-
H
co"si1ue los si1uie"tes o62eti<os:
El i"terpola#or #e la1ra"1e co"si1ue u"ir e" u" (is(o c$#i1o u" 'iltro causal 9 "o causal%
El e'ecto "o causal #el 'iltro es Otil cua"#o Ba9 u" ca(6io (u9 r:pi#o 9 6re<e e" la si"cro!
"i;aci$" #e s(6olo%
Cua"#o TPT
s
K4? te"e(os e" cue"ta 0ue el i"terpola#or actOa e"tre #os ciclos #e relo2 co"se!
cuti<os 5T X T
s
K47 o cua"#o #os ciclos #e relo2 ocurre" e"tre i"terpolacio"es co"secuti<as
5T _ T
s
K47%
El caso #e T X T
s
K4? se ilustra e" la 'i1ura 8=% Las (uestras #esea#as parece" Adesli0ar-
se haia la i0<uierdaC por0ue las (uestras est:" espacia#as u" poco (:s 0ue T
s
K4% La
(a9ora #e las <eces? la i"terpolaci$" #esea#a #el 'iltro a#apta#o se pro#uce por ca#a
#os (uestras #el 'iltro a#apta#o% De6i#o a 0ue T X T
s
K4? u" error resi#ual #e si"cro"is(o
se acu(ula% A (e#i#a 0ue el error resi#ual #e si"cro"is(o se acu(ula? el i"ter<alo 'rac!
cio"al `1k2 #is(i"u9e co" el tie(po? co(o se (uestrea% 4i"al(e"te? la acu(ulaci$" #el
error resi#ual #e si"cro"is(o supera u" perio#o #e s(6olo% Esto coi"ci#e co" `1k2 #e!
crecie"#o a = 9 e"<ol<ie"#o a % Cua"#o esto ocurre? la i"terpolaci$" #esea#a #el 'iltro
a#apta#o se pro#uce u"a (uestra separa#a(e"te e" <e; #e las #os "or(ales% Co(o se
(uestra? cua"#o esto ocurre? u"a #e las (uestras "ecesarias por FTED "u"ca se pro#u!
ce% Esta (uestra per#i#a? #e6e ser i"serta#a o ArellenadaC e" los re1istros #el FTED
para 1ara"ti;ar u" 'u"cio"a(ie"to a#ecua#o #espu@s #e la AenvolturaC 5#el i"1l@s? Drap
around7%
3%* Si"cro"i;aci$" e" tie(po co" EPS. )7
El caso #e T _ T
s
K4? se ilustra e" la 'i1ura 8% E" este caso? las (uestras #esea#as pare!
ce" Adesli0arse haia la derehaC por0ue las (uestras est:" espacia#as li1era(e"te (e!
"os 0ue T
s
K4% La (a9ora #e las <eces? la i"terpolaci$" #esea#a #el 'iltro a#apta#o se
pro#uce por ca#a #os (uestras #ispo"i6les #e las #el 'iltro a#apta#o% De6i#o a 0ue
T _ T
s
K4? u" error resi#ual #e tie(po 5#e si"cro"i;aci$"7 se acu(ula% Co(o el error se
acu(ula? el i"ter<alo 'raccio"ario `1k2 au(e"ta co" el tie(po? co(o se (uestra% 4i"al!
(e"te? el error acu(ula#o supera u" perio#o #e (uestreo% Esto coi"ci#e co" `1k2 supe!
ra"#o el 9 e"<ol<ie"#o a =% Cua"#o esto ocurre? la i"terpolaci$" #esea#a #el 'iltro
a#apta#o est: espacia#a tres (uestras e" <e; #e las #os Ba6ituales% Co(o co"secue"cia?
el i"terpola#or pro#uce u"a (uestra a#icio"al 0ue #e6e ser i1"ora#a? o AsaltadaC por
FTED% Esto se lo1ra al "o #espla;ar los re1istros #e FTED #espu@s #e la AenvolturaC
5#el i"1l@s? Drap around7%
Para te"er e" cue"ta la co"#ici$" TPT
s
K4? Be(os utili;a#o u"a <aria6le lla(a#a old:un'
derfloD 5#el i"1l@s vie.o desbordamiento7% Esta <aria6le? 2u"to co" la <aria6le under'
floD 5#el i"1l@s desbordamiento7? se utili;a para #eter(i"ar si la operaci$" es "or(al? Are-
llenoC 5e" i"1l@s AstuffingC7? o AsaltoC 5#el i"1l@s AskippingC7%
#igura 8=% an e.emplo de la relai'n entre las muestras disponibles a la salida del filtro adaptado, la
interpolai'n deseada, la variable underfloD del ontrolador de interpolai'n ?/M, y el intervalo fraionario
para el aso donde la freuenia de muestreo de relo. es ligeramente mNs lenta <ue dos muestras K s)mbolo 1es
deir, T X TsK423 (uponemos un filtro de interpolai'n de lagrange ausal3
)) Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
Ta(6i@" <e(os 0ue e"tre el FTED 9 el 'iltro #e la;o se Ba i"tro#uci#o u"a i"terpolaci$"
por *? Amuestreo superior en 4C% Esta 'u"ci$" es u"a a6stracci$"% La operaci$" #e (uestreo
se reali;a (e#ia"te la i"serci$" #e ceros e"tre las actuali;acio"es #el error #e si"cro"is(o%
La (a9ora #e las <eces se i"serta u" cero% Pero a <eces "o se i"serta" ceros? 9 otras <eces
se i"serta" * ceros%
Co(o e2e(plo #e la operaci$" para el caso #e 0ue la 'recue"cia #e relo2 #e la (uestra es li1e!
ra(e"te superior a * (uestras/s(6olo 5es #ecir? T _ T
s
K47? supo"e(os 0ue las (uestras r1nT2 'ue!
ro" o6te"i#as #o"#e T cu(ple
T=
T
s
*+

4==
o? lo 0ue es e0ui<ale"te
freuenia de muestreo=
(
*+

4==
)
veloidad de s)mbolo
La 'recue"cia #e (uestreo es #e /4== #e la <eloci#a# #e s(6olos (:s r:pi#o 0ue * (ues!
tras/s(6olo% La se+al #e error 9 el i"ter<alo 'raccio"al para la (is(a <eloci#a# #e PLL co"si#era!
#a pre<ia(e"te est: #i6u2a#a e" la 'i1ura 8* 9 83% Co(o era #e esperar? las ra(pas e" los i"ter<alos
'raccio"arios <a" #e = a 9 se #a la <uelta ca#a 4== s(6olos% Esto se #e6e a 0ue el error #e 're!
cue"cia e" el relo2 #e (uestreo es #e /4== #e la <eloci#a# #e s(6olo% La se+al #e error i"#ica 0ue
la si"cro"i;aci$" #el PLL se e"1a"cBa cerca #e *== s(6olos% E" este caso la <eloci#a# #e si"cro"i!
#igura 8$% an e.emplo de la relai'n entre las muestras disponibles a la salida del filtro adaptado, la
interpolai'n deseada, la variable underfloD del ontrolador de interpolai'n ?/M, y el intervalo fraionario
para el aso donde la freuenia de muestreo de relo. es ligeramente mNs rNpida <ue dos muestras K s)mbolo 1es
deir, T _ TsK423 (uponemos un filtro de interpolai'n de lagrange ausal3
3%* Si"cro"i;aci$" e" tie(po co" EPS. )/
;aci$" #el PLL es e0ui<ale"te a la e"tra#a #e ra(pa #e 'ase para el PLL 1e"@rico re<isa#o e" la 4i!
1ura a"eGo J%*%
#igura 84% (eAal de error de sinronismo para la sinroni0ai'n de veloidad de s)mbolo para el
aso donde la freuenia de relo. es ligeramente mayor <ue dos muestras K s)mbolo3
#igura 8-% 5ntervalo de interpolai'n fraionario para la sinroni0ai'n de veloidad de s)mbolo
para el aso donde la freuenia de relo. es ligeramente mayor <ue dos muestras K s)mbolo3
/= Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
El #ise+o #el receptor #i1ital "os 0ue#ara #e la si1uie"te (a"era:
&.2.& Simulacin del al"oritmo diseado
Las si(ulacio"es 1e"era#as e" el la6oratorio co" el al1orit(o #ise+a#o #e si"cro"i;aci$" e"
tie(po co" FTED? i"terpolaci$" #e la1ra"1e 9 co"ta#or (o#ulo!? 1r:'ica(e"te parece" ser co!
rrectas? pero a la Bora #e calcular el -ER? "o Be(os si#o capaces #e o6te"er u"a se+al para po#er
co(pararla co" la tra"s(iti#a%
La se+al 0ue te"#ra(os a"tes #el ecuali;a#or si "o Bu6iera error #e si"cro"is(o sera la si!
1uie"te:
Filtro paso
!anda
analgico
Receptor digital
Filtro paso
!ajo &
die"mado
' 9
Filtro
paso !ajo
&
die"mado
Interpolador ecisin /C
Interfa" analgico
Con0ersin a
!anda !ase
2cuali"ador
adaptati0o
fraccionario
f
s
=#5 (+M)/T
f
s
=( +M)/ T f
s
=M /T
f
s
=*/ T
F(")
BT2
Control de
interpolacin
#igura 87% (eAal *P(K de entrada al euali0ador /MA, sin error de
sinronismo3
3%* Si"cro"i;aci$" e" tie(po co" EPS. /
X esta sera la se+al a la e"tra#a #el ecuali;a#or co" error #e si"cro"is(o:
X esta se+al co" error #e si"cro"is(o la i"tro#uci(os e" el si"cro"i;a#or #e tie(po 0ue Be!
(os #ise+a#o%
O6te"ie"#o #el si"cro"i;a#or u"a se+al pr:ctica(e"te i1ual a si "o Bu6iera error #e si"cro"is!
(o%
El al1orit(o 0ue Be(os #esarrolla#o para la si"cro"i;aci$" "o 'u"cio"a correcta(e"te co" lo
0ue "o lo usare(os e" las si1uie"tes si(ulacio"es%
#igura 86% (eAal *P(K de entrada al euali0ador /MA, on error de
sinronismo3
#igura 88% (eAal *P(K de salida del sinroni0ador de tiempo3
/* Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
0%0 Sinc(oni:acin de +ase 9 +(ecuencia de PS! po( Decisin di(ecta
Cua"#o 0uere(os recuperar la 'ase 9 'recue"cia #e la se+al reci6i#a po#e(os Bacerlo i"#e!
pe"#ie"te(e"te #e la si"cro"i;aci$" #e s(6olo 9a 0ue "o #epe"#e" la u"a #e la otra% Por lo 0ue
#espu@s #e Ba6er si"cro"i;a#o la <eloci#a# #e s(6olo co" FTED? po#ra(os utili;ar el La;o #e
costas #el aparta#o *%8%%3? pero para EPS. es (:s $pti(o utili;ar #ecisi$" #irecta%
#igura 89% e.emplo de un error de fase de la portadora de *P(K, ausando un
despla0amiento rotaional fi.o de la onstelai'n reibida b3
3%3 Si"cro"i;aci$" #e 'ase 9 'recue"cia #e EPS. por Decisi$" #irecta /3
E" el (@to#o #e recuperaci$" #e la 'ase 9 'recue"cia por #ecisi$" #irecta la sali#a #el si"cro!
"i;a#or #e s(6olo 5FTED7 9 la #i'ere"cia #e 'ase o error e"tre el s(6olo #esci'ra#o 9 la se+al re!
ci6i#a? se utili;a" e" u" circuito co(para#or 0ue ali(e"ta el oscila#or local%
U"a 'or(a co(O" #e si"cro"i;aci$" #e 'ase 9 'recue"cia por #ecisi$" #iri1i#a co(ie";a co"
correla#ores e" 'ase 9 cua#ratura pro#ucie"#o se+ales e" 'ase 9 cua#ratura? 0ue represe"ta" coor#e!
"a#as #e u" s(6olo e" el pla"o co(ple2o% Este pu"to #e6e correspo"#er a u"a u6icaci$" e" el #ia!
1ra(a #e la co"stelaci$" #e la (o#ulaci$"% El error #e 'ase e"tre el <alor reci6i#o 9 el s(6olo (:s
cerca"o/#eco#i'ica#o se calcula co" el arco ta"1e"te 5o u"a aproGi(aci$"7% Si" e(6ar1o? el arco
ta"1e"te? s$lo pue#e calcular u"a correcci$" #e 'ase e"tre = 9 d/*% La (a9ora #e las co"stelacio"es
EA, ta(6i@" tie"e" d/* #e si(etra #e 'ase% A(6as #e'icie"cias se pue#e" supri(ir utili;a"#o co!
#i'icaci$" #i'ere"cial _7`%
E" co"#icio"es #e 6a2a SNR? el #eco#i'ica#or #e s(6olo po#r: co(eter errores co" (:s 're!
cue"cia? 9 O"ica(e"te usa"#o los s(6olos #e la es0ui"a e" co"stelacio"es recta"1ulares o #:"#oles
(:s peso e" co(paraci$" co" los s(6olos #e (e"or SNR? re#ucir: el i(pacto #e 6a2a SNR co"
errores #e s(6olo%
#igura 8:% e.emplo de un error de freuenia de la portadora de *P(K3
/4 Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
El (o#elo #e #ecisi$" #irecta utili;a#o es el si1uie"te:
C$#i1o ,ATLA-
H
para el al1orit(o #e se1u"#o or#e" #e recuperaci$" #e 'ase 9 pe0ue+as
<ariacio"es #e 'recue"cia por #ecisi$" #irecta:
% ) 8s la seQal a pasar por el la$o de costas
%
% @ Raria&le @ del la$o, calculada en funcin de ;B(d) ) S.
% ;B(d) %nc0o de ;anda del la$o diital
% S ($eta) !arTmetro del la$o 0a&itualmente se fiUa entre (,3 ) (,1.

% Jatos de iniciali$acin
!=lent0()); ;B=(.(5; $eta=(.4; Dn>s=7=;B<($eta-1<($eta=4));
r=e.p('Dn>s=$eta); Do=Dn>s=sqrt(1'$eta=$eta);
@=7=(1'r=cos(Do)); &=(1'r=r)<@;
p0i=$eros(!-1,1); s1=$eros(si$e()),1);
mu=(.(1; df=$eros(!-1,1); e=$eros(!-1,1);

for n=1Alent0())
s1(n) = )(n) = e.p('U=p0i(n));
s7 = sin(real(s1(n)))-U=sin(ima(s1(n)));
s17 = s1(n)=s7';
if real(s17)V=( % !ara que el denominador no tena un ?alor (
df(n-1) = ima(s17)<real(s17);
else
df(n-1) = ima(s17);
end
e(n-1) = e(n) - @=df(n-1) ' @=&=df(n);
p0i(n-1)=p0i(n) - e(n-1);
end

e
r
r
o
t
a
d
o
r
S
S
sign(;)
F(")
Filtro
/daptado
+,
+,
Filtro
/daptado
B (kT
s
)
y(kT
s
)
.*si"(D
o
) .*cos(D
o
)
r ( nT)
a
o
( n)
si"(

O(k ))
cos(

O( k ))
3%3 Si"cro"i;aci$" #e 'ase 9 'recue"cia #e EPS. por Decisi$" #irecta /&
El receptor EPS. 0ue#a #e la si1uie"te (a"era:
/8 Captulo 3 ! A#aptaci$" 9 si(ulaci$" a EPS. #el #ise+o e" -PS.
0%5 Simulacin del diseo completo de PS!
Ie(os reali;a#o la si(ulaci$" co" la ecuali;aci$" C,A 9a 0ue esta es la O"ica 0ue es capa;
#e a6rir el o2o #e los s(6olos 9 co"se1uir e"1a"cBarse% La ecuali;aci$" L,S 9 L,S DD "ecesi !
ta" 0ue el o2o est@ al1o a6ierto para po#er 'u"cio"ar 9 e" este caso cua"#o Ba9 error #e 'ase 9 're!
cue"cia "o se #a%
El error #e 'recue"cia utili;a#o es #e =?=== 9 el #e 'ase es #e =?*? o6te"ie"#o la si1uie"te
1r:'ica:
Para (e2orar el siste(a u"a <e; 0ue el ecuali;a#or C,A se Ba e"1a"cBa#o po#e(os utili;ar
la ecuali;aci$" L,S DD%
Ve(os co(o el siste(a se co(porta acepta6le(e"te 6ie"? 9a 0ue a partir #e cierto "i<el #e
E
6
/N
=
el siste(a co"si1ue e"1a"cBarse 9 corre1ir los errores #el e"tor"o%
#igura 8;% /urva de probabilidad de error para error de fase y freuenia on
euali0ai'n /MA y orrei'n de fase y freuenia por deisi'n direta3
3%4 Si(ulaci$" #el #ise+o co(pleto #e EPS. /7
El al1orit(o utili;a#o para esta si(ulaci$" se #escri6e e" el TeGto .%3? 9 la si(ulaci$" o6te!
"i#a es la si1uie"te:
El siste(a 0ue Be(os #ise+a#o se co(porta 6asta"te 6ie" e" la si(ulaci$" e" el or#e"a#or? el
si1uie"te paso 0ue ser: el la6oratorio <ere(os si 'u"cio"a i1ual #e 6ie"% To#os los errores 0ue po!
#ra" sur1ir e" u" siste(a #e co(u"icacio"es real? los Be(os i#o corri1ie"#o co" los al1orit(os #i !
se+a#os 5eGceptua"#o la si"cro"i;aci$" e" tie(po? 0ue "o Ba 'u"cio"a#o7? por lo 0ue el o62eti<o #e
#ise+o est: co(pleta#o? a 'alta #e pro6arlo co" los #os or#e"a#ores 9 (icr$'o"o 9 alta<o;%
#igura 9=% /urva de probabilidad de error para error de fase y freuenia on
euali0ai'n /MA mNs +M( && on reuperai'n de fase y freuenia, /MA y orrei'n
de fase y freuenia por deisi'n direta3
Captulo + - Simulacin del sistema con alta*o) y
micr(ono
U"a <e; 0ue te"e(os to#os los 6lo0ues #ise+a#os <ere(os las si(ulacio"es e" u" e"tor"o
real? Bacie"#o #e ca"al u" alta<o; 9 u" (icr$'o"o 9 po"ie"#o u" or#e"a#or co(o tra"s(isor 9 otro
co(o receptor% E" estas si(ulacio"es "o utili;are(os el al1orit(o #e si"cro"i;aci$" e" tie(po #e!
6i#o a 0ue "o Ba 'u"cio"a#o e" las si(ulacio"es e" el or#e"a#or%
5%* Simulacin del t(ansmiso(.(ecepto( con un ca3le ent(e
o(denado(es
E" esta pri(era e<aluaci$" #el tra"s(isor!receptor co" #os or#e"a#ores? utili;are(os u" ca!
6le co(o si(ulaci$" #el ca"al para e<itar to#o el rui#o posi6le 9 <er co(o se co(porta el siste(a
#ise+a#o%
Po#e(os <er e" la si1uie"te i(a1e" co(o est:" co"ecta#o los #os or#e"a#ores a tra<@s #e u"
ca6le 9 la (esa #e (e;clas%
Para las si(ulacio"es "o Be(os reali;a#o el -ER 9a 0ue "ecesita(os la se+al 1e"era#a e" el
pri(er or#e"a#or para co(pararla co" la se+al reci6i#a e" el se1u"#o or#e"a#or% Co(o "os i"teresa
sola(e"te co(pro6ar 0ue el siste(a 'u"cio"a correcta(e"te? co" la ecuali;aci$" 9 la correcci$" #e
'ase 9 'recue"cia? <ere(os la parte real #e la se+al reci6i#a EPS. para <er el resulta#o o6te"i#o%
Los #atos co" los 0ue Be(os tra6a2a#o e" esta si(ulaci$" so":
A"cBo #e 6a"#a #e la se+al: === I;
4recue"cia ce"tral: &== I;
4recue"cia #e (uestreo: )=== I;
Perio#o #e (uestreo: /'s
4% Si(ulaci$" #el tra"s(isor!receptor co" u" ca6le e"tre or#e"a#ores //
Ie(os reali;a#o #os si(ulacio"es co" <alores #i'ere"tes #el ecuali;a#or C,A% E" esta pri!
(era si(ulaci$" co" los #os or#e"a#ores co" el ca6le? los <alores utili;a#os e" el ecuali;a#or C,A
so":
Lo"1itu# #el 'iltro ecuali;a#or: NeS33
Par:(etro #e co"<er1e"cia: (uS=?=&
Parte real #e la se+al EPS.? a la sali#a #el ecuali;a#or%
5mNgen $% /oneBi'n en la mesa de me0las de los dos ordenadores3
== Captulo 4 ! Si(ulaci$" #el siste(a co" alta<o; 9 (icr$'o"o
X la parte real #e la se+al EPS. a la sali#a #el si"cro"i;a#or e" 'ase 9 'recue"cia
E" esta si(ulaci$" po#e(os <er co(o el siste(a se e"1a"cBa pero le cuesta u" tie(po? 9 esto
se1ura(e"te se #e6e a 0ue el par:(etro #e co"<er1e"cia es (u9 pe0ue+o 9 el ecuali;a#or C,A tar!
#a (:s e" e"1a"cBarse%
E" la se1u"#a si(ulaci$" co" los #os or#e"a#ores co" el ca6le? los <alores utili;a#os e" el
ecuali;a#or C,A so":
Lo"1itu# #el 'iltro ecuali;a#or: NeS33
Par:(etro #e co"<er1e"cia: (uS=?&
Parte real #e la se+al EPS.? a la sali#a #el ecuali;a#or%
4% Si(ulaci$" #el tra"s(isor!receptor co" u" ca6le e"tre or#e"a#ores =
Parte real #e la se+al EPS. a la sali#a #el si"cro"i;a#or e" 'ase 9 'recue"cia
Po#e(os co(pro6ar co(o al ser (:s pe0ue+o el par:(etro #e co"<er1e"cia? el ecuali;a#or
tar#a (e"os e" e"1a"cBarse 9 la se+al a las pocas (uestras est: ecuali;a#a 9 si"cro"i;a#a e" 'ase 9
'recue"cia%
=* Captulo 4 ! Si(ulaci$" #el siste(a co" alta<o; 9 (icr$'o"o
5%, Simulacin del t(ansmiso(.(ecepto( con un alta6o: 9 un mic(+ono
ent(e o(denado(es
E" esta se1u"#a e<aluaci$" #el tra"s(isor!receptor co" #os or#e"a#ores? utili;are(os u" alta!
<o; e" el tra"s(isor 9 u" (icr$'o"o e" el receptor? co"ecta#o al otro or#e"a#or a tra<@s #e la (esa
#e (e;clas? sie"#o el aire el ca"al #e tra"s(isi$"? 9 por lo ta"to te"#re(os rui#o% Co" este e"tor"o
<ere(os co(o se co(porta el siste(a #ise+a#o% Ve(os e" la si1uie"te i(a1e" co(o est:" co"'i1u!
ra#os los #os or#e"a#ores%
Para las si(ulacio"es "o Be(os reali;a#o el -ER 9a 0ue "ecesita(os la se+al 1e"era#a e" el
pri(er or#e"a#or para co(pararla co" la se+al reci6i#a e" el se1u"#o or#e"a#or% Co(o "os i"teresa
sola(e"te co(pro6ar 0ue el siste(a 'u"cio"a correcta(e"te? co" la ecuali;aci$" 9 la correcci$" #e
'ase 9 'recue"cia? <ere(os la parte real #e la se+al reci6i#a EPS. para <er el resulta#o o6te"i#o%
Los #atos co" los 0ue Be(os tra6a2a#o e" esta si(ulaci$" so":
A"cBo #e 6a"#a #e la se+al: === I;
4recue"cia ce"tral: &== I;
4recue"cia #e (uestreo: )=== I;
Perio#o #e (uestreo: /'s
4%* Si(ulaci$" #el tra"s(isor!receptor co" u" alta<o; 9 u" (icr$'o"o e"tre or#e"a#ores =3
Po#e(os <er e" la i(a1e" * co(o el alta<o; est: cerca #el (icr$'o"o 0ue a su <e; est: co!
"ecta#o a la (esa #e (e;clas% Este (icr$'o"o est: #ise+a#o para co"<ertir pri"cipal(e"te la <o;
0ue le lle1a #irecta(e"te e" <e; #e la 0ue le lle1a lateral(e"te% La se+al 0ue <a a captar el (icr$'o!
"o <a a ser lateral? 9 e" la (esa #e (e;clas te"#re(os 0ue a(pli'icar u" poco el so"i#o para captar
6ie" la se+al? por lo 0ue te"#re(os 6asta"te rui#o e" la se+al o6te"i#a e" ,ATLA-
H
%
5magen 4% Altavo0 de un ordenador y mir'fono onetado a la mesa de me0las del otro
ordenador3
=4 Captulo 4 ! Si(ulaci$" #el siste(a co" alta<o; 9 (icr$'o"o
Ie(os reali;a#o #os si(ulacio"es co" <alores #i'ere"tes #el ecuali;a#or C,A% E" esta pri!
(era si(ulaci$" co" el alta<o; #e u" or#e"a#or 9 el (icr$'o"o #el otro or#e"a#or? los <alores utili!
;a#os e" el ecuali;a#or C,A so":
Lo"1itu# #el 'iltro ecuali;a#or: NeS33
Par:(etro #e co"<er1e"cia: (uS=?=&
Parte real #e la se+al EPS.? a la sali#a #el ecuali;a#or%
Parte real #e la se+al EPS. a la sali#a #el si"cro"i;a#or e" 'ase 9 'recue"cia
Co(pro6a(os co(o el rui#o es co"si#era6le? co(o Ba6a(os pre<isto? pero aO" as el siste!
(a #ise+a#o es capa; #e e"1a"cBarse a la se+al reci6i#a%
4%* Si(ulaci$" #el tra"s(isor!receptor co" u" alta<o; 9 u" (icr$'o"o e"tre or#e"a#ores =&
E" la se1u"#a si(ulaci$" el alta<o; 9 el (icr$'o"o? los <alores utili;a#os e" el ecuali;a#or
C,A so":
Lo"1itu# #el 'iltro ecuali;a#or: NeS33
Par:(etro #e co"<er1e"cia: (uS=?&
Parte real #e la se+al EPS.? a la sali#a #el ecuali;a#or%
Parte real #e la se+al EPS. a la sali#a #el si"cro"i;a#or e" 'ase 9 'recue"cia
Ve(os 0ue co" este par:(etro #e co"<er1e"cia el siste(a se e"1a"cBa per'ecta(e"te% El sis!
te(a es ro6usto? 9a 0ue co" las peores co"#icio"es es capa; #e tra"s(itir ra;o"a6le(e"te 6ie"%
Captulo 2 - Conclusiones y tra'a#os (uturos
El siste(a 0ue Be(os #ise+a#o? se co(porta 6asta"te 6ie" e" la si(ulaci$" e" el la6oratorio?
ta"to co" el ca6le e"tre los #os or#e"a#ores co(o co" el alta<o; 9 (icr$'o"o% E" la si(ulaci$" co"
alta<o; 9 (icr$'o"o el #ise+o #el tra"s(isor!receptor te"a to#as las #istorsio"es 0ue Ba6a(os pre!
<isto 9 el receptor co"si1ui$ re#ucirlas acepta6le(e"te%
To#os los errores posi6les 0ue Ba" sur1i#o e" el siste(a real pro6a#o e"tre los #os or#e"a#o!
res co" el alta<o; 9 el (icr$'o"o? los Ba corre1i#o el receptor si" 1ra"#es pro6le(as% El O"ico siste!
(a 0ue "o Ba 'u"cio"a#o es la si"cro"i;aci$" e" tie(po para EPS.? pero #e6i#o a la co(ple2i#a#
i"Bere"te? lo Be(os te"i#o 0ue #e2ar si" solucio"ar% E" el #ise+o #e este 6lo0ue? Be(os te"i#o cierta
#i'iculta# e" e"co"trar #o"#e po#a estar el 'allo 9a 0ue "o lo Be(os #etecta#o Basta 0ue calcula!
(os el -ER% A pesar #e esto? el siste(a #e co(u"icaci$" tra"s(isor!receptor si" la si"cro"i;aci$"
e" tie(po se co(porta (u9 6ie"%
Co(o co"clusi$"? e" el #ise+o #e los al1orit(os Be(os tar#a#o al1o (:s #e lo "ecesario #e!
6i#o a 0ue la co(pro6aci$" #e su 'u"cio"a(ie"to era 1r:'ica? 9 cua"#o los 2u"t:6a(os co" el resto
#e 6lo0ues para <er su 'u"cio"a(ie"to Ba6a al1O" c:lculo 0ue se "os Ba6a escapa#o% Ta(6i@"
ocurra 0ue al tra6a2ar co" ta"tos 6lo0ues? co(o al utili;ar las ecuali;acio"es? "o Baca(os el proce!
so correcta(e"te e i6: #e (e"os 6lo0ues a (:s? si"o 0ue lo 2u"ta6a to#o 9 "o co"se1ua e"co"trar
el error% Esto se Ba #e6i#o a la i(pacie"cia #e <erlo to#o 'u"cio"a"#o lo (:s pro"to posi6le%
Co(o tra6a2o 'uturo se le po#ra a+a#ir al #ise+o? la posi6ili#a# #e recuperar el (e"sa2e e"!
<ia#o por el tra"s(isor% Para esto el receptor te"#ra 0ue #etectar cua"#o e(pie;a el (e"sa2e? #eco!
#i'icar los 6its 9 1e"erar el (is(o tipo #e i"'or(aci$" 0ue Ba 1e"era#o el tra"s(isor% Para #etectar
el (e"sa2e el tra"s(isor te"#ra 0ue a+a#ir u" 6lo0ue #e 6its i1ual para tra"s(isor co(o para recep!
tor%
E" el captulo * #el li6ro #e -eBrou; 4arBa"1!-orou2e"9 _)`? "os eGplica co(o reali;ar estas
operacio"es e" el tra"s(isor? #e2a"#o sola(e"te co(o #ise+o a reali;ar la 1e"eraci$" #e la parte #el
receptor% Las 'u"cio"es #e ,ATLA-
H
0ue po#e(os usar so" las si1uie"tes para #ise+ar este 6lo!
0ue:
x 'ile*6i"? 'u"ci$" 0ue lee u" arcBi<o tGt o 6(p? 9 o6tie"e u" 6lo0ue #e #atos 6i"arios%
x 6i"*'ile? 'u"ci$" 0ue #e u" 6lo0ue #e #atos 6i"arios? 1e"era u" arcBi<os tGt o 6(p%
x 6its*0psU? 'u"ci$" 0ue #e u" 6lo0ue #e #atos 6i"arios 1e"era u"a se+al EPS.%
x C9cPilot? 'u"ci$" 0ue 1e"era u" pre:(6ulo cclico para u"a se+al EPS.%
Co" estas 'u"cio"es sera (u9 ':cil reali;ar u" siste(a #e tra"s(isi$" 9 recepci$" #e #atos
co" los al1orit(os eGplica#os e" este pro9ecto%
Ta(6i@" se po#ra (o#i'icar el siste(a co(pleto para 0ue 'uese capa; #e tra6a2ar e" tie(po
real? es #ecir 0ue u" or#e"a#or e"<iase i"'or(aci$" #e (a"era co"ti"ua 9 el receptor reci6iese 9 #e!
co#i'icase la i"'or(aci$" #e (a"era co"ti"ua% Para esto el siste(a te"#ra 0ue tra6a2ar co" 6lo0ues
#e i"'or(aci$"? e ir trat:"#ola se1O" se 'uese 1e"era"#o/e"<ia"#o%
Por e2e(plo? se po#ra i(ple(e"tar u" cBat 0ue e" u" or#e"a#or se tra"s(itiese u" car:cter 9
e" el otro el receptor lo #eco#i'icase 9 lo (ostrase por pa"talla%
Captulo & ! Co"clusio"es 9 tra6a2os 'uturos =7
Ta"to si se #esarrolla el #ise+o para recuperar el (e"sa2e #el tra"s(isor co(o si se i(ple(e"!
ta el siste(a e" tie(po real? se po#ra pro1ra(ar e" u" (icroco"trola#or o e" u" PIC% Esto le #ara
u"a parte pr:ctica a to#o el #ise+o 9 "o se #epe"#era #e u" or#e"a#or%
Ta(6i@" se po#ra #esarrollar el siste(a e" u" e"tor"o #e #esarrollo Bar#Nare% EGiste" <arios
e" el (erca#o? pero #estaca(os *? por su coste 9 su co(u"i#a# #e #esarrollo:
Ar#ui"o? es u"a plata'or(a #e Bar#Nare li6re? 6asa#a e" u"a placa co" u" (icroco"!
trola#or 9 u" e"tor"o #e #esarrollo? #ise+a#a para 'acilitar el uso #e la electr$"ica e"
pro9ectos (ulti#iscipli"ares%
El Bar#Nare co"siste e" u"a placa co" u" (icroco"trola#or At(el AVR 9 puertos #e
e"tra#a/sali#a% Los (icroco"trola#ores (:s usa#os so" el At(e1a8)? At(e1a3*)? At!
(e1a*)=? AT(e1a) por su se"cille; 9 6a2o coste 0ue per(ite" el #esarrollo #e (Olti!
ples #ise+os% Por otro la#o el so'tNare co"siste e" u" e"tor"o #e #esarrollo 0ue i(ple!
(e"ta el le"1ua2e #e pro1ra(aci$" Processi"1/Miri"1 9 el car1a#or #e arra"0ue 56oot
loa#er7 0ue corre e" la placa%
TI Lau"cBpa#? #e TeGas i"stru(e"ts% Este es otro e"tor"o #e #esarrollo? #o"#e #estaca
la placa #e pro1ra(aci$" #e los (icroco"trola#ores ,SP43= #e TeGas I"stru(e"ts%
Es u"a placa #e prue6a/i"iciaci$" #e (icroco"trola#ores? 0ue #estaca por su <ersatili!
#a# 9 su precio%
5lustrai'n $% Plaa de desarrollo Arduino3
5lustrai'n 4% Plaa de desarrollo T5 +aunhpad de TeBas
instruments3
Anexo A. Cdigo MATLAB

del apartado 2.2


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.7 8squema del transmisor'receptor inicial
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
9=1(((;
;its=randint(9,1); % Meneracin de &its aleatorios
;!5@t.=;its=7'1; % Meneracin de s#m&olos ;!5@
%
s=upsample(;!5@t.,4); % Knterpolacin por 4
%
% Conformacin de !ulsos (ra#$ de coseno al$ado)
rrc=rcosine(1,4,'sqrt',.35,4); %
srrc=filter(rrc,1,s);
retardo:rrc=(lent0(rrc)'1)<7;
%
srrc2=upsample(srrc,2); % Knterpolacin .2
%
"9=2; % Meneracin del filtro CKC con "9=2 ) /=4
0cic1=ones("9,1);
0cic7=con?(0cic1,0cic1);
0cic4=con?(0cic7,0cic7);
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
int7=2; % %0ora filtramos la seQal interpolada por 2
srrc2:f=filter(0cic4,1,srrc2); % Iiltrado de la seQal interpolada por int7
% /ultiplicamos por int7, para compensar la atenuacin por interpolacin
srrc2:f=srrc2:f.=int7;
srrc2:f=srrc2:f.<X(; % Ji?idimos por la anancia del filtro CKC.
TeBto A3$% Transmisor &igital iniial
% "eceptor
% Iiltrado paso &aUo (/ismo filtro CKC que en transmisin)
r&&:f=filter(0cic4,1,srrc2:f);
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
% Jie$mamos por die$7 desde el retardo de filtro CKC - Iiltro CKC - 1
die$7=2;
r:d=r&&:f(retardo1-1Adie$7Aend);
% Iiltramos con el filtro adaptado a ra#$ de coseno al$ado
r7=filter(rrc,1,r:d);
retardo7=retardo:rrc-retardo:rrc;
r7:d=r7(retardo7-1A4Aend);
% Jecisin
;!5@rec=sin(r7:d);
TeBto A34% Reeptor &igital iniial
A"eGo A% C$#i1o ,ATLA-H #el aparta#o *%* =/
% Figura: Pulso de raz de coseno alzado truncado en 4 smbolos con
% Roll-off = 0.35
fiure; plot(rrc); rid;
title('!ulso de ra#$ de coseno al$ado truncado en 4 s#m&olos con "oll'off = (.35')
% Figura: Ristra de bits conformados con el filtro de raz de coseno alzado
fiure; plot(srrc(1A75())
% Figura: iagrama de o!os de los smbolos filtrados "or el filtro de raz
% de coseno alzado en el transmisor
e)ediaram(srrc(5((-13A1e3),4); title('Jiarama de oUos de los pulsos')
% Figura: Res"uesta en frecuencia de un filtro #$#% con R&=' ( de orden 4
fiure; plot(0cic4), rid,
*Xcic,D+=freq$(0cic4,1);
plot(D<pi,7(=lo1((a&s(Xcic)),'r'), rid
TeBto A3-% #iguras reali0adas en el apartado 434
Anexo B. Cdigo MATLAB

del apartado 2.3


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.3 8squema del transmisor'receptor &Tsico con su&ida en frecuencia
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
9=1(((;
;its=randint(9,1); % Meneracin de &its aleatorios
;!5@t.=;its=7'1; % Meneracin de s#m&olos ;!5@
%
s=upsample(;!5@t.,4); % Knterpolacin por 4
%
% Conformacin de !ulsos (ra#$ de coseno al$ado)
rrc=rcosine(1,4,'sqrt',.35,4); %
srrc=filter(rrc,1,s);
retardo:rrc=(lent0(rrc)'1)<7;
%
srrc2=upsample(srrc,2); % Knterpolacin .2
%
"9=2; % Meneracin del filtro CKC con "9=2 ) /=4
0cic1=ones("9,1);
0cic7=con?(0cic1,0cic1);
0cic4=con?(0cic7,0cic7);
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
int7=2; % %0ora filtramos la seQal interpolada por 2
srrc2:f=filter(0cic4,1,srrc2); % Iiltrado de la seQal interpolada por int7
% /ultiplicamos por int7, para compensar la atenuacin por interpolacin
srrc2:f=srrc2:f.=int7;
srrc2:f=srrc2:f.<X(; % Ji?idimos por la anancia del filtro CKC.
%
% 5u&imos la seQal a frecuencia intermedia
IK=1e2<74e2; % Irecuencia intermedia 1/X$<74/X$ = (,335 (en diital)
fase=(;
n=lent0(srrc2:f);
sif=srrc2:f.=cos(7=pi=IK=((An'1)-fase)';
TeBto B3$% Transmisor &igital iniial on subida en freuenia
%% "eceptor
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sif);
%'' Con?ersin a ;anda ;ase
fase:r.=(;
r&&=7=r:p&(retardo:reme$-1Aend).=cos(7=pi=IK=((An'retardo:reme$'1)-fase:r.)';
%'' Iiltrado paso &aUo (/ismo filtro CKC que en transmisin)
r&&:f=filter(0cic4,1,r&&);
A"eGo -% C$#i1o ,ATLA-H #el aparta#o *%3
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
die$7=2;
r:d=r&&:f(retardo1-1Adie$7Aend);
% Iiltramos con el filtro adaptado a ra#$ de coseno al$ado
r7=filter(rrc,1,r:d);
retardo7=retardo:rrc-retardo:rrc;
r7:d=r7(retardo7-1A4Aend);
%'' Jecisin
;!5@rec=sin(r7:d);
%
err=;!5@rec';!5@t.(1Alent0(;!5@rec)); % ?ector de errores
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
TeBto B34% Reeptor &igital iniial on ba.ada en freuenia
% Figura: Res"uesta en frecuencia de un filtro Paso )anda Remez.
fiure; rid;
*X&d,D+=freq$(0&d,1);
plot(D<pi,7(=lo1((a&s(X&d)),'r'), rid
%
% Figura: iagrama de o!os de los "ulsos recibidos
e)ediaram(r:d(1((-13A1e3),4); title('Jiarama de oUos de los pulsos reci&idos')
%
% Figura: &umero de errores recibidos en el sistema ideal sin ruido ni
% distorsi*n
fiure; plot(err,'o');
TeBto B3-% #iguras reali0adas en el apartado 43-
Anexo C. Cdigo MATLAB

del apartado 2.4


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.4 8?aluacin del transmisor'receptor &Tsico con ruido en el canal
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%'' Irecuencia intermedia de 1/X$<74/X$ = (,335 (en diital)
IK=1e2<74e2; % Irecuencia intermedia
Iase>.=(;
Iase".=(;
%'' /ulticamino
c=1;
%'' Conformacin de pulsos (ra#$ de coseno al$ado)
rrc=rcosine(1,4,'sqrt',.35,4);
%
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=1; % 9Zmero de &its por s#m&olo (1 ;!5@)
%
?ec=(A4;
e?al=$eros(1,lent0(?ec));
num:err=$eros(1,lent0(?ec));
cont=1;
?ar:p=1;
for C=?ec
9=1(64; % 9Zmero de &its
;its=randint(9,1); % Meneracin de &its aleatorios
*r,;!5@t.,srrc,0cic4+=t.:&psC:frec:if(;its,rrc,IK,Iase>.); % >"%95/K5O"
8&9o:d;=C; % 5eQal a ruido en recepcin
*scanal,smulti,sru+=canal(r,8&9o:d;,/s,&,c);
*r7:d,r:d+=r.:&psC:frec:if(scanal,IK,Iase".,rrc); % "8C8!>O"
%
;!5@rec=sin(r7:d); % Jecisin
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
num:err(C-1)=ne;
e?al(cont)=&er;
cont=cont-1;
end
TeBto /3$% Transmisor &igital y Reeptor &igital on generai'n de grNfia de probabilidad de
error3
A"eGo C% C$#i1o ,ATLA-H #el aparta#o *%4 3
% #ur+a te*rica ( simulada ),R "ara )P-.
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?al, 'r',?ec, e?al, 'or');
leend('terica','simulada');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin ;!5@');
0old off
TeBto /34% Representai'n de la urva te'ria y la simulada de probabilidad de error para BP(K3
Anexo D. Cdigo MATLAB

del apartado 2.5


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.5 8?aluacin del transmisor ) receptor con ecuali$acin adaptati?a
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
IK=1e2<74e2; % Irecuencia intermedia
Iase>.=(;
Iase".=(;
%'' Knterpolacin ) die$mado
/=4;
B=2;
%'' /ulticamino
c = *(.5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+;
rrc=rcosine(1,4,'sqrt',.35,4); % !ulso de ra#$ coseno al$ado
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=1; % 9Zmero de &its por s#m&olo (1 ;!5@)
%
cont=1;
?ec=(A2;
e?al=$eros(1,lent0(?ec));
for C=?ec
9=1(64; ;its=randint(9,1); % Meneracin de &its aleatorios
*sif,;!5@t.,srrc,0cic4+=t.:&psC:frec:if(;its,rrc,IK,Iase>.); % >"%95/K5O"
8&9o:d;=C; % 5eQal a ruido en recepcin
smulti=filter(c,1,sif); % /ulticamino
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido
%% "8C8!>O" %%
%'' Knterfa$ analica "eceptor
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
%'' Con?ersin a ;anda ;ase
n=lent0(r:p&);
r&&=7=r:p&(retardo:reme$-1Aend).=cos(7=pi=IK=((An'retardo:reme$'1)-Iase".)';
%'' Iiltro paso &aUo - Jie$mado
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
%'' Iiltrado paso &aUo (/ismo filtro CKC que en transmisin)
r&&:f=filter(0cic4,1,r&&);
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
%'' Jie$mamos por 2 desde el retardo de filtro CKC - Iiltro CKC - 1
r:d=r&&:f(retardo1-1ABAend);
%'' Jeteccin
r7=filter(rrc,1,r:d);
retardo:rrc=(lent0(rrc)'1)<7; retardo7=retardo:rrc-retardo:rrc;
r7:d=r7(retardo7-1A/Aend); % Jie$mamos por /
%'' 8cuali$acin de la seQal
9=11; % orden del filtro ecuali$ador
delta=2; % retardo en la comparacin
A"eGo D% C$#i1o ,ATLA-H #el aparta#o *%& &
mu=(.((1; % parTmetro de con?erencia
*),D,e+=ecuali$a:B/5(r7:d,;!5@t.,9,delta,mu); % 8cuali$acin B/5
;!5@rec=sin()(delta-1Aend)); % Jecisin
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?al(cont)=&er;
cont=cont-1;
end
TeBto &3$% Transmisor &igital y Reeptor &igital on euali0ai'n y generai'n de grNfia de
probabilidad de error3
% #ur+a te*rica ( simulada ),R "ara )P-.
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?al, 'r',?ec, e?al, 'or');
leend('terica','simulada');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin ;!5@');
0old off
TeBto &34% Representai'n de la urva te'ria y la simulada de probabilidad de error para BP(K
on euali0ai'n3
Anexo E. Cdigo MATLAB

del apartado 2.6


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.2 8?aluacin del transmisor ) receptor con sincroni$acin en fase ) frecuencia
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
IK=1e2<74e2; % Irecuencia intermedia
Iase>.=pi<4;
Iase".=(;
% Jie$mado ' Knterpolado
/=4;
B=2;
% /ulticamino
c=1;
% !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4);
retardo:rrc=(lent0(rrc)'1)<7;
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=1; % 9Zmero de &its por s#m&olo (1 ;!5@)
%
cont=1;
?ec=(A2;
e?al=$eros(1,lent0(?ec));
for C=?ec
9=1(64=76C; % 9Zmero de &its
;its=randint(9,1); % Meneracin de &its aleatorios
*sif,;!5@t.,srrc,0cic4+=t.:&psC:frec:if(;its,rrc,IK,Iase>.); % >"%95/K5O"
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro CKC (suma de todos sus coeficientes)
8&9o:d;=C; % 5eQal a ruido en recepcin
smulti=filter(c,1,sif); % /ulticamino
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido
%% "8C8!>O" %%
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
%'' Con?ersin a ;anda ;ase - Iiltro paso &aUo - Jie$mado
*$la$o,df,t0eta+=la$o:costas:7orden(r:p&,IK-(.(((1,retardo:reme$,0cic4,B,(.(5,(.4);
r&& = real($la$o);
%'' Iiltro adaptado
r7=filter(rrc,1,r&&);
retardo:rrc=(lent0(rrc)'1)<7;
retardo7=retardo:rrc-retardo:rrc;
r7:d=r7(retardo7-1A/Aend); % Jie$mamos por /
%'' 8cuali$acin de la seQal
9=11; % orden del filtro ecuali$ador
delta=2; % retardo en la comparacin
mu=(.((1; % parTmetro de con?erencia
*),D,e+=ecuali$a:B/5(r7:d,;!5@t.,9,delta,mu); % 8cuali$acin
%
A"eGo E% C$#i1o ,ATLA-H #el aparta#o *%8 7
;!5@rec=sin()(delta-1Aend)); % Jecisin
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?al(cont)=&er;
cont=cont-1;
end
TeBto E3$% Transmisor &igital y Reeptor &igital on euali0ai'n +M(, error de fase y freuenia
y , la0o de ostas, y generai'n de grNfia de probabilidad de error3
% #ur+a terica ) simulada ),R "ara )P-.
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?al, 'r',?ec, e?al, 'or');
leend('terica','simulada');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin ;!5@');
0old off
TeBto E34% Representai'n de la urva te'ria y la simulada de probabilidad de error para BP(K
on euali0ai'n3
Anexo F. Cdigo MATLAB

del apartado 2.7


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.3 8?aluacin del transmisor ) receptor con 8cuali$acin ciea
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
IK=1e2<74e2; % Irecuencia intermedia
Iase>.=(;
Iase".=(;
err:frec=(;
% Jie$mado ' Knterpolado
/=4;
B=2;
% /ulticamino
c = *(.5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+;
% !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4);
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=1; % 9Zmero de &its por s#m&olo (1 ;!5@)
cont=1;
?ec=(A2;
e?al=$eros(1,lent0(?ec));
for C=?ec
9=1(65;%=76C; % 9Zmero de &its
;its=randint(9,1); % Meneracin de &its aleatorios
*sif,;!5@t.,srrc,0cic4+=t.:&psC:frec:if(;its,rrc,IK,Iase>.); % >"%95/K5O"
8&9o:d;=C; % 5eQal a ruido en recepcin
smulti=filter(c,1,sif); % /ulticamino
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
n=lent0(r:p&); % Con?ersin a ;anda ;ase
r&&=7=r:p&(retardo:reme$-1Aend).=cos(7=pi=IK=((An'retardo:reme$'1)-Iase".)';
%'' Iiltro paso &aUo - Jie$mado
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
r&&:f=filter(0cic4,1,r&&); % Iiltrado paso &aUo
r&&:f=r&&:f.<X(; retardo1=retardo:cic-retardo:cic;
r:d=r&&:f(retardo1-1ABAend); % Jie$mamos por 2
r7=filter(rrc,1,r:d); % Iiltro adaptado
retardo:rrc=(lent0(rrc)'1)<7;
retardo7=retardo:rrc-retardo:rrc;
r7:d=r7(retardo7-1A/Aend); % Jie$mamos por /
9e=51; % orden del filtro ecuali$ador
%'' B/5
mu=(.(((1; % parTmetro de con?erencia B/5
*)B/5,DB/5,eB/5+=ecuali$a:B/5(r7:d,;!5@t.,9e,mu); % 8cuali$acin B/5
A"eGo 4% C$#i1o ,ATLA-H #el aparta#o *%7 /
delta=(9e-1)<7; ;!5@rec=sin()B/5(delta-1Aend)); % Jecisin B/5
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1((Alent0(;its"ec)),;its"ec(1((Aend));
e?alB/5(cont)=&er;
end
TeBto #3$% Transmisor &igital y Reeptor &igital on euali0ai'n +M(, multiamino, la0o de
ostas, y generai'n de grNfia de probabilidad de error3
%-- /0-
mu=(.(((1; % !arTmetro de con?erencia B/5 JJ
*)JJ,DJJ,eJJ+=ecuali$a:B/5:JJ(r7:d,9e,mu); % 8cuali$acin B/5:JJ
delta=(9e-1)<7; ;!5@rec='sin()JJ(delta-7Aend)); % Jecisin B/5 JJ
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1((Alent0(;its"ec)),;its"ec(1((Aend));
e?alJJ(cont)=&er;
%-- #01
mu=(.((((1; % !arTmetro de con?erencia C/%
*)C/%,DC/%,eC/%+=ecuali$a:C/%(r7:d,9e,mu); % 8cuali$acin C/%
delta=(9e-1)<7; ;!5@rec='sin()C/%(delta-7Aend)); % Jecisin C/%
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1((Alent0(;its"ec)),;its"ec(1((Aend));
e?alC/%(cont)=&er; cont=cont-1;
TeBto #34% Para la simulai'n de la euali0ai'n +M( && y la euali0ai'n /MA, tendr)amos <ue
ambiar la parte de la euali0ai'n +M( por este 'digo3
% #ur+a te*rica ( simulada ),R "ara )P-.
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
fiure(1);
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?alB/5, 'oC'.');
plot(?ec, e?alJJ, 'or'');
plot(?ec, e?alC/%, 'o'');
leend('terica','simulada con multicamino, ruido ) ecuali$acin B/5',
'simulada con multicamino, ruido ) ecuali$acin B/5 JJ',
'simulada con multicamino, ruido ) ecuali$acin C/%');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin ;!5@');
0old off
TeBto #3-% Representai'n de la urva te'ria y la simulada de probabilidad de error para BP(K
on los tres tipos de euali0ai'n3
Anexo G. Cdigo MATLAB

del apartado 2.8


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.4 8?aluacin del transmisor'receptor con errores de sincroni$acin en tiempo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Irecuencia intermedia de 1/X$<74/X$ = (,335 (en diital)
IK=1e2<74e2; % Irecuencia intermedia
Iase>.=(;
Iase".=(;
%'' Jie$mado ' Knterpolado
/=4;
B=2;
%'' /ulticamino
c=1;
%'' !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin de !ulsos (ra#$ de coseno al$ado)
retardo:rrc=(lent0(rrc)'1)<7;
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interposicin total)
&=1; % 9Zmero de &its por s#m&olo (1 ;!5@)
%
cont=1;
?ec=(A2;
e?al=$eros(1,lent0(?ec));
for C=?ec
9&its=1(64;%=76C; % 9Zmero de &its
;its=randint(9&its,1); % Meneracin de &its aleatorios
*sif,;!5@t.,srrc,0cic4+=t.:&psC:frec:if(;its,rrc,IK,Iase>.); % >"%95/K5O"
8&9o:d;=C; % 5eQal a ruido en recepcin
smulti=filter(c,1,sif); % /ulticamino
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido sumado a la seQal en el canal
%% "eceptor %%
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
%'' 8rror muestreo
"=1((((; 5="'1; %5=1(((1; % Iactores de Knterpolacin(")<Jie$mado (5)
%5i "P5 entonces seQal su&muestreada
%5i "Y5 entonces seQal so&remuestreada
n=lent0(r:p&);
r&&=7=rm(retardo:reme$-1Aend).=cos(7=pi=IK=((An'retardo:reme$'1)-Iase".)';
r&&7=err:muestreo(r&&,",5);
%'' Iiltro paso &aUo - Jie$mado
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
% Iiltrado paso &aUo (/ismo filtro CKC que en transmisin)
r&&:f=filter(0cic4,1,r&&7);
A"eGo F% C$#i1o ,ATLA-H #el aparta#o *%) *
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
% Jie$mamos por 2 desde el retardo de filtro CKC - Iiltro CKC - 1
r:d=r&&:f(retardo1-1ABAend);
r&&3=r:d;
%'' Iiltrado paso &aUo ) die$mado por 7 en ?e$ del Iiltro adaptado
att=2(; % %tenuacin del filtro Caiser paso &aUo(1A(lent0(r)-1)<7)
fs=1;
fcuts = *(.7 (.3+;
mas = *1 (+;
de?s = *(.(1 1(6('att<7()+;
*n,Nn,&ta,filt)pe+ = Caiserord(fcuts,mas,de?s,fs);
00 = fir1(n-1,Nn,filt)pe,Caiser(n-7,&ta),'noscale');
retardo:Cai=(lent0(00)'1)<7;
r:Cai=filter(00,1,r&&3);
retardo7=retardo:rrc-retardo:Cai;
r7:d=r:Cai(retardo7-1A7Aend); % Jie$mamos por 7.
%'' 8cuali$acin por '0ipccupin'
9e=33; % lonitud del filtro ecuali$ador
delta=12;
mu=(.(5; % parTmetro de con?erencia
*),D,e,CO/+=ec:frac:B/5(r7:d,;!5@t.,9e,mu);
%'' Calculo de inicio de los datos ) deteccin de la in?ersin
.=.corr(;!5@t.,));
if ma.(.) Y a&s(min(.))
pC=1;
elseif ma.(.) P a&s(min(.))
pC=(; % la seQal estT in?ertida
.=.corr(;!5@t.,'));
end
off.=find(.==ma.(.));
in:data=9&its'off.;
%
;!5@rec=sin()(in:data-1Aend)); % Jecisin
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?al(cont)=&er;
cont=cont-1;
end
TeBto O3$% (imulai'n del Transmisor y Reeptor &igital para la representai'n de la urva te'ria
y la simulada de probabilidad de error para BP(K on euali0ai'n por RhipupingR3
** A"eGo F% C$#i1o ,ATLA-H #el aparta#o *%)
% #ur+a te*rica ),R "ara )P-.
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
fiure(1);
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?al, 'or'');
leend('terica','simulada con error de muestreo
) ecuali$acin adaptati?a fraccionaria');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin ;!5@');
0old off
TeBto O34% Representai'n de la urva te'ria y la simulada de probabilidad de error para BP(K
on euali0ai'n por RhipupingR3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 7.4.5 5imulacin del sistema con ecuali$acin ) sincroni$acin en tiempo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Irecuencia intermedia de 1/X$<74/X$ = (,335 (en diital)
IK=1e2<74e2; % Irecuencia intermedia
Iase>.=pi<4;
Iase".=(;
dfc=(.(((1;
%'' Jie$mado ' Knterpolado
/=4;
B=2;
%'' /ulticamino
c=1;
%'' !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin de !ulsos (ra#$ de coseno al$ado)
retardo:rrc=(lent0(rrc)'1)<7;
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=1; % 9Zmero de &its por s#m&olo (1 ;!5@)
%
cont=1;
?ec=(A4;
e?al=$eros(1,lent0(?ec));
for C=?ec
9&its=1(65; % 9Zmero de &its
A"eGo F% C$#i1o ,ATLA-H #el aparta#o *%) *3
;its=randint(9&its,1); % Meneracin de &its aleatorios
*sif,;!5@t.,srrc,0cic4+=t.:&psC:frec:if(;its,rrc,IK,Iase>.); % >"%95/K5O"
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro CKC (suma de todos sus coeficientes)
8&9o:d;=C; % 5eQal a ruido en recepcin
smulti=filter(c,1,sif); % /ulticamino
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido sumado a la seQal en el canal
%% "eceptor %%
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
%'' Con?ersin a ;anda ;ase - Iiltro paso &aUo - Jie$mado .2
*$la$o,df,t0eta+=la$o:costas:7orden(r:p&,IK-dfc,retardo:reme$,0cic4,B,(.(5,(.4);
r&& = real($la$o);
%'' 8rror muestreo
"=1((((; 5="'1; %5=1(((1; % Iactores de Knterpolacin(")<Jie$mado (5)
% 5i "P5 entonces seQal su&muestreada
% 5i "Y5 entonces seQal so&remuestreada
r&&7=err:muestreo(r&&,",5);
%'' Iiltrado paso &aUo ) die$mado por 7 en ?e$ del Iiltro adaptado
att=2(; % %tenuacin del filtro Caiser paso &aUo
fs=1;
fcuts = *(.7 (.3+;
mas = *1 (+;
de?s = *(.(1 1(6('att<7()+;
*n,Nn,&ta,filt)pe+ = Caiserord(fcuts,mas,de?s,fs);
00 = fir1(n-1,Nn,filt)pe,Caiser(n-7,&ta),'noscale');
retardo:Cai=(lent0(00)'1)<7;
r:Cai=filter(00,1,r&&7);
retardo7=retardo:rrc-retardo:Cai;
r7:d=r:Cai(retardo7-1A7Aend); % Jie$mamos por 7.
%'' 8cuali$acin de la seQal
9e=51; % orden del filtro ecuali$ador
%'' B/5
mu=(.(1; % parTmetro de con?erencia B/5
*)B/5,DB/5,eB/5+=ec:frac:B/5(r7:d,;!5@t.,9e,mu); % 8cuali$acin B/5
in:data=inicio:datos()B/5,;!5@t.,9&its);
;!5@rec=sin()B/5(in:data-1Aend)); % Jecisin B/5
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?alB/5(cont)=&er;
%'' B/5 JJ
mu=(.(1; % !arTmetro de con?erencia B/5 JJ
*)JJ,DJJ,eJJ+=ec:frac:B/5:JJ(r7:d,9e,mu); % 8cuali$acin B/5:JJ
in:dataJJ=inicio:datos()JJ,;!5@t.,9&its);
;!5@rec=sin()JJ(in:dataJJ-1Aend)); % Jecisin B/5 JJ
;its"ec = (;!5@rec Y () =1;
*neJJ,&er+=&iterr(;its(1((Alent0(;its"ec)),;its"ec(1((Aend));
*4 A"eGo F% C$#i1o ,ATLA-H #el aparta#o *%)
e?alJJ(cont)=&er;
%'' C/%
mu=(.(1; % !arTmetro de con?erencia C/%
*)C/%,DC/%,eC/%+=ec:frac:C/%(r7:d,9e,mu); % 8cuali$acin C/%
in:data=inicio:datos()C/%,;!5@t.,9&its);
;!5@rec=sin()C/%(in:data-1Aend)); % Jecisin C/%
;its"ec = (;!5@rec Y () =1;
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?alC/%(cont)=&er;
cont=cont-1;
end
TeBto O3-% (imulai'n del Transmisor y Reeptor &igital on ruido, error de fase y freuenia,
error de muestreo y euali0ai'n adaptativa fraionaria3
% % #ur+a te*rica ),R "ara )P-. ( ecualizadores ada"tati+os /0-% /0- ( #01
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
fiure(1);
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?alB/5, 'oC'.');
plot(?ec, e?alJJ, 'or'');
plot(?ec, e?alC/%, 'o'');
leend('terica','simulada con ruido, error de fase ) frecuencia
) error de muestreo con ecuali$acin B/5',
'simulada con ruido, error de fase ) frecuencia ) error de muestreo B/5 JJ',
'simulada con ruido, error de fase ) frecuencia ) error de muestreo C/%');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin ;!5@');
0old off
TeBto O37% Representai'n de la urva te'ria y la simulada de probabilidad de error para BP(K
on ruido, error de fase y freuenia, error de muestreo y euali0ai'n adaptativa fraionaria3
Anexo H. Cdigo MATLAB

del apartado 3.1


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 3.1.1 %daptacin del transmisor'receptor ;!5@ a [!5@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Irecuencia intermedia de 1/X$<74/X$ = (,335 (en diital)
fc=1e2<74e2; % Irecuencia intermedia
p0ic=(;
Jfc=(;
%
B=2; /=4;
%'' !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin de !ulsos (ra#$ de coseno al$ado)
retardo:rrc=(lent0(rrc)'1)<7;
%'' /ulticamino
% c = *(.5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+;
c=1;
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=7; % 9Zmero de &its por s#m&olo (7 [;!5@)
%
cont=1;
?ec=(A2;
e?al=$eros(1,lent0(?ec));
for C=?ec
9&its=1(65; % 9Zmero de &its
;its=randint(9&its,1); % Meneracin de &its aleatorios
;!5@t.=;its=7'1; % Meneracin de s#m&olos ;!5@
[!5@t.=(;!5@t.(1A7Aend)-U=;!5@t.(7A7Aend))=sqrt(.5); % 5#m&olos [!5@
%'' Knterpolacin .4 - Iiltrado
squ=upsample([!5@t.,/); % Knterpolacin por /=4
.=filter(rrc,1,squ);
retardo:rrc=(lent0(rrc)'1)<7;
%'' Knterpolacin .2 - Iiltrado
srrc2=upsample(.,B); % Knterpolacin por B=2
"9=2; % Meneracin del filtro CKC con "9=2 ) /=4
0cic1=ones("9,1);
0cic7=con?(0cic1,0cic1);
0cic4=con?(0cic7,0cic7);
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
srrc2:f=filter(0cic4,1,srrc2); % Iiltrado de la seQal interpolada por 2
srrc2:f=srrc2:f.=B; % /ultiplicamos por B=2.
.&&>=srrc2:f.<X(; % Ji?idimos por la anancia del filtro CKC.
%'' 5u&ida en frecuencia
t1=*(Alent0(.&&>)'1+';
sif=sqrt(7)=real(e.p(i=7=pi=fc=t1).=.&&>); % 5u&imos la seQal a IK
%'' Canal
8&9o:d;=C; % 5eQal a ruido en recepcin
*8 A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3%
smulti=filter(c,1,sif); % /ulticamino
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido sumado a la seQal en el canal
% "eceptor %%
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
%'' Con?ersin a ;anda ;ase
t7=*(Alent0(r:p&)'retardo:reme$'1+';
r&&=7=e.p('i=7=pi=(fc'Jfc)=t7'p0ic).=r:p&(retardo:reme$-1Aend);
%'' Iiltro paso &aUo - Jie$mado .2
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
r&&:f=filter(0cic4,1,r&&); % Iiltro paso &aUo CKC iual que en transmisin.
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
% Jie$mamos por 2 desde el retardo de filtro CKC - Iiltro CKC - 1
r:d=r&&:f(retardo1-1ABAend);
%'' Iiltrado paso &aUo ) die$mado por 7 en ?e$ del Iiltro adaptado
att=2(; % %tenuacin del filtro Caiser paso &aUo
fs=1;
fcuts = *(.7 (.3+;
mas = *1 (+;
de?s = *(.(1 1(6('att<7()+;
*n,Nn,&ta,filt)pe+ = Caiserord(fcuts,mas,de?s,fs);
00 = fir1(n-1,Nn,filt)pe,Caiser(n-7,&ta),'noscale');
retardo:Cai=(lent0(00)'1)<7;
r:Cai=filter(00,1,r:d);
retardo7=retardo:rrc-retardo:Cai;
r7:d=r:Cai(retardo7-1A7Aend); % Jie$mamos por 7.
%''8cuali$acin B/5
9e=33; % lonitud del filtro ecuali$ador
mu=(.((5; % parTmetro de con?erencia
)B/5=eqB/5:frac:qpsC(r7:d,[!5@t.,9e,mu); % [!5@
;!5@rec=[!5@7&its()B/5); % Jecisin
;its"ec = (;!5@rec Y () =1;
in:data=inicio:datos(;its"ec,;its,9&its);
;its"ec=;its"ec(in:data-1Aend);
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?alB/5(cont)=&er;
%''8cuali$acin B/5 JJ
9e=33; % lonitud del filtro ecuali$ador
mu=(.((5; % parTmetro de con?erencia
)JJ=eqB/5:JJ:frac:qpsC(r7:d,9e,mu); % [!5@
;!5@rec=[!5@7&its()JJ); % Jecisin
;its"ec = (;!5@rec Y () =1;
in:data=inicio:datos(;its"ec,;its,9&its);
;its"ec=;its"ec(in:data-1Aend);
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3% *7
e?alJJ(cont)=&er;
%''8cuali$acin C/%
9e=33; % lonitud del filtro ecuali$ador
mu=(.((5; % parTmetro de con?erencia
)C/%=eqC/%:frac:qpsC(r7:d,9e,mu); % [!5@
;!5@rec=[!5@7&its()C/%); % Jecisin
;its"ec = (;!5@rec Y () =1;
in:data=inicio:datos(;its"ec,;its,9&its);
;its"ec=;its"ec(in:data-1Aend);
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?alC/%(cont)=&er;
%
cont=cont-1;
end
TeBto ,3$% (imulai'n del Transmisor y Reeptor &igital *P(K on ruido, y euali0ai'n
adaptativa fraionaria +M(, +M( && y /MA3
% % #ur+a te*rica ),R "ara 2P-. ( ecualizadores ada"tati+os /0-% /0- ( #01
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
fiure(1);
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?alB/5, 'oC'.');
plot(?ec, e?alJJ, 'or'');
plot(?ec, e?alC/%, 'o'');
leend('terica','simulada con ruido, ) ecuali$acin B/5',
'simulada con ruido, ) ecuali$acin B/5 JJ',
'simulada con ruido, ) ecuali$acin C/%');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin [!5@');
0old off
TeBto ,34% Representai'n de la urva te'ria y la simulada de probabilidad de error para MP(K
on ruido, y euali0ai'n adaptativa fraionaria +M(, +M( && y /MA3
Anexo I. Cdigo MATLAB

del apartado 3.2


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 3.7 5incroni$acin en tiempo con [!5@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Irecuencia intermedia de 1/X$<74/X$ = (,335 (en diital)
fc=1e2<74e2; % Irecuencia intermedia
p0ic=(; Jfc=(;
%
B=2; /=4;
%'' !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin de !ulsos (ra#$ de coseno al$ado)
retardo:rrc=(lent0(rrc)'1)<7;
%'' /ulticamino
c=1;
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=7; % 9Zmero de &its por s#m&olo (7 [;!5@)
%
cont=1;
?ec=(A2;
e?al=$eros(1,lent0(?ec));
for C=?ec
9&its=1(64; % 9Zmero de &its
;its=randint(9&its,1); % Meneracin de &its aleatorios
;!5@t.=;its=7'1; % Meneracin de s#m&olos ;!5@
[!5@t.=(;!5@t.(1A7Aend)-U=;!5@t.(7A7Aend))=sqrt(.5); % Men de s#m&olos [!5@
%'' Knterpolacin .4 - Iiltrado
squ=upsample([!5@t.,/); % Knterpolacin por /=4
.=filter(rrc,1,squ);
retardo:rrc=(lent0(rrc)'1)<7;
%'' Knterpolacin .2 - Iiltrado
srrc2=upsample(.,B); % Knterpolacin por B=2
"9=2; % Meneracin del filtro CKC con "9=2 ) /=4
0cic1=ones("9,1);
0cic7=con?(0cic1,0cic1);
0cic4=con?(0cic7,0cic7);
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
srrc2:f=filter(0cic4,1,srrc2); % Iiltrado de la seQal interpolada por 2
% /ultiplicamos por B=2, para compensar la atenuacin por interpolacin
srrc2:f=srrc2:f.=B;
.&&>=srrc2:f.<X(; % Ji?idimos por la anancia del filtro CKC.
%'' 5u&ida en frecuencia
t1=*(Alent0(.&&>)'1+';
sif=sqrt(7)=real(e.p(i=7=pi=fc=t1).=.&&>); % 5u&imos la seQal a IK
%'' Canal
8&9o:d;=C; % 5eQal a ruido en recepcin
smulti=filter(c,1,sif); % /ulticamino
A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3%* */
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido sumado a la seQal en el canal
% "eceptor %%
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
%'' Con?ersin a ;anda ;ase
t7=*(Alent0(r:p&)'retardo:reme$'1+';
r&&=7=e.p('i=7=pi=(fc'Jfc)=t7'p0ic).=r:p&(retardo:reme$-1Aend);
%''8rror de la frecuencia de muestreo
"=1((((; 5=1(((1; % Iactores de Knterpolacin(")<Jie$mado (5)
r&&7=err:muestreo(r&&,",5); % [!5@
%'' Iiltro paso &aUo - Jie$mado .2
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
% Iiltrado paso &aUo (/ismo filtro CKC que en transmisin)
r&&:f=filter(0cic4,1,r&&7);
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
% Jie$mamos por 2 desde el retardo de filtro CKC - Iiltro CKC - 1
r:d=r&&:f(retardo1-1ABAend);
%'' Iiltrado paso &aUo ) die$mado por 7 en ?e$ del Iiltro adaptado
att=2(; % %tenuacin del filtro Caiser paso &aUo
fs=1;
fcuts = *(.7 (.3+;
mas = *1 (+;
de?s = *(.(1 1(6('att<7()+;
*n,Nn,&ta,filt)pe+ = Caiserord(fcuts,mas,de?s,fs);
00 = fir1(n-1,Nn,filt)pe,Caiser(n-7,&ta),'noscale');
retardo:Cai=(lent0(00)'1)<7;
r:Cai=filter(00,1,r:d);
retardo7=retardo:rrc-retardo:Cai;
r7:d=r:Cai(retardo7-1A7Aend); % Jie$mamos por 7.
%'' 5incroni$acin en tiempo
)q=sincro:tiempo(r7:d); % [!5@
%''8cuali$acin C/%
9e=33; % lonitud del filtro ecuali$ador
mu=(.((5; % parTmetro de con?erencia
)C/%=eqC/%:frac:qpsC()q,9e,mu); % [!5@
)C/%7=eqC/%:frac:qpsC:sincro:tpo()q,9e,mu);
;!5@rec=[!5@7&its()C/%); % Jecision
;!5@rec7=[!5@7&its()C/%7='1); % Jecision7
;!5@rec3=[!5@7&its()C/%7=i); % Jecision3
;!5@rec4=[!5@7&its()C/%7='i); % Jecision4
;its"ec = (;!5@rec Y () =1;
in:data=inicio:datos(;its"ec,;its,9&its);
;its"ec=;its"ec(in:data-1Aend);
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?alC/%(cont)=&er;
3= A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3%*
%
cont=cont-1;
end
TeBto 53$% (imulai'n del Transmisor y Reeptor &igital *P(K on error de muestreo, y
sinroni0ai'n en tiempo on euali0ai'n adaptativa fraionaria /MA3
function *$+=sincro:tiempo(.);
%
% *$+=sincro:tiempo(.);
% . 8s la seQal a pasar por la sincroni$acin en tiempo
% $ 5alida sincroni$ada en tiempo

%%% Jatos de iniciali$acin
mu:ne.t=(;
C9>:ne.t=(;
)=$eros(si$e(.));
$=);
C=1; CC=1;
e=(;?p=(;?i=(;
underfloD=(; old:underfloD=(;
>8J;uff=*(; (+;
.K=(; .Kold=(;

%%% Calculo de las ?aria&les del filtro en &ucle con @! de Mardner
;n>s=.((5;
dseta=1<sqrt(7);
9=7;

dndor=1-(7=dseta<9)=(;n>s<(dseta-(1<4=dseta)))-((;n>s<(9=(dseta-(1<4=dseta))))67);
@(!1=(4=dseta<9)=(;n>s<(dseta-(1<(4=dseta))))<dndor;
@(!7=((4<967)=(;n>s<(dseta-(1<(4=dseta))))67)<dndor;

@(='1;
alfa=.35;
Ma=1;
>s=1; >=>s<9;
@=Ma<>;
8a?=1;
@p=(4=(@67)=8a?<>s)=(1<(4=pi=(1'alfa67<4)))=sin(pi=alfa<7); % @p de Mardner
@1=@(!1<(@(=@p);
@7=@(!7<(@(=@p);
for n=4Alent0(.)
% 8?aluamos las e.presiones aritm\ticas en orden topolico
C9> = C9>:ne.t;
A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3%* 3
mu = mu:ne.t;

% Iiltro interpolador<retardador de Barane
001=(mu'1)=mu=(mu-1)<2; %Iiltro retardo Barane coef 1
007='(mu'7)=mu=(mu-1)<7; %Iiltro retardo Barane coef 7
003= (mu'7)=(mu'1)=(mu-1)<7; %Iiltro retardo Barane coef 3
004=' (mu'7)=mu=(mu'1)<2; %Iiltro retardo Barane coef 4
0ret=*001 007 003 004+; %Iiltro retardo Barane
.ret=*.(n) .(n'1) .(n'7) .(n'3)+;
.Kold=.K;
.K=0ret=.ret'; % 5alida del Knterpolador

if underfloD==1
$(7=C'1)=.Kold;
$(7=C)=.K;
C=C-1;
end
if (underfloD == 1 LL old:underfloD == ()
e"=real(>8J;uff(1)) = (real(>8J;uff(7)) ' real(.K)); %Mardner
eK=ima(>8J;uff(1)) = (ima(>8J;uff(7)) ' ima(.K)); %Mardner
e=e"-eK; %Mardner
else
e = (;
end

?p = @1=e; % componente proporcional del filtro de &ucle
?i = ?i - @7=e; % componente interador del filtro de &ucle
? = ?p - ?i; % salida del filtro de &ucle
N = 1<7 - ?; % ?alor 9CO de control

% %ctuali$amos reistros
if underfloD==( LL old:underfloD==(
>8J;uff = >8J;uff; % 5altamos la actual muestra
elseif underfloD==( LL old:underfloD==1
>8J;uff = *.K; >8J;uff(1)+; % operaciones normales
elseif underfloD==1 LL old:underfloD==(
>8J;uff =*.K; >8J;uff(1)+; % operaciones normales
elseif underfloD==1 LL old:underfloD==1
>8J;uff = *.K; (+; % rellenamos la muestra perdida
end

C9>:ne.t = C9> ' N; % actuali$amos el ?alor contador para el siuiente ciclo
if C9>:ne.t P ( % compro&amos si el underfloD 0a ocurrido
C9>:ne.t = 1 - C9>:ne.t; % reduce el ?alor del modulo'1 si underfloD
old:underfloD = underfloD;
underfloD = 1; % cam&ia el fla underfloD
mu:ne.t = C9><N; % actuali$a mu
else
old:underfloD = underfloD;
3* A"eGo I% C$#i1o ,ATLA-H #el aparta#o 3%*
underfloD = (;
mu:ne.t = mu;
end
end
TeBto 534% (istema sinroni0ai'n de tiempo de s)mbolos binarios PAM basado en OTE& usando un
interpolador lineal y un filtro de la0o integrador3
Anexo J. Filtro discreto de lazo enganchado
Ia6ie"#o <isto u"a i"tro#ucci$" al la;o e"1a"cBa#o e" 'ase 5PLL7 e" el aparta#o *%8%% Si"!
cro"i;aci$" #e 4ase: PLL? #esarrollare(os u" poco (:s el #ise+o para po#er calcular sus <alores%
Los PLLs #e tie(po #iscreto so" usa#os e" los siste(as #e (uestrea#o #e #atos% La estructura
#e u" PLL #e tie(po #iscreto es ese"cial(e"te el (is(o 0ue u" PLL #e tie(po co"ti"uo% U" e2e(!
plo 6:sico #e la ar0uitectura #el siste(a est: ilustra#a e" la 4i1ura a"eGo J%*% U" #etector #e 'ase #e
tie(po #iscreto? u" 'iltro #e 6ucle #e tie(po #iscreto? 9 u" si"teti;a#or #i1ital #irecto 5e" i"1l@s
DDS7 est:" #ispuestos e" u" 6ucle #e reali(e"taci$" #e la (is(a (a"era 0ue u" circuito #e tie(po
co"ti"uo% Las (uestras #e u"a si"usoi#e co" 'recue"cia q
=
ra#/(uestra 9 las (uestras #e 'ase c1nT2
'or(a" la e"tra#a al PLL% El #etector #e 'ase #e tie(po #iscreto calcula u"a 'u"ci$" 0ue es la #i'e!
re"cia #e 'ase e"tre la e"tra#a 9 la sali#a #el DDS% Esta #i'ere"cia #e 'ase es el error #e 'ase% Este
error es 'iltra#o por el 'iltro #e 6ucle 9 e"tra al DDS% El DDS es u"a <ersi$" #e tie(po #iscreto #e
u" VCO 5#el i"1l@s !oltage-ontrolled osillator? Oscila#or Co"trola#o por Te"si$"7 #e tie(po
co"ti"uo% La relaci$" e"tre la e"tra#a 9 la sali#a #el DDS es:
salida=cos(D
=
n+

0(nT )) 5J%7
#o"#e

0(nT )=K
=

k=
n
+( kT ) 5J%*7
#igura aneBo F3$% Modelo P++ visto en el apartado 4383$3$3
LPF
5C6
r(t)
e(t)
*(t)
'(t)
etector de fase
34 A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o
Por lo 1e"eral? el #ise+o #e u" PLL #e tie(po #iscreto se i"icia co" u" #ise+o #e u" PLL #e
tie(po co"ti"uo 9 se utili;a u"a tra"s'or(aci$" #e tie(po co"ti"uo a tie(po #iscreto para pro#ucir
el PLL 6usca#o% El proceso #e #ise+o co(ie";a co" u" PLL #e tie(po co"ti"uo por0ue Ba9 t@c"i!
cas 6ie" #esarrolla#as para los siste(as #e tie(po co"ti"uo 9 la a#aptaci$" a u" siste(a #iscreto es
6asta"te si(ple% La tra"s'or(aci$" #e tie(po co"ti"uo a tie(po #iscreto tie"e el o62eti<o #e pro#u!
cir u" siste(a #e tie(po #iscreto co" el (is(o co(porta(ie"to 0ue el siste(a #e tie(po co"ti"uo%
El pro6le(a al aplicar estos (@to#os #irecta(e"te para calcular el e0ui<ale"te PLL #e 'ase li!
"eali;a#a es 0ue el e0ui<ale"te PLL #e 'ase li"eal sola(e"te es u" (o#elo #el actual PLL% Por
e2e(plo? e" u" siste(a real las 'ases actuales 0(nT ) 9

0(nT ) "o est:" #ispo"i6les% Lo 0ue est:
#ispo"i6le para el siste(a so" (uestras #e la si"usoi#e #e e"tra#a 9 la sali#a #el DDS% U" e"'o0ue
B6ri#o se utili;a a (e"u#o para reali;ar la tra"s'or(aci$" #e tie(po co"ti"uo a tie(po #iscreto%
Este e"'o0ue B6ri#o se (uestra a0u para el 'iltro proporcio"al!i"te1ra#or #e 6ucle% 5La aplicaci$"
#e este e"'o0ue #el PLL co" otros 'iltros #e 6ucle es (u9 se"cillo7%
#igura aneBo F34% Estrutura bNsia de un P++ de tiempo disreto 1a2 y la
orrespondiente fase e<uivalente P++3
F(s)
5C6
etector
de fase

0(nT )=

k=
n
+(kT )
cos(D
=
n+

0(nT ))
cos(D
=
n+0(nT ))
e(nT )=g(0(nT )

0(nT ))
+(nT )
(a)
F(") g(;)

0(nT )
0(nT )
e(nT )=g(0(nT )

0(nT ))
+(nT )
(!)
K
=
0

A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o 3&


El pu"to #e parti#a #el #ise+o? es el PLL #e tie(po co"ti"uo 9 su 'iltro #e la;o #e 'ase e0ui<a!
le"te% Estos 'iltros #e la;o se ilustra" e" la 4i1ura a"eGo J%3% El PLL #e tie(po #iscreto 0ue i(ita el
PLL #e tie(po co"ti"uo #e la 4i1ura a"eGo J%3 se ilustra e" la 4i1ura a"eGo J%4% E" la 4i1ura a"eGo
J%4 5a7? la parte i"te1ral #el 'iltro #e la;o se utili;a u" 'iltro si(ple co" u" polo e" ; S % El PLL #e
tie(po #iscreto utili;a u" si"teti;a#or #i1ital #irecto 5DDS7 e" lu1ar #el VCO% U" 'iltro #e u" solo
polo se utili;a para i"te1rar la e"tra#a #el DDS para el c:lculo #e la 'ase i"sta"t:"ea% O6ser<e el uso
#e (a9Osculas para la 1a"a"cia #el #etector #e 'ase? las co"sta"tes #e 'iltro #e la;o? 9 la 1a"a"cia
#el DDS para #i'ere"ciarlos #e sus co"trapartes e" el PLL #e tie(po co"ti"uo% La 'ase e0ui<ale"te
#el 'iltro #e la;o #e tie(po #iscreto se ilustra e" la 4i1ura a"eGo J%4 567%
#igura aneBo F3-% Bule errado de fase 1P++2 de segundo orden on filtro de bule
proporional-integrador 1a2 y P++ e<uivalente de fase lineari0ada3
5C6
etector
de fase
cos(o
=
n+

0(t ))
Acos (o
=
n+0(t ))
+(t )
(a)
k

k
*

t
(d)dB
O(s)
! ( ()
(!)
k

k
*
s
k
=
s
k
p

O(s)
38 A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o
Las 'u"cio"es #e tra"s'ere"cia #el 'iltro #e la;o #e tie(po co"ti"uo #e la 4i1ura a"eGo J%3 9 el
'iltro #e la;o #e tie(po #iscreto #e la 4i1ura a"eGo J%4 so":
,
a
( s)=
*o
n
s+o
n
*
s
*
+*o
n
s+o
n
*
5J%37
,
d
( s)=
K
p
K
=
( K

+K
*
) 0

K
p
K
=
K

0
*
*
(

*
K
p
K
=
( K

+K
*
) 0

)
+(K
p
K
=
K

) 0
*
5J%47
#o"#e e 9 c
"
e" 5J%37 est:" #a#as por =
k

*
.
k
=
k
p
k
*
9 o
n
=
.
k
=
k
p
k
*
? respecti<a(e"te%
Aplica"#o la ecuaci$" #e Tusti":
#igura aneBo F37% Bule errado de fase 1P++2 de tiempo disreto de segundo orden on un
filtro integrador proporional <ue imita el P++ de tiempo ontinuo dibu.ado en la #igura
aneBo F3- 1a2 El P++ de tiempo disreto y el &&(T 1b2 P++ e<uivalente de fase lineari0ada
de tiempo disreto3
cos(E)
etector
de fase
cos(D
=
n+

0(n))
Acos(D
=
n+0(n))
+(n)
(a)
K

K
*
0

K
=
D
=
S
O( 0)
! ( ()
(!)
K

K
*

K
=
0

K
p

O( 0)
A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o 37

s
-
T
*
+0

5J%&7
a ,
a
1s2 pro#uce u"a <ersi$" #e tie(po #iscreto #el 6ucle #e tie(po co"ti"uo i"#ica#o por
,
a
( s)
(
*
T
0

+0

)
% Despu@s #e u" poco #e :l1e6ra?
,
a
( s)
(
*
T
0

+0

)
pue#e se eGpresa#a co(o
,
a
(
*
T
0

+0

)
=
*0
n
+0
n
*
+*0
n
+0
n
*
+*
0
n
*
+0
n
+*0
n
+0
n
*
+
0
n
*
+*0
n
+0
n
*
0
*
*
0
n
*

+*0
n
+0
n
*
0

+
*0
n
+0
n
*
+*0
n
+0
n
*
0
*
5J%87
#o"#e
0
n
=
o
n
T
*
5J%77
La e0uiparaci$" #e los poli"o(ios #el #e"o(i"a#or e" ,
d
102 9
,
a
( s)
(
*
T
0

+0

)
pro#uce las
si1uie"tes relacio"es:

*
K
p
K
=
( K

+K
*
)=
0
n
*

+*0
n
+0
n
*
5J%)7
K
p
K
=
K

=
*0
n
+0
n
*
+*0
n
+0
n
*
5J%/7
4i"al(e"te? la soluci$" para las co"sta"tes #el 'iltro #e 6ucle so"
K
p
K
=
K

=
40
n
+*0
n
+0
n
*
K
p
K
=
K
*
=
40
n
*
+*0
n
+0
n
*
5J%=7
Las eGpresio"es #e las co"sta"tes para el 'iltro #e la;o so" u"a 'u"ci$" #el coe'icie"te #e
a(orti1ua(ie"to e? la 'recue"cia "atural e
n
9 el perio#o #e (uestreo T% 5La #epe"#e"cia 'u"cio"al
e" e
n
9 T es a tra<@s #e c
n
7% Las co"sta"tes #el 'iltro #e la;o se pue#e" eGpresar e" t@r(i"os #e e?
T? 9 el a"cBo #e 6a"#a e0ui<ale"te B
n
(e#ia"te la resoluci$" #e la eGpresi$" #e B
n
para e
n
? eGpre!
sa"#o c
n
e" t@r(i"os #e B
n
9 sustitu9e"#o e" 5J%=7% Para el 'iltro #e la;o proporcio"al!i"te1ra#or?
B
n
est: relacio"a#a co" e
n
por
B
n
=
o
n
*
(
+

4
)
% Resol<ie"#o para e
n
9 sustitu9e"#o o6te"e(os
0
n
=
B
n
T
+

4
5J%7
Sustitu9e"#o e" las ecuacio"es 5J%=7 o6te"e(os:
3) A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o
K
=
K
p
K

=
4
(
B
n
T
+

4
)
+*
(
B
n
T
+

4
)
+
(
B
n
T
+

4
)
*
K
=
K
p
K
*
=
4
(
B
n
T
+

4
)
*
+*
(
B
n
T
+

4
)
+
(
B
n
T
+

4
)
*
5J%*7
Cua"#o el a"cBo #e 6a"#a #e 'iltro #e la;o e0ui<ale"te es pe0ue+o e" relaci$" a la 'recue"cia
#e (uestreo? B
n
T pp ? #e (o#o 0ue las relacio"es 5J%*7 se aproGi(a" 6ie" por
K
=
K
p
K


4
+

4
( B
n
T )
K
=
K
p
K
*

4
(
+

4
)
*
( B
n
T )
*
5J%37
Co(para"#o 5J%37 co"
k
p
k
=
k


4 B
n
+

4
k
p
k
=
k
*

4 B
n
*
(
+

4
)
*
5J%47
(uestra 0ue para el caso #o"#e la <eloci#a# #e (uestreo es 1ra"#e e" relaci$" co" el a"cBo
#e 6a"#a e0ui<ale"te #el 'iltro #e la;o? las eGpresio"es #e las co"sta"tes #el 'iltro #e la;o #e tie(po
#iscreto so" los (is(os 0ue para el 'iltro #e la;o #e tie(po co"ti"uo eGcepto 0ue el a"cBo #e 6a"#a
#el la;o se "or(ali;a a la 'recue"cia #e (uestreo%
Este proce#i(ie"to #e #ise+o re0uiere 0ue el a"cBo #e 6a"#a #e rui#o se especi'i0ue co" rela!
ci$" a la 'recue"cia #e (uestreo $KT% E" las co(u"icacio"es #i1itales? es u"a pr:ctica co(O" espe!
ci'icar el a"cBo #e 6a"#a #e rui#o e" relaci$" co" la <eloci#a# #e s(6olo $KT
s
5es #ecir? B
n
T
s
se es!
peci'ica e" lu1ar #e B
n
T o B
n
7% Las eGpresio"es 5J%*7 pue#e" ser a2usta#as para te"er e" cue"ta esto
usa"#o ? @ T
s
KT para 0ue
A"eGo J% 4iltro #iscreto #e la;o e"1a"cBa#o 3/
0
n
=
B
n
T
s
?
(
+

4
)
5J%&7
Sustitu9e"#o 5J%&7 e" 5J%=7 o6te"e(os
K
=
K
p
K

=
4
?
(
B
n
T
s
+

4
)
+
*
?
(
B
n
T
s
+

4
)
+
(
B
n
T
s
?
(
+

4
)
)
*
K
=
K
p
K
*
=
4
?
*
(
B
n
T
s
+

4
)
*
+
*
?
(
B
n
T
s
+

4
)
+
(
B
n
T
s
?
(
+

4
)
)
*
5J%87
Anexo K. Cdigo MATLAB

del apartado 3.3


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >W'"W H 5imulacin
%% 8rrorA 9o se encuentra la fuente de referencia 8rrorA 9o se encuentra la fuente
de referencia
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%% Irecuencia intermedia de 1/X$<74/X$ = (,335 (en diital)
fc=1e2<74e2; % Irecuencia intermedia
p0ic=(.7;
Jfc=(.(((1;
%
B=2; /=4;
%'' !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin de !ulsos (ra#$ de coseno al$ado)
retardo:rrc=(lent0(rrc)'1)<7;
%'' /ulticamino
% c = *(.5 $eros(1,(/=B)'1) 1 $eros(1,(/=B)'1) '(,2+;
c=1;
%'' Jatos para el ruido &lanco
/s=74; % 9Zmero de muestras por s#m&olo (factor de interpolacin total)
&=7; % 9Zmero de &its por s#m&olo (7 [!5@)
%
cont=1;
?ec=(A2;
e?al=$eros(1,lent0(?ec));
for C=?ec
9&its=1(64; % 9Zmero de &its
;its=randint(9&its,1); % Meneracin de &its aleatorios
;!5@t.=;its=7'1; % Meneracin de s#m&olos ;!5@
[!5@t.=(;!5@t.(1A7Aend)-U=;!5@t.(7A7Aend))=sqrt(.5); % Men de s#m&olos [!5@
%'' Knterpolacin .4 - Iiltrado
squ=upsample([!5@t.,/); % Knterpolacin por /=4
.=filter(rrc,1,squ);
retardo:rrc=(lent0(rrc)'1)<7;
%'' Knterpolacin .2 - Iiltrado
srrc2=upsample(.,B); % Knterpolacin por B=2
"9=2; % Meneracin del filtro CKC con "9=2 ) /=4
0cic1=ones("9,1);
0cic7=con?(0cic1,0cic1);
0cic4=con?(0cic7,0cic7);
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
srrc2:f=filter(0cic4,1,srrc2); % Iiltrado de la seQal interpolada por 2
srrc2:f=srrc2:f.=B; % /ultiplicamos por B=2
.&&>=srrc2:f.<X(; % Ji?idimos por la anancia del filtro CKC.
%'' 5u&ida en frecuencia
t1=*(Alent0(.&&>)'1+';
sif=sqrt(7)=real(e.p(i=7=pi=fc=t1).=.&&>); % 5u&imos la seQal a IK
%'' Canal
8&9o:d;=C; % 5eQal a ruido en recepcin
A"eGo .% C$#i1o ,ATLA-H #el aparta#o 3%3 4
smulti=filter(c,1,sif); % /ulticamino
*sru+=canal:ruido(smulti,8&9o:d;,/s,&); % "uido sumado a la seQal en el canal
% "eceptor %%
%'' Knterfa$ analica
0&d = reme$(1(,*( (.25 (.3 (.4 (.45 1+,*( ( 1 1 ( (+);
retardo:reme$=(lent0(0&d)'1)<7;
r:p&=filter(0&d,1,sru);
%'' Con?ersin a ;anda ;ase
t7=*(Alent0(r:p&)'retardo:reme$'1+';
r&&=7=e.p('i=7=pi=(fc'Jfc)=t7'p0ic).=r:p&(retardo:reme$-1Aend);
%'' Iiltro paso &aUo - Jie$mado .2
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
r&&:f=filter(0cic4,1,r&&); % Iiltrado paso &aUo CKC iual que en transmisin
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
% Jie$mamos por 2 desde el retardo de filtro CKC - Iiltro CKC - 1
r:d=r&&:f(retardo1-1ABAend);
%'' Iiltrado paso &aUo ) die$mado por 7 en ?e$ del Iiltro adaptado
att=2(; % %tenuacin del filtro Caiser paso &aUo
fs=1;
fcuts = *(.7 (.3+;
mas = *1 (+;
de?s = *(.(1 1(6('att<7()+;
*n,Nn,&ta,filt)pe+ = Caiserord(fcuts,mas,de?s,fs);
00 = fir1(n-1,Nn,filt)pe,Caiser(n-7,&ta),'noscale');
retardo:Cai=(lent0(00)'1)<7;
r:Cai=filter(00,1,r:d);
retardo7=retardo:rrc-retardo:Cai;
r7:d=r:Cai(retardo7-1A7Aend); % Jie$mamos por 7.
%''8cuali$acin C/%
9e=33; % lonitud del filtro ecuali$ador
mu=(.((5; % parTmetro de con?erencia
)C/%=eqC/%:frac:qpsC(r7:d,9e,mu); % [!5@
%'' 5incroni$acin en fase ) frecuencia
)C/%7=ddcr:frec:qpsC()C/%);
;!5@rec=[!5@7&its()C/%7); % Jecisin
;its"ec = (;!5@rec Y () =1;
in:data=inicio:datos(;its"ec,;its,9&its);
;its"ec=;its"ec(in:data-1Aend);
*ne,&er+=&iterr(;its(1Alent0(;its"ec)),;its"ec);
e?alC/%(cont)=&er;
%
cont=cont-1;
end
TeBto K3$% (imulai'n del Transmisor y Reeptor &igital *P(K on ruido, error de fase y
freuenia y euali0ai'n adaptativa fraionaria /MA3
4* A"eGo .% C$#i1o ,ATLA-H #el aparta#o 3%3
% % #ur+a te*rica ),R "ara 2P-. ( ecualizador ada"tati+os #01
e&n(:lin = 1(.6((?ec)<1();
&er:teo= erfc(sqrt(e&n(:lin))<7;
fiure(1);
semilo)((?ec), &er:teo);
rid
0old on
plot(?ec, e?alC/%, 'o'');
leend('terica',
'simulada con ruido, error de fase ) frecuencia ) ecuali$acin C/%');
.la&el('8:&<9:(');
)la&el(';8"');
title('Cur?a de pro&a&ilidad de error de &it para la modulacin [!5@');
0old off
TeBto K34% Representai'n de la urva te'ria y la simulada de probabilidad de error para MP(K
on ruido, error de fase y freuenia y euali0ai'n adaptativa fraionaria /MA3
function $la$o=eqC/%:B/5:JJ:sincff:qpsC(r,9,mu)
% 8cuali$acin adaptati?a ciea fraccionaria
% 8cuali$ador B/5:C/%
% 9 de&e ser K/!%"A lonitud ecuali$ador
%
% r 5eQal a ecuali$ar
% 9 lonitud del filtro ecuali$ador
% delta retardo de s#m&olo en la comparacin en la seQal de entrada
% al ecuali$ador JP=9
% mu parTmetro de con?erencia del ecuali$ador
% )cma 5alida del ecuali$ador
% )out 5alida final ecuali$ada ) sincroni$ada en fase

if Vmod(9,7)
error('9 de&e ser impar')
end

D=$eros(9,1); deltaJ=(9'1)<7-1; D(deltaJ)=1;

/=lent0(r); !=round(/<7); )=$eros(!,1); e=$eros(!,1);

% Jatos de iniciali$acin del la$o de sincroni$acin de fase
;B=(.(5; $eta=(.4;
Dn>s=7=;B<($eta-1<($eta=4)); re.p=e.p('Dn>s=$eta); Do=Dn>s=sqrt(1'$eta=$eta);
@te=7=(1're.p=cos(Do)); &=(1're.p=re.p)<@te;
t0eta=$eros(!-1,1);
$la$o=$eros(lent0()),1); df=$eros(!-1,1); ee=$eros(!-1,1);
A"eGo .% C$#i1o ,ATLA-H #el aparta#o 3%3 43

mu$=mu<1((;
CC=(9'1)<7;

for C=9A7A/
rr=r(CA'1AC'9-1);
)(CC)= D.'=rr;

$la$o(CC) = )(CC) = e.p('U=t0eta(CC));
s7 = sin(real($la$o(CC)))-U=sin(ima($la$o(CC)));
s17 = $la$o(CC)=s7';
if real(s17)V=(
df(CC-1) = ima(s17)<real(s17);
else
df(CC-1) = ima(s17);
end
ee(CC-1) = ee(CC) - @te=df(CC-1) ' @te=&=df(CC);
t0eta(CC-1)=t0eta(CC) - ee(CC-1);

?med=sum(a&s(r(C'9-1AC)))<(9'1);
ercumed=sqrt(((a&s(r(C'9-1AC))'?med).67)<(9'1));
/58=ercumed<?med;
if /58 P= (.((1
% 8cuali$acin B/5
err = sin(real($la$o(CC)))-U=sin(ima($la$o(CC))) ' )(CC);
D = D - mu$ = err' = rr;
else
e(CC) = 1 ' a&s()(CC)).67; % 8cuali$acin C/%
D = D - 4=mu = e(CC) = )(CC) = conU(rr);
end
CC=CC-1;
end
TeBto K3-% #uni'n <ue reali0ar la euali0ai'n y reuperai'n de la fase y la freuenia de *P(K
por deisi'n direta on euali0ai'n /MA y salto a euali0ai'n +M( && segYn la variable M(E3
Anexo L. Cdigo MATLAB

del apartado 4
E" este aparta#o ta"to el tra"s(isor co(o el receptor ser:" los (is(os? sea el ca"al u" ca6le
o u" alta<o; 9 u" (icr$'o"o? solo ca(6iar: el (e#io por el 0ue se tra"s(ite la se+al%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% >"%95/K5O" H 5imulacin
%% 4.1 5imulacin del transmisor'receptor con un ca&le entre ordenadores
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
;=1e3; % %nc0o de &anda de la seQal
fc=1.5e3; % frecuencia central
fs=4e3; % frecuencia de muestreo
>s=1<fs;
%
B=2; /=4;
%'' !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin de !ulsos (ra#$ de coseno al$ado)
retardo:rrc=(lent0(rrc)'1)<7;
9&its=1(65; % 9Zmero de &its
;its=randint(9&its,1); % Meneracin de &its aleatorios
;!5@t.=;its=7'1; % Meneracin de s#m&olos ;!5@
pausa=1(63; % pausa
p=$eros(pausa,1);
d7=*p' ;!5@t.'+;
[!5@t.=(;!5@t.(1A7Aend)-U=;!5@t.(7A7Aend))=sqrt(.5); % 5#m&olos [!5@
%'' Knterpolacin .4 - Iiltrado
squ=upsample([!5@t.,/); % Knterpolacin por /=4
.=filter(rrc,1,squ);
retardo:rrc=(lent0(rrc)'1)<7;
%'' Knterpolacin .2 - Iiltrado
srrc2=upsample(.,B); % Knterpolacin por B=2
"9=2; % Meneracion del filtro CKC con "9=2 ) /=4
0cic1=ones("9,1);
0cic7=con?(0cic1,0cic1);
0cic4=con?(0cic7,0cic7);
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
srrc2:f=filter(0cic4,1,srrc2); % Iiltrado de la seQal interpolada por 2
% /ultiplicamos por B=2, para compensar la atenuacin por interpolacin
srrc2:f=srrc2:f.=B;
.&&>=srrc2:f.<X(; % Ji?idimos por la anancia del filtro CKC.
%'' 5u&ida en frecuencia
t1=*(Alent0(.&&>)'1+'=>s;
sif=sqrt(7)=real(e.p(i=7=pi=fc=t1).=.&&>); % 5u&imos la seQal a IK
%'' "eproduccin del sonido
Da?pla)(sif,fs)
TeBto +3$% /'digo MAT+ABf del transmisor para la simulai'n entre dos ordenadores3
A"eGo L% C$#i1o ,ATLA-H #el aparta#o 4 4&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% "8C8!>O" H 5imulacin
%% 4.1 5imulacin del transmisor'receptor con un ca&le entre ordenadores
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
;=1e3; % %nc0o de &anda de la seQal
fc=1.5e3; % frecuencia central
fs=4e3; % frecuencia de muestreo
>s=1<fs;
%
B=2; /=4;
%'' !ulso de ra#$ coseno al$ado
rrc=rcosine(1,4,'sqrt',.35,4); % Conformacin de !ulsos (ra#$ de coseno al$ado)
retardo:rrc=(lent0(rrc)'1)<7;
%'' Captura sonido /%>B%;
]
disp('pulsa una tecla para empe$arA')
pause
r:p&=Da?record(75=fs, fs, 'dou&le');
disp('ra&ada seQal.')
%'' Con?ersin a ;anda ;ase
retardo:reme$=(;
t7=*(Alent0(r:p&)'retardo:reme$'1+'=>s;
r&&=7=e.p('i=7=pi=(fc'Jfc)=t7'p0ic).=r:p&(retardo:reme$-1Aend);
%'' Iiltro paso &aUo - Jie$mado .2
retardo:cic=(lent0(0cic4)'1)<7; % retardo del filtro CKC
X(=sum(0cic4); % Manancia del filtro (suma de todos sus coeficientes)
% Iiltrado paso &aUo (/ismo filtro CKC que en transmisin)
r&&:f=filter(0cic4,1,r&&);
r&&:f=r&&:f.<X(;
retardo1=retardo:cic-retardo:cic;
% Jie$mamos por 2 desde el retardo de filtro CKC - Iiltro CKC - 1
r:d=r&&:f(retardo1-1ABAend);
%'' Iiltrado paso &aUo ) die$mado por 7 en ?e$ del Iiltro adaptado
att=2(; % %tenuacin del filtro Caiser paso &aUo
fcuts = *7((( 71((+;
mas = *1 (+;
de?s = *(.(1 1(6('att<7()+;
*n,Nn,&ta,filt)pe+ = Caiserord(fcuts,mas,de?s,fs);
00 = fir1(n-1,Nn,filt)pe,Caiser(n-7,&ta),'noscale');
retardo:Cai=(lent0(00)'1)<7;
r:Cai=filter(00,1,r:d);
retardo7=retardo:rrc-retardo:Cai;
r7:d=r:Cai(retardo7-1A7Aend); % Jie$mamos por 7.
%''8cuali$acin C/%
9e=33; % lonitud del filtro ecuali$ador
mu=(.5; % parTmetro de con?erencia
)C/%=eqC/%:frac:qpsC(r7:d,9e,mu); % [!5@
%'' 5incroni$acin en fase ) frecuencia
)C/%7=ddcr:frec:qpsC()C/%);
48 A"eGo L% C$#i1o ,ATLA-H #el aparta#o 4
;!5@rec=[!5@7&its()C/%7); % Jecisin
;its"ec = (;!5@rec Y () =1;
TeBto +34% /'digo MAT+AB
f
del reeptor para la simulai'n entre dos ordenadores3
?losario
A
alta<o;? /7? /)? =*!=8
-
6a"co #e 'iltros poli':sico? 7)
-ER? 3=? 3*? 33? 3&? /=? /)? =*
-PS.? /? 3=? 3? 34? &=? 7=
C
CIC 5Casca#e Co(6 I"te1rator7? 8!*=
Co"'or(aci$" #e pulso?
co"stelaci$"? /? 8)? /3
Co"ta#or ,o#ulo!? )
co"<ersor #i1ital!a"al$1ico o DAC? *3
cose"o al;a#o? *!4? *? 7&? )3
D
#elta? 4=? &*? &&? &/
#e(o#ulaci$"? 8
Detector co" recuperaci$" #e la 'ase #e la
porta#ora? &=
#etector #e error #e tie(po #e Far#"er?
7
Dia1ra(a #e o2os? 4? &? 8? *7? &)
E
ecuali;aci$"? 3&? 38? 37? 4=? 4? &? &*?
&3? &&? &8? &/? 8=? 8*? 88? 87? /8? /)? =*
Ecuali;aci$" A#aptati<a? 3&? 4=
Ecuali;aci$" C,A? &3
Ecuali;aci$" L,S? 3)? &
Ecuali;aci$" L,S co" #ecisi$" #irecta?
&
ecuali;a#or a#aptati<o 'raccio"ario? &/?
8=? 8*
e"er1a (e#ia por s(6olo? /
4
'iltros poli"o(io? 7)
'recue"cia #e (uestreo? =? ? 8? *3?
*8? 8? 7? 7)
'recue"cia i"ter(e#ia? *3? *4? 38? 4*
F
Far#"er? 7? 74? )3? )&
I
Biccupi"1? 8*? 8&? 88
I
i"terpolaci$"? ? )? /? 33? 8? 8/? 7*?
74? 78? 77? 7)? 7/? )=? )? )3? )4? )8? )7? ))? /=
ISI? *? 3? 4? &? *? 3&? 38? 3/? 4=
L
La1ra"1e? 7/? )=? )3? )8
La;o #e costas? 44? 4&? 48? 4)? &=
,
(icr$'o"o? /7? /)? =*? =3? =4? =&?
=8
($#e(? 8? 7? )/? 8)
(o#ulaci$"? 8? 7? /? =? *? */? 3=? 3*?
44? 8)? /3
,ultica(i"o? 3&? 38? 4=? 4? &3? &&? &/?
8&? 87
N
N90uist? &
P
PLL? 4*? 43? 44? 48? 47? 8=? 7*? 74? 7)?
)*? )8? ))? )/
Pro6a6ili#a# #e error #e 6it? 3=
E
EPS.? 8? ? 33? &=? 8)? 8/? 7=? 7? 74?
)=? )3? /*? /&? /8? /)? //? ==? =? =*? =4?
=&? =8
R
Ra; #e Cose"o Al;a#o? =? *? 3? 4?
*? 7&? )3
r@1i(e" 6i"ario #e i"'or(aci$"? /
Re(e;? *4? *8
roll!o''? 3? 7? *? )3
Rui#o Fausia"o? */
S
s(6olo? /? =? 3? *3? *4? *8? */? 33? 3&?
38? &/? 8=? 8? 8*? 84? 8&? 8)? 7? 7*? 74? 7)? )*?
)3? )4? )8? ))? /*? /3
4) A"eGo L% C$#i1o ,ATLA-H #el aparta#o 4
si"c? *
si"cro"i;aci$"? &
Si"cro"i;aci$" #e 4ase: PLL? 43
Si"cro"i;aci$" #e 4recue"cia? 43
si"cro"i;aci$" #e tie(po? 8/
Si"cro"i;aci$" #e tie(po co" el (@to#o
ABiccupi"1C? 8*
si"cro"i;aci$" #e tie(po #e s(6olo? &/
si"cro"i;aci$" e" tie(po? &7
Step Si;e? 4=
T
tasa #e error #e 6it 5-ER7? 3=
TED? 7*
teore(a #e la capaci#a# #e SBa""o"? )
tie(po #e s(6olo? =
V
VCO? 43
<eloci#a# 6i"aria? /
<eloci#a# #e (o#ulaci$"? /? =
<eloci#a# #e tra"s(isi$"? =
Bibliografa
_` Carrier PBase Reco<er9 'or -PS.?
Bttp://people%eecs%Uu%e#u/iesp/class/S=8r8/=/si(uli"U/cr-PS./
_*` L% E% 4ra"Us? A(ynhroni0ation (ubsystems% Analysis and &esign,C &igital /ommuniations%
(atelliteKEarth (tation Engineering? Pre"tice!Iall I"c% 5/)7
_3` D% L% L9o"? ATiming Reovery in (ynhronous E<uali0ed &ata /ommuniation?C IEEE
Tra"s% Co((u"? CO,!*3? "o% *? 4e6ruar9 /7&%
_4` F U"1er6oeU? A#rational Tap-(paing E<uali0er and /onseguenes for lok Reovery in
&ata ModemsC IEEE Tra"s% Co((u"? CO,!*4? "o% )? Au1ust /78%
_&` A% Iaoui? et al? AAn All-&igital Timing Reovery (heme for !oieband &ata ModemsC? Pro!
cee#i"1s o' tBe ICASSP? /)7? <ol 4? pp% /!/4%
_8` -% FBosB a"# D% ,essercBi(itt? AAs9"cBro"ous A#aptati<e E0uali;atio" i" Voice6a"# Data
,o#e(s?C Prooeedings of the 5/A((P? //*? <ol IV? pp% 4)&!4))%
_)` 4arBa"1!-orou2e"9? -eBrou;? A(ignal proessing tehni<ues for softDare radiosC? Lulu? cop%
*==)
_7` Bttp://e"%NiUipe#ia%or1/NiUi/Di''ere"tialrco#i"1
_)` C% RicBar# JoB"so"? Jr% a"# Millia( A% SetBares? ATeleommuniation breakdoDn % onepts
of ommuniation transmitted via softDare-defined radioC? Upper Sa##le Ri<er : Pearso"
Pre"tice Iall? cop% *==4
_/` Rice? ,icBael? A&igital ommuniations % a disrete-time approahC? Upper Sa##le Ri<er :
Pearso" E#ucatio"%
_=` JoB" R% TreicBler? APratial Blind &emodulators for ,igh-Mrder *AM (ignalsC? Proce!
#i"1s o' tBe IEEE? <ol )8? "o =? octo6er //)%
_` Neil .% Ja6lo"? AFoint Blind E<uali0ation, /arrier Reovery, and Timing Reovery for
,igh-Mrder *AM (ignal /onstellationsC? IEEE Tra"sactio"s o" si1"al processi"1? <ol 4=? "o
8? Ju"e //*%

You might also like