Electrical & Electronics Engineering Electrical & Electronics Engineering major 100% Free Open Access
Chapter 7 • Theory & Derivations

Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law)

Comprehensive university textbook unit covering fundamental principles, mathematical formulations, and practical engineering applications of Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law).

§7.1 Theoretical Overview: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law)

Unit 7: Information limits, line coding and multiplexing

Learning objective: Apply Shannon capacity as a bound, not as a plug-in prediction of a real modem data rate.

Physical perspective

A communication link trades among rate, bandwidth, power, complexity, delay and error probability. Coding can approach ideal information limits under suitable blocklength and channel assumptions, but a finite modem has framing and implementation losses. Frequency-division and time-division sharing alter the resource scheduling problem rather than creating extra physical capacity.

Extended engineering case: how to reason from requirements

Information theory separates what is mathematically possible from what a particular modem can deliver. A source code exploits probability structure and correlation; its average lossless rate is bounded by entropy, not by the number of characters in the alphabet alone. A channel code deliberately adds redundancy to make noisy transmission more reliable. These directions seem opposite but solve different tasks, and a practical chain often compresses first and then adds protection. Compressing encrypted or already efficiently compressed data seldom yields meaningful savings. In contrast, protecting information with parity or block codes trades data rate for error resilience.

A classroom exercise may calculate AWGN capacity using bandwidth and received SNR. Do not mistake this for the achieved link rate. Finite block length, synchronization, pilots, modulation constraints, oscillator drift and fixed maximum delay prevent the theoretical limit from being reached exactly. In low-SNR operation, spreading signal energy over more bandwidth can reduce required energy per bit toward an information-theoretic limit, but receiver power consumption and occupied spectrum may be unacceptable. In high-SNR operation, capacity grows only logarithmically with transmit power: multiplying power by ten does not multiply data rate by ten.

Multiplexing adds scheduling and ownership. For TDM, a slot is useful only when user data, preambles and recovery overhead fit. FDM needs filters and oscillator spacing sufficiently good to control adjacent-channel interference. When users are bursty, an average utilization below one does not guarantee low delay: queues grow during activity peaks. Design a channel-use accounting sheet with separate columns for theoretical capacity, raw physical bit rate, coding overhead, framing overhead, retransmissions and user payload. The numerical gap between columns explains more than a single 'speed' label.

Connections and study order

The next four lessons move from the simplest tractable model to a broader engineering treatment of this unit. Solve their worked cases separately first, then assemble the assumptions in a single coherent link design. For every step, distinguish data representing the actual message from a signal generated by the transceiver and from noise introduced by the environment or receiver. Use the model's limiting cases to decide whether parameters can be safely neglected. Finally, specify how any simulation could be validated through an independent analytic calculation and, if qualified laboratory access exists, through a supervised physical measurement.

Unit lessons

  • [7.1 Entropy, source redundancy and compression](../lessons/U07-L01-entropy-source-redundancy-and-compression.html) — model H(X)=-∑p(x)log2 p(x)
  • [7.2 Shannon–Hartley capacity and spectral efficiency](../lessons/U07-L02-shannon-hartley-capacity-and-spectral-efficiency.html) — model C=B log2(1+S/N) for ideal bandlimited AWGN model
  • [7.3 Line coding, clock recovery and DC balance](../lessons/U07-L03-line-coding-clock-recovery-and-dc-balance.html) — model R_line=Rb times any coding overhead ratio; transition density affects timing
  • [7.4 Multiplexing and separation of users](../lessons/U07-L04-multiplexing-and-separation-of-users.html) — model TDM frame duration relates slot count, guard intervals and per-user allocation

Unit assessment and project

  • [Self-assessment](../assessments/unit-07.html)
  • [Integrated project](../projects/unit-07.html)
  • [Interactive model](../simulations/model-07.html)

§7.2 Entropy, source redundancy and compression

Lesson 7.1 Entropy, source redundancy and compression

Unit: 7 — Information limits, line coding and multiplexing Core model: H(X)=-∑p(x)log2 p(x) Suggested study: derive the model, solve its worked case, compare one limiting case, then attempt the open questions.

