SlideShare a Scribd company logo
SITE 2014 
SPECS Team 
Specialist in Programmable Electronics Concentrating on 
Spectral Analysis
SPECS Team Members 
•SPECS Students 
Department of Geological Sciences: 
Jonathon Mcgehee 
Angela Linder 
Department of Mechanical Engineering: 
Martin Guzman 
Bruce Balderrama 
Rajpreet Chehal 
Minna Gundy 
Department of Computer Science: 
Angel Hernandez 
Steve Chang 
Department of Electrical and Computer Engineering: 
Luis Chavez 
Ismael Banihamed 
Christian Zamudio 
Manuel Jaquez 
•SPECS Team Leaders 
Department of Electrical and Computer 
Engineering: 
Dr. Shahnam Mirzaei 
Hossein Salemi 
Department of Mathematics: 
Dr. Ramin Vakilian 
Brianna Amador
Introduction, Objective, & 
Motivation 
• Project challenge: To perform spectral analysis of large data sets in real-time. 
• An interdisciplinary effort that integrates hardware, scientific computing 
software, and the mathematical theory of Fast Fourier Transform. 
• Implementation of a real application on FPGA to perform the signal analysis 
in real time. 
• A reconfigurable hardware platform (FPGA) is chosen to realize the 
physical implementation of the project. 
• An entirely hands-on approach, in which all elements will be developed in 
our computer laboratories.
Software and Hardware Packages 
MATLab 
Used in Project 
• Analyze and Visualize Data 
• Develop Algorithms and Applications 
• Perform Numeric Computations 
• Publish Results and Deploy Applications 
Xilinx ISE 
• Create hardware design 
• Simulate design behavior 
• Mapping hardware to FPGA chip 
Xilinx ATLYS FPGA board 
• Hardware to realize physical implementation
The Origins of the Fourier Series: 
Solving the Heat Equation 
• The Institut de France presented a mathematical challenge based off of 
Fourier’s early work, the problem they gave was solving the heat equation. 
• In 1822, born out of Fourier’s answer to the challenge the young 
mathematician published, “Mathematical Theory of Heat”. 
• This paper presented the solution to this perplexing problem, Fourier’s simple 
mathematical approach held immense significance. 
• Fourier’s solution to this partial differential equation is known as the Fourier 
Series.
Fourier’s Solution to the Heat Problem and 
the Definition of a Fourier Series 
• When Fourier proclaimed his solution 
to the heat equation, the concept of limits for functions or 
the process of limit of a sequence of partial series was not 
understood by mathematicians. 
• It took about 100 years for Mathematicians to finally have 
an understanding of the series and limits. 
Definition Formulas of Fourier Series 
Fourier’s Solution to the Heat 
Diffusion Problem
What does the Fourier Series do? 
• His theory showed that any periodic signal can be view as a composition of 
sine or cosine waves. 
• The function typically used 
in electrical engineering 
today called the 
“Gate Function” is represented 
here through the convergence 
of a Fourier Series. 
• Each graph shows the 
increasing amount of terms added to the series.
The Exponential Fourier Series 
• The Fourier Series holds many forms, but through the use of Euler’s formula 
the preferred form is as follows: 
• The graph illustrated to the 
right shows the amplitude 
spectrum of the exponential 
Fourier Series applied to a 
gate function.
Damped vibrating membrane 
Harmonics of a vibrating 
membrane
Reconfigurable Hardware 
Technology 
● FPGA structure 
○ Logic block 
○ Memory block 
○ Signal processing block 
○ Input/Output block 
● Counter example
Real-time Chipscope Analyzer 
• A software tool to 
monitor the real-time 
events inside FPGA 
•Chipscope software was 
used throughout the 
project to analyze 
transform output and 
filtered signals.
Fast Fourier Transform (FFT) 
•FFT – A rapid computational algorithm 
that converts time domain signal to 
frequency domain signal. 
•Time domain data: A mixture of 
information signal and noise that is not 
obvious to user. 
•Frequency domain data: Extracted 
dominant frequencies available in the 
information signal through application of 
FFT and suppressing surrounding noise. 
Time Domain 
Frequency Domain
Accuracy of FFT’s
FFT Application in Spectral Analysis of 
Atlantic Ocean Blue-Whale 
• The Atlantic Ocean Blue Whale makes sounds 
at 17 Hz which can’t be heard by humans 
• Time domain sound analysis does not give an 
indication of a whale’s presence while frequency 
domain spectrum using Fast Fourier Transform 
does 
• Sound recording and analysis techniques allows 
scientists to monitor the vocal behavior and 
movements of many animal species, providing 
new insight into complex migration and 
communication patterns 
Atlantic Ocean Whale Analysis
FFT Application in Communications 
• Modulation: a technique to 
transport a message over a medium, 
such as air 
• Modulation uses high frequency 
carrier and signal information 
• High frequency carrier immunizes 
information signal to noise 
• Common modulation techniques: 
•Amplitude modulation (AM) 
•Frequency modulation (FM) 
Amplitude and frequency modulation techniques
• What is a Filter? 
• Extract desired frequency range 
• Eliminate noise 
• Types of Filters 
• Low Pass 
• Band Pass 
• High Pass 
• Notch Filter 
Filtering
Filter Implementation 
MATLab Filter Design Tool MATLab Filter Simulation
Data on Reconfigurable Hardware 
Memory: Can be Virtual or Physical. Allocated space used to 
store information to use in later referencing. 
Using both Matlab and ISE programs we displayed a simulation 
of a sound wave going through Fourier transformation without 
the FPGA board by storing information on the programs virtual 
memory. 
Using the FPGA board we loaded the ISE code onto the boards 
physical memory, using both software and hardware we were 
able to perform the spectral imaging using Fourier transform.
Complete System 
Implementation Input 
Filter 
Output 
FFT - 
Output
Acknowledgements 
•Dr. Vicki Pedone - Department of Geological Sciences 
•Dr. Cristina Cadavid - Department of Physics and 
Astronomy 
•Dr. Werner Horn - Department of Mathematics
SITE 2014 
Thank you!

