SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Mini Project – Audio Enhancement
Author: University of Hertfordshire
Date created:
Date revised: 2009


Abstract
The following resources come from the 2009/10 BSc (Hons) in Music Technology (course number
2ELE0077) from the University of Hertfordshire. All the mini projects are designed as level two modules of
the undergraduate programmes.

Project Objectives:
The objectives of this module are to demonstrate within the MATLAB® Simulink® environment:
   • an understanding of the use of digital filtering for processing audio signals
   • the knowledge and ability to introduce echoes into digital speech/music
   • to develop a working knowledge of the mathematical theory introducing artificial reverberation into
        audio signals.


Contents
Section 1. Project Introduction..........................................................................................................................2
Section 2. Project Specification........................................................................................................................3
Credits..............................................................................................................................................................5

In addition to the resources found below there are supporting documents which should be used in
combination with this resource. Please see:
Mini Projects - Introductory presentation.
Mini Projects - E-Log.
Mini Projects - Staff & Student Guide.
Mini Projects - Standard Grading Criteria.
Mini Projects - Reflection.

You will also need the ‘Mini Projects – Audio Enhancement’ presentation.




                        © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0
                        License.
Mini Project- Audio Enhancement

Section 1. Project Introduction
Project Title: Audio Enhancement


Project Objectives:
Demonstrate within the MATLAB® Simulink® environment:
   • an understanding of the use of digital filtering for processing audio signals
   • the knowledge and ability to introduce echoes into digital speech/music
   • to develop a working knowledge of the mathematical theory introducing artificial reverberation into
        audio signals.

Project Summary: (50 words max)
An important aspect of audio processing is to enhance the quality of audio (music) recording through the
introduction of artificial reverberation. The natural occurrence of reverberation in audio is due to a mixture of
sound delays and reflections from different surfaces in the operating environment. When music is played in a
closed environment (e.g. a hall), the sound reaches any given listener in the environment from various angles
(with different levels of delay). Using digital signal processing, it is possible to artificially generate the effects
of such multiple reflections of sound and thereby enhance the quality of a recorded audio. This is the basis of
this project in which the students are required to develop systems for generating artificial echoes and
reverberations for given audio files.

Introductory Lecture (2hrs) Content:
Principles of the relevant aspects of digital signal processing (DSP).
     • DSP elements
     • Basic principles of discrete-time signals
     • Introduction to digital filtering
Introduction to audio reverberation
     • Introduction to reverberation in closed space environments
     • Introduction to DSP tools for generating artificial reverberation

Preparation Session (3hrs):
Introduction to the use of Matlab® Simulink® for audio signal processing:
    i.     Signal capture and playback,
   ii.     Digital filtering,
  iii.     Simulink®-based system design




                                                     Page 2 of 5
Mini Project- Audio Enhancement

Section 2. Project Specification
1. Learning Outcomes assessed (as taken from the DMD)

All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this mini
project, the specific Learning Outcomes are:

Knowledge and Understanding
   • Be able to analyse and breakdown problem tasks into manageable steps.
   • Integrate previous and concurrent learning and to use it to solve technology-based problems.
   • Be able to describe the project life-cycle appropriately.
   • Be able to select appropriate Music Technology and techniques for a given situation.

Skills and Attributes
    • Produce a solution to a defined Music Technology problem.
    • Carry out a simple critical evaluation of their solution.
    • Demonstrate an ability to work effectively in a team, small groups and individually.
    • Demonstrate an ability to manage time and resources effectively.

2. Project Title: Audio Enhancement


3. Project Objectives: (technical, specific to this project)
Demonstrate within the MATLAB® Simulink® environment:
    • an understanding of the use of digital filtering for processing audio signals
    • the knowledge and ability to introduce echoes into digital speech/music
    • to develop a working knowledge of the mathematical theory introducing artificial reverberation into
        audio signals.

