*Question E7F06:
What is the minimum number of bits required to sample a signal with a range of 1 volt at a resolution of 1 millivolt?*  

*Correct Answer is  D: 10 bits*  

### AI Response: (may contain errors)  

To determine the minimum number of bits required to sample a signal with a given range and resolution, we use the formula for the number of quantization levels:

$$
\text{Number of levels} = \frac{\text{Range}}{\text{Resolution}}
$$

In this case:
- **Range** = 1 volt = 1000 millivolts
- **Resolution** = 1 millivolt

So, the number of levels needed is:

$$
\frac{1000 \text{ mV}}{1 \text{ mV}} = 1000 \text{ levels}
$$

The number of bits required to represent these levels is given by the formula:

$$
\text{Number of bits} = \lceil \log_2(\text{Number of levels}) \rceil
$$

Calculating this:

$$
\log_2(1000) \approx 9.97
$$

Since the number of bits must be an integer, we round up to the nearest whole number, which is 10 bits.

### Explanation of Choices:
- **A: 4 bits**  
  4 bits can represent $2^4 = 16$ levels, which is far too few for 1000 levels.

- **B: 6 bits**  
  6 bits can represent $2^6 = 64$ levels, which is still insufficient for 1000 levels.

- **C: 8 bits**  
  8 bits can represent $2^8 = 256$ levels, which is not enough for 1000 levels.

- **D: 10 bits** (Correct Answer)  
  10 bits can represent $2^{10} = 1024$ levels, which is sufficient to cover the 1000 levels needed.

Thus, the correct answer is 10 bits, as it is the minimum number of bits required to achieve the desired resolution.