|
· Micro-controller
based telephone Answering Machine.
ABSTRACT:
The aim of this project is to build
a simple telephone answering machine
that is controlled by a micro-controller.
The system is developed using the
8051 micro-controller as CPU, inbuilt
flash memory, an IC (APR9600) to record
and playback voice and relays.
The working of this answering machine
is very similar to that of any other
classical answering machine. When
the telephone is not picked up after
a specified number of rings, the control
is transferred to the answering machine
that performs the following functions:
· The call is taken - the phone
line is in the off-hook state.
· A recorded message is played
back informing the caller to leave
a message.
· The caller's message is recorded.
· The telephone line is disconnected.
The various
components of this system are:
· Ring-detector circuit
· Relay circuit for taking
the call and disconnecting the same
· A voice recording and playback
circuit
The functioning
of the various parts of the system
are given below:
The system uses a monostable flip-flop
as the ring detector circuit to detect
incoming calls. After a pre-defined
time delay, if the handset of the
phone is not picked, the answering
machine circuit takes over. The monostable
circuit's output is given to the micro-controller
and if it detects an on-hook state
after the delay, the micro-controller
triggers a relay that releases the
hook switch in order to simulate the
off-hook state.
Then a message is played to the
caller asking him/her to leave his
message. The message record/playback
of the voice recording IC is controlled
by the micro-controller. Programming
the m-controller via the ports lets
the user playback and record messages
through the APR9600. The caller's
message is then recorded using the
voice recording IC. After the message
has been recorded, the hook switch
is released by the relays.
The ring detector circuit meanwhile
continuously monitors the arrival
of any incoming call and the micro-controller
transfers control to the answering
machine circuit via the relays if
the need arises.
| :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
· Study
of Wavelet Transforms For De-noising
Applications:
ABSTACT:
One major advantage afforded by wavelets
is the ability to perform local analysis.
Wavelet analysis is capable of revealing
aspects of data that other signal
analysis techniques miss, aspects
like trends, breakdown points, discontinuities
in higher derivatives, and self-similarity.
Furthermore, because it affords a
different view of data than those
presented by traditional techniques,
wavelet analysis can often compress
or de-noise a signal without appreciable
degradation. This project aims at
comparing the performances of the
different wavelets used: Daubechies
wavelets, Symlet wavelets, coiflet
wavelets, Haar wavelet, Bi-orthogonal
wavelet and Meyer wavelet. The criterion
for performance comparison is the
mean square error obtained after de-noising
the image.
| :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
· Wireless
LAN Standard 802.11b
As a part of a summer project, I
implemented the modulation schemes
used in the standard for wireless
LANs 802.11b. This SIMULINK implementation
was focused on the modulation schemes
Packet Binary Convolution Coding and
Complementary Code Keying. These two
modulation techniques are of immense
importance as they have made available
two transmission rates namely, 5.5
and 11 Mbps.
|