Sie sind auf Seite 1von 5

DSP audio effects and Hardware design

David Antonio Espinoza Farfn Facultad de Ingeniera Escuela de Ingeniera Electrnica y Telecomunicaciones Universidad de Cuenca Cuenca Ecuador david!espinozaf"ucuenca!ec

Abstract# Digital signal processing $as %een used in t$e audio field for some time! &ne of its uses is to modify specific audio signals to generate effects not in$erent in t$e signal! T$e digital domain provides 'uic(er and easier met$ods of audio processing especially )it$ increased speeds and decreased costs of microprocessors and digital signal processors! T$e present investigation deals )it$ t$e different met$ods and different audio effects t$at can %e ac$ieved as )ell as also t$e implementation t$ereof!

de procesadores analgicos y puede $acer cosas 'ue los procesadores analgicos no son capaces de $acer! Es muy conveniente 'ue los m+sicos utilicen los D23 de audio de efectos D23 por'ue condensan todas las funciones y el espacio de los circuitos analgicos! 3ara nuestra investigacin decidimos e5plorar el reino de los efectos de audio utilizando el procesamiento de se,al digital para manipular las se,ales de audio! Est%amos particularmente interesados en replicar algunos de los efectos clsicos 'ue se implementan normalmente mediante procesadores de se,ales analgicas! 678
II.

I.

INTRODUCTION

El sistema auditivo perif*rico $umano modifica el material sonoro 'ue se transmite a los niveles ms altos en el cere%ro y estas modificaciones son dependientes en la direccin de entrada de las ondas ac+sticas! De las se,ales de sonido modificados varias caractersticas se recogen en un con-unto de se,ales espaciales utilizado por el cere%ro para inferir la posicin ms pro%a%le de la fuente de sonido! .a comprensin de las se,ales utilizadas por el sistema de audicin ayuda al ingeniero de audio para introducir algunas de las caractersticas artificiales en el material de sonido con el fin de proyectar el sonido deseado! /uc$os m+sicos estn %uscando a$ora el uso de procesamiento digital de las se,ales de audio en lugar de utilizar ca-as de efectos analgicos 'ue eran ms comunes $ace unos pocos a,os! 0ay muc$as razones por las 'ue se est produciendo esta nueva tendencia $acia el uso de procesadores de se,ales digitales 1D23s4! /ediante la digitalizacin de una se,al de audio analgica y el uso de un D23 una se,al de audio puede ser manipulado en una cantidad infinita de formas 'ue pueden sonar agrada%les al odo $umano y %eneficiar el m+sico! .a solo D23 puede $acer el tra%a-o de cientos

EFECTOS DE AUDIO

2.1 Flanging Audio Effect El efecto de sonido flanging produce variaciones en el tono a lo largo de un movimiento de %arrido! El efecto acentuar frecuencias especficas y amortiguar los dems y con el tiempo el efecto ser ampliar y reducir su regin de acentuacin! Acentuacin de una determinada %anda de frecuencias puede ser implementada con una serie de filtros sin em%argo el movimiento a trav*s de la entrada no puede ser fcilmente logrado con filtros estacionarios simples! 9ecesitaran muc$os coeficientes para ser cargado y organizar el calendario de colocacin de estos filtros pro%ara consumiendo memoria y valioso tiempo de clculo! En lugar de implementar esta ardua tarea sin em%argo se toma un enfo'ue e'uivalente ms simple! El efecto de audio re%ordeado se crea mediante la adicin de una se,al de entrada a un ligero retraso se,al de s mismo como se muestra en el siguiente diagrama de %lo'ues!

Cada con-unto de coeficientes de filtro corresponde a un filtro de paso de %anda alrededor de una especfica frecuencia central v*ase el grfico a continuacin!

Figura 7! Diagrama de %lo'ues Flanging Audio Effect!

Esta cone5in resulta en un filtro de peine de la se,al de entrada! .a se,al de entrada retardada destructivamente interfiere con la se,al de entrada original y $ace las muescas en la frecuencia de respuestas como se muestra en la figura a continuacin!

Figura ;! Filtro pasa %anda ideal!

Figura :! 2e,ales de entrada y salida con efecto Flanging!