4. Project Summary: (50 words max)
An important aspect of audio processing is to enhance the quality of audio (music) recording through the
introduction of artificial reverberation. The natural occurrence of reverberation in audio is due to a mixture of
sound delays and reflections from different surfaces in the operating environment. When music is played in a
closed environment (e.g. a hall), the sound reaches any given listener in the environment from various angles
(with different levels of delay). Using digital signal processing, it is possible to artificially generate the effects
of such multiple reflections of sound and thereby enhance the quality of a recorded audio. This is the basis of
this project in which the students are required to develop systems for generating artificial echoes and
reverberations for given audio files.

5. Introductory Lecture (2hrs) Content:
Principles of the relevant aspects of digital signal processing (DSP).
     • DSP elements
     • Basic principles of discrete-time signals
     • Introduction to digital filtering
Introduction to audio reverberation
     • Introduction to reverberation in closed space environments
     • Introduction to DSP tools for generating artificial reverberation

6. Preparation Session (3hrs):
Introduction to the use of Matlab® Simulink® for audio signal processing:
  iv.      Signal capture and playback,
   v.      Digital filtering,
  vi.      Simulink®-based system design

7. Day 1

Expected Outcomes for the day:
Students working individually must carry out a series of tasks concerned with digital processing of audio
signals based on Matlab® Simulink®. The main aspects of these tasks are inputting and outputting audio
signals, digital filtering and introducing delays and echoes into audio signals provided. A briefing pack which
contains instructions and the required audio signals will be provided at the start of the day.



                                                     Page 3 of 5
Mini Project- Audio Enhancement
Assessment criteria; successful implementation of the individual parts of the exercise, testing and
demonstrating the operation in each part, defining the system parameters according to the processing
requirements.

Key Tasks:
Basic delays, echoes and digital filtering
   • Capturing, playing back, and storing speech and music using Matlab® Simulink®.
   • Developing a system for introducing artificial echoes into short audio signals.
   • Analysis of the effects of variations in sampling frequency on a DSP-based echo generator.
   • Development of basic digital filters for processing audio signals.

8. Day 2

Expected Outcomes for the day:
Students working individually must develop a complete DSP-based, audio reverberation system according to
the prescribed specifications. The performance of the final system must be subjectively tested and
demonstrated. A briefing pack containing the required audio signal and information about the reverberation
specification and system structure will be provided at the start of the day.

Assessment criteria: The effective management of the project, understanding of the audio reverberation
characteristics, ability to determine the reverberation system parameters based on the information provided,
structuring and implementing the system using Matlab® Simulink®, testing and demonstrating the system
operation.

Key Tasks:
Detailed artificial reverberation based on Matlab® Simulink®
   • Analysing the required reverberation characteristics.
   • Determining the structure the DSP (digital signal processing) reverberation systems.
   • Development of a complete experimental system for introducing artificial reverberations into audio.
   • subjective testing of the system developed.

9. Facilitator guidance (key ideas to draw out from students):
Day 1: the use of Simulink® for audio capture, playback and simple audio manipulation; completion of a
simple (working) echo generator; completion of simple (working) digital filtering of audio.

Day 2: the processing methods used for the generation of complex artificial reverberation in audio;
determination of the system parameters and the Implementation of the complete reverberation unit;
experimental testing at different stages using the audio signals provided.

10. Required Resources: Laboratory Facilities and Teaching Support.
    Laboratory Resources: D401
    1. PC Workstations with Matlab® Simulink®, audio editing using Adobe Audition.
    2. headphones.
    Teaching Resources:
    3. Preparatory Session; D401: structured workshop based on a set of Matlab®-based exercises.
    4. Day 1: briefing pack containing instructions for the day and audio material.
    5. Day 2: briefing pack containing instructions for the day and audio material.




                                                  Page 4 of 5
Mini Project- Audio Enhancement

Credits
This resource was created by the University of Hertfordshire and released as an open educational resource
through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open
Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER
programme.




© University of Hertfordshire 2009




This work is licensed under a Creative Commons Attribution 2.0 License.

The name of the University of Hertfordshire, UH and the UH logo are the name and registered marks of the
University of Hertfordshire. To the fullest extent permitted by law the University of Hertfordshire reserves all
its rights in its name and marks which may not be used except with its written permission.