What is being described?

Entropy measures the average uncertainty of a random source symbol under a specified distribution. A source with nonuniform probabilities may require fewer average coded bits than a fixed-length representation, at the expense of codebooks and sometimes delay. Lossless compression cannot reduce every possible input; some sequences become longer if no information is discarded. For correlated sources, the relevant compression opportunity depends on conditional entropy and the model of previous samples.

Derivation and interpretation

Begin by writing the input, output and channel reference planes for entropy, source redundancy and compression. The governing relationship in this lesson is H(X)=-∑p(x)log2 p(x). Read each symbol according to its definition in the accompanying discussion, not as a context-free calculator instruction. Where the formula uses decibels, convert back to linear power before adding contributions. Where it describes a spectrum, identify whether positive and negative frequencies, peak or RMS amplitudes and window normalization are being used. If a formula describes probability, specify the random variable and statistical model. These conditions are substantive mathematical requirements: using the right arithmetic on the wrong reference conditions does not produce a correct engineering result.

Worked engineering case

For independent symbols A and B with probabilities 0.75 and 0.25, H=-0.75log2(0.75)-0.25log2(0.25)≈0.811 bits per symbol. This is an asymptotic lower bound on average lossless rate under the model, not necessarily the length of an individual symbol codeword.

Failure mode and model boundary

An encoder achieving low average length for its training distribution may perform poorly when actual symbol probabilities change. The decoded source still needs exact symbol boundaries and context.

Investigation and design transfer

Create a four-symbol distribution and compute entropy. Propose a prefix code and compare average length with the entropy lower bound.

Questions and solution guidance

1. Derivation: Starting from the stated governing relation, define the variables and derive or justify the result under its intended assumptions. Guidance: show every conversion, distinguish the signal and noise reference planes, and explain why each approximation holds.

2. Check the worked example: Recompute the numerical case, then change one parameter by a factor of two. Guidance: perform the change in linear units when powers or probabilities are involved; translate to decibels only at the end, if appropriate.

3. Challenge the assumption: An encoder achieving low average length for its training distribution may perform poorly when actual symbol probabilities change. The decoded source still needs exact symbol boundaries and context. Guidance: identify the precise assumption being challenged and propose an observable counter-test rather than treating the limitation as a generic warning.

4. Engineering design: Create a four-symbol distribution and compute entropy. Propose a prefix code and compare average length with the entropy lower bound. Guidance: specify achievable measurements, independent variables, expected plots and a criterion for accepting or rejecting the design.

Connection to the rest of the chain

A communication receiver does not experience this mechanism in isolation. Source statistics influence coding; waveform choice influences occupied bandwidth; filtering changes the noise entering the decision statistic; and synchronization transforms signal geometry into errors. When using the result from entropy, source redundancy and compression inside an end-to-end budget, name its upstream inputs and downstream consequences. Avoid adding an improvement twice: reducing noise bandwidth and improving SNR through a filter may describe the same physical change. Conversely, an unmodeled impairment can create a gap between a correct local calculation and actual delivered payload. A full design review therefore asks for both local correctness and end-to-end error or outage evidence.

§7.3 Shannon–Hartley capacity and spectral efficiency

Lesson 7.2 Shannon–Hartley capacity and spectral efficiency

Unit: 7 — Information limits, line coding and multiplexing Core model: C=B log2(1+S/N) for ideal bandlimited AWGN model Suggested study: derive the model, solve its worked case, compare one limiting case, then attempt the open questions.

What is being described?

Capacity is the supremum of reliable communication rates under a specific channel and allowable coding assumptions. For an ideal AWGN channel with bandwidth B and signal-to-noise power ratio S/N, the Shannon–Hartley expression establishes a benchmark. A practical link operating below that result may still require substantial coding, long blocks, accurate channel estimates and efficient modulation. The formula does not account for all forms of impulsive interference, fading correlation, spectrum-mask rules or traffic overhead. Spectral efficiency is useful as bits per second per hertz at a named interface.

