Technical Diagram Audit (Historical Record)
Audit date: 2026-07-28
Completion date: 2026-08-02
Scope: all 55 current chapters under 03_technical/, their question maps, answer plans, body text and referenced visual assets.
Goal: make every required exam visual reproducible by hand, technically correct, and directly useful for scoring.
[!IMPORTANT]
The current technical tree contains 55 note files after the Signals, Communications, and EDC chapter splits. This audit uses the current tree.
1. Completion Status
The initial audit found a coverage and specificity mismatch , not merely a low image count:
A question says "draw," but the answer has prose only.
A generic flow exists, but the question needs a real architecture with interfaces.
A circuit exists, but the required timing chart or characteristic is absent.
A plot exists, but it omits the construction marks, operating points, or labels.
An exact multi-part PYQ has visuals for only one limb.
The audit treats one required exam visual as one visual package . A package may need two SVGs, such as a circuit plus its waveform.
All 160 tracked backlog rows are now resolved:
Priority
Complete
Source-limited
Unresolved
P0
25
1
0
P1
100
0
0
P2
34
0
0
Total tracked packages
159
1
0
The source-limited P0 row is the NTC 2081 root-locus question: the available paper prints a symbolic \(\sigma\) and supplies no numerical value. Its figure therefore presents the complete symbolic construction without inventing a parameter. These are exam-scoring visual obligations, not unique image-file counts; shared concepts use one builder with chapter-local owners where needed.
Priority
P0: exact observed PYQ, especially NTC 2079/2081/2082.
P1: core 5- or 10-mark syllabus answer where the visual earns distinct marks.
P2: useful enrichment, comparison, or predicted variant.
W: a related SVG exists but is incomplete, unsafe, or too generic.
M: no adequate SVG is referenced.
C: complete and referenced in the current owning chapter.
S: source-limited completion; the available source does not support a numerical claim.
2. Diagram Quality Contract
A diagram is complete only when a student can redraw it without inventing missing information.
Every block diagram must show
A clear left-to-right or top-to-bottom signal direction.
Input and output names, including units or domains where relevant.
Functional block names, not vague labels such as "process" or "unit."
Every feedback path, summing sign, take-off point, and control input.
Important interfaces or signals on connecting arrows.
A short equation or operating condition only where it earns a mark.
Enough spacing for labels to remain readable in mobile, print, and dark mode.
Use the correct visual type
Question demand
Required visual
"Draw the block diagram"
Functional blocks, interfaces, and signal flow
"Construction and working"
Labeled physical or circuit construction
"Characteristics"
Axes, operating regions, key points, and direction
"Timing / switching / coding"
Aligned input, clock, state, and output waveforms
"Derive boundary condition"
Pillbox/loop construction plus vector components
"Design a counter"
State graph/table, minimized logic, circuit, and timing
"Compare modulation"
Waveforms and spectra or constellations, not prose alone
Current static-asset policy
The former SVG generator was retired on 2026-08-06. Existing SVG files are frozen static artifacts retained for current notes.
New and replacement technical figures must be source-verified, high-DPI textbook PNG crops; do not recreate the Python or JavaScript generator.
Keep conventional symbols, labels, polarity, signal direction and equations identical between the source figure and the note.
Verify every crop at desktop/mobile width and exclude unrelated page text, headers and neighboring figures.
3. P0 Completion Record: Exact Questions First
Rank
Exact demand
Completion
1
NTC 2081 root-locus construction
The source scan verifies a symbolic \(\sigma\) , not a number. Added an explicitly source-limited symbolic construction with poles, conditional segment, centroid, asymptotes, breakaway polynomial and departure expression; no numerical locus is claimed.
2
NTC 2079 VHF antennas
Added folded dipole, labeled Yagi, gain-improvement methods, and the parabolic-reflector feasibility argument in one answer package.
3
NTC 2081 magnetic boundary conditions
Added the infinitesimal pillbox and Amperian loop used in the derivation.
4
NTC 2082 two-bit counter
Corrected the falling-edge convention and added aligned CLK, Q0, Q1, state sequence, and ripple-delay timing.
5
NTC 2081 controlled rectifier
Added the four-SCR full-wave bridge, firing pulses, conducting pairs, and delayed output waveform.
6
NTC 2079 PCM transmitter/receiver
Completed both chains with channel, line coding/decoding, 3R regeneration, clock recovery, and 64 kbps annotations.
7
NTC 2082 DS-SS/FH-SS and DS-CDMA
Added spreading/hopping comparison plus acquisition and early-prompt-late tracking loops.
8
NTC 2079 system bus
Added CPU, memory, and I/O on correctly directed address, data, and control buses.
9
NTC 2082 cache memory
Added tag lookup, hit path, miss fetch, line fill, locality example, hit ratio, and AMAT inset.
10
NTC 2081 optical transmitter/receiver
Added full Tx/Rx functional blocks, PIN/APD alternatives, TIA, equalization, decision and clock recovery.
11
NTC 2082 fiber types
Extended the figure with cross-sections and refractive-index profiles for all three types.
12
NTC 2079 satellite/Kepler
Added ellipse/focus, apogee/perigee, equal-area sectors, and the period-major-axis law.
13
NTC 2081 satellite link factors
Added an uplink/downlink gain-loss chain with EIRP, path/rain/pointing loss, transponder gain, receive G/T, and combined C/N0.
14
NTC 2081/2082 protection
Completed the site layout, earthing/shielding constructions, shock-protection devices, bonding, and surge-current paths.
15
NTC 2082 dipole/polarization/matching/skin depth
Corrected principal-plane labels and added polarization loci, mismatch angle, matching methods, and the 5 MHz copper skin-depth construction.
16
NTC 2082 control composite
Kept the complete open/closed-loop figures and added a pole-zero stability map with response thumbnails.
17
NTC 2082 AC composite
Referenced three_phase_phasors.svg and star_delta.svg together and added full resistance-conversion formulas.
18
NTC 2082 cloud plus algorithm/flowchart
Kept the exact port flowchart and added the cloud service/deployment architecture and answer section.
4. EDC and Digital Logic Backlog
EDC visual policy supersedes the SVG rows below
The EDC section was migrated on 2026-08-06 to source-verified, high-DPI textbook PNGs from Boylestad, Sedra/Smith, Floyd and Maini. All 114 EDC catalog SVG owners and outputs were removed; no EDC Markdown page references an SVG.
The tables in this section retain the former SVG names only as a historical coverage specification . They must not be recreated. For current work, locate the corresponding *_textbook.png in the chapter img/ folder, verify it against the source PDF, and follow .github/instructions/figure-crop.instructions.md.
01_edc/01-bjt/ and 01_edc/02-fet/
No open diagram item is currently listed.
01_edc/01_logic_families.md
State
Topic
Proposed SVG
Required content
C/P1
NMOS versus CMOS inverter
nmos_cmos_inverter_vtc.svg
Paired VTCs; NMOS ratio-dependent levels/static current versus CMOS rail-to-rail levels, switching point, thresholds, and noise margins.
C/P1
NAND/NOR as universal gates
universal_gate_realizations.svg
NAND-only and NOR-only NOT, AND, and OR; tied inputs, intermediate complements, and Boolean result under each circuit.
01_edc/03-op-amp/
State
Topic
Proposed SVG
Required content
C/P1
Ideal op-amp and virtual ground
ideal_opamp_virtual_ground.svg
Pin/rail labels and ideal properties; separate negative-feedback panel showing a virtual node that is not physically grounded.
C/P1
Inverting/non-inverting amplifiers
opamp_inverting_noninverting.svg
Complete resistor networks, feedback path, virtual node, current direction, and both closed-loop gains.
C/P2
Summing, differential, integrator, differentiator
opamp_application_circuits.svg
Four compact circuits with polarities and governing equations.
01_edc/07-amplifier/
State
Topic
Proposed SVG
Required content
C/P1
Coupling methods
amplifier_coupling_methods.svg
RC, direct and transformer interstage paths with DC transfer, matching and bandwidth trade-offs.
C/P1
CE RC-coupled amplifier
rc_coupled_ce_amplifier.svg
Complete divider bias, input/output coupling, emitter bypass, load and voltage/current/power-gain relations.
C/P1
CE frequency response
rc_coupled_frequency_response.svg
Low/mid/high regions, \(f_L\) , \(f_H\) , -3 dB points, bandwidth and physical roll-off causes.
C/P1
Transformer push-pull
transformer_coupled_push_pull.svg
Centre-tapped phase splitter and output transformer, alternate Class-B paths and ideal efficiency limit.
C/P1
Push-pull crossover distortion
push_pull_crossover_class_ab.svg
Class-B stage, input/output dead-zone waveform, and two-diode Class-AB bias remedy with quiescent-current path.
C/P1
Class-C tuned amplifier
class_c_tuned_amplifier.svg
Biased transistor, collector tank/RFC/load, narrow current pulses, restored sinusoidal output, and resonance condition.
C/P2
Miller effect
miller_effect_equivalent.svg
Bridging capacitance, inverted gain, equivalent input/output capacitances, and high-frequency cutoff consequence.
C/P1
Negative-feedback amplifier
negative_feedback_block.svg
Signed summer, error, amplifier A, sampler beta, return path, and Af = A/(1+Abeta).
C/P1
Four feedback topologies
feedback_topologies.svg
Series/shunt input mixing versus voltage/current output sampling; gain type and impedance effects.
C/P1
Standard Bode responses
standard_bode_responses.svg
Magnitude and phase for low-pass, high-pass, band-pass and band-stop responses.
C/P1
Bode gain/phase margins
Re-emitted bode_margins.svg
Magnitude/phase panels with 0 dB, -180 degrees, gain/phase crossover, and GM/PM arrows. The former one-pole plot was insufficient.
01_edc/08-oscillator/
State
Topic
Proposed SVG
Required content
C/P1
Oscillator feedback loop
oscillator_feedback_loop.svg
Noise seed, forward gain, amplitude control, selective positive return, startup and steady-state conditions.
C/P1
Wien bridge
wien_bridge.svg
Non-inverting amplifier, series/parallel RC bridge and independent gain-setting negative feedback.
C/P1
RC phase-shift oscillator
phase_shift_oscillator.svg
Inverting amplifier, three RC sections, feedback direction, phase contributions, gain condition, and frequency.
C/P1
Colpitts and Hartley
colpitts_hartley_transistor.svg
Actual paired transistor circuits with bias/supply, tapped capacitors or inductors, output, feedback arrows, and effective component formulas.
C/P2
Clapp oscillator
clapp_oscillator.svg
Colpitts-derived circuit with series C3, component hierarchy, tap, and equivalent capacitance.
C/P1
Series/parallel resonance
series_parallel_resonance.svg
Both topologies and characteristics: series current peak/impedance minimum, parallel line-current minimum/impedance maximum, bandwidth and Q.
C/P1
Quartz crystal
quartz_crystal_equivalent_response.svg
Motional RLC branch in parallel with holder capacitance plus impedance curve at series and parallel resonance.
C/P1
Pierce crystal loop
pierce_crystal_oscillator.svg
Inverting active stage, crystal, load capacitors, bias resistor and load-capacitance relation.
C/P1
PLL
pll_block.svg
Phase detector, loop filter, VCO, negative feedback and lock path for the retained communication PYQ.
01_edc/02_semiconductor_memory.md
State
Topic
Proposed SVG
Required content
C/P1
SRAM versus DRAM
sram_dram_cells.svg
6T SRAM with BL/BL-bar/WL and 1T1C DRAM with storage node, read, refresh, and destructive-read labels.
01_edc/04-anlg-filters/00_analog_filters.md
State
Topic
Proposed SVG
Required content
C/P1
Active low-pass filter
active_low_pass_filter.svg
First-order op-amp circuit plus response with cutoff, -3 dB, and roll-off.
01_edc/05-ad-conv/
State
Topic
Proposed SVG
Required content
C/P1
SAR ADC
sar_adc_complete.svg
Add reference, clock, start/end conversion, correctly directed DAC loop, and a four-bit trial-code/DAC staircase timing panel.
C/P1
Flash and dual-slope ADC
flash_adc.svg, dual_slope_adc.svg
Ladder/comparator/priority encoder; switched integrator/comparator/counter with fixed run-up and measured run-down.
C/P2
Sigma-delta ADC
sigma_delta_adc.svg
Summer, integrator, one-bit quantizer/DAC loop, bitstream, digital filter/decimator, oversampling, and noise-shaping note.
01_edc/06-powr-ex/
State
Topic
Proposed SVG
Required content
C/P1
SCR two-transistor analogy
scr_two_transistor_analogy.svg
Cross-coupled PNP/NPN, terminal/current labels, gate injection, regenerative path, and latching condition.
C/P0
Full-wave controlled rectifier
scr_full_wave_controlled_rectifier.svg
Four-SCR bridge, AC/load labels, diagonal conducting pairs, gate pulses at alpha and pi+alpha, and output intervals.
C/P1
Seven-segment drive
seven_segment_ca_cc_driver.svg
Common-cathode/7448 active-HIGH versus common-anode/7447 active-LOW paths, current resistors, BCD bus, and segment labels.
01_edc/06_digital_logic/00_combinational_arithmetic.md
State
Topic
Proposed SVG
Required content
C/P1
Four-bit adder/subtractor
four_bit_adder_subtractor.svg
Four full adders, XOR-conditioned Bi, mode input, C0=M, carry path, outputs, add/subtract states, and overflow.
C/P1
Carry look-ahead
carry_lookahead_4bit.svg
Parallel generate/propagate block, all carry equations/outputs, sum inputs, and contrast with ripple carry.
C/P2
BCD adder
bcd_adder.svg
First sum, correction detector, conditional 0110 adder, BCD digit, and decimal carry.
01_edc/06_digital_logic/01_combinational_selection.md
State
Topic
Proposed SVG
Required content
C/P1
Magnitude comparator
magnitude_comparator_logic.svg
One-bit logic plus cascaded 7485 stages and all three cascade lines.
C/P1
Parity generator/checker
parity_generator_checker.svg
XOR trees for even/odd generation and receiver error output with 0/1 interpretation.
C/P2
1-to-4 demultiplexer
demux_1to4_logic.svg
Data fan-out, four AND gates, select/complement distribution, outputs, and minterm labels.
01_edc/06_digital_logic/02_flip_flops.md
State
Topic
Proposed SVG
Required content
C/P1
JK race-around
jk_race_around_master_slave.svg
Wide clock with repeated toggling at J=K=1; master/slave latches with complementary clocks and one transfer per cycle.
01_edc/06_digital_logic/03_registers_counters.md
State
Topic
Proposed SVG
Required content
C/P0
Two-bit ripple counter
ripple_counter_2bit.svg
Uses an explicit falling-edge convention, correct interstage connection, aligned waveforms, 00-01-10-11 sequence, and propagation-delay markers.
C/P1
Synchronous mod-5 counter
mod5_jk_kmaps.svg, mod5_jk_counter.svg, mod5_state_timing.svg
Six K-maps with unused states, minimized JK circuit on a common clock, state loop, and verified timing.
C/P1
Ring versus Johnson counter
ring_johnson_counters.svg
Four-D-FF chains, normal versus complemented feedback, initialization, and compact 4-state/8-state strips.
C/P2
Bidirectional shift register
bidirectional_shift_register.svg
MUX before each D input, left/right neighbors, direction select, serial inputs, parallel outputs, and common clock.
C/P2
LFSR
lfsr_4bit.svg
Four-stage register, labeled primitive-polynomial taps, XOR feedback, seed, output stream, and all-zero lockout.
5. EMT, Control, and Basic Electricity Backlog
02_emt/00_electrostatics.md
State
Topic
Proposed SVG
Required content
C/P2
Field lines and dielectric boundary
electrostatic_field_boundaries.svg
Charge/dipole field and equipotential sketches; dielectric interface with normal, surface charge, tangential E, and normal D relations.
02_emt/01_magnetostatics.md
State
Topic
Proposed SVG
Required content
C/P1
Biot-Savart and Ampere constructions
ampere_biot_savart_constructions.svg
Current element to observation point, straight-wire loop, solenoid rectangle, and toroid path with vectors/enclosed current.
C/P0
Magnetic boundary derivation
magnetic_boundary_derivation.svg
Infinitesimal pillbox and rectangular loop, dimensions, path direction, normal B, tangential H, surface current, and limiting integrals.
02_emt/02_wave_propagation.md
State
Topic
Proposed SVG
Required content
C/P1
Uniform plane wave and normal incidence
uniform_plane_wave_boundary.svg
Right-handed E/H/k triad and in-phase traces; incident/reflected/transmitted fields at an impedance boundary with correct H directions.
C/P0
Skin effect at 5 MHz
skin_effect_depth_5mhz.svg
Current crowding in conductor, exponential depth curve, 36.8% at one skin depth, frequency trend, and copper result about 29.6 micrometres.
C/P0
Impedance matching
impedance_matching_methods.svg
Direct match, quarter-wave transformer, open/short shunt stub, antenna load, reflection coefficient, and SWR outcomes.
02_emt/03_antennas_waveguides.md
State
Topic
Proposed SVG
Required content
C/P1
General radiation-pattern terms
radiation_pattern_lobes.svg
Main/side/back lobes, boresight, nulls, half-power points, HPBW, and FNBW.
C/P0
Half-wave dipole planes
dipole_radiation_planes.svg
Correct dipole, torus, E-plane figure-eight, H-plane circle, axial nulls, and broadside maxima.
C/P0
Polarization and mismatch
antenna_polarization_mismatch.svg
Linear/circular/elliptical loci, amplitude/phase conditions, handedness, Tx/Rx vectors, mismatch angle, and polarization loss factor.
C/P0
NTC 2079 VHF composite
vhf_antenna_gain_ntc2079.svg
Folded dipole; complete Yagi labels and main beam; director/boom/stacking gain methods; VHF dish-size feasibility equation.
C/P1
Rectangular waveguide TE10
rectangular_waveguide_te10.svg
a>b section, propagation axis, TE10 E half-wave/H loops, field zeros/maxima, cutoff, evanescence, and lambda_c=2a.
03_control_system/00_system_fundamentals.md
State
Topic
Proposed SVG
Required content
C/P2
Disturbance rejection
disturbance_rejection_signed.svg
Add disturbance-summer sign, negative-feedback sign, signal names, and disturbance transfer relation.
03_control_system/01_transfer_functions.md
State
Topic
Proposed SVG
Required content
C/P0
Pole/zero significance
pole_zero_stability_map.svg
Poles and zeros across LHP, imaginary axis, and RHP; response thumbnails, dominant-pole distance, and RHP-zero inverse response.
C/P1
RLC and mass-spring-damper models
physical_system_models.svg
Fully labeled physical systems, defined input/output, force/voltage directions, and their transfer functions.
C/P1
DC motor model
dc_motor_transfer_model.svg
Armature block, torque constant, mechanical block, speed/position, integrator, and back-emf feedback.
C/P1
Reduction rules
block_reduction_rules.svg
Before/after pairs for cascade, parallel, both feedback signs, and moving summing/take-off points with G or 1/G.
C/P1
Worked block reduction
block_reduction_worked.svg
One valid nested system reduced in three visible stages with equivalent blocks and final transfer function.
C/P1
Mason signal-flow graph
signal_flow_graph_mason.svg
Directed nodes, two forward paths, loops, a non-touching pair, path/loop highlights, and explicit Mason substitution.
C/P1
Time-response specifications
time_response_constructions.svg
First-order 63.2%/time constant plus underdamped delay, rise, peak, overshoot, settling band, and settling time.
03_control_system/02_root_locus.md
State
Topic
Proposed SVG
Required content
C/P1
Generic three-pole locus
root_locus_three_pole_correct.svg
Correct real segments, breakaway, centroid/asymptotes, complete branches, and arrows toward infinity.
S/P0
NTC 2081 symbolic locus
root_locus_ntc2081_verified.svg
The repository scan verifies \(G(s)H(s)=K/[s(s+\sigma)(s^2+4s+13)]\) and supplies no numerical \(\sigma\) . The figure therefore shows symbolic poles, conditional real-axis segment, centroid, asymptotes, breakaway polynomial and departure expression, and explicitly disclaims a numerical locus.
C/P2
Design grid
root_locus_design_grid.svg
Constant damping-ratio rays, natural-frequency circles, settling-time line, desired pole, and pole/zero pull comparison.
03_control_system/03_frequency_response.md
State
Topic
Proposed SVG
Required content
C/P1
Bode construction
bode_construction_example.svg
Stated transfer function, corner ledger, cumulative slopes, corrected magnitude, and summed phase.
C/P1
Polar/Nyquist construction
polar_nyquist_construction.svg
Positive-frequency polar trace, Nyquist contour/map, direction arrows, critical point, encirclement, and chosen sign convention.
C/P1
Second-order frequency response
second_order_frequency_response.svg
Magnitude curves by damping ratio, resonant peak/frequency, bandwidth, and phase transition.
C/P2
Lead/lag compensation
lead_lag_bode_effects.svg
Pole-zero order, phase bump/dip, crossover/bandwidth shift, and combined lag-lead case.
08_basic_electricity/00_circuit_analysis.md
State
Topic
Proposed SVG
Required content
C/P1
Kirchhoff laws
kirchhoff_laws.svg
Current-labeled KCL node and source/resistor KVL loop with voltage polarities and loop direction.
C/P1
Mesh and nodal analysis
mesh_nodal_examples.svg
Two meshes with shared resistor and two current arrows; grounded node circuit; supermesh/supernode insets.
C/P1
Network theorems
network_theorem_equivalents.svg
Superposition source killing plus original, Thevenin, and Norton two-terminal equivalents with test quantities.
08_basic_electricity/01_ac_fundamentals.md
State
Topic
Proposed SVG
Required content
C/P2
RMS/average/form/peak factors
sinusoid_rms_average.svg
One cycle, peak/period, half-cycle area, RMS/average levels, and factor formulas.
C/P1
AC through R/L/C
ac_rlc_circuits_phasors.svg
R/L/C rows with voltage-current phasors; series-RLC voltage and impedance triangles for lead/lag cases.
C/P1
AC power
power_triangle.svg
Lagging and leading triangles with P/Q/S, units, angle, power factor, and correction inset.
C/P1
Series/parallel resonance
Reuse series_parallel_resonance.svg
State practical topology assumptions and show both current/impedance characteristics, half-power frequencies, bandwidth, and Q.
C/P0
NTC 2082 composite
three_phase_phasors.svg + star_delta.svg
Both figures are referenced together and the answer includes complete star-to-delta and delta-to-star resistance-conversion formulas.
08_basic_electricity/02_machines.md
State
Topic
Proposed SVG
Required content
C/P1
Transformer construction
transformer_construction.svg
Closed laminated core, limbs/yokes, both windings, load, voltage labels, and mutual flux path.
C/P1
DC generator construction
dc_generator_construction.svg
Yoke, poles/shoes, field coils, armature/winding, shaft/bearings, segmented commutator, brushes, load, flux, and rotation.
C/P1
DC motor principle
dc_motor_principle.svg
Field, armature-current directions, forces/torque, split commutator, brushes, supply, and opposing back emf.
C/P2
Induction versus synchronous machine
ac_machine_construction_comparison.svg
Three-phase stator, cage versus field rotor, speed/slip distinction, and start/damper note.
08_basic_electricity/03_protection.md
State
Topic
Proposed SVG
Required content
C/P0
Complete telecom-site protection
telecom_site_protection_complete.svg
Retains lightning paths and includes isolator/MCB/RCCB, protective-earth-to-rack path, chassis bonding, and explicit surge-current arrows.
C/P0
Earthing and shielding
earthing_shielding_constructions.svg
Plate/pipe pits, backfill/test link, cable shield section, one-end LF versus both-end RF bonding, master earth bar, and loop warning.
6. Signals and Communication Backlog
04_signal_analysis/00_signals_classification.md
State
Topic
Proposed SVG
Required content
C/P1
Standard signals
Expand standard_signals.svg
Add ramp to step, impulse, signum, and normalized sinc; label levels, impulse area, and sinc zeros.
C/P2
Classification examples
signal_classification_examples.svg
Compact paired sketches for continuous/discrete, periodic/aperiodic, even/odd, causal/two-sided, and energy/power examples.
State
Topic
Proposed SVG
Required content
C/P1
Baseband versus passband
baseband_passband_spectra.svg
Spectrum around zero versus translated copies around carrier, bandwidth braces, and mixer/carrier arrow.
04_signal_analysis/02_lti_convolution.md
State
Topic
Proposed SVG
Required content
C/P1
Graphical convolution
Replace convolution_graphical.svg
Five stages: original, fold, shift, multiply/overlap at representative shifts, and complete piecewise output with support limits.
State
Topic
Proposed SVG
Required content
C/P1
Hilbert-transform SSB
hilbert_ssb_generation.svg
Message/Hilbert paths, quadrature carriers, product modulators, add/subtract USB/LSB, and cancellation labels.
C/P1
Sampling and aliasing
sampling_aliasing_spectra.svg
Time-domain samples plus separated and overlapping spectral replicas, anti-alias filter, and reconstruction path. Emit into both owning chapters.
04_signal_analysis/04_systems_filters.md
State
Topic
Proposed SVG
Required content
C/P1
IIR Direct Form I
iir_direct_form1.svg
Separate feedforward and feedback delay lines, coefficient taps, output summer, and total delay count.
05_analog_digital_comm/00_communication_fundamentals.md
State
Topic
Proposed SVG
Required content
C/P1
General communication system
Repair comm_system_chain.svg
Widen/multiline long boxes and inject noise through an actual summing node in the channel.
C/P2
Noise spectra
noise_psd_comparison.svg
White thermal, flicker, and band-limited PSDs with correct axes/bandwidth.
C/P2
FDM overview
Re-emit fdm_spectrum.svg
Labeled channels, guards, and total occupied bandwidth.
C/P2
TDM overview
Re-emit tdm_frame.svg
Repeating frames, user slots, frame boundary, and time axis.
05_analog_digital_comm/01_analog_modulation.md
State
Topic
Proposed SVG
Required content
C/P1
Envelope-detector distortion
Expand envelope_detector_waveforms.svg
Correct tracking, too-large-RC diagonal clipping, and negative-peak clipping in aligned panels.
C/P1
AM/DSB/SSB/VSB forms
am_variants_waveform_spectra.svg
Under/exact/over-modulated envelope and spectra with carrier/sidebands and bandwidth braces.
C/P1
Analog modulation generation
analog_modulation_generation.svg
AM bias/product, balanced DSB-SC, filter-method SSB, VCO FM, and phase-modulator PM paths.
C/P1
FM spectrum and Carson rule
fm_spectrum_carson.svg
Bessel sidebands, narrow/wide FM comparison, significant-sideband span, and Carson bandwidth.
C/P1
Foster-Seeley/ratio detectors
fm_foster_ratio_detectors.svg
Paired center-tapped transformer/diode circuits, limiter requirement, center-frequency balance, and ratio-detector stabilizing capacitor.
05_analog_digital_comm/02_digital_conversion.md
State
Topic
Proposed SVG
Required content
C/P0
PCM transmitter
pcm_tx.svg
Anti-alias LPF, sampler, quantizer, encoder, serializer/line coder, channel, and 8 kHz x 8 bit = 64 kbps.
C/P0
PCM receiver
pcm_rx.svg
Channel, 3R/clock recovery, line decoder, PCM decoder, DAC/hold, reconstruction LPF, and non-overflowing labels.
C/P1
DPCM
Replace dpcm.svg
Signed summer, quantizer/encoder, inverse quantizer, local predictor feedback, and mirrored receiver predictor loop.
C/P0
SAR ADC exact answer
sar_adc_complete.svg
The complete builder emits independently owned EDC and communication chapter-local copies.
C/P1
Sample and hold
sample_hold_circuit_waveforms.svg
Switch/capacitor/buffer plus clock, input, track/hold output, acquisition, aperture, hold step, and droop.
C/P1
Quantization
quantization_staircase_error.svg
Sampled signal/levels, staircase, transfer curve with step size, and error bounded by half a step.
C/P1
A-law versus mu-law
companding_characteristics.svg
Both normalized compressor curves against linear reference, near-zero enlargement, inverse expansion, and low-level step benefit.
C/P1
Delta/adaptive delta modulation
dm_adm_blocks_errors.svg
DM transmitter/receiver feedback integrators, one-bit steps, normal tracking, slope overload, granular noise, and ADM step control.
C/P1
Binary-weighted/R-2R DAC
dac_binary_r2r.svg
Two op-amp circuits, reference/ground switches, resistor values/current directions, and output equations.
05_analog_digital_comm/03_coding_error_handling.md
State
Topic
Proposed SVG
Required content
C/P2
PCM timing and 3R
pcm_timing_frame_3r.svg
Distorted/recovered pulse rows, clock and decision instants, reshape output, sync word, and repeated channel slots.
05_analog_digital_comm/04_digital_modulation.md
State
Topic
Proposed SVG
Required content
C/P0
BPSK/QPSK generation
bpsk_qpsk_generation.svg
Includes oscillator, splitter, explicit 90-degree shift, polar I/Q map, product modulators, summer, and constellations.
C/P1
16-QAM
qam16_constellation.svg
Four-by-four I/Q grid, Gray labels, decision boundaries, nearest-neighbor spacing, and 4 bits/symbol.
C/P2
PAM/PWM/PPM
pam_pwm_ppm_waveforms.svg
Shared message/clock with aligned natural/flat-top PAM, PWM, and PPM rows.
C/P2
MSK continuity
msk_phase_continuity.svg
Data/frequency states, continuous phase, modulation index, and a discontinuous BFSK comparison.
C/P2
DSSS/FHSS overview
Share dsss_fhss_comparison.svg
Spreader/despreader, PSD, synthesizer/hopping control, and time-frequency grid.
C/P2
Mixer
mixer_frequency_conversion.svg
RF/LO multiplier, sum/difference output spectrum, selected IF, and image frequency.
06_telecom_advanced/00_transmission_fundamentals.md
State
Topic
Proposed SVG
Required content
C/P2
Basic telecom network
basic_telecom_network.svg
Terminal/access, local exchange, metro aggregation, core transport, destination, separate control/signaling and OSS/NMS planes.
06_telecom_advanced/01_multiplexing_traffic.md
State
Topic
Proposed SVG
Required content
C/P1
E1/PCM-30 frame
e1_pcm30_frame.svg
125 microseconds, 32 eight-bit slots, TS0 framing, TS16 signaling, 30 voice slots, and 2.048 Mbps.
C/P1
WDM
wdm_system_spectrum.svg
Multi-wavelength transmitters, optical MUX, fiber/EDFA, DEMUX/receivers, and wavelength spectrum.
06_telecom_advanced/02_data_comm_networking.md
State
Topic
Proposed SVG
Required content
C/P1
Circuit/message/packet switching
switching_techniques.svg
Dedicated path with phases, whole-message store/forward, and packet datagram/virtual-circuit routes.
C/P2
X.25 versus Frame Relay
x25_frame_relay_architecture.svg
DTE/DCE/PSE, SVC/PVC, stack placement, DLCI/CIR, and congestion-bit labels.
06_telecom_advanced/03_switching_signaling.md
State
Topic
Proposed SVG
Required content
C/P1
Strowger/crossbar
strowger_crossbar_switches.svg
Two-motion selector and labeled crosspoint matrix with selected path.
C/P1
SPC exchange
spc_exchange_architecture.svg
Line/trunk interfaces, scanner/distributor/marker, switching network, CPU/memory, O&M, and separate speech/control paths.
C/P1
TS/ST/TST/STS
digital_time_space_switching.svg
Replace four stage-name-only SVGs with speech/control memory, space matrix, highway/time-slot routing example, and four stage arrangements.
C/P1
SS7 architecture/stack
ss7_architecture_stack.svg
SSPs, mated STPs, SCP, voice versus signaling links, and MTP/SCCP/ISUP/TCAP-MAP stack.
C/P1
ISUP call flow
ss7_isup_call_flow.svg
Origin/destination lanes with IAM, ACM, ANM, speech, REL, and RLC.
06_telecom_advanced/04_network_technologies.md
State
Topic
Proposed SVG
Required content
C/P1
ISDN reference configuration
isdn_reference_configuration.svg
TE2/R/TA/S/NT2/T/NT1/U/LT/ET and BRI/PRI channel bars.
C/P1
ATM
atm_cell_vp_vc.svg
53-byte cell fields/bit widths, payload, VP bundle, and VC switching.
C/P1
PDH versus SDH
pdh_sdh_add_drop.svg
Add E-carrier rates/demux factors; contrast with STM ring, ADM, DXC, regenerator, and protection.
C/P1
ADSL
adsl_system_frequency_plan.svg
CPE splitter/modem, copper loop, exchange splitter, POTS switch, DSLAM/IP core, and voice/up/down spectrum.
06_telecom_advanced/05_advanced_technologies.md
State
Topic
Proposed SVG
Required content
C/P1
UMTS architecture
Upgrade umts_architecture.svg
UE, Node B, RNC, circuit/packet core nodes, subscriber database, and Uu/Iub/Iu interfaces.
C/P1
GSM architecture
Upgrade gsm_architecture.svg
BTS/BSC/MSC/GMSC/HLR/VLR/AuC/EIR/OSS, interfaces, and non-overlapping labels.
C/P1
GSM mobile-originated call
gsm_mo_call_flow.svg
Access, channel assignment, authentication/ciphering, TCH, interworking call setup, alerting, and connect.
C/P1
VoIP
voip_protocol_architecture.svg
SIP UAs/proxy/registrar, direct RTP/RTCP media, codec/jitter buffer, and protocol stack.
C/P2
RTP header
rtp_header.svg
Bit-accurate V/P/X/CC, marker/payload type, sequence, timestamp, SSRC, and CSRC fields.
C/P0
DSSS versus FHSS
dsss_fhss_comparison.svg
PN spreading/correlation and PSD; PN-driven synthesizer/hopping mixer and time-frequency grid, emitted into both owning chapters.
C/P0
DS-CDMA synchronization
dscdma_synchronization.svg
Acquisition correlator/threshold followed by early-prompt-late DLL, discriminator, filter, code NCO, and optional RAKE after lock.
07_optical_wireless/00_fiber_optics.md
State
Topic
Proposed SVG
Required content
C/P0
Fiber types
fiber_types.svg
Core/cladding, ray path, and refractive-index profile for single-mode step, multimode step, and multimode graded index.
C/P1
Attenuation
fiber_attenuation_dispersion.svg
Loss versus wavelength with Rayleigh, OH peaks, IR rise, and 850/1310/1550 nm windows.
C/P1
Dispersion
Include second panel above
Input pulse, modal delays, broadened/overlapping output, and intermodal/intramodal labels.
C/P1
Optical link budget
optical_link_budget.svg
Tx power, connector/splice/fiber losses, engineering margin, receiver sensitivity, and rise-time RSS panel.
07_optical_wireless/01_optical_components.md
State
Topic
Proposed SVG
Required content
C/P0
Optical transmitter/receiver
optical_transmitter_receiver.svg
Line coder/driver, LED/laser, coupler/fiber, PIN/APD, TIA, filtering/equalization, decision, and clock recovery.
C/P1
APD
apd_photodiode.svg
Absorption/multiplication regions, reverse bias, drift, and impact-ionization carrier cascade.
C/P1
OTDR
otdr_block_trace.svg
Laser/coupler/APD/timer plus trace with dead zone, slope, connector, splice, bend, break/end, loss, and distance.
07_optical_wireless/02_wireless_communication.md
State
Topic
Proposed SVG
Required content
C/P2
Propagation mechanisms
wireless_propagation_paths.svg
LOS, ground/building reflection, rooftop diffraction, scattering, shadowing, delays, and Doppler direction.
C/P1
Cellular architecture/handover
cellular_architecture_handover.svg
MS/BTS/BSC/MSC/core, movement between cells, RSS crossover, threshold/hysteresis, hard/soft handover.
C/P2
Multiple access
multiple_access_resources.svg
FDMA bands, TDMA slots, CDMA shared resource/codes, and OFDMA time-frequency grid.
07_optical_wireless/03_satellite_communication.md
State
Topic
Proposed SVG
Required content
C/P0
Kepler laws
kepler_laws.svg
Earth at focus, apogee/perigee, equal-area sectors for equal time, and T^2 proportional to a^3.
C/P0
Satellite link budget
satellite_link_budget.svg
Uplink/downlink EIRP, propagation/rain/pointing losses, transponder gain, receive G/T, and combined C/N0.
C/P1
Earth station
earth_station_block.svg
Complete Tx and Rx chains through HPA/LNA, up/downconversion, duplexer/dish, codec/modem, and monitoring/control.
C/P1
Stabilization/tracking
satellite_stabilization_tracking.svg
Spin/despun and three-axis spacecraft, reaction wheels/thrusters, station keeping, and az/el tracking servo.
C/P2
VSAT topology
vsat_topologies.svg
Star, mesh, and hybrid networks with hub/remotes and traffic direction.
09_ict/00_computer_architecture.md
State
Topic
Proposed SVG
Required content
C/P0
System bus
system_bus.svg
CPU, RAM, and I/O controller on address/data/control buses; direction, widths, read/write, clock, interrupt, and reset.
C/P0
Cache hit/miss
cache_hit_miss.svg
CPU request, tag compare, hit return, miss fetch, line fill, locality example, hit ratio, and AMAT.
C/P1
Computer block diagram
Repair cpu_block.svg
CPU must exchange with memory/I/O through buses; output must not originate from memory and storage must use an I/O path.
C/P1
Microprocessor organization
Upgrade current microprocessor figure
Show internal ALU/register/control buses, address/data/control external pins, and memory/I/O connection.
C/P1
Instruction cycle
cpu_register_transfer_cycle.svg
PC/MAR/MDR/IR transfers, memory read, decode/control, ALU/ACC execution, write-back, and interrupt check.
C/P1
Virtual memory
virtual_memory_paging.svg
Virtual pages, TLB/page table, valid/frame bits, physical frames, page fault, disk, and reload.
C/P0
Cloud computing
cloud_computing_architecture.svg
Clients/internet, SaaS/PaaS/IaaS layers, virtualization and resources, plus public/private/hybrid deployment.
C/P2
Parallel/serial/RS-232
parallel_serial_rs232.svg
Parallel/serial timing and DTE-DCE TXD/RXD/RTS/CTS/GND.
09_ict/01_programming.md
State
Topic
Proposed SVG
Required content
C/P1
Standard flowchart symbols
flowchart_symbols.svg
Terminal, input/output, process, decision, flow line, and connector with one example label each.
C/P2
Process states
Upgrade process_states.svg
Add dispatch, timeout/preemption, I/O wait, event completion, exit, and arrow labels.
09_ict/02_networking.md
State
Topic
Proposed SVG
Required content
C/P1
Network topologies
network_topologies.svg
Terminated bus, switched star, directional ring, partial/full mesh, and tree.
C/P1
OSI/TCP-IP placement
Re-emit osi_tcpip_stack.svg
Use the existing exam-ready stack locally instead of drawing another version.
C/P2
DNS resolution
Repair dns_resolution.svg
Client and recursive resolver; resolver queries root, TLD, and authoritative servers and caches the final answer.
C/P2
Hub/switch/router domains
hub_switch_router_domains.svg
Shared versus per-port collision domains, router-separated broadcast domains, and operating layers.
09_ict/03_cyber_security.md
State
Topic
Proposed SVG
Required content
C/P1
CIA triad
cia_triad.svg
Confidentiality/integrity/availability with representative controls and failure examples.
C/P2
Defense in depth
defense_in_depth.svg
Internet, edge firewall, DMZ, IDS/IPS, internal firewall, LAN/servers, identity, endpoint, SIEM, and isolated backup zones.
8. Reuse and Generator Plan
Do not independently redraw the same concept in multiple folders. Define one builder and emit chapter-local SVGs where ownership differs.
Share these builders
Builder
Emit to
sarAdcComplete()
EDC converters and digital conversion
seriesParallelResonance()
Oscillators/resonance and AC fundamentals
samplingAliasingSpectra()
Transforms and digital conversion
dsssFhssComparison()
Digital modulation and advanced telecom
existing Bode margins
Amplifiers and control systems
existing FDM/TDM figures
Communication fundamentals and telecom multiplexing
existing OSI/TCP-IP stack
Telecom networking and ICT networking
Existing generated assets not currently useful enough to add
ttl_nand_block.svg: removed; the referenced transistor-level schematic is stronger.
ttl_nor.svg: removed after being superseded by the transistor-level NOR figure.
ttl_tristate.svg: removed after being superseded by the transistor-level tri-state figure.
9. Completed Rollout
Batch 1: repaired exact-PYQ visuals
Completed the highest-scoring repairs first:
Two-bit ripple counter.
PCM transmitter and receiver.
Controlled full-wave rectifier.
Magnetic boundary derivation.
Root-locus source verification and redraw.
Fiber-type profiles.
BPSK/QPSK generation.
Site protection.
Batch 2: added absent exact-PYQ packages
Added VHF antennas, DS-CDMA, system bus, cache, optical Tx/Rx, Kepler/link budget, cloud, pole-zero map, polarization/matching, and skin effect.
Batch 3: completed core P1 answer families
Completed the reusable families:
op-amp circuits and feedback;
ADC/DAC and sampling/quantization;
control block reduction, Mason graph, and frequency construction;
switching/signaling and legacy-network architectures;
optical test/components and earth station;
machines, circuit analysis, and AC phasors.
Batch 4: completed P2 enrichment
Added LFSR, Clapp, sigma-delta, classification examples, propagation paths, defense in depth, and the remaining predicted extensions after the exact and core answer visuals were complete.
Use a source-verified, tightly cropped, high-DPI textbook PNG beside the owning Markdown page (see .github/instructions/figure-crop.instructions.md); do not recreate the retired SVG/Python figure generator.
Wrap each image in a <figure markdown="span"> … <figcaption>Fig: …</figcaption> block that reuses the alt text.
Confirm every Markdown reference resolves to the intended chapter-local image.
Inspect the crop in forced-light mode for labels, arrows, clipping, and topology.
Inspect representative pages in dark mode and at a narrow viewport.
Check monochrome/print readability.
Run make build (dead-link checking) and make audit.
Mark a visual complete only after its owning answer can be written from the figure without consulting prose.
11. Acceptance Target
Diagram readiness is complete when:
all P0 packages are technically verified and referenced beside their model answers;
every "draw/sketch/show" instruction has the exact requested visual type;
no architecture is represented by generic stage names when interfaces earn marks;
every circuit with time-dependent operation includes its essential waveform or timing chart;
all counter/design answers include state, logic, circuit, and timing evidence;
shared figures live beside their owning page and are referenced consistently;
make audit and make build pass;
all 55 technical chapters have zero unresolved P0/P1 visual packages.