The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No
Derivative Works 2.0 UK: England & Wales Licence. All reproductions must comply with the terms of that
licence.

The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for
educational purposes only, provided that appropriate acknowledgement is given to the Higher Education
Academy as the copyright holder and original publisher.




                                                    Page 5 of 5

Mais conteúdo relacionado

Mais procurados

Speech Recognition Technology
Speech Recognition TechnologySpeech Recognition Technology
Speech Recognition TechnologySeminar Links
 
Speech recognition An overview
Speech recognition An overviewSpeech recognition An overview
Speech recognition An overviewsajanazoya
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition systemavinash raibole
 
Automatic speech recognition system
Automatic speech recognition systemAutomatic speech recognition system
Automatic speech recognition systemAlok Tiwari
 
Voice Morping ppt
Voice Morping pptVoice Morping ppt
Voice Morping pptciciapaul
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music RecognitionMrinmoy Dalal
 
Digital scent technology abstract
Digital scent technology abstractDigital scent technology abstract
Digital scent technology abstractJOSEY K JOLLY
 
Hawk eye technology
Hawk eye technologyHawk eye technology
Hawk eye technologyN.CH Karthik
 
digital scent technology
digital scent technologydigital scent technology
digital scent technologySRUTHY K S
 
How cell phone work?(mobile communication)
How cell phone work?(mobile communication)How cell phone work?(mobile communication)
How cell phone work?(mobile communication)kgaurav113
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech RecognitionAhmed Moawad
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognitionCharu Joshi
 
What are Digital Hearing Aids
What are Digital Hearing AidsWhat are Digital Hearing Aids
What are Digital Hearing AidsHearing Plus
 
Blackberry technology
Blackberry technologyBlackberry technology
Blackberry technologySangavi G
 

Mais procurados (20)

Speech Recognition Technology
Speech Recognition TechnologySpeech Recognition Technology
Speech Recognition Technology
 
Speech recognition An overview
Speech recognition An overviewSpeech recognition An overview
Speech recognition An overview
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition system
 
Automatic speech recognition system
Automatic speech recognition systemAutomatic speech recognition system
Automatic speech recognition system
 
Voice Morping ppt
Voice Morping pptVoice Morping ppt
Voice Morping ppt
 
Mobile TV
Mobile TV Mobile TV
Mobile TV
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music Recognition
 
Speaker Recognition
Speaker RecognitionSpeaker Recognition
Speaker Recognition
 
Digital scent technology abstract
Digital scent technology abstractDigital scent technology abstract
Digital scent technology abstract
 
Hawk eye technology
Hawk eye technologyHawk eye technology
Hawk eye technology
 
digital scent technology
digital scent technologydigital scent technology
digital scent technology
 
How cell phone work?(mobile communication)
How cell phone work?(mobile communication)How cell phone work?(mobile communication)
How cell phone work?(mobile communication)
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
What are Digital Hearing Aids
What are Digital Hearing AidsWhat are Digital Hearing Aids
What are Digital Hearing Aids
 
Blackberry technology
Blackberry technologyBlackberry technology
Blackberry technology
 
Digital Watermarking
Digital WatermarkingDigital Watermarking
Digital Watermarking
 
Biometric Voting System
Biometric Voting SystemBiometric Voting System
Biometric Voting System
 
3D Password PPT
3D Password PPT3D Password PPT
3D Password PPT
 
TDMA Time Division Multiple Access
TDMA Time Division Multiple AccessTDMA Time Division Multiple Access
TDMA Time Division Multiple Access
 

Destaque

Ec2306 mini project report-matlab
Ec2306 mini project report-matlabEc2306 mini project report-matlab
Ec2306 mini project report-matlabunnimaya_k
 
Gender detection using MATLAB
Gender detection using MATLABGender detection using MATLAB
Gender detection using MATLABTanmay Bakshi
 
Sound analysis and processing with MATLAB
Sound analysis and processing with MATLABSound analysis and processing with MATLAB
Sound analysis and processing with MATLABTan Hoang Luu
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By MatlabAnkit Gujrati
 