Derivation and interpretation

Begin by writing the input, output and channel reference planes for shannon–hartley capacity and spectral efficiency. The governing relationship in this lesson is C=B log2(1+S/N) for ideal bandlimited AWGN model. Read each symbol according to its definition in the accompanying discussion, not as a context-free calculator instruction. Where the formula uses decibels, convert back to linear power before adding contributions. Where it describes a spectrum, identify whether positive and negative frequencies, peak or RMS amplitudes and window normalization are being used. If a formula describes probability, specify the random variable and statistical model. These conditions are substantive mathematical requirements: using the right arithmetic on the wrong reference conditions does not produce a correct engineering result.

Worked engineering case

At B=1 MHz and SNR=15 dB (linear 31.62), the theoretical AWGN capacity is 1e6·log2(32.62)≈5.03 Mb/s. A 4 Mb/s payload may be feasible in principle, but cannot be guaranteed by this upper bound alone.

Failure mode and model boundary

Capacity does not predict latency, packet error probability at short block lengths, or practical battery life. Those need separate models and measurement.

Investigation and design transfer

Plot capacity versus SNR for 100 kHz and 1 MHz. Explain why the wideband link can move more bits despite a lower spectral-efficiency target.

Questions and solution guidance

1. Derivation: Starting from the stated governing relation, define the variables and derive or justify the result under its intended assumptions. Guidance: show every conversion, distinguish the signal and noise reference planes, and explain why each approximation holds.

2. Check the worked example: Recompute the numerical case, then change one parameter by a factor of two. Guidance: perform the change in linear units when powers or probabilities are involved; translate to decibels only at the end, if appropriate.

3. Challenge the assumption: Capacity does not predict latency, packet error probability at short block lengths, or practical battery life. Those need separate models and measurement. Guidance: identify the precise assumption being challenged and propose an observable counter-test rather than treating the limitation as a generic warning.

4. Engineering design: Plot capacity versus SNR for 100 kHz and 1 MHz. Explain why the wideband link can move more bits despite a lower spectral-efficiency target. Guidance: specify achievable measurements, independent variables, expected plots and a criterion for accepting or rejecting the design.

Connection to the rest of the chain

A communication receiver does not experience this mechanism in isolation. Source statistics influence coding; waveform choice influences occupied bandwidth; filtering changes the noise entering the decision statistic; and synchronization transforms signal geometry into errors. When using the result from shannon–hartley capacity and spectral efficiency inside an end-to-end budget, name its upstream inputs and downstream consequences. Avoid adding an improvement twice: reducing noise bandwidth and improving SNR through a filter may describe the same physical change. Conversely, an unmodeled impairment can create a gap between a correct local calculation and actual delivered payload. A full design review therefore asks for both local correctness and end-to-end error or outage evidence.

§7.4 Line coding, clock recovery and DC balance

Lesson 7.3 Line coding, clock recovery and DC balance

Unit: 7 — Information limits, line coding and multiplexing Core model: R_line=Rb times any coding overhead ratio; transition density affects timing Suggested study: derive the model, solve its worked case, compare one limiting case, then attempt the open questions.

What is being described?

NRZ signaling, Manchester coding, alternate-mark inversion and block codes map bits to physical line levels with different transition and spectral properties. A code with deliberate transitions can simplify clock recovery while increasing occupied signaling bandwidth. A DC-balanced code may be important over transformer-coupled channels. Scramblers randomize long patterns statistically but do not guarantee a transition in every fixed number of symbols unless combined with constraints. Physical link design must include symbol timing tolerance, eye opening and baseline wander.

Derivation and interpretation

Begin by writing the input, output and channel reference planes for line coding, clock recovery and dc balance. The governing relationship in this lesson is R_line=Rb times any coding overhead ratio; transition density affects timing. Read each symbol according to its definition in the accompanying discussion, not as a context-free calculator instruction. Where the formula uses decibels, convert back to linear power before adding contributions. Where it describes a spectrum, identify whether positive and negative frequencies, peak or RMS amplitudes and window normalization are being used. If a formula describes probability, specify the random variable and statistical model. These conditions are substantive mathematical requirements: using the right arithmetic on the wrong reference conditions does not produce a correct engineering result.

