Download - Deber Final Procesamiento Digital de Señales
-
8/17/2019 Deber Final Procesamiento Digital de Señales
1/13
Deber Final – Procesamiento Digital de Señales
Maestría en Telecomunicaciones – 5ta. Promoción
Diciembre 2015
ombre! Luis Fabricio Silva Cruz
Tema 1
Debido a una "alla en la cone#ión$ la señal de un electrocardiógra"odigital se %e contaminada con inter"erencia de &0'( )ro%eniente dela alimentación el*ctrica. +,sta señal est- en el arci%o)ro)orcionado/. ,sta señal "ue muestreada a 500'(. Dado ue&0'( tambi*n e#isten com)onentes de "recuencia delelectrocardiograma$ se le )ide ue im)lemente un ltro ue eliminela inter"erencia alterando lo menos )osible la señal. Presentar! la
señal original en tiem)o "recuencia$ la res)uesta en "recuencia delltro a)licarlo a la señal la señal ltrada gracada en tiem)o "recuencia. +3ecomendación! utilice "datool )ara diseñar el ltrodeseado/.
a./Señal original!
>> load('tema1.mat')
>> plot (ecg)
-
8/17/2019 Deber Final Procesamiento Digital de Señales
2/13
>> spectrogram(ecg,128,120,128,500)
b./Filtro 4enerado! Filtro otcing
)licaremos un Filtro 6orta 7anda ti)o otcing$ el cual )ermitecortar "recuencias es)ecicas con la 8e#ibilidad de un anco debanda en el cual se )uede denir el anco del corte reali(ado.
function Hd = Notc!"0#$N%&H!"0H eturns a discrete*time filter o+ect. $ -&/ ode$ enerated + -&/() 8.5 and te 34 4stem &ool+o6 7.0.$ enerated on 07*3ec*2015 20272"
$ 99 Notcing filter designed using te 99N%&H function. $ ll fre:uenc ;alues are in H#.
-
8/17/2019 Deber Final Procesamiento Digital de Señales
3/13
c./ 3es)uesta en Frecuencia del Filtro generado!
6omo %emos$ nuestro ltro cum)le la "uncion de eliminar"recuencias a &0 '9$ manteniendo unas cuantas com)onentes ue"orman )arte de la señal.
d./Señal resultante con ltro a)licado!
>>D=Notc!"0#
>>ecg>plot(ecg
-
8/17/2019 Deber Final Procesamiento Digital de Señales
4/13
>>spectrogram(ecg
-
8/17/2019 Deber Final Procesamiento Digital de Señales
5/13
cuenta ue al e#istir Frecuencias %alidas en el ,64 en &0( no asido )osible )or ese moti%o descartar toda la banda de "recuencia.
Tema 2
Se uiere construir un sistema de comunicación de %o( ue utiliceuna señal digital ue se muestree a 1&;'(. ,n esta señal setrasmitir- la %o( en la banda de 0 a unto de ltros ue sean ca)aces detomar la señal combinada se)arar las dos com)onentes +%o( señali(ación/. Primero deber- re%isar si la señal en e"ecto contieneestas dos com)onentes de "recuencia ad>untar el gr-co ue lo)ruebe. ?uego deber- diseñar los ltros necesarios )ara e#traercada una de las señales. ?uego deber- )resentar el gr-co de"recuencias de estas dos señales )or se)arado.
a./ 6om)robacion de )resencia de com)onentes de "recuencia!
>> load('tema2.mat')
>> spectrogram(senal,E00,120,128,20000)
-
8/17/2019 Deber Final Procesamiento Digital de Señales
6/13
6omo )odemos %isuali(ar$ asta los < ;( e#isten las com)onentesde "recuencia relacionadas a la %o($ a )artir de los & ;( los )icosue re)resentan las com)onentes de señali(ación de la @señalAentregada.
b./Filtro )ara e#traer com)onentes de %o(
Para esta )arte de la señal$ decidimos diseñar un ltro )asaba>oeurri)le +con "datool/ el cual )ermita )asar "recuencias de asta <
;( corte a
-
8/17/2019 Deber Final Procesamiento Digital de Señales
7/13
$ ll fre:uenc ;alues are in H#.
-
8/17/2019 Deber Final Procesamiento Digital de Señales
8/13
-
8/17/2019 Deber Final Procesamiento Digital de Señales
9/13
>>spectrogram(;o#,20F8,0,20F8,1"000,'a6is')
>> spectrogram(sign,20F8,0,20F8,1"000,'a6is')
-
8/17/2019 Deber Final Procesamiento Digital de Señales
10/13
Tema C
-
8/17/2019 Deber Final Procesamiento Digital de Señales
11/13
Se desea com)ensar el daño ocasionado )or un canal detransmisión. Para esto trasmitimos una señal aleatoria +FsE000'(/conocida a tra%*s del canal +original/ luego ca)turamos la señalluego de ser transmitida +modicada/. Diseñe un ltro ada)ti%o ue)ueda a)render a desacer el daño ocasionado )or el canal.
Presentar! 6oecientes del ltro a)rendido$ la res)uesta en"recuencia del ltro error de la ecuali(ación. ,l ltro debe tener lacantidad necesaria de )untos )ara ue el error con%er>a acia 0. +?aseñal original a se encuentra des)la(ada la cantidad de tiem)o uetoma a la señal atra%esar el canal de comunicación/.3ecomendación! utili(ar el algoritmo ?MS )ara el ltro ada)ti%o conuna salto de 0.005.
6reamos un ltro ada)tati%o$ de acuerdo con las indicaciones$tomamos la sugerencia de utili(ar saltos de 0.05 +mu/ en elalgoritmo ?MS!
>> load ('temaK.mat')
>> mu=0.005
>> a=adaptfilt.lms(1K,mu)
>> @,eA=filter(a,modificada,original)
)artir de esto$ obtenemos!
a./ ?os coecientes del ltro a)rendido!>> =a.oefficients
>> stem()
-
8/17/2019 Deber Final Procesamiento Digital de Señales
12/13
b./?a res)uesta en "recuencia del ltro es la siguiente!
>> f;tool(a)
c./ ,l error de ecuali(acion!
>> plot(e)
-
8/17/2019 Deber Final Procesamiento Digital de Señales
13/13
6omo %emos$ gracias a los )untos seleccionados en el algoritmo?M +1C/ emos conseguido ue el error con%er>a acia ceromanteniendo una res)uesta sua%e en el com)ortamiento en"recuencia del ltro.