Deep Dive: E8C09
The correct answer is D: Gray code. Gray code is a digital code that allows only one bit to change between sequential code values. This property minimizes errors when values are changing, because only one bit changes at a time. In Gray code, adjacent values differ by only one bit. For example, in 3-bit Gray code: 000, 001, 011, 010, 110, 111, 101, 100. Each step changes only one bit. This is different from binary code where multiple bits can change simultaneously (like 011 to 100, where all three bits change). Gray code is used in applications where multiple bits changing simultaneously could cause errors, such as in analog-to-digital converters, rotary encoders, and some digital communication systems.
Why Other Answers Are Wrong
Option A: Incorrect. Binary Coded Decimal (BCD) doesn't have the single-bit-change property. BCD encodes decimal digits in binary, and adjacent values can have multiple bit changes. Option B: Incorrect. Extended Binary Coded Decimal Interchange Code (EBCDIC) doesn't have the single-bit-change property. It's a character encoding, not designed for single-bit transitions. Option C: Incorrect. Extended ASCII doesn't have the single-bit-change property. ASCII is a character encoding where adjacent characters can have multiple bit changes.
Exam Tip
Single bit change = Gray code. Remember: Gray code is the digital code where only one bit changes between sequential values. This minimizes errors during transitions.
Memory Aid
**G**ray **C**ode = **O**ne **B**it **C**hange (think 'GC = OBC')
Real-World Example
You're using a rotary encoder that outputs Gray code. As you rotate the encoder, the output changes from one value to the next, but only one bit changes at a time. This prevents errors that could occur if multiple bits changed simultaneously (which might be misread during the transition). Gray code is ideal for this application.
Source & Coverage
Question Pool: 2024-2028 Question Pool
Subelement: E8C
Reference: FCC Part 97.3
Key Concepts
Verified Content
Question from the official FCC Extra Class pool. Explanation reviewed by licensed amateur radio operators and mapped to the E8C topic.