Filtro Acoplado
Filtro Acoplado
Filtro Acoplado
Figura 1.
𝑆 𝑎𝑖2
( ) = 2
𝑁 𝑇 𝜎0
Figura 2.
Figura 3.
∞ 2
𝑆 |∫−∞ 𝐻(𝑓)𝑆𝑖 (𝑓)𝑒 𝑗2𝜋𝑓𝑇 𝑑𝑓 |
( ) =
𝑁 𝑇 𝑁0 ∞
|𝐻(𝑓)|2 𝑑𝑓
2 ∫−∞
∞ 2 ∞ ∞
𝑗2𝜋𝑓𝑇 |𝐻(𝑓)|2
|∫ 𝐻(𝑓)𝑆𝑖 (𝑓)𝑒 𝑑𝑓 | ≤ ∫ 𝑑𝑓 ∫ |𝑆(𝑓)|2 𝑑𝑓
−∞ −∞ −∞
𝑆 2 ∞
( ) ≤ ∫ |𝑆 (𝑓)|2 𝑑𝑓
𝑁 𝑇 𝑁0 −∞ 𝑖
𝑆 2𝐸
𝑚𝑎𝑥 ( ) =
𝑁 𝑇 𝑁0
ℎ(𝑡) = {𝑘𝑆(𝑇 − 𝑡) 0 ≤ 𝑡 ≤ 𝑇
0 𝐸𝑛 𝑜𝑡𝑟𝑜 𝑐𝑎𝑠𝑜
Figura 4.
Figura 5.
.
Las similitudes y diferencias entre el filtro acoplado y el correlador son: Con
el correlador, simplemente se multiplican dos funciones y se integran (cálculo
del área bajo la curva del producto). De esta forma se calcula que tan cerca
dos formas de onda se emparejan la una a la otra en un periodo de tiempo.
Con la convolución del filtro acoplado, se deslizan dos funciones pasando
una sobre otra y se calcula una secuencia de correlaciones (una para cada
paso en el deslizamiento). El filtro acoplado, utilizado como demodulador,
sólo utiliza la correlación echa en la duración del símbolo, T. Dado que las
salidas del filtro acoplado y del correlador son idénticas en tiempo t=T, las
funciones del filtro acoplado y del correlador, pueden usarse indistintamente.
Figura 6.
El circuito con el multiplicador análogo AD633, quedó así:
1
10000 =
2𝜋𝑅𝐶
% FM ping
l=[0:127];
w_prime = pi / (8*128);
s_FM = sin((wc + (w_prime/2)*l).*l);
s_FM = [zeros(1,127), s_FM, zeros(1,N-(127+128))];
l=[0:127];
Aj=floor(rand(1,8)+.5)*2 -1; % random +/- 1
l_tot = 0;
A=0;
noise=randn(1,N);
for i=1:8
for k=1:16
index=l_tot+k;
A(index)=Aj(i);
end
l_tot=l_tot+16;
end
s_PRN = A.*sin(wc*l);
s_PRN = [zeros(1,127) s_PRN zeros(1,N-(127+128))];
counter=1;
if counter==1
what='\infty';
elseif counter==2
what='0';
else
what='-6';
end
figure(1); hold on;
subplot(2,3,counter); plot(s_ST+c*randn(1,N));
xlabel('Tiempo (n)'); ylabel('Amplitud (A)');
title(strcat('ST_{','SNR=',what,' dB}'));
axis([0 n -4 4])
figure(2); hold on;
subplot(2,3,counter); plot(s_LT+c*randn(1,N));
xlabel('Tiempo (n)'); ylabel('Amplitud (A)')
title(strcat('LT_{','SNR=',what,' dB}'));
axis([0 n -4 4])
figure(3);
hold on;
subplot(2,3,counter); plot(s_FM+c*randn(1,N))
xlabel('Tiempo (n)'); ylabel('Amplitud (A)')
title(strcat('ASK_{','SNR=',what,' dB}'));
axis([0 n -4 4])
matchedc=1;
for c=[0, 0.707, 1.411]; %SNR infty dB, 0 dB, and -6 dB
figure(1); hold on;
subplot(2,3,counter)
[FMmax(matchedc) b]=max(output);
xlabel('Tiempo (n)')
ylabel('Amplitud (A)')
title('Salida Filtro Acoplado {\Lambda}(n)')
boundu=70; boundl=-70;
% line([tauPrime tauPrime],[boundl boundu], 'Color', 'r')
axis([0 384 boundl boundu])
Profesor
PEDRO PABLO BOTERO
UNIVERSIDAD DE ANTIOQUIA
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE ELECTRÓNICA
Medellín 9 de diciembre de 2010
INTRODUCCIÓN
Un filtro que maximice la relación señal a ruido de una señal en un receptor
es muy útil a la hora de demodular correctamente la información modulada
bajo esquemas de modulación digital, ese filtro conocido como filtro acoplado,
es posible implementarlo mediante hardware como un correlador.
El objetivo de este proyecto final de la materia comunicaciones, es realizar un
análisis teórico completo del filtro acoplado, proponer e implementar un
circuito de dicho filtro, y mostrar los resultados obtenidos tanto en simulación,
como en la práctica.
CONCLUSIONES
Al implementar un filtro acoplado es importante tener en cuenta la frecuencia
de trabajo, este parámetro es de suma importancia al elegir las constantes de
tiempo del integrador, lo cual se hace por medio de los parámetros R y C del
mismo.
El circuito implementado físicamente puede diferir un poco del simulado, es
por esto que es importante trabajar con potenciómetros para hacer ajuste fino
y lograr sintonizar el filtro de manera adecuada.
BIBLIOGRAFÍA
Botero, Pedro Pablo. Notas de clase.
Haykn, Simón. Sistemas de comunicación 2da ed. El capítulo 7 cubre
métodos de modulación digital en el contexto de la detección con filtro
acoplado.
Ziemer, R.E y Tranter, W H. Principles of Communications 2da ed.
Boston Mifflin, 1985.
Los capítulos 7 y 8 ofrecen un tratamiento extenso de la detección con
filtro acoplado.