SlideShare uma empresa Scribd logo
1 de 35
ROBOTIC CONTROL THROUGH SPEECH
INTRODUCTION This voice recognition project  consists of two major components, a speech recognition module and a motorized robot. Programmable module allows us to write the programming in Visual DSP++ (Programming applications for the ADSP 2181 Architecture). The motorized robot will consist of two DC motors and will make the robot forward and backward directions.  DEPARTMENT OF ECE 2
PROJECT DESCRIPTION 	The Speaker Recognition can be classified into two phases. 			1 Training  Phase. 			2 Testing   Phase. DEPARTMENT OF ECE 3
Training  Phase. In Training Phase ,the frequency  components of the given speech signal is extracted.  Each registered speaker has to provide samples of their speech (given words). so that the system an build or train a reference model for that speaker. DEPARTMENT OF ECE 4
Testing phase ,[object Object]
Recognition decision is made on the basis of Mel Frequency Cepstrum  Coefficients (MFCC)
The command recognition is observed by the operation of stepper motor & DC motor and the control signals to the DC motor DEPARTMENT OF ECE 5
ARCHITECTURE OF ADSP 2181 DEPARTMENT OF ECE 6
FEATURES OF ADSP 2181 PROCESSOR 25 ns Instruction Cycle Time from 20 MHz Crystal at 5.0 Volts Single-Cycle Instruction Execution Multifunction Instructions Low Power Dissipation in Idle Mode 16K Words On-Chip Program Memory RAM 16K Words On-Chip Data Memory RAM Independent ALU, Multiplier/Accumulator, and Barrel Shifter Units 3-Bus Architecture Allows Dual Operand Fetches in every Instruction Cycle DEPARTMENT OF ECE 7
ALU and MAC The ALU performs a standard set of arithmetic and logic operations in addition to division primitives.    The MAC performs single-cycle multiply, multiply/add and multiply/subtract operations. DEPARTMENT OF ECE 8
SHIFTER The shifter performs logical and arithmetic shifts, normalization, de-normalization, and derive exponent operations.  The shifter implements numeric format control including multiword floating-point representations. DEPARTMENT OF ECE 9
SPEECH The input speech is given in the form of nos. like1, 2,3.. The frequency range of human voice is 4kHz hence sampling frequency is taken as 8kHz In coding only 2000 samples are considered because only 0.25 sec will be taken for one character 10 DEPARTMENT OF ECE
REPRESENTATION OF SPEECH 			SIGNAL 11 DEPARTMENT OF ECE
Block Diagram Input speech  via mic			ADSP 2181 DEPARTMENT OF ECE 12 WINDOWING FFT CODEC FRAMMING MEL SPECTRUM MEL FREQ WRAP MEL CEPSTRUM DC MOTOR
FRAMING Speech signal is blocked into frames of N samples (n=256) Adjacent Frames are separated by M samples (M=100) Frame1= 0-256 Frame2=100-356 Such kind of 18 frames are required for 2000 samples/sec character. 13 DEPARTMENT OF ECE
FRAMING 14 DEPARTMENT OF ECE
Windowing Minimizes signal discontinuity in each frame Reduced spectral distortion Window signal is obtained by            Y1(n)=x1(n)*w(n)     ;    0<=n<N-1 Where w(n) is Hamming Window and is given by     w(n)=0.54-0.46Cos(2∏ n/N-1);  0<=n<N-1 15 DEPARTMENT OF ECE
Windowing 16 DEPARTMENT OF ECE
Result of Windowing 256 values are o/p of this process These values are given as an  input for FFT. Some values of windowing for 1 kHz is shown  0x0000 0x0826 0x0BE6 0x08B7 0x000F 0xF6C7 0xF26C 0xF5FC 0xFFE8 0x0AA9 0x0FC7  17 DEPARTMENT OF ECE
Fast Fourier Transform Converts time domain signal into frequency domain signal Power spectrum is obtained with real and imaginary part of the frequency domain of the speech signal. 18 DEPARTMENT OF ECE
Wrapping A subjective pitch for each frequency is computed using Mel Scale Mel frequency scale is given by    mel(f)=2595*log10(1+f/700) 19 DEPARTMENT OF ECE
            Mel Frequency Coefficients 20 DEPARTMENT OF ECE
