0% found this document useful (0 votes)
122 views

Speech Processing System

This document discusses speech processing applications and how to estimate fundamental frequency from speech signals using autocorrelation. It describes how speech is generated by the vocal cords influencing voice quality and frequency. It then provides the computation for autocorrelation and the process steps to filter, sample, segment the speech signal and determine if sections are above a threshold to indicate the presence of speech. Finally, it discusses implementing autocorrelation on a TMS320C54xx processor using advantages like circular buffers and MAC operations for real-time speech signal processing.

Uploaded by

gurudatha265
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
122 views

Speech Processing System

This document discusses speech processing applications and how to estimate fundamental frequency from speech signals using autocorrelation. It describes how speech is generated by the vocal cords influencing voice quality and frequency. It then provides the computation for autocorrelation and the process steps to filter, sample, segment the speech signal and determine if sections are above a threshold to indicate the presence of speech. Finally, it discusses implementing autocorrelation on a TMS320C54xx processor using advantages like circular buffers and MAC operations for real-time speech signal processing.

Uploaded by

gurudatha265
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2

Applications of Programmable DSP Devices

A Speech Processing System


• Processing depends on nature of application
o e.g. filtering to improve speech quality
• Here pitch period estimation
• Fundamental frequency estimation
• Application
o Speech identification
o Speech Verification
o Aids to handicapped
How speech is generated?
• Vocal chord influences the voice quality
• and fundamental frequency

Autocorrelation to estimate fundamental frequency

Computation:
n − k −1
Rn (k ) = ∑ y (n + m) y (n + m + k )
m =0

can have three different values:

y(n+m)y(n+m+k)=0 if y(n+m)=0 or y(n+m+k)=0


=+1 if y(n+m)=y(n+m+k)
=-1 if y(n+m) ≠ y(n+m+k)

• Process Steps:
o Filtered with 900 Hz low pass analog filter
o Sampled at the rate of 10 KHz
o Signal samples are segmented or sectioned
o 30 msec duration
o Interval 10 ms
o Overlap 20 ms
o Threshold level
o Above threshold Æpresence of speech
o Below threshold Æ silence

Implementation on the TMS320C54xx Processor:


• Speech samples were recorded in voice recorder tool in Windows 98
• Autocorrelation the most computation intensive part
• Implemented in DSP
• Advantage
o Circular buffer for real time signal
o MAC
o Zero overhead looping

You might also like