Worked engineering case

If an 8b/10b line code maps every eight data bits to ten transmitted bits, a 1 Gb/s payload requires at least 1.25 Gbaud binary line signaling before other overhead. This is not a claim about a particular standard implementation.

Failure mode and model boundary

An apparent eye pattern can look open at low noise yet fail when long run-length patterns move the receiver baseline. Test stressed data patterns, not only random ones.

Investigation and design transfer

Compare NRZ and Manchester for eight consecutive zero bits. Count transitions and discuss practical timing advantages and bandwidth cost.

Questions and solution guidance

1. Derivation: Starting from the stated governing relation, define the variables and derive or justify the result under its intended assumptions. Guidance: show every conversion, distinguish the signal and noise reference planes, and explain why each approximation holds.

2. Check the worked example: Recompute the numerical case, then change one parameter by a factor of two. Guidance: perform the change in linear units when powers or probabilities are involved; translate to decibels only at the end, if appropriate.

3. Challenge the assumption: An apparent eye pattern can look open at low noise yet fail when long run-length patterns move the receiver baseline. Test stressed data patterns, not only random ones. Guidance: identify the precise assumption being challenged and propose an observable counter-test rather than treating the limitation as a generic warning.

4. Engineering design: Compare NRZ and Manchester for eight consecutive zero bits. Count transitions and discuss practical timing advantages and bandwidth cost. Guidance: specify achievable measurements, independent variables, expected plots and a criterion for accepting or rejecting the design.

Connection to the rest of the chain

A communication receiver does not experience this mechanism in isolation. Source statistics influence coding; waveform choice influences occupied bandwidth; filtering changes the noise entering the decision statistic; and synchronization transforms signal geometry into errors. When using the result from line coding, clock recovery and dc balance inside an end-to-end budget, name its upstream inputs and downstream consequences. Avoid adding an improvement twice: reducing noise bandwidth and improving SNR through a filter may describe the same physical change. Conversely, an unmodeled impairment can create a gap between a correct local calculation and actual delivered payload. A full design review therefore asks for both local correctness and end-to-end error or outage evidence.

§7.5 Multiplexing and separation of users

Lesson 7.4 Multiplexing and separation of users

Unit: 7 — Information limits, line coding and multiplexing Core model: TDM frame duration relates slot count, guard intervals and per-user allocation Suggested study: derive the model, solve its worked case, compare one limiting case, then attempt the open questions.

What is being described?

Time-division multiplexing assigns different slots to users while frequency-division multiplexing assigns distinct subbands. Both require boundaries that do not leak too much energy into adjacent allocations. Guard intervals, pulse-shaping filters, frequency stability and synchronization consume real resources. In statistical multiplexing, user activity and queueing become part of quality-of-service calculations. The useful aggregate throughput is generally smaller than the raw sum of nominal bit-clock rates once pilots, guard time and addressing are counted.

Derivation and interpretation

Begin by writing the input, output and channel reference planes for multiplexing and separation of users. The governing relationship in this lesson is TDM frame duration relates slot count, guard intervals and per-user allocation. Read each symbol according to its definition in the accompanying discussion, not as a context-free calculator instruction. Where the formula uses decibels, convert back to linear power before adding contributions. Where it describes a spectrum, identify whether positive and negative frequencies, peak or RMS amplitudes and window normalization are being used. If a formula describes probability, specify the random variable and statistical model. These conditions are substantive mathematical requirements: using the right arithmetic on the wrong reference conditions does not produce a correct engineering result.

Worked engineering case

Four users each need 100 kb/s, and a synchronous TDM frame devotes 80% to data and 20% to guard and overhead. The physical link must carry at least 500 kb/s aggregate symbols or bits under an appropriate one-bit-per-symbol assumption.

Failure mode and model boundary

FDM subchannels cannot simply be packed to their theoretical occupied bandwidth with zero separation unless filter roll-off and interference performance have been considered.

