You are on page 1of 7

Text Messaging using digital ASK

Modulation of audio using LABVIEW

By
K.RAVI BABU
DEPT OF ECE
ABSTRACT
NI myDAQ is used to transmit and receive a text message
using Amplitude Shift Keying (AS) Modulation. First the
user enters a desired message (10 characters or less) and
presses Send. The text is digitized to an ASCII binary
code, modulated, and transmitted out through a
speaker. The audio signal is received by a microphone,
demodulated, and interpreted back into text. Text
messages can be transmitted and received using a single
myDAQ or two myDAQ can be used to transmit messages
from one computer to another.
Transmitter:
Wait until a user presses 'Send' to do anything
Convert the message to ASCII 8 bit integers
Add 255 to the beginning of the set of integers (which
will translate to 11111111, or a long high signal to
trigger off of)
Convert the integers to bits (symbols)
Each time a bit = 1, Generate a sine wave pattern
Each time a bit = 0, Generate a DC value of zero
Output the signal through the Digital to Analog
converter
Receiver:
Acquire an input audio signal
Using an old techniques for decoding AM analog radio,
apply a full rectifier to the signal (i.e. absolute value) and
filter the signal with a lowpass filter
Trigger off of the inital bits 11111111
Once a known length of data is collected (based on
expected number of characters) translate the bits
Based on the
Decode the signal left back into bits (1's and 0's) based on
the known data rate (samples per symbols)
Convert the bits into integer numbers
Convert the integer numbers back into ASCII text

You might also like