Representación fasorial de señales paso-banda

Anuncio
Representación fasorial de señales paso - banda:
Notación: (^x)(t) => Transformada de Hilbert de x(t)
· Representación en fase y cuadratura:
· x(t)=xc(t)·cos(wc·t)-xs(t)·sen(wc·t)
· (^x)(t)=xc(t)·sen(wc·t)+xs(t)·cos(wc·t)
· Representación fasorial: x(t)=Re[r(t)·exp(j·psi(t))]
· Componente en fase: xc(t)=r(t)·cos(fi(t))=x(t)·cos(wc·t)+(^x)(t)·sin(wc·t)
· Comp en cuadratura: xs(t)=r(t)·sen(fi(t))=-x(t)·sen(wc·t)+(^x)(t)·cos(wc·t)
· Envolvente: r(t)=sqrt((xc(t))^2+(xs(t))^2)
· Fase instantánea: psi(t)=wc·t+fi(t)
· Fase relativa: fi(t)=arctan(xs(t)/xc(t))
· Frecuencia instantánea: (1/(2·pi))·d(psi(t))/dt=fc+(1/(2·pi))·dfi(t)/dt
· Envolvente compleja: v(t)=r(t)·exp(j·fi(t))=xc(t)+j·xs(t)
****
Modulación:
· AM:
· y(t)=Ac·[1+m·x(t)]·cos(wc·t)
· Ry(tau) => Ry(0)=Pt => TF[Ry(tau)]=Gy(f)
· Pt=Ry(0)=Ac^2/2+(Ac·m)^2/2·Rx(0)
· Ac^2/2 => Pot media de la portadora
· Ac·m)^2/2·pot(x) => Pot media de las 2 bandas laterales
· Relación=Pot1bdlateral/Potportadora
· Potencia envolvente ó de pico (ó de cresta):
·
PEP=1/2·|y(t)|max^2=1/2·Ac^2·(a+m·|x(t)|max)^2=(|x|max=1)=1/2·Ac^2+Ac^2·m+1/2·Ac^2·m^2=Pt+A
· DEP: Gy(f)=F[Ry(tau)]=Ac^2/4·[delta(f-fc)+delta(f+fc)]+(Ac·m)^2/4·[Gx(f-fc)+Gx(f+fc)]
1
· DBL: (AM sin portadora)
· y(t)=m·Ac·x(t)·cos(wc·t)
· A partir de ahora tomaremos Ac como m·Ac
· Pt=Ac^2/2·Potx=2·P1bdlateral
· Gy(f)=TF[Ry(tau)]=Ac^2/4·[Gx(f-fc)+Gx(f+fc)]
· PEP=1/2·Ac^2
· BLU:
· y(t)=1/2·Ac·[x(t)·cos(wc·t)-(si BLU-S ó + si BLU-I)(^x)(t)·sen(wc·t))
· P=1/4·Ac^2·[Potx]=PotBL (pero como solo hay un Bl, pos de una solo k es toda :) )
· PEP=Ac^2·([x(t)^2+(^x)(t)^2]|max)/8
· BLResidual:
· y(t)=1/2·Ac·[x(t)·cos(wc·t)-xq(t)·sen(wc·t)], donde xq(t)=(^x)(t)+xbeta(t) y
xbeta(t)=2·j·x(t)·w·hbeta(t)
· PtBLU=<PtBLR=<2·PtBLU
· BW=w+beta
· Resúmen: y(t)=[kc+km·x(t)]·cos(wc·t)-km·xq(t)·sen(wc·t)
· AM: xq=0, kc=Ac, km=m·Ac
· DBL: xq=0, kc=0, km=Ac
· BLU: xq=(^x)(t), kc=0, km=1/2·Ac
· BLR: xw=(^x)(t)+xbeta(t), kc=0, km=1/2·Ac
· QAM (Modulación en amplitud de cuadratura):
· Se obtiene haciendo modulaciones DBL
· Mandamos 2 señales a la ves (una en coseno y otra en seno)
· y(t)=1/2·Ac·[x1(t)·cos(wc·t)+x2(t)·sen(wc·t)]
****
Modulaciones angulares o exponenciales:
· y(t)=Ac·Cos[wc·t+fi(t)]=RE[Ac·exp(j·psi(t))] donde:
2
· Fase instantánea: psi(t)=wc·t+fi(t), fi(t)= variación de la fase instantánea (fase relativa)
· Frecuencua equivalente o instantánea: f(t)=(1/(2·pi))·dpsi(t)/dt=fc+(1/(2·pi))·dfi(t)/dt
--------------------> deltaf(t) => Variación de la frecuencia instantánea (frecuencia relativa)
· PM: fi(t)=deltapsi(t)=mud·x(t)
· Como |x(t)|=<1 => mud=<pi => y(t)|PM=Ac·cos[wc·t+mud·x(t)]
· FM: deltaf(t)=fd·x(t)
· y(t)|FM=Ac·cos[wc·t+fi(t)]=Ac·cos[2·pi·fc·t+2·pi·fd·int(-inf,t,x(landa),landa)]
· x(t)->(integrador)->(modulador PM)->y(t)|FM
· x(t)->(derivador)->(modulador FM)->y(t)|PM
· Análisis espectral de modulación angular:
· fd·Am (Am=x(t)|máx) = deltaf = desviación máxima de frecuencia (máxima excursión de la
señal respecto de la portadora) (75KHz en FM)
· deltaf/fm=fd·Am/fm=beta=Ã−ndice de modulación (desviación máxima de fase)
· Si x(t)=Am·cos(wm·t)
· y(t)|FM=Ac·cos[wc·t+beta·sen(wm·t)]=Re[Ac·exp(j·wc·t)·exp(j·beta·sen(wm·t))]
· exp(j·beta·sen(wm·t))=sum(n=-inf,inf,Cn·exp(j·n·wm·t)), Cn=Jn(beta) => función real
=> y(t)|FM=Ac·sum(n=-inf,inf,Jn(beta)·(exp(wc+n·wm)·t)+exp(-j·(wc+n·wm)·t))/2
=> Y(f)|FM=TF[y(t)|FM]=sum(n=-inf,inf,1/2·Ac·Jn(beta)·[delta(f-(fc+n·fm))+delta(f-(fc-n·fm))]
· Propiedades de Jn(beta):
· J-n(beta)=(-1)^n·Jn(beta)
· Si beta<<1 (beta<0.3) => FM de Banda Estrecha => J0(beta)(aprox)=1, J1(beta)(aprox)=beta/2,
J-1(beta)(aprox)=-beta/2, Jn(beta)(aprox)=0 para n>1
· sum(n=-inf,inf,(Jn(beta))^2)=1
=> Pt=2·Ac^2/4·sum(n=-inf,inf,(Jn(beta))^2)=Ac^2/2·sum(-inf,inf,(Jn(beta))^2)=Ac^2/2
· Según beta => Bt=f(beta)
· FM-Banda Estrecha => beta<<1 (beta=<0.2) => Bt=2·fm
· FM-Banda Ancha => beta>>1 => Bt=2·fd·Am (como fd es cte, Bt solo es función de Am)
3
· Criterio de Carson (vale para BA y BE): Bt=2·(beta+1)·fm=2·(1/beta+1)·deltaf
· Criterio del 1%: |JM(beta)|>0.01>|JM+1(beta)| => Bt=2·M·fm
· Como beta=deltaf/fm => D=(0.2 en BE)Ã−ndice de desviación=deltaf/w
· Carson: Bt=2·(1/beta+1)·deltaf=2·(1+D)·w (w en Hz, nada de pulsación) (Hz)
· 1%: |JM(D)|>0.01>|JM+1(D)| => BT=2·M·w (Hz)
· Para generar FM (modular):
· Método indirecto: Mediante multiplicadores. Lo que multiplicamos en los multiplicadores es fc, deltaf y
D.
· Método directo: Un VCO
· Para demodular FM (se usa un discriminador de frecuencia):
· Conversión FM-AM: y(t)|FM->(derivador con el que obtenemos AM)->(detector de envolvente)
· Con un PLL
****
Ruido:
· Para hacer presente este factor en el sistema se usa la relación señal-ruido (S/N), mejor cuanto más
alta, claroxtá.
· Sin modular: (S/N)r=gamma=Sr/(neta·w)
· En modulaciones lineales, el detector devuelve la componente en fase.
· En modulaciones angulares, el detector devuelve zeta(t)=fid·x(t) si PM ó
fd·x(t)=1/(2·pi)·dzeta(t)/dt si FM
· pot(nc)=pot(ns)=pot(n)
· Como en otra señal cualquiera..
· nc(t)=n(t)·cos(wc·t)+(^n)(t)·Sen(wc·t)
· ns(t)=-n(t)·sen(wc·t)+(^n)(t)·cos(wc·t)
· n(t)=nc(t)·cos(wc·t)-ns(t)·sen(wc·t)
· Gy(w)=Gx(w)·|H(w)|^2 =>
· Rn(^n)(tau)=-(^R)n(tau)
· R(^n)n(tau)=(^R)n(tau)
4
· R(^n)(tau)=Rn(tau)
· Att=Pt/Sr (Att no está en decibelios)
· Gnc(f)=Gns(w)={Gn(f) corriendo las dos bandas fc hacia el orÃ−gen}
· IMPORTANTE: Tras el demodulador no hay que usar Gn(f), sino Gnc(f)
· DBL:
· (S/N)r=Ac^2·Sx/(4·neta·w)
· (S/N)d=gamma
· BLU:
· (S/N)r=(1/4)·Ac^2·Sx/(neta·w)
· (S/N)d=gamma
· AM (usando detector coherente):
· (S/N)r=(1/2)·Ac^2·(1+m^2·Sx)/(2·neta·w)
· NOTA: La componente contÃ−nua se elimina con un condensador, quedando lo que sigue:
· (S/N)d=(m^2·Sx/(1+m^2·Sx))·gamma
· (S/N)d|max=gamma/2
· En FM y PM:
· Sr>>pot(ns),pot(nc),pot(n)
· Ac>>rn(t)
· ArcTg(alfa)(aprox)=alfa si alfa es pequeña
· ns(t)=rn(t)·sen(fin(t))
=> zeta(t)=fi(t)+ns(t)/sqrt(2·Sr)
señal<----- ---------------->ruido
· PM:
· (S/N)d=fid^2·Sx·gamma
· FM:
· (S/N)d=3·Sr·(fd^2)·Sx/(neta·w^3)=(aplicando Carson)=3·(D^2)·Sx·gamma
5
· Deénfasis:
· Filtro de deénfasis (en tx será al revés): Hde(f)=1/sqrt(1+(f/Bde)^2)
· Bde=fcorte=1/tau (tau vale 50·10^(-6) segundos en España)
· (S/N)de=(fd^2)·Sx·Sr/(neta·(Bde^3)·[w/Bde-ArcTg(w/Bde)])
· Mejora respecto a no usar esta técnica: (S/N)de/(S(N)d=1/3·(w/Bde)^2 (cabe la opción de poner esta
mejora en dB haciendo 10·log(mejora))
· Efecto umbral: gamma ha de ser mayor que gammath, que es:
· Carson: gammath=20·(D+1)
· 1%: gammath=20·M(D)
· ((S/N)r,th)=10
· de no cumplirse esto, no podemos tomar Ac>>rn(t) y por tanto no podremos separar la señal del ruÃ−do,
y en AM aún se oye algo, pero en FM na de na.
· Sx lo suelen dar, y Sr y Sd a veces se sacan facilemnte haciendo la autocorrelación de la señal en tau=0.
****
Comunicaciones digitales:
· mi => cada sÃ−mbolo (lo que tx) representado como una sucesión de bits.
· Pi => probabilidad de ocurrencia de un sÃ−mbolo
· Info de un sÃ−mbolo: Ii=Log2(1/Pi) (bits de información)
· EntropÃ−a: H=ImediaporsÃ−mbolo(bits/sÃ−mbolo)=sum(i=1,M,Pi·Log2(1/Pi)
=> Si equiprobables (M=número total de sÃ−mbolos): Ii=Log2(M)
· Velocidad binaria (bps): R=nºbits/segundo=(equiprobables)=(Log2(M))/T=Vt·Log2(M), T=perÃ−odo
de sÃ−mbolo
(no equiprobables)=H/T=velocidad media
· Codificador de lÃ−nea: SÃ−mbolos -> Señales eléctricas
· Forma matemática: x(t)=sum(k=-inf,inf,ak·p(t-K·D)), p(t-K·D)=(1 en t=K·D, 0 en t<>K·D)
· D=1/Vt => perÃ−odo de sÃ−mbolo, Vt=velocidad de sÃ−mbolo (baudios), p(t)=rect(t/tau), tau=<D
· NRZ unipolar: p(t)=rect((t-D/2)/D), RZ polar: p(t)=rect((t-D/4)/(D/2)) (con ak=0,1)
· Códigos multinivel: x bits -> 2^x niveles
6
· Espectro de potenca de esos códigos:
· media: ma=E[ak]=sum(probi·valori)
· varianza: (sigma^2)=potencia-(media^2)=E[ak^2]-{(E[ak])^2} siendo E[ak^x]=sum(probi·(valori^x))
· Si ak incorreladas =>
Gx(f)=(sigma^2)·(|P(f)|^2)/D+(ma^2)/(D^2)·sum(n=-inf,inf,(|P(n/D)|^2)·delta(f-n/D))
· P(n)=TF[p(t)]
· TF[rect(t/tau)]=tau·sinc(f·tau)
· x(t-to)<->X(w)·exp(-j·w·t0)
· sinc(x)=(sen(pi·x))/(pi·x)
· 1<->2·pi·delta(w)=delta(f)
· Si ak no incorreladas => Gx(f)=(|P(f)|^2)/D·sum(n=-inf,inf,Ra(n)·exp(-j·2·pi·n·f·D))
· Limitaciones en la tx digital en banda base. ISI y ruido e interferencias:
· Lo que recibimos tras el muestreo es: y(t)=ak+sum(n=-inf y n<>k,inf, an·p'((k-n)·D))+n(tk) (tk=t sub k)
lo que queremos<--- ISI----------------------------------- ----->ruido
siendo p'(t)=p(t)*ht(t)*hc(t)*hr(t) ( * = convolución )
· En el muestreo: t=tk=k·D+td, td=retardo del canal
· Regenerador: Muestreador+comparador
· P(A|B)=Prob de que ocurra A tras haber ocurrido B.
· Criterio de Bayes: P(Hi|y)·P(y)=P(y|Hi)·P(Hi)
· Criterio de máxima verosimilitud: P(y|H1)(>si H1,< si H0)P(y|H0)
· P(y|H1)=Pn(y-a1) (Pn=Pnoise=Prob de ruido)
· P(y|H0)=Pn(y-a0)
· fdp(y|H1)=1/(sqrt(2·pi)·sigma0)·exp(-sq(y-a1)/(2·(sigma0^2)))
· Si P(y|H0)=P(y|H1)=> gammaóptimo=((a1+a0)/2) (si señal binaria, claroxtá)
· ((sigma0)^2)=potencia media de ruido (ya que suele ser ruido con media
nula)=N=int(-inf,inf,neta/2·|Hr(f)|^2,f)=neta/2·int(-inf,inf,(hr(t))^2,t)=neta/2·int(0,D,(hr(t))^2,t)
· Ancho de banda mÃ−nimo: Criterio de Nyquist: Vt<2·BW
7
· Probabilidad de error (caso binario): Pb=Pe0·P(H0)+Pe1·P(H1) siendo Pei la Probabilidad de error del
bit i.
· Pe0=P(y>gamma|H0)=int(gamma,inf,1/(sqrt(2·pi)·sigma0)·exp(-1/2·sq(y-a0)/(sigma0^2)),y) siendo
sigma0 la desviación de ruido en el momento del muestreo
· Pe1=P(y<gamma|H1)=int(-inf,gamma,1/(sqrt(2·pi)·sigma0)·exp(-1/2·sq(y-a1)/(sigma0^2)),y)
· Si gamma=(a1+a0)/2, P(H0)=P(H1)=1/2 => Pe1 y Pe0 simétricas =>
Pb=int((a1+a0)/2,inf,1/(sqrt(2·pi)·sigma0)·exp(-1/2·sq(y-a0)/(sigma0^2)),y)
=> con u=(y-a0)/sigma0 =>
Pb=int((a1-a0)/(2·sigma0),inf,1/sqrt(2·pi)·exp(-sq(u)/2),u)=Q((a1-a0)/(2·sigma0))=(con filtro
adaptado)=Q(sqrt(Ed/(2·neta)))
=> Si sube (S/N) => baja Pb porque esto acerca el lÃ−mite inferior de la integral al lÃ−mite superior de la
misma
· Pe(axy)=Q(axi/sigma0)
· Para subir (S/N) => filtro óptimo, adaptado ó acoplado previo al muestreo:
· S/N=sq(ai)/N=> (S/N)óptimo=(serÃ−a =< sin filtro
adaptado)=2/neta·int(-inf,inf,sq(|Si(f)|),f)<=>Hr(f)=conj(Si(f)·exp(-j·2·pi·f·D)) =>
hr(t)=(TF^(-1))[Hr(f)]=C·Si(D-t)
· Si queremos adaptarlo a S1 y S0 => Si=S1(t)-S0(t)
· Una implementación práctica es el correlador: Si->[(multiplicador por S1, S0 ó
S1-S0)]->[C·int(0,D,·,t)]->ai
· Ahora gamma=K·E=(si equiprobables)=1/2·D
· Con Hr=>sq(a1-a0)/(sigma0^2)|max=1/neta·Ed
· Ed=int(0,D,sq(Si(t)),t)
· EnergÃ−a=E=sum(Probi·Edi)
· Caso multinivel: Pb=2·[(1-1/M)·Q(A/(2·sigma0))]
· A => mÃ−nimo salto entre niveles
· M => número de niveles
· Para que no exista ISI se debe cumplir Nyquist => Vt<2·BW
· Frecuencias de interés => los nulos
· BW=> La parte real del ancho en frecuencia de la DEP, ó la mitad del lóbulo principal si es una
función Sinc.
8
· Eficiencia espectral: Ef=(Velocidad tx sÃ−mbolo/BW que ocupa el código)=R/w bps/Hz, donde R es el
régimen binario y w el ancho de banda en herzios
· EnergÃ−a media por bit: Eb=sum(Probi·Ebiti)
----->int(0,duración,amplitud^2,t)
· NOTA: EnergÃ−a biti=Ei=int(0,D,(Si(t))^2,t)
· Umbral óptimo de decisión (si sÃ−mbolos binarios equiprobables): gamma0=(a1+a0)/2=(con filtro
adaptado)=C·[E1-E0]/2 (C es la cte de hr(t))
· Régimen binario: R=Vt·Log2(M) bps
baudios<--- ->número de niveles
· Potencia total (si binario) = Prob(H0)·Potencia(y|H0)+Prob(H1)·Potencia(y|H1)
· Potencia(y|H0)=1/D·int(0,D,sq(|S0(t)|),t)
****
Modulaciones digitales:
· ASK: y(t)=Ac·sum(k=-inf,inf,ak·p(t-K·D))·cos(wc·t+zeta)
· QAM (Duplica la Ef del ASK):
y(t)=Ac·[(xc(t)|(Vt'=Vt/2))·cos(wc·t+zeta)-(xs(t)|(Vt'=Vt/2))·sen(wc·t+zeta)]
· xentrada(t)=sum(k=-inf,inf,ak·p(t-K·D)) => Convertidor Serie-Paralelo
=> xc(t)=sum(k=-inf,inf,a2k·p(t-K·D))
=> xs(t)=sum(k=-inf,inf,a(2k+1)·p(t-K·D))
· Constelaciones: ejex => yc(ó xc), ejey => ys(ó xs)
· PSK:
y(t)=Ac·[(sum(k=-inf,inf,cos(fik)·p(t-K·D)))·cos(wc·t+zeta)-(sum(k=-inf,inf,sen(fik)·p(t-K·D))·sen(wc·
· BPSK => PSK de 2 niveles
· FSK:
· Banco de filtros: y(t)=Ac·sum(k=-inf,inf,cos(wc·t+zeta+2·pi·fd·ak·t)·p(t-K·D)),
fd=N/(2·D), Ef=1bps/Hz
· CPFSK: y(t)=sqrt(2·E/D)·cos(2·pi·fc·t+2·pi·fd·int(-inf,t,v(landa),landa)+fi0), si fd=1/(4·D)
señales ortogonales y ocupa menos BW, Ef=2bps/Hz
· Gy(f)=sq(Ac)/4·[Gpb(f-fc)+Gpb(f+fc)]
9
· Gpb=Gc(f)+Gs(f), Gc(f) y Gs(f) DEP de yc(t) e ys(t) respectivamente
· Comparación:
· OOK:
· Primera modulación en radiotelegrafÃ−a
· Poco eficiente en potencia
· El umbral debe ser ajustado según la atenuación introducida por el canal
· Permite detección no coherente a costa de aumentar la Pb (porque total, no es más k ver si llega o no
llega señal (ASK de 2 niveles))
· Peores prestaciones que BPSK en igualdad de condiciones (igual relación Eb/neta) => No se utiliza
· BPSK:
· En general (M niveles), tiene buena eficiencia espectral => Usada en sistemas limitados en banda
· Permite detección no coherente => DPSK (Differential PSK)
· Al tener envolvente constante, es menos vulnerable a la distorsión de amplitud
· Menor Pb que OOK y FSK para la misma relación (Eb/neta)
· BFSK:
· MSK: Buena eficiencia espectral
· Usada en sistemas limitados en potencia
· Permite detección no coherente con fdmÃ−n=1/D a costa de aumentar el ancho de banda de transmisión,
Bt, y la Pb
****
Notas:
· cos(alfa)·cos(beta)=1/2·(cos(alfa+beta)+cos(alfa-beta))
· (^x)(f)=-j·sign(f)·X(f)
· cos(alfa)=(exp(j·alfa)+exp(-j·alfa))/2
· TF[exp(j·alfa·t)]=delta(f-alfa), donde alfa, obviamente, es frecuencia, no pulsación
· cos(alfa+beta)=cos(alfa)·cos(beta)-sen(alfa)·sen(beta)
· cos(alfa)=cos(-alfa)
10
· sen(alfa)=-sen(-alfa)
· Moduladores y demoduladores:
· El detector de envolvente devuelve Kd·r(t)
· El detector de envolvente solo vale para demodular AM. Para el resto hay que usar un demodulador
sÃ−ncrono (o coherente) al cuál hemos de introducirle la señal portadora (portadora piloto) para
sincronizarlo.
· En FM, fm=w (si usamos fm en lugar de w es porque trabajamos con un tono) (w es el ancho de banda en
Hz (es decir, sin el 2·pi))
· Respuesta filtro => y(t)=Si(t)*hr(t) ( * = convolución)
· Respuesta filtro mediante correlador => ai=C·int(0,D,Si·Si(D-t),t)
------>S1(D-t)-S0(D-t) si adaptado a S1 y S0
· Distingue entre Actx y Acrx (entra en juego la atenuación)
· Al sacar potencias en gráficas hay que contar también la parte negativa de la gráfica (imaginaria)
· Demodulador de FM devuelve fd·x(t)
· Demodulador coherente devuelve Ac·x(t)
· Si no puedes sacar algo empezando desde el principio... enpieza desde el final.
· Para sacar potencias y DEP, la fdt de los filtros ha de estar como (|H(f)|^2)
****"
11
Descargar