Procesamiento de la señal

12
¿Por qué mi filtro stop-band atenúa otras frecuencias?

Aquí está mi código para una señal de dos tonos, donde uso una banda de detención para eliminar el tono más alto y luego graficar el antes (en azul) y después (en rojo) en el dominio de frecuencia después de convolucionar mi señal con los coeficientes del filtro . Si coloca este código en Matlab,...

12
Estimación de autoenfoque?

¿Qué tipo de análisis podría usarse en conjuntos de matrices de imágenes monocromas 2D o mapas de bits para estimar o comparar su calidad relativa de estar "en foco"? ¿Existe una manera eficiente de calcular una métrica escalar en algo como el contraste general, la escasez de luminancia u otros...

12
Efectos de síntesis de sonido para sonidos naturales.

Actualmente estoy trabajando en un sintetizador de acordeón y me gustaría que suene lo más natural posible. Me gusta mucho cómo suena la siguiente onda: https://dl.dropbox.com/u/20437903/onda%20acordeon.wav La ola se ve así: Mirando la ola, parece que tenía armónicos agregados y restados. ¿Me...

12
Algoritmos para calcular FFT en paralelo

Estoy tratando de paralelizar el cálculo de una FFT en archivos de señal de tamaño terabyte. En este momento, una FFT que utiliza una biblioteca de código abierto lleva muchas horas, incluso a través de CUDA en la GPU más rápida que tengo. El marco que estoy tratando de adaptar a este proceso es...

12
Muestreo de una función continua: ¿el delta de Kronecker o Dirac?

He estado leyendo algunos documentos sobre el procesamiento de señales y estoy muy confundido sobre el tema en el título de mi pregunta. Considere una función continua de tiempo , f ( t ) , que muestra que a veces desiguales t k , donde k = 1 , 2 , . . . , N . Para mí, tiene sentido que la función...

12
Cómo volver a muestrear audio usando FFT o DFT

Estoy bajando el muestreo de audio de voz al realizar primero una FFT, luego solo tomar las partes del resultado que necesito y luego realizar una FFT inversa. Sin embargo, solo funciona correctamente cuando estoy usando frecuencias que son ambas potencias de dos, digamos un muestreo descendente de...

12
Desmuestreo de una señal con diezmado

Estoy experimentando con diezmar una señal, en este caso un impulso unitario. Estoy usando Python, con pylab. Primero, creo un impulso unitario y lo diezmo por 5. x = r_[zeros(0), 1, zeros(100)] N = 2 ** 14 q = 5 y = decimate(x, q, ftype="fir") subplot(211) title("Original") stem(range(len(x)),...

12
Transformada Z de un muestreador

En este artículo o filtrado multirrata, el autor establece la siguiente relación matemática. Deje ser la salida de un muestreador de modo tal queyDyDy_D yD[n]=x[Mn]yD[n]=x[Mn]y_D[n] = x[Mn] donde es el factor de disminución de resolución. En otras palabras, conservamos cada -ésima muestra de la...