| Japanese | English |
Design Specification
1. Noise Cancelling Algorithm[1]1-1. Specter Subtraction Method (SS Method)
1-2. MAP method using Variable Speech Distribution
1-2-1. MAP Estimate Method
1-2-2. Speech spectrum distribution proposed by T.Lotter and P.Vary
1-2-3. Variable Speech Distribution
2. Implementation of the Noise Cancelling System
2-1.Separating into the Hardware and the Software
2-1-1.Features of the HW and the SW
2-1-2. Feature of Noise Cancelling System
2-1-3. Architecture
2-2. Hardware
2-2-1. Processing flow
2-2-2. Circuit structure
2-2-3. HW timing
2-3. Software
2-3-1. Source code
2-3-2. Flow chart
3. Development Environment
3-1. Hardware Design Process
3-1-1. Design Hardware Logic
3-1-2. Manual of Xilinx ISE and EDK
3-2. Software design process
4. Contest Design Target
5. SPEED and AREA
6. References
7. Download
17th LSI Design ContestsEin Okinawa Design Specification - 4
4.Contest Design Target
In this specification, we have used Synopsys: Symphony Tool but you guys can use any design tools and language.
You are supposed to implement the Spectrum Subtraction Algorithm as explained in Chap.2 by software. A FFT hardware can be obtained by EDIF file so that you do not need to design RTL as far as you use this hardware EDIF file. As explained in this document, we offer a sample program which just get sound data by ADC, then it goes through CPU and then it is output to DAC. You may modify this sample program.
Any type of modification is welcomed as far as you implement a noise canceller. It is totally free design topic! For example, you may implement other types of algorithms by software or you may speed up hardware FFT something like that.
Do your original work!