More Related Content

What's hot

Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...
Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...
Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...
Wilfried Elmenreich
 
2nd Technical Meeting - WP4
2nd Technical Meeting - WP42nd Technical Meeting - WP4
2nd Technical Meeting - WP4
SLOPE Project
 
Machine Learning and Apache Edgent with STM32F401 to Firebase
Machine Learning and Apache Edgent with STM32F401 to Firebase Machine Learning and Apache Edgent with STM32F401 to Firebase
Machine Learning and Apache Edgent with STM32F401 to Firebase
Mostafa Ramezani
 
photoreflectan of semicondutor
photoreflectan of semicondutorphotoreflectan of semicondutor
photoreflectan of semicondutor
yu hang
 
Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!
Luigi Vanfretti
 
Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...
Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...
Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...
Mysa Vijay
 

What's hot (6)

Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...
Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...
Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...
 
2nd Technical Meeting - WP4
2nd Technical Meeting - WP42nd Technical Meeting - WP4
2nd Technical Meeting - WP4
 
Machine Learning and Apache Edgent with STM32F401 to Firebase
Machine Learning and Apache Edgent with STM32F401 to Firebase Machine Learning and Apache Edgent with STM32F401 to Firebase
Machine Learning and Apache Edgent with STM32F401 to Firebase
 
photoreflectan of semicondutor
photoreflectan of semicondutorphotoreflectan of semicondutor
photoreflectan of semicondutor
 
Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!
 
Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...
Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...
Mobile and Web Applications for Sensing Hazardous Room Temperature using Wire...
 

Viewers also liked

ITIL V3 by Jisu Dasgupta
ITIL V3 by Jisu DasguptaITIL V3 by Jisu Dasgupta
ITIL V3 by Jisu Dasgupta
Jisu Dasgupta
 
Lesson 10 computer systems hardware
Lesson 10 computer systems hardwareLesson 10 computer systems hardware
Lesson 10 computer systems hardware
guevarra_2000
 
CPUs
CPUsCPUs
Computing Overview
Computing OverviewComputing Overview
Computing Overview
Amir Villas
 
Case, Electricity and Power Supplies
Case, Electricity and Power SuppliesCase, Electricity and Power Supplies
Case, Electricity and Power Supplies
Amir Villas
 
Computer Specifications And Program Minimum Requirements
Computer Specifications And Program Minimum RequirementsComputer Specifications And Program Minimum Requirements
Computer Specifications And Program Minimum Requirements
ecoughlin
 
Safety and Preventive Maintenance
Safety and Preventive MaintenanceSafety and Preventive Maintenance
Safety and Preventive Maintenance
Amir Villas
 
The Internet
The InternetThe Internet
The Internet
Amir Villas
 