MFCC It is Mel Frequency Cepstrum Coefficient It consists of various frequency coefficient components. It contains:         Mel Spectrum (frequency domain)         Mel Cepstrum (time domain) 21 DEPARTMENT OF ECE
SPECTRUM Samples are convoluted with mel filter bank to obtain mel frequency spectrum. Mel frequency spectrum is given by             s(n)=y(n)*f(n)    s(n)------>mel frequency spectrum    y(n)------>samples    f(n)------->filter coefficients 22 DEPARTMENT OF ECE
Inverse Discrete Cosine Transformation Mel frequency power spectrum is in frequency domain function In order to obtain a time domain function the signal undergoes IDCT Now mel frequency spectrum is converted into mel frequency cepstrum.  23 DEPARTMENT OF ECE
CEPSTRUM MFCC  real numbers and are convoluted to time domain using IDCT The time domain coefficients are called mel frequency cepstrum coefficients.. MFCC is given by                    c(n)=sum of log (Sk * cos (n(k-.5)*pi/k)                                         24 DEPARTMENT OF ECE
LEAST MEAN SQUARE ALGORITHM (LMS) This algorithm is used to find out the the minimum deviation between certain values. During testing phase the input speech is compared with the stored 4 values. The least deviated value is sent.  25 DEPARTMENT OF ECE
INTERFACING PC WITH KIT 	 	RS-232 SERIAL CABLE DEPARTMENT OF ECE 26 PC DSP  PROCESSOR
DSP TO DC MOTOR DEPARTMENT OF ECE 27
CIRCUIT DIAGRAM DEPARTMENT OF ECE 28
HARDWARE DETAILS ,[object Object]
According to the predefined input, the coil gets energized and relay is switched to ON position.
Here we use SPDT relay
It causes a current flow in the DC Motor.DEPARTMENT OF ECE 29
Details of dc motor Speed of the motor  -  300 rpm Current – 750mA Voltage – 7.5V DEPARTMENT OF ECE 30

Mais conteúdo relacionado

Mais procurados

Sonet sdh-defects
Sonet sdh-defectsSonet sdh-defects
Sonet sdh-defectsMapYourTech
 
C211824
C211824C211824
C211824irjes
 
FPGA Implementation of ADPLL with Ripple Reduction Techniques
FPGA Implementation of ADPLL with Ripple Reduction TechniquesFPGA Implementation of ADPLL with Ripple Reduction Techniques
FPGA Implementation of ADPLL with Ripple Reduction TechniquesVLSICS Design
 
Synchronization in SDH network
Synchronization in SDH networkSynchronization in SDH network
Synchronization in SDH networkasifmatin
 
Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codeshafsabanu
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1Saad Mahboob
 
FIR_Filters_with_FPGA
FIR_Filters_with_FPGAFIR_Filters_with_FPGA
FIR_Filters_with_FPGAIrvn Rynning
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...VLSICS Design
 
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimoCode matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimoPTIT HCM
 
Fyp Final Presentation E1 Tapping
Fyp Final Presentation E1 TappingFyp Final Presentation E1 Tapping
Fyp Final Presentation E1 TappingFacebook Guru
 
Opampless sigma delta_2019
Opampless sigma delta_2019Opampless sigma delta_2019
Opampless sigma delta_2019takashi miki
 
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...Mumbai B.Sc.IT Study
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answersAyesha Ambreen
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

Mais procurados (20)

Sonet sdh-defects
Sonet sdh-defectsSonet sdh-defects
Sonet sdh-defects
 
C211824
C211824C211824
C211824
 
Synchronization
SynchronizationSynchronization
Synchronization
 
FPGA Implementation of ADPLL with Ripple Reduction Techniques
FPGA Implementation of ADPLL with Ripple Reduction TechniquesFPGA Implementation of ADPLL with Ripple Reduction Techniques
FPGA Implementation of ADPLL with Ripple Reduction Techniques
 
fhss
fhssfhss
fhss
 
Synchronization in SDH network
Synchronization in SDH networkSynchronization in SDH network
Synchronization in SDH network
 
Gdi cell
Gdi cellGdi cell
Gdi cell
 
Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codes
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
 
DSP_Assign_1
DSP_Assign_1DSP_Assign_1
DSP_Assign_1
 
FIR_Filters_with_FPGA
FIR_Filters_with_FPGAFIR_Filters_with_FPGA
FIR_Filters_with_FPGA
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
 
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimoCode matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
 
aa
aaaa
aa
 
Fyp Final Presentation E1 Tapping
Fyp Final Presentation E1 TappingFyp Final Presentation E1 Tapping
Fyp Final Presentation E1 Tapping
 
Opampless sigma delta_2019
Opampless sigma delta_2019Opampless sigma delta_2019
Opampless sigma delta_2019
 
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...
 
Dld ppt
Dld  pptDld  ppt
Dld ppt
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answers
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Destaque

Epaper5 Maret Aceh
Epaper5 Maret AcehEpaper5 Maret Aceh
Epaper5 Maret Acehepaper
 
13mei nusan
13mei nusan13mei nusan
13mei nusanepaper
 
Proposed Merger Transaction Of Tim ParticipaçõEs And Tim Celular
Proposed Merger Transaction Of Tim ParticipaçõEs And Tim CelularProposed Merger Transaction Of Tim ParticipaçõEs And Tim Celular
Proposed Merger Transaction Of Tim ParticipaçõEs And Tim CelularTIM RI
 
Press Release 2 T99 Tele Nordeste Celular
Press Release 2 T99   Tele Nordeste CelularPress Release 2 T99   Tele Nordeste Celular
Press Release 2 T99 Tele Nordeste CelularTIM RI
 
Press Release 2 T07 En
Press Release 2 T07 EnPress Release 2 T07 En
Press Release 2 T07 EnTIM RI
 
Waspada Aceh 13 Agustus 2009
Waspada Aceh 13 Agustus 2009Waspada Aceh 13 Agustus 2009
Waspada Aceh 13 Agustus 2009epaper
 
Corporate Wellness Conference Brochure
Corporate Wellness Conference BrochureCorporate Wellness Conference Brochure
Corporate Wellness Conference Brochurepskelton77
 
2013 dania beach hurricane preparedness presentation
2013 dania beach hurricane preparedness presentation2013 dania beach hurricane preparedness presentation
2013 dania beach hurricane preparedness presentationcity of dania beach
 
The of Social Media - Women in Management
The of Social Media - Women in ManagementThe of Social Media - Women in Management
The of Social Media - Women in ManagementThomas Clifford
 
TIM - Results Presentation 2Q13
TIM - Results Presentation 2Q13TIM - Results Presentation 2Q13
TIM - Results Presentation 2Q13TIM RI
 
Edisi 10 April Nas
Edisi 10 April NasEdisi 10 April Nas
Edisi 10 April Nasepaper
 
Bab 9 Pembangunan Sumber Manusia
Bab 9 Pembangunan Sumber ManusiaBab 9 Pembangunan Sumber Manusia
Bab 9 Pembangunan Sumber Manusiazafeen zafeen
 
Edisi 14
Edisi 14Edisi 14
Edisi 14epaper
 
RF Creative Deep Dive May 2014
RF Creative Deep Dive May 2014RF Creative Deep Dive May 2014
RF Creative Deep Dive May 2014Tim Hinson
 
Ll strategic plan update eng br gaap (sec)
Ll strategic plan update   eng br gaap (sec)Ll strategic plan update   eng br gaap (sec)
Ll strategic plan update eng br gaap (sec)TIM RI
 
RÍF 2011
RÍF 2011RÍF 2011
RÍF 2011ingig
 

Destaque (20)

Epaper5 Maret Aceh
Epaper5 Maret AcehEpaper5 Maret Aceh
Epaper5 Maret Aceh
 
13mei nusan
13mei nusan13mei nusan
13mei nusan
 
Proposed Merger Transaction Of Tim ParticipaçõEs And Tim Celular
Proposed Merger Transaction Of Tim ParticipaçõEs And Tim CelularProposed Merger Transaction Of Tim ParticipaçõEs And Tim Celular
Proposed Merger Transaction Of Tim ParticipaçõEs And Tim Celular
 
Press Release 2 T99 Tele Nordeste Celular
Press Release 2 T99   Tele Nordeste CelularPress Release 2 T99   Tele Nordeste Celular
Press Release 2 T99 Tele Nordeste Celular
 
Press Release 2 T07 En
Press Release 2 T07 EnPress Release 2 T07 En
Press Release 2 T07 En
 
Waspada Aceh 13 Agustus 2009
Waspada Aceh 13 Agustus 2009Waspada Aceh 13 Agustus 2009
Waspada Aceh 13 Agustus 2009
 
Corporate Wellness Conference Brochure
Corporate Wellness Conference BrochureCorporate Wellness Conference Brochure
Corporate Wellness Conference Brochure
 
10 010 sws
10 010 sws10 010 sws
10 010 sws
 
2013 dania beach hurricane preparedness presentation
2013 dania beach hurricane preparedness presentation2013 dania beach hurricane preparedness presentation
2013 dania beach hurricane preparedness presentation
 
Local Mitigation Strategy
Local Mitigation StrategyLocal Mitigation Strategy
Local Mitigation Strategy
 
The of Social Media - Women in Management
The of Social Media - Women in ManagementThe of Social Media - Women in Management
The of Social Media - Women in Management
 
TIM - Results Presentation 2Q13
TIM - Results Presentation 2Q13TIM - Results Presentation 2Q13
TIM - Results Presentation 2Q13
 
Edisi 10 April Nas
Edisi 10 April NasEdisi 10 April Nas
Edisi 10 April Nas
 
Bab 9 Pembangunan Sumber Manusia
Bab 9 Pembangunan Sumber ManusiaBab 9 Pembangunan Sumber Manusia
Bab 9 Pembangunan Sumber Manusia
 
Edisi 14
Edisi 14Edisi 14
Edisi 14
 
Esl Writing And Games
Esl Writing And GamesEsl Writing And Games
Esl Writing And Games
 
RF Creative Deep Dive May 2014
RF Creative Deep Dive May 2014RF Creative Deep Dive May 2014
RF Creative Deep Dive May 2014
 
Ll strategic plan update eng br gaap (sec)
Ll strategic plan update   eng br gaap (sec)Ll strategic plan update   eng br gaap (sec)
Ll strategic plan update eng br gaap (sec)
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
RÍF 2011
RÍF 2011RÍF 2011
RÍF 2011
 

Semelhante a My Project

Adc lab
Adc labAdc lab
Adc labxyxz
 
DTMF Based.ppt
DTMF Based.pptDTMF Based.ppt
DTMF Based.pptamol420898
 
TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition 艾鍗科技
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system reportSumit Kumar
 
Design and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 SecondsDesign and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 SecondsMike Ellis
 
Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)aicdesign
 
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSDESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSVLSICS Design
 
Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems  Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems VLSICS Design
 