ECE 569 Digital Signal Processing Project
ECE 569 Digital Signal Processing ProjectECE 569 Digital Signal Processing Project
ECE 569 Digital Signal Processing Project?? ?
 
Kaldi-voice: Your personal speech recognition server using open source code
Kaldi-voice: Your personal speech recognition server using open source codeKaldi-voice: Your personal speech recognition server using open source code
Kaldi-voice: Your personal speech recognition server using open source codeXavier Anguera
 
Data hiding in audio signals ppt
Data hiding in audio signals pptData hiding in audio signals ppt
Data hiding in audio signals pptjackkhush
 
Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Saurab Dulal
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminarDiptimaya Sarangi
 
Speech recognition final presentation
Speech recognition final presentationSpeech recognition final presentation
Speech recognition final presentationhimanshubhatti
 

Destaque (13)

Ec2306 mini project report-matlab
Ec2306 mini project report-matlabEc2306 mini project report-matlab
Ec2306 mini project report-matlab
 
Gender detection using MATLAB
Gender detection using MATLABGender detection using MATLAB
Gender detection using MATLAB
 
Sound analysis and processing with MATLAB
Sound analysis and processing with MATLABSound analysis and processing with MATLAB
Sound analysis and processing with MATLAB
 
Matlab dsp examples
Matlab dsp examplesMatlab dsp examples
Matlab dsp examples
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By Matlab
 
Budgeting study
Budgeting studyBudgeting study
Budgeting study
 
ECE 569 Digital Signal Processing Project
ECE 569 Digital Signal Processing ProjectECE 569 Digital Signal Processing Project
ECE 569 Digital Signal Processing Project
 
Kaldi-voice: Your personal speech recognition server using open source code
Kaldi-voice: Your personal speech recognition server using open source codeKaldi-voice: Your personal speech recognition server using open source code
Kaldi-voice: Your personal speech recognition server using open source code
 
Mini Project- Audio Enhancement
Mini Project- Audio EnhancementMini Project- Audio Enhancement
Mini Project- Audio Enhancement
 
Data hiding in audio signals ppt
Data hiding in audio signals pptData hiding in audio signals ppt
Data hiding in audio signals ppt
 
Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminar
 
Speech recognition final presentation
Speech recognition final presentationSpeech recognition final presentation
Speech recognition final presentation
 

Semelhante a Mini Project- Audio Enhancement

Miniproject audioenhancement-100223094301-phpapp02
Miniproject audioenhancement-100223094301-phpapp02Miniproject audioenhancement-100223094301-phpapp02
Miniproject audioenhancement-100223094301-phpapp02mohankota
 
Curriculum Development of an Audio Processing Laboratory Course
Curriculum Development of an Audio Processing Laboratory CourseCurriculum Development of an Audio Processing Laboratory Course
Curriculum Development of an Audio Processing Laboratory Coursesipij
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...Edge AI and Vision Alliance
 
Automated Podcasting System for Universities
Automated Podcasting System for UniversitiesAutomated Podcasting System for Universities
Automated Podcasting System for UniversitiesEducational Technology
 
Richard_Final_Poster
Richard_Final_PosterRichard_Final_Poster
Richard_Final_PosterRichard Jung
 
Digital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxAyushJaiswal781174
 
Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...
Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...
Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...sebastianewert
 
The Big Data Is A Significant Subject Of Modern Times With...
The Big Data Is A Significant Subject Of Modern Times With...The Big Data Is A Significant Subject Of Modern Times With...
The Big Data Is A Significant Subject Of Modern Times With...Sarah Gordon
 
Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)LinkedTV
 
Process of Making Multimedia.ppt
Process of Making Multimedia.pptProcess of Making Multimedia.ppt
Process of Making Multimedia.pptKalai Selvi
 
Basics of audio coding
Basics of audio codingBasics of audio coding
Basics of audio codingsakshij91
 
Silent sound technology NEW
Silent sound technology NEW Silent sound technology NEW
Silent sound technology NEW Neha Tyagi
 

Semelhante a Mini Project- Audio Enhancement (20)

