<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://projectswiki.eleceng.adelaide.edu.au/projects/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A1215453</id>
	<title>Projects - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://projectswiki.eleceng.adelaide.edu.au/projects/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A1215453"/>
	<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php/Special:Contributions/A1215453"/>
	<updated>2026-04-24T17:34:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.4</generator>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1219</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1219"/>
		<updated>2014-10-28T04:54:15Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
[[File:E.jpg | 400px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
The general approach is to develop C code (for real-time adaptive filters) on the developed JACK programming environment under Linux Ubuntu 10.04 operation system (using Freescale i.mx53 quick start board). &lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
The C code to implement the adaptive algorithm will be based on the MATLAB-SIMULINK simulation &lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
By analysing the mean square error to optimize the C code for the real-time adaptive filters.&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
e[n]=d[n]-y[n]&lt;br /&gt;
&lt;br /&gt;
R=E[(𝑢[𝑛] 𝑢[𝑛]𝑇)2] &lt;br /&gt;
&lt;br /&gt;
p=E[u[n]×d[n]] &lt;br /&gt;
&lt;br /&gt;
MSE (mean square error)  =E[𝑒[𝑛]2] &lt;br /&gt;
&lt;br /&gt;
MSE (mean square error) = E[𝑑(𝑛))2]+ 𝑤[𝑛]𝑇×𝑅×𝑤[𝑛]−2×𝑝𝑇×w[n]]&lt;br /&gt;
&lt;br /&gt;
Simple as a𝑥^2+𝑏𝑥+𝑐&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1218</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1218"/>
		<updated>2014-10-28T04:53:48Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
[[File:E.jpg | 400px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
The general approach is to develop C code (for real-time adaptive filters) on the developed JACK programming environment under Linux Ubuntu 10.04 operation system (using Freescale i.mx53 quick start board). &lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
The C code to implement the adaptive algorithm will be based on the MATLAB-SIMULINK simulation &lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
By analysing the mean square error to optimize the C code for the real-time adaptive filters.&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
e[n]=d[n]-y[n]&lt;br /&gt;
R=E[(𝑢[𝑛] 𝑢[𝑛]𝑇)2] &lt;br /&gt;
p=E[u[n]×d[n]] &lt;br /&gt;
MSE (mean square error)  =E[𝑒[𝑛]2] &lt;br /&gt;
MSE (mean square error) = E[𝑑(𝑛))2]+ 𝑤[𝑛]𝑇×𝑅×𝑤[𝑛]−2×𝑝𝑇×w[n]]&lt;br /&gt;
Simple as a𝑥^2+𝑏𝑥+𝑐&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1217</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1217"/>
		<updated>2014-10-28T04:53:23Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
[[File:E.jpg | 400px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
The general approach is to develop C code (for real-time adaptive filters) on the developed JACK programming environment under Linux Ubuntu 10.04 operation system (using Freescale i.mx53 quick start board). &lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
The C code to implement the adaptive algorithm will be based on the MATLAB-SIMULINK simulation &lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
By analysing the mean square error to optimize the C code for the real-time adaptive filters.&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
e[n]=d[n]-y[n]&lt;br /&gt;
R=E[(𝑢[𝑛] 𝑢[𝑛]𝑇)2] &lt;br /&gt;
p=E[u[n]×d[n]] &lt;br /&gt;
MSE (mean square error)  =E[𝑒[𝑛]2] &lt;br /&gt;
MSE (mean square error) = E[𝑑(𝑛))2]+ 𝑤[𝑛]𝑇×𝑅×𝑤[𝑛]−2×𝑝𝑇×w[n]]&lt;br /&gt;
&lt;br /&gt;
Simple as a𝑥^2+𝑏𝑥+𝑐&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1216</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1216"/>
		<updated>2014-10-28T04:51:49Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