Lect2 up390 (100329)
Lect2 up390 (100329)Lect2 up390 (100329)
Lect2 up390 (100329)aicdesign
 
Enhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition applicationEnhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition applicationIRJET Journal
 
On chip crosstalk_avoidance_codec_design_using_fibonacci
On chip crosstalk_avoidance_codec_design_using_fibonacciOn chip crosstalk_avoidance_codec_design_using_fibonacci
On chip crosstalk_avoidance_codec_design_using_fibonaccibharath naidu
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...IJERA Editor
 
Abhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined RadioAbhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined Radioguestad4734
 
Hardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorHardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorIRJET Journal
 
RF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-StannardRF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-StannardJohn Stannard
 
Iaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd Iaetsd
 

Semelhante a My Project (20)

My Project
My ProjectMy Project
My Project
 
Adc lab
Adc labAdc lab
Adc lab
 
DTMF Based.ppt
DTMF Based.pptDTMF Based.ppt
DTMF Based.ppt
 
A 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADCA 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADC
 
TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system report
 
Design and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 SecondsDesign and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 Seconds
 
Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)
 
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMSDESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
DESIGN AND ASIC IMPLEMENTATION OF DUC/DDC FOR COMMUNICATION SYSTEMS
 
Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems  Design and ASIC Implemenatation of DUC/DDC for Communication Systems
Design and ASIC Implemenatation of DUC/DDC for Communication Systems
 