Miniproject audioenhancement-100223094301-phpapp02
Miniproject audioenhancement-100223094301-phpapp02Miniproject audioenhancement-100223094301-phpapp02
Miniproject audioenhancement-100223094301-phpapp02
 
Mini Project- Digital Audio Editing
Mini Project- Digital Audio EditingMini Project- Digital Audio Editing
Mini Project- Digital Audio Editing
 
Curriculum Development of an Audio Processing Laboratory Course
Curriculum Development of an Audio Processing Laboratory CourseCurriculum Development of an Audio Processing Laboratory Course
Curriculum Development of an Audio Processing Laboratory Course
 
Mini Project- Soundscape for Games Consoles
Mini Project-  Soundscape for Games ConsolesMini Project-  Soundscape for Games Consoles
Mini Project- Soundscape for Games Consoles
 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
 
Mini Project- Multimedia Montage
Mini Project-  Multimedia MontageMini Project-  Multimedia Montage
Mini Project- Multimedia Montage
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
 
Automated Podcasting System for Universities
Automated Podcasting System for UniversitiesAutomated Podcasting System for Universities
Automated Podcasting System for Universities
 
Richard_Final_Poster
Richard_Final_PosterRichard_Final_Poster
Richard_Final_Poster
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
 
Digital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptx
 
Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...
Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...
Large-Scale Capture of Producer-Defined Musical Semantics - Ryan Stables (Sem...
 
The Big Data Is A Significant Subject Of Modern Times With...
The Big Data Is A Significant Subject Of Modern Times With...The Big Data Is A Significant Subject Of Modern Times With...
The Big Data Is A Significant Subject Of Modern Times With...
 
Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)
 
Process of Making Multimedia.ppt
Process of Making Multimedia.pptProcess of Making Multimedia.ppt
Process of Making Multimedia.ppt
 
Resume
ResumeResume
Resume
 
Basics of audio coding
Basics of audio codingBasics of audio coding
Basics of audio coding
 
Silent sound technology NEW
Silent sound technology NEW Silent sound technology NEW
Silent sound technology NEW
 
3 f3 1_introduction_to_dsp
3 f3 1_introduction_to_dsp3 f3 1_introduction_to_dsp
3 f3 1_introduction_to_dsp
 

Mais de University of Hertfordshire, School of Electronic Communications and Electrical Engineering

Mais de University of Hertfordshire, School of Electronic Communications and Electrical Engineering (20)

Mini Project- Home Automation
Mini Project- Home AutomationMini Project- Home Automation
Mini Project- Home Automation
 
Mini Project- Automated Selection Machine
Mini Project- Automated Selection MachineMini Project- Automated Selection Machine
Mini Project- Automated Selection Machine
 
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming MachineMini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
 
Mini Project- Multimedia Montage
Mini Project- Multimedia MontageMini Project- Multimedia Montage
Mini Project- Multimedia Montage
 
Mini Project- Internet Security Mechanisms
Mini Project- Internet Security MechanismsMini Project- Internet Security Mechanisms
Mini Project- Internet Security Mechanisms
 
Mini Project Internet Security Mechanisms
Mini Project  Internet Security MechanismsMini Project  Internet Security Mechanisms
Mini Project Internet Security Mechanisms
 
Mini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia PortfolioMini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia Portfolio
 
Mini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia PortfolioMini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia Portfolio
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
 
Mini Project- Game Hardware Development
Mini Project- Game Hardware DevelopmentMini Project- Game Hardware Development
Mini Project- Game Hardware Development
 
Mini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And VisualisationMini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And Visualisation
 
Mini Project- Virtual Network Project
Mini Project- Virtual Network ProjectMini Project- Virtual Network Project
Mini Project- Virtual Network Project
 
Mini Project- Virtual Network Project
Mini Project-  Virtual Network ProjectMini Project-  Virtual Network Project
Mini Project- Virtual Network Project
 
Mini Project- Implementation & Evaluation Of Wireless La Ns
Mini Project- Implementation & Evaluation Of Wireless La NsMini Project- Implementation & Evaluation Of Wireless La Ns
Mini Project- Implementation & Evaluation Of Wireless La Ns
 
