Drumpi
13/05/2009, 20:14
Hola a todos:
Vengo con un poco de prisa y deseperación, porque llevo todo el santo día navegando por la red y buscando libros de la biblioteca.
Resulta que tengo que hacer una práctica con un DSP (un TSM320C30) programándolo en ASM, y se me ha ocurrido la "genial" idea de proponer un "apitufador de voz", o como lo suelo buscar, un "pitch effect", el típico efecto que distorsiona la voz haciéndola más grave o aguda, según un parámetro.
Tengo que averiguar cómo hacerlo, necesito una orientación, pues mañana debería entregar un diagrama de bloques sobre los pasos a seguir, y no estoy seguro de haber encontrado lo necesario.
De momento lo que he encontrado me insta a realizar la transformada de Fourier discreta de la señal, modificar los valores de frecuencia, y volver a montarlo todo... y eso sin mirar aun el algoritmo de tiempo real.
¿Voy bien encaminado o es más simple? cuando elegí la práctica pensé que era una simple transposición de frecuencias (una multiplicación por un coseno) pero... no se.
Gracias a las mentes privilegiadas que me contesten.
Vengo con un poco de prisa y deseperación, porque llevo todo el santo día navegando por la red y buscando libros de la biblioteca.
Resulta que tengo que hacer una práctica con un DSP (un TSM320C30) programándolo en ASM, y se me ha ocurrido la "genial" idea de proponer un "apitufador de voz", o como lo suelo buscar, un "pitch effect", el típico efecto que distorsiona la voz haciéndola más grave o aguda, según un parámetro.
Tengo que averiguar cómo hacerlo, necesito una orientación, pues mañana debería entregar un diagrama de bloques sobre los pasos a seguir, y no estoy seguro de haber encontrado lo necesario.
De momento lo que he encontrado me insta a realizar la transformada de Fourier discreta de la señal, modificar los valores de frecuencia, y volver a montarlo todo... y eso sin mirar aun el algoritmo de tiempo real.
¿Voy bien encaminado o es más simple? cuando elegí la práctica pensé que era una simple transposición de frecuencias (una multiplicación por un coseno) pero... no se.
Gracias a las mentes privilegiadas que me contesten.