Version 4 SHEET 1 1160 680 WIRE 736 -96 688 -96 WIRE 992 -96 944 -96 WIRE 208 -64 -64 -64 WIRE 304 -64 208 -64 WIRE 560 -64 448 -64 WIRE -64 -48 -64 -64 WIRE 688 -48 688 -96 WIRE 944 -48 944 -96 WIRE 208 0 80 0 WIRE 304 0 208 0 WIRE 560 0 448 0 WIRE 80 16 80 0 WIRE -64 48 -64 32 WIRE 688 64 688 32 WIRE 944 64 944 32 WIRE 80 112 80 96 WIRE 736 112 688 112 WIRE 688 144 688 112 WIRE -16 224 -64 224 WIRE -64 256 -64 224 WIRE 688 256 688 224 WIRE -64 352 -64 336 WIRE -16 400 -64 400 WIRE -64 432 -64 400 WIRE -64 528 -64 512 FLAG -64 48 0 FLAG 80 112 0 FLAG 560 -64 I0 FLAG 560 0 Q0 FLAG 688 256 0 FLAG 688 64 0 FLAG 944 64 0 FLAG -64 352 0 FLAG -64 528 0 FLAG -16 224 b0 FLAG -16 400 b1 FLAG 736 -96 im FLAG 736 112 qm FLAG 992 -96 iqm IOPIN 992 -96 Out FLAG 208 0 AM FLAG 208 -64 FM SYMBOL voltage 80 0 R0 SYMATTR InstName V1 SYMATTR Value 1 SYMBOL SpecialFunctions\\modulate2 304 -64 R0 WINDOW 39 -35 135 Left 0 SYMATTR InstName A1 SYMATTR SpiceLine space={F0} mark={F0*2} SYMBOL voltage -64 -64 R0 SYMATTR InstName V3 SYMATTR Value 0 SYMBOL bv 688 -64 R0 SYMATTR InstName B1 SYMATTR Value V=V(I0)*V(b0) SYMBOL bv 688 128 R0 SYMATTR InstName B2 SYMATTR Value V=V(Q0)*V(b1) SYMBOL bv 944 -64 R0 SYMATTR InstName B3 SYMATTR Value V=V(qm)+V(im) SYMBOL voltage -64 240 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value PWL time_scale_factor={T} (0 1, 1 1, 1.0001 -1, 2 -1, 3 -1, 3.0001 1, 4 1) SYMBOL voltage -64 416 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value PWL time_scale_factor={T} (0 1, 1 1, 2, 1, 2.0001 -1, 3 -1, 4 -1, 4.0001 1) TEXT -64 -176 Left 0 !.tran 0 40u 0 5n TEXT 208 112 Left 0 ;freq = space + (mark-space)*FM TEXT 296 -184 Left 0 !.param F0=1e6 TEXT 296 -160 Left 0 !.param T=8/F0 TEXT -64 -152 Left 0 !.options plotwinsize=0 TEXT 952 -136 Left 0 ;Output