Remote
RemoteRemote
Remote
 
Lect2 up390 (100329)
Lect2 up390 (100329)Lect2 up390 (100329)
Lect2 up390 (100329)
 
Enhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition applicationEnhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition application
 
On chip crosstalk_avoidance_codec_design_using_fibonacci
On chip crosstalk_avoidance_codec_design_using_fibonacciOn chip crosstalk_avoidance_codec_design_using_fibonacci
On chip crosstalk_avoidance_codec_design_using_fibonacci
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
 
Abhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined RadioAbhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined Radio
 
Hardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorHardware Simulation of QPSK Modulator
Hardware Simulation of QPSK Modulator
 
RF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-StannardRF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-Stannard
 
Iaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutional
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

My Project

  • 2. INTRODUCTION This voice recognition project consists of two major components, a speech recognition module and a motorized robot. Programmable module allows us to write the programming in Visual DSP++ (Programming applications for the ADSP 2181 Architecture). The motorized robot will consist of two DC motors and will make the robot forward and backward directions. DEPARTMENT OF ECE 2
  • 3. PROJECT DESCRIPTION The Speaker Recognition can be classified into two phases. 1 Training Phase. 2 Testing Phase. DEPARTMENT OF ECE 3
  • 4. Training Phase. In Training Phase ,the frequency components of the given speech signal is extracted. Each registered speaker has to provide samples of their speech (given words). so that the system an build or train a reference model for that speaker. DEPARTMENT OF ECE 4
  • 5.
  • 6. Recognition decision is made on the basis of Mel Frequency Cepstrum Coefficients (MFCC)
  • 7. The command recognition is observed by the operation of stepper motor & DC motor and the control signals to the DC motor DEPARTMENT OF ECE 5
  • 8. ARCHITECTURE OF ADSP 2181 DEPARTMENT OF ECE 6
  • 9. FEATURES OF ADSP 2181 PROCESSOR 25 ns Instruction Cycle Time from 20 MHz Crystal at 5.0 Volts Single-Cycle Instruction Execution Multifunction Instructions Low Power Dissipation in Idle Mode 16K Words On-Chip Program Memory RAM 16K Words On-Chip Data Memory RAM Independent ALU, Multiplier/Accumulator, and Barrel Shifter Units 3-Bus Architecture Allows Dual Operand Fetches in every Instruction Cycle DEPARTMENT OF ECE 7
  • 10. ALU and MAC The ALU performs a standard set of arithmetic and logic operations in addition to division primitives.   The MAC performs single-cycle multiply, multiply/add and multiply/subtract operations. DEPARTMENT OF ECE 8
  • 11. SHIFTER The shifter performs logical and arithmetic shifts, normalization, de-normalization, and derive exponent operations. The shifter implements numeric format control including multiword floating-point representations. DEPARTMENT OF ECE 9
  • 12. SPEECH The input speech is given in the form of nos. like1, 2,3.. The frequency range of human voice is 4kHz hence sampling frequency is taken as 8kHz In coding only 2000 samples are considered because only 0.25 sec will be taken for one character 10 DEPARTMENT OF ECE
  • 13. REPRESENTATION OF SPEECH SIGNAL 11 DEPARTMENT OF ECE
  • 14. Block Diagram Input speech via mic ADSP 2181 DEPARTMENT OF ECE 12 WINDOWING FFT CODEC FRAMMING MEL SPECTRUM MEL FREQ WRAP MEL CEPSTRUM DC MOTOR
  • 15. FRAMING Speech signal is blocked into frames of N samples (n=256) Adjacent Frames are separated by M samples (M=100) Frame1= 0-256 Frame2=100-356 Such kind of 18 frames are required for 2000 samples/sec character. 13 DEPARTMENT OF ECE
  • 17. Windowing Minimizes signal discontinuity in each frame Reduced spectral distortion Window signal is obtained by Y1(n)=x1(n)*w(n) ; 0<=n<N-1 Where w(n) is Hamming Window and is given by w(n)=0.54-0.46Cos(2∏ n/N-1); 0<=n<N-1 15 DEPARTMENT OF ECE
  • 19. Result of Windowing 256 values are o/p of this process These values are given as an input for FFT. Some values of windowing for 1 kHz is shown 0x0000 0x0826 0x0BE6 0x08B7 0x000F 0xF6C7 0xF26C 0xF5FC 0xFFE8 0x0AA9 0x0FC7 17 DEPARTMENT OF ECE
  • 20. Fast Fourier Transform Converts time domain signal into frequency domain signal Power spectrum is obtained with real and imaginary part of the frequency domain of the speech signal. 18 DEPARTMENT OF ECE
  • 21. Wrapping A subjective pitch for each frequency is computed using Mel Scale Mel frequency scale is given by mel(f)=2595*log10(1+f/700) 19 DEPARTMENT OF ECE
  • 22. Mel Frequency Coefficients 20 DEPARTMENT OF ECE
  • 23. MFCC It is Mel Frequency Cepstrum Coefficient It consists of various frequency coefficient components. It contains: Mel Spectrum (frequency domain) Mel Cepstrum (time domain) 21 DEPARTMENT OF ECE
  • 24. SPECTRUM Samples are convoluted with mel filter bank to obtain mel frequency spectrum. Mel frequency spectrum is given by s(n)=y(n)*f(n) s(n)------>mel frequency spectrum y(n)------>samples f(n)------->filter coefficients 22 DEPARTMENT OF ECE
  • 25. Inverse Discrete Cosine Transformation Mel frequency power spectrum is in frequency domain function In order to obtain a time domain function the signal undergoes IDCT Now mel frequency spectrum is converted into mel frequency cepstrum. 23 DEPARTMENT OF ECE
  • 26. CEPSTRUM MFCC real numbers and are convoluted to time domain using IDCT The time domain coefficients are called mel frequency cepstrum coefficients.. MFCC is given by c(n)=sum of log (Sk * cos (n(k-.5)*pi/k) 24 DEPARTMENT OF ECE
  • 27. LEAST MEAN SQUARE ALGORITHM (LMS) This algorithm is used to find out the the minimum deviation between certain values. During testing phase the input speech is compared with the stored 4 values. The least deviated value is sent. 25 DEPARTMENT OF ECE
  • 28. INTERFACING PC WITH KIT RS-232 SERIAL CABLE DEPARTMENT OF ECE 26 PC DSP PROCESSOR
  • 29. DSP TO DC MOTOR DEPARTMENT OF ECE 27
  • 31.
  • 32. According to the predefined input, the coil gets energized and relay is switched to ON position.
  • 33. Here we use SPDT relay
  • 34. It causes a current flow in the DC Motor.DEPARTMENT OF ECE 29
  • 35. Details of dc motor Speed of the motor - 300 rpm Current – 750mA Voltage – 7.5V DEPARTMENT OF ECE 30
  • 36. Advantages It is SPEECH recognizable Processing time is less Easy and efficient Useful for physically disable people Less cost Maintenance is easy DEPARTMENT OF ECE 31
  • 37. Limitations Mismatching of frequency may affect the compatibility with the hardware. Each and everyone voice should be trained before testing it. DEPARTMENT OF ECE 32
  • 38. APPLICATIONS Physically and visually impaired friendly device where only the speech signals of the user is required. In cases of acute problems like system crashes and all, this method can be utilized for emergency. 33 DEPARTMENT OF ECE
  • 39. CONCLUSION and FUTURE MODIFICATIONS Speech recognition is still an active research area. Speech Recognition brings in the communication between human and machine. This project recognizes the given speech signal and the word is displayed on the PC. DEPARTMENT OF ECE 34