[[File:E.jpg | 400px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1215</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1215"/>
		<updated>2014-10-28T04:50:19Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==[[File:E.jpg | 400px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1214</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1214"/>
		<updated>2014-10-28T04:49:34Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Project information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:E.jpg | 400px|thumb|right]]&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1213</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1213"/>
		<updated>2014-10-28T04:48:46Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Project information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
[[File:E.jpg | 400px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1212</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1212"/>
		<updated>2014-10-28T04:48:26Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Project information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
[[File:E.jpg | 600px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1211</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1211"/>
		<updated>2014-10-28T04:48:10Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Project information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
[[File:E.jpg | 600px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:E.jpg&amp;diff=1210</id>
		<title>File:E.jpg</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:E.jpg&amp;diff=1210"/>
		<updated>2014-10-28T04:46:01Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1209</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1209"/>
		<updated>2014-10-28T04:45:48Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Project information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
[[File:E.jpg | 600px]]&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1208</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1208"/>
		<updated>2014-10-28T04:45:29Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Project information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones&lt;br /&gt;
&lt;br /&gt;
[[File:E.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1207</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1207"/>
		<updated>2014-10-28T04:37:43Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:D.png&amp;diff=1206</id>
		<title>File:D.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:D.png&amp;diff=1206"/>
		<updated>2014-10-28T04:37:14Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1205</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1205"/>
		<updated>2014-10-28T04:37:02Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:D.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:C.png&amp;diff=1204</id>
		<title>File:C.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:C.png&amp;diff=1204"/>
		<updated>2014-10-28T04:34:38Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1203</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1203"/>
		<updated>2014-10-28T04:32:09Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:C.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1202</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1202"/>
		<updated>2014-10-28T04:28:30Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 400 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1201</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1201"/>
		<updated>2014-10-28T04:28:20Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1200</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1200"/>
		<updated>2014-10-28T04:28:01Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:B.png&amp;diff=1199</id>
		<title>File:B.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:B.png&amp;diff=1199"/>
		<updated>2014-10-28T04:27:02Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1198</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1198"/>
		<updated>2014-10-28T04:26:13Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
[[File:B.jpg | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1197</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1197"/>
		<updated>2014-10-28T04:23:24Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png | 600 px]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1196</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1196"/>
		<updated>2014-10-28T04:23:09Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:A.png]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:A.png&amp;diff=1195</id>
		<title>File:A.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:A.png&amp;diff=1195"/>
		<updated>2014-10-28T04:22:30Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1194</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1194"/>
		<updated>2014-10-28T04:19:47Z</updated>

		<summary type="html">&lt;p&gt;A1215453: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
This is the approach of the project.&lt;br /&gt;
&lt;br /&gt;
[[File:Example1.jpg]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1193</id>
		<title>Projects:2014S1-23 Real-Time Adaptive Filters</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2014S1-23_Real-Time_Adaptive_Filters&amp;diff=1193"/>
		<updated>2014-10-28T04:09:28Z</updated>

		<summary type="html">&lt;p&gt;A1215453: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2014S1|23]]&lt;br /&gt;
The aim of this project is to build Real-Time Adaptive Filters to realize noise cancellation by running the Freescale i.mx53 quick start board.The delivered product will be dealing with the noise that occurred during the propagation but not the noise from the original sound signal. This technology can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project information==&lt;br /&gt;
&lt;br /&gt;
Sound is a pressure wave, which consists of a compression phase and a rarefaction phase. The noise-cancellation speaker emits a sound wave with the same amplitude but with inverted phase to the contaminated sound signal. The waves combine to form a new wave, in a process called interference, and effectively cancel each other out - an effect which is called phase cancellation.&lt;br /&gt;
&lt;br /&gt;
The operation system of the i.mx53 quick start board is Ubuntu 10.04. The quick start board will receive both original sound signal and contaminated signal to produce an anti-noise to realize the noise cancellation. The simulation of the noise cancellation will be completed through using Matlab-Simulink. The delivered product can be used in the factories to reduce the noise caused by running large machines or it can be used to enhance the sound effects in the concert or cinema. It can enhance the sound effects through realizing noise cancellation without affecting the original sound. With the application of this technology, the unexpected noise that occurred during the propagation can be perfectly dealt with. For small devices, this technology can also be used on noise-cancelling headphones  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Approach==&lt;br /&gt;
[[File:picture1.jpg]]&lt;br /&gt;
&lt;br /&gt;
==High-Level Plan==&lt;br /&gt;
&lt;br /&gt;
Aim1. Hardware construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Basic functional test of the board.&lt;br /&gt;
      Milestone2.Simple sound signal test.&lt;br /&gt;
      Milestone3.Running noise cancellation c code.&lt;br /&gt;
&lt;br /&gt;
Aim2. Software construction&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Doing research on algorithms of the real-time adaptive filters.&lt;br /&gt;
      Milestone2.Build simulation in Matlab-Simulink to perform the noise cancellation.&lt;br /&gt;
      Milestone3.Generate c code using Simulink and use a cross compiler to compile the code.&lt;br /&gt;
&lt;br /&gt;
Aim3. Interface&lt;br /&gt;
&lt;br /&gt;
      Milestone1.Based on the compiled code and the board to perform basic noise cancellation.&lt;br /&gt;
      Milestone2.Litereature research on Advanced Linux Sound Architecture, Jack Audio and Gstreamer.&lt;br /&gt;
      Milestone3.Running C code on the board.&lt;br /&gt;
      Milestone4.Parameters adjusting and performance testing.&lt;br /&gt;
      Milestone5.Build GUI.&lt;br /&gt;
      Milestone6.Use the board and GUI to perform real-time noise cancellation.&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
=== Group members ===&lt;br /&gt;
* Mr Lian Wang&lt;br /&gt;
* Mr David Homley&lt;br /&gt;
* Mr Peng Fei&lt;br /&gt;
&lt;br /&gt;
=== Supervisors ===&lt;br /&gt;
* Dr Andrew Allison&lt;br /&gt;
* Dr Braden Phillips&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* Bench 2 in lab EM418&lt;br /&gt;
* Matlab-Simulink&lt;br /&gt;
* Freescale i.mx53 quick start board&lt;br /&gt;
* 2 microphones&lt;br /&gt;
* Standard mixer&lt;br /&gt;
* Standard PC&lt;/div&gt;</summary>
		<author><name>A1215453</name></author>
		
	</entry>
</feed>