Portable PCs
Portable PCsPortable PCs
Portable PCs
Amir Villas
 
Using a Windows Network
Using a Windows NetworkUsing a Windows Network
Using a Windows Network
Amir Villas
 
Setting Up a Windows Network
Setting Up a Windows NetworkSetting Up a Windows Network
Setting Up a Windows Network
Amir Villas
 
Installing and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic ComponentsInstalling and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic Components
Amir Villas
 
System's Specification
System's SpecificationSystem's Specification
System's Specification
Christine May Petajen-Brillantes
 
Setting up a network
Setting up a networkSetting up a network
Setting up a network
Rachel Espino
 
Network
NetworkNetwork
Network
Rachel Espino
 
System’s specification
System’s specificationSystem’s specification
System’s specification
Rachel Espino
 
Introduction to Disk Storage
Introduction to Disk StorageIntroduction to Disk Storage
Introduction to Disk Storage
Amir Villas
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
indrisrozas
 
Computer hardware presentation
Computer hardware presentationComputer hardware presentation
Computer hardware presentation
Jisu Dasgupta
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
mite6025.hku
 

Viewers also liked (20)

ITIL V3 by Jisu Dasgupta
ITIL V3 by Jisu DasguptaITIL V3 by Jisu Dasgupta
ITIL V3 by Jisu Dasgupta
 
Lesson 10 computer systems hardware
Lesson 10 computer systems hardwareLesson 10 computer systems hardware
Lesson 10 computer systems hardware
 
CPUs
CPUsCPUs
CPUs
 
Computing Overview
Computing OverviewComputing Overview
Computing Overview
 
Case, Electricity and Power Supplies
Case, Electricity and Power SuppliesCase, Electricity and Power Supplies
Case, Electricity and Power Supplies
 
Computer Specifications And Program Minimum Requirements
Computer Specifications And Program Minimum RequirementsComputer Specifications And Program Minimum Requirements
Computer Specifications And Program Minimum Requirements
 
Safety and Preventive Maintenance
Safety and Preventive MaintenanceSafety and Preventive Maintenance
Safety and Preventive Maintenance
 
The Internet
The InternetThe Internet
The Internet
 
Portable PCs
Portable PCsPortable PCs
Portable PCs
 
Using a Windows Network
Using a Windows NetworkUsing a Windows Network
Using a Windows Network
 
Setting Up a Windows Network
Setting Up a Windows NetworkSetting Up a Windows Network
Setting Up a Windows Network
 
Installing and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic ComponentsInstalling and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic Components
 
System's Specification
System's SpecificationSystem's Specification
System's Specification
 
Setting up a network
Setting up a networkSetting up a network
Setting up a network
 
Network
NetworkNetwork
Network
 
System’s specification
System’s specificationSystem’s specification
System’s specification
 
Introduction to Disk Storage
Introduction to Disk StorageIntroduction to Disk Storage
Introduction to Disk Storage
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
 
Computer hardware presentation
Computer hardware presentationComputer hardware presentation
Computer hardware presentation
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
 

Similar to SPECS presentation

l1_introduction.pdf
l1_introduction.pdfl1_introduction.pdf
l1_introduction.pdf
Dumith Jayathilaka
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ShamsAli42
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ArnabChakraborty499766
 
Lecture_1 (1).pptx
Lecture_1 (1).pptxLecture_1 (1).pptx
Lecture_1 (1).pptx
DavidHamxa
 
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Mehran University Of Engineering and Technology, Pakistan
 
IEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper PresentationIEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper Presentation
ashishrratnakar
 
Hablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity UpgradeHablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity Upgrade
Joint ALMA Observatory
 
3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform
Wiw Miu
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptx
ssuser6f1a8e1
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
Mubarek kebede
 
TAU_Cadence2013_Final
TAU_Cadence2013_FinalTAU_Cadence2013_Final
TAU_Cadence2013_Final
Eitan Shapira
 
Talk g siringo_laboca_spie20080626_last
Talk g siringo_laboca_spie20080626_lastTalk g siringo_laboca_spie20080626_last
Talk g siringo_laboca_spie20080626_last
Jennifer Wirtz
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
Vedavyas PBurli
 
ThesisPresentation_Upd
ThesisPresentation_UpdThesisPresentation_Upd
ThesisPresentation_Upd
Ashraf ElSharif
 
D0542130
D0542130D0542130
D0542130
IOSR Journals
 