Investigation and design transfer

Prepare a TDM plan for three users with unequal rates and one bursty user. Estimate queue length under a sudden one-second activity increase.

Questions and solution guidance

1. Derivation: Starting from the stated governing relation, define the variables and derive or justify the result under its intended assumptions. Guidance: show every conversion, distinguish the signal and noise reference planes, and explain why each approximation holds.

2. Check the worked example: Recompute the numerical case, then change one parameter by a factor of two. Guidance: perform the change in linear units when powers or probabilities are involved; translate to decibels only at the end, if appropriate.

3. Challenge the assumption: FDM subchannels cannot simply be packed to their theoretical occupied bandwidth with zero separation unless filter roll-off and interference performance have been considered. Guidance: identify the precise assumption being challenged and propose an observable counter-test rather than treating the limitation as a generic warning.

4. Engineering design: Prepare a TDM plan for three users with unequal rates and one bursty user. Estimate queue length under a sudden one-second activity increase. Guidance: specify achievable measurements, independent variables, expected plots and a criterion for accepting or rejecting the design.

Connection to the rest of the chain

A communication receiver does not experience this mechanism in isolation. Source statistics influence coding; waveform choice influences occupied bandwidth; filtering changes the noise entering the decision statistic; and synchronization transforms signal geometry into errors. When using the result from multiplexing and separation of users inside an end-to-end budget, name its upstream inputs and downstream consequences. Avoid adding an improvement twice: reducing noise bandwidth and improving SNR through a filter may describe the same physical change. Conversely, an unmodeled impairment can create a gap between a correct local calculation and actual delivered payload. A full design review therefore asks for both local correctness and end-to-end error or outage evidence.

§7.6 Engineering Design Project: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law)

Unit 7 project — Information limits, line coding and multiplexing: an auditable synthetic design study

Problem statement. Apply Shannon capacity as a bound, not as a plug-in prediction of a real modem data rate. The deliverable is a self-contained engineering analysis, not a claim that a device was measured or certified.

Scenario

Information theory separates what is mathematically possible from what a particular modem can deliver. A source code exploits probability structure and correlation; its average lossless rate is bounded by entropy, not by the number of characters in the alphabet alone. A channel code deliberately adds redundancy to make noisy transmission more reliable. These directions seem opposite but solve different tasks, and a practical chain often compresses first and then adds protection. Compressing encrypted or already efficiently compressed data seldom yields meaningful savings. In contrast, protecting information with parity or block codes trades data rate for error resilience.

Required work products

1. Requirements document. State the message type, sample or symbol rate, occupied-bandwidth convention, reference impedances or powers and a numerical reliability criterion. Differentiate functional requirements (what users need) from implementation choices (how blocks operate).

2. Equation notebook. For each of the unit's four governing relationships, derive the formula assumptions, provide an annotated worked calculation and evaluate a limiting case. Keep all intermediate calculations in linear units until a logarithmic representation is actually necessary.

3. Simulation experiment. Open the associated synthetic model. Take screenshots or download CSV for three input settings: nominal, stressed, and nearly ideal. Record why each setting was chosen. Compare at least two numerical points with a direct formula calculation independent of the browser code.

4. Failure analysis. Write one paragraph each on systematic bias, random variation and model mismatch. State the measurement instrument or independent experiment needed to distinguish the alternatives in a supervised hardware implementation.

5. Decision memo. Recommend a configuration for the stated application. Include a tradeoff table of bandwidth, power, complexity, delay, expected errors and uncertainty. Explicitly identify the two most consequential unverified assumptions.

