1. Noise Remover (Dead-Zone Clipper - Image 1)
Signal Amp (Vp):
Noise Level:
Deadzone V1:
Deadzone V2:
--- Noisy Input
— Cleaned Output (Series)
2. Dual Parallel Clipper (Shunt - Image 2)
Signal Amp (Vp):
Noise Level:
Clip V1 (Pos):
Clip V2 (Neg):
--- Noisy Input
— Clipped Output (Shunt)
Theory & Transfer Mathematics
Both circuits utilize a combination of Diodes and DC Reference Voltages to manipulate the input signal $v_i$. We assume a Diode Barrier Voltage ($V_d$) of $0.7V$.
1. Noise Remover Logic
This is a Series-Parallel Clipper. It creates a "Dead Zone" around 0V where the output is zero, effectively removing low-level noise.
Thresholds:
$V_{positive} = V_1 + V_d$
$V_{negative} = -(V_2 + V_d)$
Output Transfer:
$V_{positive} = V_1 + V_d$
$V_{negative} = -(V_2 + V_d)$
- If $v_i > V_{pos}$:
v_o = v_i - V_{pos} - If $v_i < V_{neg}$:
v_o = v_i - V_{neg} - Otherwise:
v_o = 0
2. Dual Level Clipper Logic
This is a Shunt Clipper. Instead of shifting the signal, it "clamps" or flattens the peaks when the diodes conduct to ground.
Clip Levels:
$L_{upper} = V_1 + V_d$
$L_{lower} = -(V_2 + V_d)$
Output Transfer:
$L_{upper} = V_1 + V_d$
$L_{lower} = -(V_2 + V_d)$
- If $v_i > L_{upper}$:
v_o = L_{upper} - If $v_i < L_{lower}$:
v_o = L_{lower} - Otherwise:
v_o = v_i
Simulation Note: The "Noisy" effect is achieved by adding a high-frequency random component:
v_noisy = A*sin(ωt) + (Math.random() - 0.5) * Noise_Level