Estas muescas corresponden a la amortiguacin de ciertas frecuencias mientras 'ue las otras frecuencias son acentuadas! Tam%i*n presente en este enfo'ue es el uso de un retardo oscilante! Cada longitud de retardo corresponde a muescas a diferentes frecuencias! As como el retardo cam%ia este enfo'ue produce el movimiento de %arrido del efecto flanging! El resultado final de este enfo'ue es el completado efecto flanging! El efecto de sonido flanging consiste en dos componentes principales el retraso y la %a-a oscilador de frecuencia! 678 2.2 Wah Audio Effect El efecto de sonido )a$ produce una impresin de movimiento en el tono! El efecto amplifica un pe'ue,o grupo de frecuencias y a medida 'ue pasa el tiempo la %anda amplificada se desplaza $acia una mayor frecuencia! Con el tiempo el efecto )a$ crea la percepcin de 'ue la se,al de entrada aumentando su tono! 2in em%argo el efecto )a$ simplemente acent+a una seccin diferente de la frecuencia a un diferente punto en el tiempo! En otras pala%ras el efecto de sonido )a$ $ace 'ue la frecuencia central de un filtro 'ue se mueve de menor a mayor frecuencia! 3ara lograr este efecto se implementa la rotacin de coeficientes de filtro!