Suggested numerical investigation

  • Experiment 1, Entropy, source redundancy and compression: Create a four-symbol distribution and compute entropy. Propose a prefix code and compare average length with the entropy lower bound. Translate the experiment into three adjustable parameters; record predicted trend and one case that would challenge it.
  • Experiment 2, Shannon–Hartley capacity and spectral efficiency: Plot capacity versus SNR for 100 kHz and 1 MHz. Explain why the wideband link can move more bits despite a lower spectral-efficiency target. Translate the experiment into three adjustable parameters; record predicted trend and one case that would challenge it.
  • Experiment 3, Line coding, clock recovery and DC balance: Compare NRZ and Manchester for eight consecutive zero bits. Count transitions and discuss practical timing advantages and bandwidth cost. Translate the experiment into three adjustable parameters; record predicted trend and one case that would challenge it.
  • Experiment 4, Multiplexing and separation of users: Prepare a TDM plan for three users with unequal rates and one bursty user. Estimate queue length under a sudden one-second activity increase. Translate the experiment into three adjustable parameters; record predicted trend and one case that would challenge it.

Evaluation rubric (100 points)

  • Model derivations and units: 25 points. A formula with unexplained symbols does not earn full marks.
  • Independent arithmetic and numerical consistency: 20 points. Reproduce at least one graph point without reusing the graph's implementation.
  • Simulation experiment and transparent provenance: 20 points. Identify every result as synthetic.
  • Failure analysis and sensitivity: 20 points. Include meaningful nonideal tests, not only cosmetic parameter changes.
  • Clear engineering recommendation: 15 points. Tie the recommendation to the defined objective and state where further evidence is required.

Safety: do not build or operate radio transmitters, powered antennas or high-voltage test apparatus as part of this offline project.

§7.7 Analytical Derivations and Assessment: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law)

Unit 7 assessment — Information limits, line coding and multiplexing

Instructions: show the reference planes, numerical steps and units. These are explanatory solution outlines, not a substitute for deriving the equations. Allocate 100 points: 20 each for Questions 1–4 and 20 for the integration problem.

Question 1: Entropy, source redundancy and compression (20 points)

Problem. For independent symbols A and B with probabilities 0.75 and 0.25, H=-0.75log2(0.75)-0.25log2(0.25)≈0.811 bits per symbol. This is an asymptotic lower bound on average lossless rate under the model, not necessarily the length of an individual symbol codeword. Reconstruct the calculation or argument and then choose a plausible change of one operating variable. Explain the direction and approximate magnitude of the result without assuming the model applies outside its stated range. Give one separate observation that would invalidate the ideal prediction.

Solution outline. Begin with H(X)=-∑p(x)log2 p(x). An encoder achieving low average length for its training distribution may perform poorly when actual symbol probabilities change. The decoded source still needs exact symbol boundaries and context. Full credit requires the value or directional consequence, defined units, and explicit treatment of the limiting assumptions. A correct numerical answer without a meaningful reference plane receives at most half credit; a diagram without a justified computation also receives partial credit only.

Question 2: Shannon–Hartley capacity and spectral efficiency (20 points)

Problem. At B=1 MHz and SNR=15 dB (linear 31.62), the theoretical AWGN capacity is 1e6·log2(32.62)≈5.03 Mb/s. A 4 Mb/s payload may be feasible in principle, but cannot be guaranteed by this upper bound alone. Reconstruct the calculation or argument and then choose a plausible change of one operating variable. Explain the direction and approximate magnitude of the result without assuming the model applies outside its stated range. Give one separate observation that would invalidate the ideal prediction.

Solution outline. Begin with C=B log2(1+S/N) for ideal bandlimited AWGN model. Capacity does not predict latency, packet error probability at short block lengths, or practical battery life. Those need separate models and measurement. Full credit requires the value or directional consequence, defined units, and explicit treatment of the limiting assumptions. A correct numerical answer without a meaningful reference plane receives at most half credit; a diagram without a justified computation also receives partial credit only.

Question 3: Line coding, clock recovery and DC balance (20 points)

Problem. If an 8b/10b line code maps every eight data bits to ten transmitted bits, a 1 Gb/s payload requires at least 1.25 Gbaud binary line signaling before other overhead. This is not a claim about a particular standard implementation. Reconstruct the calculation or argument and then choose a plausible change of one operating variable. Explain the direction and approximate magnitude of the result without assuming the model applies outside its stated range. Give one separate observation that would invalidate the ideal prediction.

