Download presentation
Presentation is loading. Please wait.
Published byJeffry Wilfrid Hodges Modified over 9 years ago
1
Digital Audio Processor William Buttinger and Dimitri Podoliev
2
Project Overview Highly customizable digital audio system Provide pre-built effects packages with user-specifiable parameters Use audio “building blocks” with the packages to create unique effects Use a computer to configure the processor
3
Overall Block Diagram AC97 Codec Controller Interconnect Architecture Module1 Input1 RS232 Input2 InputN Module2ModuleN ….... SDATA_IN SDATA_OUT Left_inright_inLeft_outright_out reprogram Signal_outN Signal_inN parametersN Signal_out1 Signal_in1 parameters1 input1 params1 inputN paramsN 18 Analog_In1 Analog_In2 Analog_InN computer 18 Reprogram Controller Bit_clock To all modules
4
Interconnect Architecture … … … … Control bit Asynchronous Interconnect Router provides most flexibility Reprogramming done by synchronized FSM. Control Bit controls a tristate buffer
5
Modules Module NameParameters Delay Duration, Level, Feedback Band Pass Central Frequency, Width Compressor Threshold, Ratio, Attack time, Release Time Expander Threshold, Ratio, Attack time, Release Time Mixer- MultiplierCo-efficient ……..More?
6
Theoretical Implementation of Filters Signal Processing Digital filters implementation: IIR (Infinite Impulse Response) FIR (Finite Impulse Response) Design Path of an IIR filter: Bode plot Transfer Function Impulse Response Z-transform Difference equation Verilog implementation using modular blocks
7
Implementation of a single pole Low Pass Filter Transfer function: Difference equation: Implementation diagram: Other filters, such as: High Pass Band Pass Band Reject Can be easily implemented using this building block
8
Design of a Simple Phaser
9
Routing of a Simple Phaser Filter
10
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.