Mini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANsMini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANs
 
Mini Project- Stepper Motor Control
Mini Project- Stepper Motor ControlMini Project- Stepper Motor Control
Mini Project- Stepper Motor Control
 
Mini Project- Stepper Motor Control
Mini Project- Stepper Motor ControlMini Project- Stepper Motor Control
Mini Project- Stepper Motor Control
 

Último

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Último (20)

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

Mini Project- Audio Enhancement

  • 1. Mini Project – Audio Enhancement Author: University of Hertfordshire Date created: Date revised: 2009 Abstract The following resources come from the 2009/10 BSc (Hons) in Music Technology (course number 2ELE0077) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes. Project Objectives: The objectives of this module are to demonstrate within the MATLAB® Simulink® environment: • an understanding of the use of digital filtering for processing audio signals • the knowledge and ability to introduce echoes into digital speech/music • to develop a working knowledge of the mathematical theory introducing artificial reverberation into audio signals. Contents Section 1. Project Introduction..........................................................................................................................2 Section 2. Project Specification........................................................................................................................3 Credits..............................................................................................................................................................5 In addition to the resources found below there are supporting documents which should be used in combination with this resource. Please see: Mini Projects - Introductory presentation. Mini Projects - E-Log. Mini Projects - Staff & Student Guide. Mini Projects - Standard Grading Criteria. Mini Projects - Reflection. You will also need the ‘Mini Projects – Audio Enhancement’ presentation. © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License.
  • 2. Mini Project- Audio Enhancement Section 1. Project Introduction Project Title: Audio Enhancement Project Objectives: Demonstrate within the MATLAB® Simulink® environment: • an understanding of the use of digital filtering for processing audio signals • the knowledge and ability to introduce echoes into digital speech/music • to develop a working knowledge of the mathematical theory introducing artificial reverberation into audio signals. Project Summary: (50 words max) An important aspect of audio processing is to enhance the quality of audio (music) recording through the introduction of artificial reverberation. The natural occurrence of reverberation in audio is due to a mixture of sound delays and reflections from different surfaces in the operating environment. When music is played in a closed environment (e.g. a hall), the sound reaches any given listener in the environment from various angles (with different levels of delay). Using digital signal processing, it is possible to artificially generate the effects of such multiple reflections of sound and thereby enhance the quality of a recorded audio. This is the basis of this project in which the students are required to develop systems for generating artificial echoes and reverberations for given audio files. Introductory Lecture (2hrs) Content: Principles of the relevant aspects of digital signal processing (DSP). • DSP elements • Basic principles of discrete-time signals • Introduction to digital filtering Introduction to audio reverberation • Introduction to reverberation in closed space environments • Introduction to DSP tools for generating artificial reverberation Preparation Session (3hrs): Introduction to the use of Matlab® Simulink® for audio signal processing: i. Signal capture and playback, ii. Digital filtering, iii. Simulink®-based system design Page 2 of 5
  • 3. Mini Project- Audio Enhancement Section 2. Project Specification 1. Learning Outcomes assessed (as taken from the DMD) All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this mini project, the specific Learning Outcomes are: Knowledge and Understanding • Be able to analyse and breakdown problem tasks into manageable steps. • Integrate previous and concurrent learning and to use it to solve technology-based problems. • Be able to describe the project life-cycle appropriately. • Be able to select appropriate Music Technology and techniques for a given situation. Skills and Attributes • Produce a solution to a defined Music Technology problem. • Carry out a simple critical evaluation of their solution. • Demonstrate an ability to work effectively in a team, small groups and individually. • Demonstrate an ability to manage time and resources effectively. 2. Project Title: Audio Enhancement 3. Project Objectives: (technical, specific to this project) Demonstrate within the MATLAB® Simulink® environment: • an understanding of the use of digital filtering for processing audio signals • the knowledge and ability to introduce echoes into digital speech/music • to develop a working knowledge of the mathematical theory introducing artificial reverberation into audio signals. 4. Project Summary: (50 words max) An important aspect of audio processing is to enhance the quality of audio (music) recording through the introduction of artificial reverberation. The natural occurrence of reverberation in audio is due to a mixture of sound delays and reflections from different surfaces in the operating environment. When music is played in a closed environment (e.g. a hall), the sound reaches any given listener in the environment from various angles (with different levels of delay). Using digital signal processing, it is possible to artificially generate the effects of such multiple reflections of sound and thereby enhance the quality of a recorded audio. This is the basis of this project in which the students are required to develop systems for generating artificial echoes and reverberations for given audio files. 5. Introductory Lecture (2hrs) Content: Principles of the relevant aspects of digital signal processing (DSP). • DSP elements • Basic principles of discrete-time signals • Introduction to digital filtering Introduction to audio reverberation • Introduction to reverberation in closed space environments • Introduction to DSP tools for generating artificial reverberation 6. Preparation Session (3hrs): Introduction to the use of Matlab® Simulink® for audio signal processing: iv. Signal capture and playback, v. Digital filtering, vi. Simulink®-based system design 7. Day 1 Expected Outcomes for the day: Students working individually must carry out a series of tasks concerned with digital processing of audio signals based on Matlab® Simulink®. The main aspects of these tasks are inputting and outputting audio signals, digital filtering and introducing delays and echoes into audio signals provided. A briefing pack which contains instructions and the required audio signals will be provided at the start of the day. Page 3 of 5
  • 4. Mini Project- Audio Enhancement Assessment criteria; successful implementation of the individual parts of the exercise, testing and demonstrating the operation in each part, defining the system parameters according to the processing requirements. Key Tasks: Basic delays, echoes and digital filtering • Capturing, playing back, and storing speech and music using Matlab® Simulink®. • Developing a system for introducing artificial echoes into short audio signals. • Analysis of the effects of variations in sampling frequency on a DSP-based echo generator. • Development of basic digital filters for processing audio signals. 8. Day 2 Expected Outcomes for the day: Students working individually must develop a complete DSP-based, audio reverberation system according to the prescribed specifications. The performance of the final system must be subjectively tested and demonstrated. A briefing pack containing the required audio signal and information about the reverberation specification and system structure will be provided at the start of the day. Assessment criteria: The effective management of the project, understanding of the audio reverberation characteristics, ability to determine the reverberation system parameters based on the information provided, structuring and implementing the system using Matlab® Simulink®, testing and demonstrating the system operation. Key Tasks: Detailed artificial reverberation based on Matlab® Simulink® • Analysing the required reverberation characteristics. • Determining the structure the DSP (digital signal processing) reverberation systems. • Development of a complete experimental system for introducing artificial reverberations into audio. • subjective testing of the system developed. 9. Facilitator guidance (key ideas to draw out from students): Day 1: the use of Simulink® for audio capture, playback and simple audio manipulation; completion of a simple (working) echo generator; completion of simple (working) digital filtering of audio. Day 2: the processing methods used for the generation of complex artificial reverberation in audio; determination of the system parameters and the Implementation of the complete reverberation unit; experimental testing at different stages using the audio signals provided. 10. Required Resources: Laboratory Facilities and Teaching Support. Laboratory Resources: D401 1. PC Workstations with Matlab® Simulink®, audio editing using Adobe Audition. 2. headphones. Teaching Resources: 3. Preparatory Session; D401: structured workshop based on a set of Matlab®-based exercises. 4. Day 1: briefing pack containing instructions for the day and audio material. 5. Day 2: briefing pack containing instructions for the day and audio material. Page 4 of 5
  • 5. Mini Project- Audio Enhancement Credits This resource was created by the University of Hertfordshire and released as an open educational resource through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER programme. © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License. The name of the University of Hertfordshire, UH and the UH logo are the name and registered marks of the University of Hertfordshire. To the fullest extent permitted by law the University of Hertfordshire reserves all its rights in its name and marks which may not be used except with its written permission. The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales Licence. All reproductions must comply with the terms of that licence. The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher. Page 5 of 5