Solution outline. Begin with R_line=Rb times any coding overhead ratio; transition density affects timing. An apparent eye pattern can look open at low noise yet fail when long run-length patterns move the receiver baseline. Test stressed data patterns, not only random ones. Full credit requires the value or directional consequence, defined units, and explicit treatment of the limiting assumptions. A correct numerical answer without a meaningful reference plane receives at most half credit; a diagram without a justified computation also receives partial credit only.

Question 4: Multiplexing and separation of users (20 points)

Problem. Four users each need 100 kb/s, and a synchronous TDM frame devotes 80% to data and 20% to guard and overhead. The physical link must carry at least 500 kb/s aggregate symbols or bits under an appropriate one-bit-per-symbol assumption. Reconstruct the calculation or argument and then choose a plausible change of one operating variable. Explain the direction and approximate magnitude of the result without assuming the model applies outside its stated range. Give one separate observation that would invalidate the ideal prediction.

Solution outline. Begin with TDM frame duration relates slot count, guard intervals and per-user allocation. FDM subchannels cannot simply be packed to their theoretical occupied bandwidth with zero separation unless filter roll-off and interference performance have been considered. Full credit requires the value or directional consequence, defined units, and explicit treatment of the limiting assumptions. A correct numerical answer without a meaningful reference plane receives at most half credit; a diagram without a justified computation also receives partial credit only.

Question 5: integrate the unit into a receiver chain (20 points)

Problem. Propose a complete signal chain for the unit's principal application. Show where source content, oscillator/reference information, channel distortion, random noise and decision logic enter. For each of the four lesson mechanisms, label an observable that a student could calculate or simulate. Choose one validation check independent of the simulation itself.

Solution outline. A strong answer includes a correctly ordered block diagram, a table of input/output units, a resource budget (power, spectrum or sampling), and at least one numerical limiting case. A student's independent calculation must use the same model conventions as the interactive graph. Discuss which missing impairment could overturn the proposed design. The answer should explain why a locally accurate mechanism does not guarantee successful end-to-end information delivery.

Marking: 5 points for the architecture, 5 for model consistency, 5 for independent validation, 5 for credible limitations.

THREE WORKED QUESTIONS

Step-by-Step Communication Systems I Solutions

Three original questions connect calculations, definitions and interpretation. Open each solution to follow the reasoning.

Solved Problem Example 7.1: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) Numerical Problem 1

Determine the frequency response, pole-zero stability, and terminal response for a system operating under Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) conditions.

Apply the governing transform domain models developed in Unit 7. State all initial conditions, evaluate the transfer function, and solve for steady-state and transient components.

$$\text{Analytical balance evaluated across unit } 7$$
Solved Problem Example 7.2: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) Numerical Problem 2

Determine the frequency response, pole-zero stability, and terminal response for a system operating under Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) conditions.

Apply the governing transform domain models developed in Unit 7. State all initial conditions, evaluate the transfer function, and solve for steady-state and transient components.

$$\text{Analytical balance evaluated across unit } 7$$
Solved Problem Example 7.3: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) Numerical Problem 3

Determine the frequency response, pole-zero stability, and terminal response for a system operating under Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) conditions.

Apply the governing transform domain models developed in Unit 7. State all initial conditions, evaluate the transfer function, and solve for steady-state and transient components.

$$\text{Analytical balance evaluated across unit } 7$$
Solved Problem Example 7.4: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) Numerical Problem 4

Determine the frequency response, pole-zero stability, and terminal response for a system operating under Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) conditions.

Apply the governing transform domain models developed in Unit 7. State all initial conditions, evaluate the transfer function, and solve for steady-state and transient components.

$$\text{Analytical balance evaluated across unit } 7$$
Solved Problem Example 7.5: Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) Numerical Problem 5

Determine the frequency response, pole-zero stability, and terminal response for a system operating under Pulse Code Modulation (PCM), Uniform and Non-Uniform Quantization (A-Law, Mu-Law) conditions.

Apply the governing transform domain models developed in Unit 7. State all initial conditions, evaluate the transfer function, and solve for steady-state and transient components.

$$\text{Analytical balance evaluated across unit } 7$$