Orlo
Orlo
Informe Nº4
Forma de pulso y filtrado combinado
Luis Fernando Mosquera
20152142148
Orlando Murcia Perdomo
20162151798
Palabras claves—Matlab, filtro adaptado, pulso, Entre los diferentes tipos de distorsiones en la comunicación,
diagrama de ojo, símbolos. la interferencia entre símbolos es un fenómeno que causa la
gran pérdida de datos en la comunicación. Por lo general, la
I. INTRODUCCION información digital que se transmite estará en forma de onda
cuadrada que representa los 1 y los 0.
En electrónica y telecomunicaciones la conformación de
pulso es el proceso de cambiar la forma de onda de los Cuando esta forma de onda cuadrada se mezcla con los ruidos
pulsos transmitidos. Su propósito es el de minimizar el ancho y las no linealidades en el canal, la forma de onda cuadrada
de banda de la señal transmitida a la vez que se limita la comienza a extenderse y fusionarse con la secuencia de
interferencia entre símbolos. Generalmente, la conformación símbolos adyacente, haciendo que los datos allí sean ilegibles.
de pulso ocurre después de la codificación en línea y la En el extremo del receptor, estos datos se decodifican
modulación. incorrectamente ya que el receptor no puede predecir el nivel
correcto de la forma de onda cuadrada que conduce a la
La transmisión de una señal a una tasa de modulación alta, a pérdida de información.
través de un canal limitado en banda puede crear
interferencia entre símbolos. Mientras la tasa de modulación La ISI (Figura N°1) generalmente se debe a la propagación de
aumenta, también lo hace el ancho de banda de la señal. múltiples rutas de la señal en el canal de banda limitada y la
Cuando el ancho de banda de la señal se hace mayor al del respuesta de frecuencia no lineal del canal. La Figura N°1
canal, éste comienza a introducir distorsión a la señal, la cual representa la representación gráfica de ISI.
se manifiesta mediante la interferencia entre símbolos. La presencia de ISI en el sistema introduce errores en el
El espectro de la señal transmitida está determinado por el dispositivo de decisión en la salida del receptor. Por lo tanto,
filtro de conformación de pulsos que se halla en el transmisor. en el diseño de los filtros de transmisión y recepción, el
Generalmente, los símbolos transmitidos son representados objetivo es minimizar los efectos de ISI y, por lo tanto,
como una secuencia de pulsos delta de Dirac. Esta "señal entregar los datos digitales a su destino con la menor tasa de
teórica" es luego filtrada por el filtro de conformación de error posible.
pulsos, por lo que el espectro de esta señal es determinado por
tal filtro.
Existen muchas causas que favorecen la aparición de ISI, se Un Filtro Adaptado es un sistema lineal invariante cuya
mencionan a continuación: función principal es detectar la presencia de una señal
conocida, o referencia, dentro de una señal recibida. La señal a
Propagación por trayectos múltiples: la salida del filtro será la correlación de la señal referencia con
la señal desconocida. Este procedimiento es equivalente a
Una de las causas de la interferencia entre símbolos es la realizar la convolución de la señal desconocida con una
propagación por trayectos múltiples en la que una señal versión retardada de la señal, que usamos como referencia.
inalámbrica de un transmisor llega al receptor a través de
muchas rutas diferentes. Las causas de esto incluyen la El filtro adaptado es el sistema óptimo para maximizar la SNR
refracción de la reflexión (como a través del follaje de un en presencia de ruido blanco aditivo y gaussiano. Su uso es
árbol) y los efectos atmosféricos, como los conductos común en aplicaciones de radar, donde se envía una señal que
atmosféricos y la reflexión ionosférica. Dado que todos estos luego se pretende detectar. Los filtros adaptados
caminos tienen diferentes longitudes, además de algunos de bidimensionales son usados en el tratamiento digital del
estos efectos también disminuirán la velocidad de la señal, esto sonido.
da como resultado que las diferentes versiones de la señal
lleguen en diferentes momentos.
f=(-(N-1)/2:(N-1)/2)/(Ts*N);
% frequency vector
Este código es el referente al modelado del pulso de coseno
alzado el cual permite obtener básicamente el filtro. end;
X=Ts*fft(x);
Luego para observar cada forma de pulso se implementó el % do DFT/FFT
siguiente código:
Xs=fftshift(X);
%PLOTTF Plot sampled signal in % shift it for plotting
time and frequency domains
if plot_type==1,
% PLOTTF(x,Ts) plots the
hh = plot(f,abs(Xs));
time-domain samples in vector
% plot magnitude spectrum
x, assuming that
xlabel('frequency [Hz]');
% Ts is the sampling
ylabel('magnitude');% label
interval in seconds, and also
the axes
plots the
elseif plot_type==2,
% Riemann-sum approximation
if isreal(x),
of the Fourier transform
hh = plot(t,x);
between the
% plot the real waveform
% frequencies of -1/2Ts and
xlabel('time [sec]');
1/2Ts Hertz.
ylabel('amplitude'); % label
%
the axes
% PLOTTF(x,Ts,'t') plots
else
only the time-domain signal.
hh =
%
plot3(t,real(x),imag(x));
% PLOTTF(x,Ts,'f') plots
% plot the complex waveform
only the frequency-domain
xlabel('time [sec]');
signal.
ylabel('real');
% In all cases, PLOTTF zlabel('imag'); % label the
returns handles to the axes
graphical objects. end;
function hh = plottf(x,Ts,str) else,
plot_type = 0; subplot(2,1,1);
if nargin==3, if isreal(x),
if str=='f', hh = plot(t,x);
plot_type = 1; % plot the real waveform
elseif str=='t', xlabel('time [sec]');
plot_type = 2; ylabel('amplitude'); % label
end; the axes
end; else
hh =
N=length(x); plot3(t,real(x),imag(x));
% discrete signal length % plot the complex waveform
t=Ts*(0:N-1); xlabel('time [sec]');
% time vector ylabel('real');
if 2*floor(N/2)==N, zlabel('imag'); % label the
f=(-N/2:N/2-1)/(Ts*N); axes
% frequency vector end;
else subplot(2,1,2);
> Laboratorio Nº4 Forma de pulso y filtrado combinado: Grupo: 01 Subgrupo: 02 5
hh = [hh,plot(f,abs(Xs))];
% plot magnitude spectrum
xlabel('frequency [Hz]');
ylabel('magnitude') % label
the axes
subplot(2,1,1);
end;
g=srrc(3,0.1,10);
b=conv(g,g);
plottf(b,1);
grid on
title('conv(gt_x,gt_x)
srrc(3,0.1,10)')
¿Qué valor entero de L (factor de muestreo superior) se debe Approximate pulse duration, in seconds, for g_tx(T):
elegir? ( 2∗T ∗D )=( 2∗Ts∗L∗D )
Como T =Periodo de símbolo , entonces : Two-sided bandwidth of the baseband analog signal:
Periodo de símbolo =
L∗1 factor∗1
T =L∗T s= =Upsampling Figura N°12: Diagrama de ojo respectivo para D=3, α=0.10 y
Fs DAC sampling rate L=15
Baud Rate =
1 1 1 Fs DAC samplingrate
= = = =
T L∗Ts L∗1 L Upsampling factor
Fs
lo g2 M lo g2 M Fs∗lo g2 M
= = =¿ ¿
Bit rate = T L L
Fs
> Laboratorio Nº4 Forma de pulso y filtrado combinado: Grupo: 01 Subgrupo: 02 8
V. CUESTIONARIO
VI. CONCLUSIONES
VII. REFERENCIAS