Sapi Based Appliances Control (Vacs) BS (Electronics Engineering) Project Proposal Batch-2007
Sapi Based Appliances Control (Vacs) BS (Electronics Engineering) Project Proposal Batch-2007
Sapi Based Appliances Control (Vacs) BS (Electronics Engineering) Project Proposal Batch-2007
CONTROL (VACS)
BS (Electronics Engineering)
Project Proposal
Batch-2007
Compiled by
Syed Mehtab Hasan EE-2007-233
Mohammad Junaid Zafar EE-2007-190
Syed Faraz Shah EE-2007-240
Mohammad Wasim EE-2007-215
Mohammad Owais EE-2007-529
Mohammad Ajaz Qurashi EE-2007-525
Transmitting, receiving, and processing speech is one of the largest, if not the
electronics engineering, I felt I could gain an edge and much needed experience by doing
a project on speech recognition. This project will give further understanding of related
areas, such as speech synthesis, speaker recognition, and large vocabulary speech
recognition (for word processing). Thus, I find the project very interesting, applicable,
and practical.
Objectives:
The VACS will recognize simple spoken commands, such as “lights on,” and
respond accordingly; that is, it will send a wireless signal to a module connected to the
This same scenerio can be used for many other household systems—electric door
Even old televisions that do not have a remote control—The power, volume, and channel
buttons can be “tapped” into and hooked up to remote modules. Individual lights can be
“named” and assigned a module. All additional modules can be controlled by one central
Customer benefits:
• Ends hassle of finding a light switch in the dark, just say the light’s name
• Want to make sure you turned off the stove? Call from New Zealand and leave a
Product features:
• Stand alone system—Entire system consists of control unit and multiple modules,
no PC connection necessary
or a 5V power switch
II. DESIGN
Block Diagram:
Remote
Module
Block Description:
Input Signal—This incoming audible signal includes both speech and noise. It
will be processed continually as the digital signal processor searches for a recognizable
command word.
Microphone—The microphone will receive the sound waves and convert them to
determine how far away the person can be to send a successful command.
Filter—Only frequencies between 300 Hz and 3 kHz (typical vocal range) will
pass through the filter, eliminating most noise. The filtered analog signal will then be
A/D Converter—Here, the analog signal is converted into a digital pulse code
modulated (PCM) signal. Since a single command word must be recognized amid
background noise and similar-sounding words, the digital encoding must be precise. A
typical sampling rate used for vocal-PCM signals is 8000 samples/sec (above the Nyquist
rate of 6000 samples/sec). Twelve bits/sample is sufficient for linear quantization. Thus,
searched, in continuous time, for a recognizable command. This is the job of the
microprocessor. The microprocessor will break the signal down into discrete time
segments and compare them with the stored values in memory. If a match is found, the
microprocessor will send a signal to the transmitter, telling it, in turn, to transmit a
specific data sequence to the modules. The microprocessor will also allow the control
specifying the module corresponding to the control word, and how the module should
respond. The transmitter must have long range, sending the signal throughout the house,
yet transmit the data at a frequency that will not cause interference with radio, television,
or phone signals.
module. Every module will receive the signal sent from the transmitter, but only one
module will respond to the signal, turning its appliance ‘on’ or ‘off.’
Digital Signal Processor—The DSP board already has the filter, A/D converter,
microprocessor, memory, and transmitter built in. The board will need to be programmed
Performance Requirement:
Each of the components listed above greatly affect the overall quality of the
VACS. The main feature affecting performance will be the DSP’s capability to filter out
noise from the desired signal. With a sensitive microphone, any noise within the house
will be received also, making it much harder for the DSP to decipher the command word.
However, the faster the DSP’s processing capabilities, the better the chance of the
Testing procedures:
Much of the research and analysis for voice recognition will be done using
Matlab, since it offers a visual representation of audio signals, while the DSP does not.
Once the best method for recognizing a command word is found, the DSP will be
programmed to perform that method. Numerous methods currently exist for processing
speech, utilizing different ways of sectioning, averaging, and comparing the digital
stream. Matlab, with its ability to plot and compare sound waves, will be the fastest and
Since the main components are already contained on the DSP board, a large part
necessary to find the range and reliability of the signal. This can be done using simple
methods. For instance, send a continuous signal from the transmitter telling the receiver
to turn a light on and off repeatedly. Then, walk the receiver and light away from the
transmitter. Where the signal is becomes too weak to read all the time, the light will
blink slower, or stop blinking. This is the true range of the receiver/transmitter pair.
Tolerance Analysis:
Obviously, a key part of the entire system is comparing the incoming data stream
with the stored control words in memory. The problem is that when a control word
(“lights”) is uttered, converted, and filtered, it will not have the exact same digital
allowed for matching words. But, if too much tolerance is allowed, words that sound
similar to the control word (“life” compared to “light”) will also activate the system.
The research done on Matlab will conclude how much tolerance can be allowed.