Comm Notes
Amplitude Shift Keying modulation technique, binary ASK, OOK, bandwidth analysis, and error performance
Amplitude Shift Keying (ASK): Digital Modulation Made Simple
Amplitude Shift Keying is the simplest form of digital modulation — it transmits digital data by varying the amplitude of a carrier wave. If you have ever seen a flashlight blinking Morse code, you already understand the basic principle behind ASK. The light is either bright (representing a "1") or dim/off (representing a "0"). ASK does essentially the same thing with radio waves.
The Concept: Encoding Bits in Amplitude
In analog amplitude modulation, the carrier amplitude varies continuously with the message signal. In ASK, the carrier amplitude switches between discrete levels to represent digital symbols. The simplest form, Binary ASK (BASK), uses two amplitude levels:
s(t) = A(t) × cos(2πfc × t)
Where A(t) takes one of two values:
- A(t) = A₁ when transmitting bit "1"
- A(t) = A₂ when transmitting bit "0"
The most common implementation is On-Off Keying (OOK), where A₁ = A (full amplitude) and A₂ = 0 (carrier off):
s₁(t) = A × cos(2πfc × t) for bit "1" s₀(t) = 0 for bit "0"
Think of it this way: OOK is like turning a radio transmitter on and off in rhythm with your data bits. When you want to send a "1," the transmitter is on. When you want to send a "0," the transmitter goes silent.
Mathematical Representation
For a general M-ary ASK system with M amplitude levels:
sᵢ(t) = Aᵢ × cos(2πfc × t), i = 1, 2, ..., M
Where each amplitude level Aᵢ represents a different symbol. For example:
- 4-ASK uses amplitudes: A, 3A, 5A, 7A (representing 00, 01, 11, 10)
- The constellation is one-dimensional (all points on a line)
The signal space for binary ASK consists of two points on the real axis:
- Point 1 at distance √Eb from origin (bit "1")
- Point 2 at origin (bit "0" for OOK)
The minimum distance between constellation points determines error performance — larger distance means fewer errors but requires more power.
Bandwidth of ASK Signals
The bandwidth of an ASK signal depends on the pulse shaping used:
For rectangular pulses (NRZ):
- First null bandwidth: BW = 2/Tb = 2Rb (where Rb is the bit rate)
- This means a 1 Mbps ASK signal needs 2 MHz of bandwidth
For raised cosine pulse shaping:
- BW = (1 + α) × Rb, where α is the roll-off factor (0 ≤ α ≤ 1)
- With α = 0.5: BW = 1.5 × Rb (25% more bandwidth-efficient than rectangular)
The power spectral density of OOK has two components:
- A continuous spectrum (similar to baseband data spectrum shifted to carrier frequency)
- A discrete spectral line at the carrier frequency (due to non-zero mean of OOK signal)
Modulator Design
An ASK modulator is remarkably simple — it is essentially a switch or multiplier:
Block Diagram:
- Binary data source → generates bits at rate Rb
- Pulse shaping filter → converts bits to baseband waveform m(t)
- Multiplier → multiplies m(t) by carrier cos(2πfct)
- Bandpass filter → limits output bandwidth
- Power amplifier → boosts signal for transmission
In hardware, this can be implemented with:
- A transistor switch (for OOK) — turning the oscillator output on/off
- An analog multiplier (for general ASK) — Gilbert cell or balanced modulator
- A digital approach — look-up table feeding a DAC
Demodulator: Recovering the Data
Two demodulation approaches exist:
Coherent Detection (Synchronous):
- Multiply received signal by locally generated carrier (same frequency and phase)
- Low-pass filter to extract baseband envelope
- Sample at bit intervals
- Compare to threshold — above = "1", below = "0"
Non-Coherent Detection (Envelope Detection):
- Rectifier (diode) extracts envelope
- Low-pass filter smooths the rectified signal
- Sample and threshold comparison
Non-coherent detection is simpler (no carrier synchronization needed) but requires about 1 dB more SNR for the same error rate.
Bit Error Rate (BER) Performance
For Binary ASK (OOK) in AWGN:
Coherent detection: BER = Q(√(Eb/N₀))
Non-coherent (envelope) detection: BER = (1/2) × exp(-Eb/(2N₀))
Comparing with other modulation schemes at BER = 10⁻⁵:
- OOK coherent needs Eb/N₀ ≈ 12.6 dB
- BPSK needs Eb/N₀ ≈ 9.6 dB
- BFSK coherent needs Eb/N₀ ≈ 12.6 dB
So OOK requires about 3 dB more power than BPSK for the same error rate. This is because OOK "wastes" energy on the zero state — half the time no signal is transmitted, but noise can still cause errors.
Advantages and Limitations
Advantages of ASK:
- Extremely simple transmitter and receiver hardware
- Low implementation cost
- Non-coherent detection possible (no PLL needed)
- Easy to generate — just switch a carrier on and off
- Low computational complexity
Limitations of ASK:
- Poor noise immunity (amplitude is easily corrupted by noise and fading)
- Susceptible to non-linear amplifier distortion
- Not constant-envelope (cannot use efficient Class C amplifiers)
- Poor performance in fading channels (amplitude variations directly corrupt information)
- Lower spectral efficiency than PSK or QAM
Real-World Applications
Despite its limitations, ASK finds widespread use in applications where simplicity matters more than performance:
- RFID systems — Passive RFID tags use ASK/OOK because the modulator can be incredibly simple (just a switch), minimizing power consumption
- Infrared remote controls — Your TV remote uses OOK at 38 kHz carrier
- Garage door openers — Simple OOK at 315 or 433 MHz
- Fiber optic communication — OOK is the dominant modulation for intensity-modulated direct-detection (IM/DD) fiber links up to 10 Gbps
- Low-cost wireless sensors — Sub-GHz ISM band transmitters
OOK in Optical Communication
Interestingly, OOK is the workhorse of fiber optic communication. Since optical detectors respond to light intensity (not electric field), and laser diodes naturally produce intensity-modulated signals, OOK maps perfectly to optical systems:
- Laser ON = bit "1" (light pulse present)
- Laser OFF = bit "0" (no light)
At 10 Gbps, OOK achieves excellent performance with simple direct detection. Only at rates above 100 Gbps do more complex formats like QPSK and 16-QAM become necessary.
Multi-Level ASK (M-ASK)
Higher-order ASK uses more than two amplitude levels to increase spectral efficiency:
- 4-ASK: 2 bits per symbol, spectral efficiency = 2 bits/Hz
- 8-ASK: 3 bits per symbol, spectral efficiency = 3 bits/Hz
- 16-ASK: 4 bits per symbol, spectral efficiency = 4 bits/Hz
However, M-ASK is rarely used in practice because:
- Amplitude levels become closely spaced as M increases
- Very sensitive to noise and non-linearities
- QAM (which combines ASK with PSK) achieves the same spectral efficiency with much better noise performance
Key Takeaways
- ASK encodes digital data by switching carrier amplitude between discrete levels — OOK (on-off) is the simplest implementation.
- Bandwidth requirement is 2Rb for rectangular pulses, reducible with pulse shaping.
- ASK requires about 3 dB more power than BPSK for equivalent error performance.
- Non-coherent (envelope) detection enables very simple receivers without carrier recovery circuits.
- Primary applications are low-cost systems (RFID, remotes, sensors) and optical fiber communication.
- Multi-level ASK exists but is impractical compared to QAM for high spectral efficiency.
Exam Focus
Revise definitions, diagrams, examples, and short-answer points for ASK Modulation.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this Communication Systems topic.
Search Terms
communication-systems, communication systems, communication, systems, digital, ask, modulation, ask modulation
Related Communication Systems Topics