Debido a la complejidad que añadiría al sistema implementar dicho cambio usando elementos de hardware, se procede a trabajar con elementos de software.
- El programa escogido para realizar el procesado mediante software es BasicDSP, un programa altamente instructivo y que ofrece muchas posibilidades.
- En dicho programa se definen las entradas como in, inr (si se trata de la entrada derecha) o inl (si se trata de la entrada izquierda), y las salidas de la misma forma como out, outr o outl. Una vez definidos los parámetros se realizan operaciones matemáticas con ellos para procesar la señal.
- El programa está formado por dos ventanas, una contiene un editor de texto para introducir las operaciones de procesado y debajo una pequeña interfície gráfica con algunos parámetros de configuración como lo són la entrada escogida (tarjeta de sonido, impulso...)
- Para el caso que nos conlleva, bajar una señal de 10 kHz a 1 kHz, el código que se debe implementar es el siguiente:
samplerate=48000
sawtooth=mod1(sawtooth+slider1)
osc=sin1(sawtooth)
x=inl
y=inr
z=x-y
en=z
mix=osc*en*20
lpfa=lpfa+slider2*(mix-lpfa)
lpfb=lpfb+slider2*(lpfa-lpfb)
outl=lpfb*100*slider3
outr=z*slider4
Donde slider2, slider3 y slider4 són barras deslizadoras incorporadas en la interficie gráfica que permiten ajustar manualmente el valor del parámetro.
- Una vez implementado el código en el laboratorio se ha podido comprovar que conectando la salida de nuestro receptor a 10 kHz a la entrada de audio del PC, mediante el procesado hemos convertido la señal a 1 kHz y la hemos escuchado a esa frecuencia.
No hay comentarios:
Publicar un comentario