![]()  | ![]()  | |||
| TAMS / Java / Hades / applets: contents | previous | next | ||||
| Hades Applets contents visual index   introduction  std_logic_1164  gatelevel circuits  delay models  flipflops  adders and arithm...  counters  LFSR and selftest  memories  programmable logic  state-machine editor  misc. demos    LED sign    RS232 transm...    RS232 transm...    controller    shift-register    input-buffer     RS232 receiv...    RS232 receiver    controller    shift-register    output-buffer     FSK modem    FSK modulator  I/O and displays  DCF-77 clock  relays (switch-le...  CMOS circuits (sw...  RTLIB logic  RTLIB registers  Prima processor  D*CORE  MicroJava  Pic16 cosimulation  Mips R3000 cosimu...  Intel MCS4 (i4004)  image processing ...  [Sch04] Codeumsetzer  [Sch04] Addierer  [Sch04] Flipflops  [Sch04] Schaltwerke  [Sch04] RALU, Min...  [Fer05] State-Mac...  [Fer05] PIC16F84/...  [Fer05] Miscellan...  [Fer05] Femtojava  FreeTTS | FSK modem (modulator and demodulator)
Circuit Description
This circuit implements a simple
FSK modem, 
consisting of both the 
frequency shift keying modulator
a corresponding demodulator.
In this example, the demodulator consists of a shift register and
a two AND-gates that detect the 0011 or 0101 patterns for the
two frequencies generated by the modulator.
The following image shows example waveforms for this circuit:
 
Naturally, in a typical modem application, the modulator and
demodulator cannot use the same clock signal.
Instead, additional logic is required in the demodulator block
to recover the clock signal from the transmitted data signal.
For the simple FSK modulation scheme, it is sufficient to detect
signal transitions and to sample the input signal in the middle
between two transitions.
For more efficient schemes, special encodings like Manchester 
or NRZI (non-return-to-zero inverted) codes are used to ensure
that the clock signal can be recovered reliably.
 | |||
| Print version | Run this demo in the Hades editor (via Java WebStart) | ||||
| Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German) | ||||
| Impressum | http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/45-misc/40-modem/fsk-modem.html |