A medida 'ue cam%ian los coeficientes del filtro de la %anda de paso se desplazar a la derec$a en las frecuencias ms altas! Este movimiento crear la ilusin de 'ue el terreno de -uego est cam%iando fundamentalmente el efecto )a$! 3or cuando el control de estos coeficientes de filtro de e-ecutar en la se,al de entrada el efecto )a$ puede ser producido! Aplicacin del efecto de audio )a$ consiste en a,adir la se,al de paso de %anda a la se,al de entrada original! 2in em%argo la se,al de paso de %anda siempre est cam%iando con el tiempo! 3ara controlar la se,al filtrada la organizacin del uso de los coeficientes se convierte en la ms tarea importante! Un contador determina la organizacin de los coeficientes del filtro! Este contador delegados del tiempo entre la carga de cada con-unto de coeficientes! El perodo de muestreo de << 7 (0z permite la fcil conversin de tiempo de muestreo en tiempo real! 678 2.3 ano!a"a Effect El uso de un sistema de reproduccin de sonido multicanal 'ue podemos cam%iar la posicin aparente de una fuente de sonido virtual slo por la alimentacin de los canales con la misma se,al y el a-uste de la relacin f amplitud de los canales! Esta tarea se lleva a ca%o normalmente como parte del proceso de remezcla por el ingeniero de sonido para cada fuente de sonido por lo tanto componiendo un panorama de los acontecimientos ac+sticos en el espacio generado por los altavoces! 6:8

Figura <! 3aneo est*reo! es el ngulo de la posicin de la fuente aparente!

2.# Re$e!%e!ation Effect Entonces =cmo crear rever%eracin 1un efecto de eco4> Cuando usted est parado en el ?ran Ca,n y grito @Ao esta%a a'uB@ escuc$a la misma declaracin un par de veces cada vez ms suave sin interferir uno con el otro! 2i usted est parado en una sala ms pe'ue,a el eco se recuperar muc$o ms rpido y puede interferir con su discurso antes de 'ue $aya terminado con la frase completa! 2in em%argo los ecos siempre vienen respaldados cada vez ms suave ya 'ue pierde su energa a trav*s de la refle5in so%re alguna superficie! .a forma ms sencilla de modelar rever%eracin es el siguiente! 3ara crear un solo eco 1llamado una @lnea de retardo@4 la se,al de entrada se retrasa por una cierta cantidad y despu*s se a,ade a la se,al original 1sin retardo4! 3ara crear m+ltiples ecos m+ltiples tales @lneas de retardo@ se colocan en paralelo y suman! 6<8

representar componentes de alta frecuencia! 6E8 Esta e5pansin le da las frecuencias ms altas 'ue normalmente no tendra! &tra forma intuitiva pero menos terica del pensamiento de esto es 'ue si te des$aces de todos los otro punto de la muestra una se,al de 'ue puede parecer inicialmente lisa se convertir a$ora en un poco agitado y una se,al entrecortada tiene ms componentes de paso alto! Cuando la disminucin de resolucin usted 'uiere asegurarse de 'ue el teorema de muestreo sigue siendo satisfec$as para evitar aliasing! Antes de la disminucin de resolucin de una se,al de%e enviarla a trav*s de un filtro de paso %a-o de antiFaliasing con un normalizado frecuencia de corte de G H D donde D es un factor entero disminucin de resolucin! 2.+ Single Dela, .os efectos de audio son el uso com+n de la gra%acin sonido en vivo y por los m+sicos 1y descri%ir medio am%iente sano para algunos recintos4! Eso es ya 'ue permiten dar diversas interpretaciones y las sensaciones con diferentes te5turas sonoras! .os efectos digitales pueden variar parmetros de la se,al de audio como por e-emplo la intensidad 1amplitud4 tono 1frecuencia4 envolvente y otros! Es posi%le agrupar efectos en funcin del cam%io 'ue $icieron en el se,al original! En este caso se $ar referencia a retrasar efectos %asados! Detardo individual es la %ase de varios efectos de audio! .os retrasos pueden ser perci%idos en espacios ac+sticos! Una onda de sonido refle-ada por cual'uier superficie se superpone a la onda de sonido en la fuente! .a distancia de la superficie se determina la demora 'ue se impone a cada onda sonora refle-a! .as contrapartes de estos fenmenos $an sido implementadas por procesamientos digitales de la se,al! 6C8
III.

-ARDWARE DS DESI.N FOR AUDIO EFFECTS

Figura C! ?rafica de un efecto de eco!

3.1 F!a"e&o!/ de'ign Una computadora personal es el soporte fsico ms tpico para el desarrollo de soft)are pero tam%i*n es un soporte fsico para el usuario final! De la misma manera tenemos 'ue dise,ar un soporte fsico 'ue puede actuar ya sea como un desarrollador de efecto o un usuario final! Un diagrama inicial de %lo'ues se muestra en la Figura! El dise,o de la estructura consiste en encontrar la manera de @Conectar@ todos los dispositivos as como las especificaciones ptimas para todas estas cone5iones!

2.# Do&n'a"(ling )Deci"ation* Digamos 'ue usted 'uiere para modular su voz para sonar como Alvin y las ardillas! Una forma sencilla de $acerlo esto es simplemente para disminuir la resolucin 1diezmar4 la se,al de audio! Decuerde 'ue en la teora de la D23 'ue diezmar en tiempo es e'uivalente a la ampliacin del espectro de frecuencias mediante la adicin de una imagen de%idamente u%icada para

Dependiendo del n+mero de valores discretos vamos a necesitar ms o menos %its de datos 'ue es una importante y delicada cuestin! Cuando se cuantizan las muestras de se,al de audio se a,ade un ruido de cuantificacin a la se,al de audio original! Cuantos ms %its 'ue utilizamos para la cuantificacin menor ser el ruido y cuanto ms alto se mantiene la calidad 1v*ase el e-emplo grfico de la figura4! 3or otro lado un e5cesivo n+mero de %its $ara 'ue el sistema fuera del alcance 1fsica y econmicamente4!

Figura I! Frame)or( initial %loc( diagram

3.2 In(ut and out(ut 'tage' 3uesto 'ue todas las se,ales de m+sica son inicialmente analgicas 1incluso los sintetizadores 'ue producen digitales sonidos tienen una salida analgica4 la entrada o salida de las interfaces frame)or( de%en ser analgicas! En esta primera versin del dise,o 'ue trataremos de concentrar todos los esfuerzos en la parte digital! 6;8 3ara empezar de%e $a%er un circuito de entrada y de salida con el fin de adaptar las impedancias y los niveles de tensin! 3.2.1 A0D and D0A con$e!'i1n .os convertidores analgicoFdigital y digitalFanalgico son los ms importantes por'ue su calidad determina directamente la calidad de audio final! Cuando el sonido se convierte en digital aparece un parmetro importante 'ue es el sistema frecuencial de relo- por lo general representado por la se,al @cl(@! En todos los sistemas digitales es muy importante contar con una sola fuente de se,al de relo-! De lo contrario cual'uier diferencia de fase puede causar pro%lemas de sincronizacin! 3ara el A H D y D H A dispositivos propuestos un relo- de :E /0z es suficiente! Una frecuencia de tra%a-o de 7JJ /0z ser suficiente a todas las necesidades de procesamiento digital y las frecuencias ms %a-as se pueden generar fcilmente mediante el uso de contadores simples! 6;8 3.2.2 2uanti'ation .a cuantificacin es el proceso de apro5imacin de un rango continuo de valores por un relativamente pe'ue,o con-unto de sm%olos discretos o valores enteros!

Figura E! 3roceso de cuantizacion!

Un disco compacto 1CD4 de audio se muestrea a << 7JJ 0z y cuantifica con 7I %its de por lo 'ue para cada muestra uno de los :K7I L ICC;I valores discretos! 3ara gra%aciones de estudio y otras aplicaciones precisas se necesitan una precisin ms alta 1en algunos casos ;: o incluso I< %its4! 3ara el procesamiento de audio digital de los 7I %its 'ue se utilizan para el almacenamiento de datos de audio no %astara el desarrollo de todos los efectos! Una opcin media de :< %its 1::< L 7I EEE :7I posi%les valores discretos4 daran un rendimiento ptimo!6I8 3.2.3 Codification Cada nivel de cuantificacin de%e corresponder a un cdigo %inario de :< %its con el fin de identificar el nivel de la muestra de la cuantificacin! Este proceso se llama codificacin y el codificador es generalmente integrado en el c$ip A H D! 3ara la conversin de digital a analgico se utiliza un decodificador en su lugar! .a mayor parte de A H D y D H A convertidores utilizan un @complemento a dos@ %asada codificacin! .a Ta%la 7 muestra los valores de cdigo ms significativos 1$e5adecimal4 en comparacin con la se,al de entrada tensin! 6;8

Dise,ar y esta%lecer unas normas con el fin de contar con dispositivos compati%les es una fcil tarea! El dise,o de un soporte fsico para la compro%acin y el uso es muc$o ms difcil a medida 'ue se necesita ms tiempo y las etapas de creacin de prototipos! A.RADECI5IENTOS Al finalizar un tra%a-o tan arduo como es esta investigacin me gustara agradecer en primer lugar al profesor de la materia 3rocesamiento Digital de 2e,ales el Ingeniero Nennet$ 3alacio por toda la ayuda y conocimientos impartidos en clase los mismos 'ue facilitaron e $icieron posi%le 'ue esta investigacin llegue a culminarse en segundo lugar a compa,eros 'ue cola%oraron con sugerencias en el tema de la investigacin y finalmente a la Universidad de Cuenca 'ue nos %rind sus %ases digitales para poder o%tener informacin para la presente investigacin!
DEFEDE9CIA2
678 6:8 6;8 6<8

Figura M! Cdigo de salida vs se,al de entrada!

I3.

CONC4USIONES

Todos los efectos de audio crean con retrasos son la %ase fenmeno psicoac+stico en el teora del efecto 0aas donde el tipo de efecto esperada depender del tiempo de demora ya 'ue representar la suma de la energa para cual'uier retraso se,al y de acuerdo con el tiempo el sonido ser perci%ir como una fuente de m+ltiples fuentes o simplemente con el do%le de intensidad! Dada una ar'uitectura universal en los efectos de dise,o es posi%le simplificar el recurso y proponer una aplicacin donde los parmetros pueden ser manipulados de una manera sencilla y por lo tanto a trav*s de la profundidad frecuencia y retardo constante generan todo los efectos auditivos 'ue desee en un solo ar'uitectura .os retrasos se utilizan com+nmente en la se,al procesamiento en audio 'ue se utilizan como %sica %lo'ue de construccin para crear efectos de audio artificial rever%eracin o para compensar sonido sistemas de refuerzo! Tam%i*n retrasa en discreta tiempo ya 'ue est en el mundo digital se utilizan como integrador 'ue permite la creacin de modelos fsicos tales efectos como espaciales .os efectos de audio analgicos son 'uizs los me-ores dispositivos para o%tener la m5ima calidad de audio pero los progresos realizados en conversores A H D y D H A $an $ec$o 'ue el procesador de efectos digitales tengan un gran *5ito! El uso de una idea %asada en soft)are de cdigo a%ierto para producir $ard)are 1por este propsito4 es la me-or manera de crear una amplia comunidad de desarrolladores y usuarios!

6C8

6I8 6E8

Oicerut 9onzee 3iya 3oong%un(or! D23 AUDI& EFFECT2! ECE ;:J Final 3ro-ect 3aper /ay ; :JJ7 Udo Polzer! DAFQR Digital Audio Effects! Copyrig$t ' :JJ: So$n Tiley U 2ons .td 0ard)are D23 design for audio effects! ?iovanni de 3oli !A! 2ing$ and 2! 2rinivasan Digital 2ignal 3rocessingR Implementation Using D23 /icroprocessors )it$ E5amples from T/2;:JCC<QQ Vroo(sHCole Velmont California :JJ< Digital Audio Effects Vased &n Delay and Implementation on F3?A! Saime Andr*s .aino ?uerra! Faculty of Electronic Engineer! Universidad 3ontificia Volivariana! /edelln ?&.D Ven and /&D?A9 9elson! 2peec$ and audio signal processing! 9ueva Aor(R So$n Tiley U 2ons Inc :JJJ! 7 p! /W..ED /einard! Information Detrieval for /usic and /otion! VerlinR 2pringer :JJE! ;7 p!

Das könnte Ihnen auch gefallen