Res701 research methodology fft1
Res701 research methodology fft1Res701 research methodology fft1
Res701 research methodology fft1
VIT University (Chennai Campus)
 
CT COMPONENTS
CT COMPONENTSCT COMPONENTS
CT COMPONENTS
VanshikaGarg76
 
SPIE_SanDiego_2015_McCoy
SPIE_SanDiego_2015_McCoySPIE_SanDiego_2015_McCoy
SPIE_SanDiego_2015_McCoy
Jake McCoy
 
Ei unit 2
Ei unit 2Ei unit 2
A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...
A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...
A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...
a3labdsp
 

Similar to SPECS presentation (20)

l1_introduction.pdf
l1_introduction.pdfl1_introduction.pdf
l1_introduction.pdf
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
Lecture_1 (1).pptx
Lecture_1 (1).pptxLecture_1 (1).pptx
Lecture_1 (1).pptx
 
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
 
IEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper PresentationIEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper Presentation
 
Hablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity UpgradeHablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity Upgrade
 
3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptx
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
 
TAU_Cadence2013_Final
TAU_Cadence2013_FinalTAU_Cadence2013_Final
TAU_Cadence2013_Final
 
Talk g siringo_laboca_spie20080626_last
Talk g siringo_laboca_spie20080626_lastTalk g siringo_laboca_spie20080626_last
Talk g siringo_laboca_spie20080626_last
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
ThesisPresentation_Upd
ThesisPresentation_UpdThesisPresentation_Upd
ThesisPresentation_Upd
 
D0542130
D0542130D0542130
D0542130
 
Res701 research methodology fft1
Res701 research methodology fft1Res701 research methodology fft1
Res701 research methodology fft1
 
CT COMPONENTS
CT COMPONENTSCT COMPONENTS
CT COMPONENTS
 
SPIE_SanDiego_2015_McCoy
SPIE_SanDiego_2015_McCoySPIE_SanDiego_2015_McCoy
SPIE_SanDiego_2015_McCoy
 
Ei unit 2
Ei unit 2Ei unit 2
Ei unit 2
 
A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...
A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...
A Low Latency Implementation of a Non Uniform Partitioned Overlap and Save Al...
 

