Updated: Dec 9, 2025 | Source: 2023-2027 Question Pool | Topic: G7C
G7C11G7C

Which of these functions is performed by software in a software-defined radio (SDR)?

Deep Dive: G7C11

The correct answer is D: All these choices are correct. Functions performed by software in a software-defined radio (SDR) include: filtering, detection, and modulation. All three are performed by software in SDRs. For amateur radio operators, this explains SDR flexibility. Understanding this helps when using SDR equipment.

Why Other Answers Are Wrong

Option A: While correct, this is incomplete. Detection and modulation are also performed by software. Option B: While correct, this is incomplete. Filtering and modulation are also performed by software. Option C: While correct, this is incomplete. Filtering and detection are also performed by software.

Exam Tip

All three are SDR software functions: filtering, detection, modulation. When all listed functions are performed by software in SDRs, 'all of the above' is usually the answer. All demonstrate SDR flexibility.

Memory Aid

All three are SDR software functions: Filtering, Detection, Modulation. Think 'A'll 'S'DR 'F'unctions. All three functions that were traditionally hardware are now software in SDRs. Demonstrates SDR flexibility.

Real-World Example

SDR software performs: (1) Filtering - digital filters implemented in software, (2) Detection - demodulation algorithms in software, (3) Modulation - signal generation algorithms in software. All three functions that were traditionally hardware are now software in SDRs. This is the power of SDR - software replaces hardware.

Source & Coverage

Question Pool: 2023-2027 Question Pool

Subelement: G7C

Reference: 2023-2027 Question Pool · G7 - Practical Circuits

Key Concepts

Software-defined radio SDR Filtering Detection Modulation

Verified Content

Question from the official FCC General Class pool. Explanation reviewed by licensed amateur radio operators and mapped to the G7C topic.