<Qucs Schematic 0.0.20> <Properties> <View=-565,-9,1270,1311,0.826451,34,0> <Grid=10,10,1> <DataSet=bat15_mixer_upconverter.dat> <DataDisplay=bat15_mixer_upconverter.dpl> <OpenDisplay=1> <Script=bat15_mixer_upconverter.m> <RunScript=0> <showFrame=0> <FrameText0=Title> <FrameText1=Drawn By:> <FrameText2=Date:> <FrameText3=Revision:> </Properties> <Symbol> </Symbol> <Components> <.DC DC1 1 60 510 0 48 0 0 "26.85" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "no" 0 "150" 0 "no" 0 "none" 0 "CroutLU" 0> <GND * 5 290 360 0 0 0 0> <Eqn Eqn1 1 20 620 -31 15 0 0 "ilo=(lo.Vt-lo2.Vt)/Zlo" 1 "yes" 0> <Eqn Eqn2 1 20 710 -31 15 0 0 "irf=(-rf2.Vt)/Zlo" 1 "yes" 0> <Eqn Eqn3 1 200 650 -31 15 0 0 "alo=(lo2.Vt+Zlo*ilo)/sqrt(Zlo)" 1 "yes" 0> <Eqn Eqn4 1 200 720 -31 15 0 0 "blo=(lo2.Vt-Zlo*ilo)/sqrt(Zlo)" 1 "yes" 0> <Eqn Eqn9 1 -170 600 -31 15 0 0 "Zlo=50" 1 "yes" 0> <Eqn Eqn10 1 640 630 -31 15 0 0 "zlo_eff=rms(lo2.Vt)/rms(ilo)" 1 "yes" 0> <GND * 5 -120 260 0 0 0 0> <L L7 1 30 170 -26 10 0 0 "12 nH" 1 "" 0> <L L6 1 40 310 -26 10 0 0 "12 nH" 1 "" 0> <C C7 1 120 230 17 -26 0 1 "1.3 pF" 1 "" 0 "neutral" 0> <C C6 1 -70 230 17 -26 0 1 "3.3 pF" 1 "" 0 "neutral" 0> <Eqn Eqn12 1 -400 600 -31 15 0 0 "arf=(rf2.Vt+50*irf)/sqrt(50)" 1 "yes" 0> <Eqn Eqn13 1 -390 670 -31 15 0 0 "brf=(rf2.Vt-50*irf)/sqrt(50)" 1 "yes" 0> <Eqn Eqn19 1 -510 470 -31 15 0 0 "rf_s=sin(2*pi*916e+6*time)" 1 "yes" 0> <Eqn Eqn20 1 -270 460 -31 15 0 0 "rf_c=cos(2*pi*916e+6*time)" 1 "yes" 0> <GND * 5 770 510 0 0 0 0> <R R3 1 940 230 -26 15 0 0 "50 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <GND * 5 950 520 0 0 0 0> <C C1 1 950 480 17 -26 0 1 "47 pF" 1 "" 0 "neutral" 0> <L L10 1 630 190 -26 10 0 0 "14 nH" 1 "" 0> <L L11 1 650 330 -26 10 0 0 "14 nH" 1 "" 0> <Eqn Eqn21 1 -500 730 -31 15 0 0 "brf_s=cumsum(brf*rf_s)" 1 "yes" 0> <Eqn Eqn22 1 -290 740 -31 15 0 0 "brf_c=cumsum(brf*rf_c)" 1 "yes" 0> <Eqn Eqn14 1 -500 890 -31 15 0 0 "phase_brf=arctan(brf_c,brf_s)" 1 "yes" 0> <Eqn Eqn23 1 -500 800 -31 15 0 0 "arf_s=cumsum(arf*rf_s)" 1 "yes" 0> <Eqn Eqn24 1 -290 810 -31 15 0 0 "arf_c=cumsum(arf*rf_c)" 1 "yes" 0> <Eqn Eqn15 1 -500 970 -31 15 0 0 "phase_arf=arctan(arf_c,arf_s)" 1 "yes" 0> <Eqn Eqn17 1 -500 1050 -31 15 0 0 "s22_phase=(phase_brf[length(phase_brf)-1]-phase_arf[length(phase_arf)-1])*180/pi" 1 "yes" 0> <Eqn Eqn18 1 -500 1130 -31 15 0 0 "zrf_eff=rms(rf2.Vt)/rms(irf)" 1 "yes" 0> <Eqn Eqn16 1 -510 1210 -31 15 0 0 "s22_mag=sqrt(avg(brf*rf_s)^2+avg(brf*rf_c)^2)/sqrt(avg(arf*rf_s)^2+avg(brf*rf_c)^2)" 1 "yes" 0> <Eqn Eqn25 1 10 800 -31 15 0 0 "lo_s=sin(2*pi*915e+6*time)" 1 "yes" 0> <Eqn Eqn26 1 240 790 -31 15 0 0 "lo_c=cos(2*pi*915e+6*time)" 1 "yes" 0> <Eqn Eqn27 1 120 900 -31 15 0 0 "blo_s=cumsum(blo*lo_s)" 1 "yes" 0> <Eqn Eqn28 1 330 910 -31 15 0 0 "blo_c=cumsum(blo*lo_c)" 1 "yes" 0> <Eqn Eqn29 1 120 970 -31 15 0 0 "alo_s=cumsum(alo*lo_s)" 1 "yes" 0> <Eqn Eqn30 1 330 980 -31 15 0 0 "alo_c=cumsum(alo*lo_c)" 1 "yes" 0> <Eqn Eqn31 1 180 1060 -31 15 0 0 "phase_blo=arctan(blo_c,blo_s)" 1 "yes" 0> <Eqn Eqn32 1 180 1140 -31 15 0 0 "phase_alo=arctan(alo_c,alo_s)" 1 "yes" 0> <Eqn Eqn33 1 450 720 -31 15 0 0 "s11_phase=(phase_blo[length(phase_blo)-1]-phase_alo[length(phase_alo)-1])*180/pi" 1 "yes" 0> <Eqn Eqn34 1 460 800 -31 15 0 0 "s11_mag=sqrt(avg(blo*lo_s)^2+avg(blo*lo_c)^2)/sqrt(avg(alo*lo_s)^2+avg(blo*lo_c)^2)" 1 "yes" 0> <C C10 1 700 240 17 -26 0 1 "2.5 pF" 1 "" 0 "neutral" 0> <C C11 1 540 270 17 -26 0 1 "1.1 pF" 1 "" 0 "neutral" 0> <GND * 5 1090 510 0 0 0 0> <Eqn Eqn35 1 710 1090 -31 15 0 0 "rf_beat=rf2.Vt*lo_s" 1 "yes" 0> <Eqn Eqn36 1 690 1230 -31 15 0 0 "rf_fft=fft(rf2.Vt)" 1 "yes" 0> <R R1 1 770 400 15 -26 0 1 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <R R4 1 900 370 -26 15 0 0 "100 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <GND * 5 1130 310 0 0 0 0> <GND * 5 -400 310 0 0 0 0> <R R2 1 -350 210 -26 15 0 0 "Zlo" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <Vac V1 1 -400 240 -76 -26 1 1 "0.5 V" 1 "915 MHz" 0 "0" 0 "0" 0> <MUT2 Tr4 1 -200 240 -29 78 1 2 "100 nH" 0 "100 nH" 0 "100 nH" 0 "0.9" 0 "0.9" 0 "0.9" 0> <.TR TR1 1 240 470 0 81 0 0 "lin" 1 "1 ns" 1 "1us" 1 "10001" 0 "Gear" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0> <Vac V2 0 1090 450 18 -26 0 1 "0.2 V" 1 "2 MHz" 0 "0" 0 "0" 0> <MUT2 Tr5 1 850 260 -29 78 0 0 "100 nH" 0 "100 nH" 0 "100 nH" 0 "0.99" 0 "0.99" 0 "0.99" 0> <SPICE X1 1 290 220 -26 -89 0 0 "/home/kelvin/src/ism-915mhz-transceiver/sim/bat15-099r.cir" 1 "_net100,_net300,_net400,_net200" 0 "yes" 0 "none" 0> <Vac V3 1 1130 260 -76 -26 1 1 "0.1 V" 1 "912 MHz" 0 "0" 0 "0" 0> </Components> <Wires> <290 280 290 360 "" 0 0 0 ""> <320 250 320 310 "" 0 0 0 ""> <-120 240 -120 260 "" 0 0 0 ""> <-150 240 -120 240 "" 0 0 0 ""> <-170 230 -150 230 "" 0 0 0 ""> <-150 230 -150 240 "" 0 0 0 ""> <-170 250 -150 250 "" 0 0 0 ""> <-150 240 -150 250 "" 0 0 0 ""> <70 310 120 310 "" 0 0 0 ""> <60 170 120 170 "" 0 0 0 ""> <260 170 260 190 "" 0 0 0 ""> <-170 170 -70 170 "" 0 0 0 ""> <-70 170 0 170 "" 0 0 0 ""> <-70 170 -70 200 "" 0 0 0 ""> <-70 260 -70 310 "" 0 0 0 ""> <-70 310 10 310 "" 0 0 0 ""> <120 310 320 310 "" 0 0 0 ""> <120 260 120 310 "" 0 0 0 ""> <120 170 260 170 "lo_a" 280 140 122 ""> <120 170 120 200 "" 0 0 0 ""> <-170 310 -70 310 "" 0 0 0 ""> <260 250 260 330 "" 0 0 0 ""> <820 250 820 260 "" 0 0 0 ""> <770 430 770 510 "" 0 0 0 ""> <880 230 910 230 "rf2" 920 200 0 ""> <950 510 950 520 "" 0 0 0 ""> <930 370 950 370 "if_f" 970 340 0 ""> <950 370 950 450 "" 0 0 0 ""> <970 230 1130 230 "" 0 0 0 ""> <680 330 700 330 "" 0 0 0 ""> <660 190 700 190 "" 0 0 0 ""> <700 190 700 210 "" 0 0 0 ""> <700 270 700 330 "" 0 0 0 ""> <320 190 540 190 "" 0 0 0 ""> <540 190 600 190 "" 0 0 0 ""> <540 190 540 240 "" 0 0 0 ""> <260 330 540 330 "" 0 0 0 ""> <540 330 620 330 "" 0 0 0 ""> <540 300 540 330 "" 0 0 0 ""> <700 330 820 330 "" 0 0 0 ""> <700 190 820 190 "" 0 0 0 ""> <1090 370 1090 420 "" 0 0 0 ""> <950 370 1090 370 "" 0 0 0 ""> <1090 480 1090 510 "" 0 0 0 ""> <770 370 870 370 "if" 830 340 27 ""> <820 260 820 270 "" 0 0 0 ""> <770 260 820 260 "" 0 0 0 ""> <770 260 770 370 "" 0 0 0 ""> <1130 290 1130 310 "" 0 0 0 ""> <-400 270 -400 310 "" 0 0 0 ""> <-400 210 -380 210 "lo" -360 180 20 ""> <-400 270 -230 270 "" 0 0 0 ""> <-320 210 -230 210 "" 0 0 0 ""> <880 290 1130 290 "" 0 0 0 ""> <-320 210 -320 210 "lo2" -290 180 0 ""> </Wires> <Diagrams> </Diagrams> <Paintings> </Paintings>