SPECS presentation

  • 1. SITE 2014 SPECS Team Specialist in Programmable Electronics Concentrating on Spectral Analysis
  • 2. SPECS Team Members •SPECS Students Department of Geological Sciences: Jonathon Mcgehee Angela Linder Department of Mechanical Engineering: Martin Guzman Bruce Balderrama Rajpreet Chehal Minna Gundy Department of Computer Science: Angel Hernandez Steve Chang Department of Electrical and Computer Engineering: Luis Chavez Ismael Banihamed Christian Zamudio Manuel Jaquez •SPECS Team Leaders Department of Electrical and Computer Engineering: Dr. Shahnam Mirzaei Hossein Salemi Department of Mathematics: Dr. Ramin Vakilian Brianna Amador
  • 3. Introduction, Objective, & Motivation • Project challenge: To perform spectral analysis of large data sets in real-time. • An interdisciplinary effort that integrates hardware, scientific computing software, and the mathematical theory of Fast Fourier Transform. • Implementation of a real application on FPGA to perform the signal analysis in real time. • A reconfigurable hardware platform (FPGA) is chosen to realize the physical implementation of the project. • An entirely hands-on approach, in which all elements will be developed in our computer laboratories.
  • 4. Software and Hardware Packages MATLab Used in Project • Analyze and Visualize Data • Develop Algorithms and Applications • Perform Numeric Computations • Publish Results and Deploy Applications Xilinx ISE • Create hardware design • Simulate design behavior • Mapping hardware to FPGA chip Xilinx ATLYS FPGA board • Hardware to realize physical implementation
  • 5. The Origins of the Fourier Series: Solving the Heat Equation • The Institut de France presented a mathematical challenge based off of Fourier’s early work, the problem they gave was solving the heat equation. • In 1822, born out of Fourier’s answer to the challenge the young mathematician published, “Mathematical Theory of Heat”. • This paper presented the solution to this perplexing problem, Fourier’s simple mathematical approach held immense significance. • Fourier’s solution to this partial differential equation is known as the Fourier Series.
  • 6. Fourier’s Solution to the Heat Problem and the Definition of a Fourier Series • When Fourier proclaimed his solution to the heat equation, the concept of limits for functions or the process of limit of a sequence of partial series was not understood by mathematicians. • It took about 100 years for Mathematicians to finally have an understanding of the series and limits. Definition Formulas of Fourier Series Fourier’s Solution to the Heat Diffusion Problem
  • 7. What does the Fourier Series do? • His theory showed that any periodic signal can be view as a composition of sine or cosine waves. • The function typically used in electrical engineering today called the “Gate Function” is represented here through the convergence of a Fourier Series. • Each graph shows the increasing amount of terms added to the series.
  • 8. The Exponential Fourier Series • The Fourier Series holds many forms, but through the use of Euler’s formula the preferred form is as follows: • The graph illustrated to the right shows the amplitude spectrum of the exponential Fourier Series applied to a gate function.
  • 9. Damped vibrating membrane Harmonics of a vibrating membrane
  • 10. Reconfigurable Hardware Technology ● FPGA structure ○ Logic block ○ Memory block ○ Signal processing block ○ Input/Output block ● Counter example
  • 11. Real-time Chipscope Analyzer • A software tool to monitor the real-time events inside FPGA •Chipscope software was used throughout the project to analyze transform output and filtered signals.
  • 12. Fast Fourier Transform (FFT) •FFT – A rapid computational algorithm that converts time domain signal to frequency domain signal. •Time domain data: A mixture of information signal and noise that is not obvious to user. •Frequency domain data: Extracted dominant frequencies available in the information signal through application of FFT and suppressing surrounding noise. Time Domain Frequency Domain
  • 14. FFT Application in Spectral Analysis of Atlantic Ocean Blue-Whale • The Atlantic Ocean Blue Whale makes sounds at 17 Hz which can’t be heard by humans • Time domain sound analysis does not give an indication of a whale’s presence while frequency domain spectrum using Fast Fourier Transform does • Sound recording and analysis techniques allows scientists to monitor the vocal behavior and movements of many animal species, providing new insight into complex migration and communication patterns Atlantic Ocean Whale Analysis
  • 15. FFT Application in Communications • Modulation: a technique to transport a message over a medium, such as air • Modulation uses high frequency carrier and signal information • High frequency carrier immunizes information signal to noise • Common modulation techniques: •Amplitude modulation (AM) •Frequency modulation (FM) Amplitude and frequency modulation techniques
  • 16. • What is a Filter? • Extract desired frequency range • Eliminate noise • Types of Filters • Low Pass • Band Pass • High Pass • Notch Filter Filtering
  • 17. Filter Implementation MATLab Filter Design Tool MATLab Filter Simulation
  • 18. Data on Reconfigurable Hardware Memory: Can be Virtual or Physical. Allocated space used to store information to use in later referencing. Using both Matlab and ISE programs we displayed a simulation of a sound wave going through Fourier transformation without the FPGA board by storing information on the programs virtual memory. Using the FPGA board we loaded the ISE code onto the boards physical memory, using both software and hardware we were able to perform the spectral imaging using Fourier transform.
  • 19. Complete System Implementation Input Filter Output FFT - Output
  • 20. Acknowledgements •Dr. Vicki Pedone - Department of Geological Sciences •Dr. Cristina Cadavid - Department of Physics and Astronomy •Dr. Werner Horn - Department of Mathematics

Editor's Notes

  1. 2-D thin long plate two edges are perfectly insulated and held at 0 temp top and bottom are held at ….. How will the heat diffuse in the thin plate the differential equation mathematical model Fourier proposed represent any function as an infinite series of sine and cosine
  2. gate function numerically showing the convergence of fourier…
  3. for engin more common to use exp. form 2pint phase spectrum plotted fourier coeff amp spec for same gate funct
  4. FPGA structure Logic block (implement actual design) Memory block (store data Signal processing block (implement calculations) Input/Output block (interface to outside world) Applied a counter example to learn the FPGA design flow (video)
  5. • Modulation of the message allows the message signal to be transported through a medium, such as air. • Modulation must happen because the message signal itself is too weak, having too low of a frequency, and will not travel far distances. • Two common modulation techniques are amplitude modulation (AM) and frequency modulation (FM). • In amplitude modulation, the message signal is simply multiplied with a higher-frequency carrier signal. This varies the amplitude of the modulated signal. • In frequency modulation, the message and carrier signal is combined using a formula which varies the frequency of the modulated signal. x(t) = Xc t + β·sin (Ωmt)] ·cos [Ωc