I am using multiplier (provided in ahdlLib library) to simulate the behaviour of mixer. One of the inputs (RF input to the mixer) is a sinusoid withh 100mV amplitude and frequency f_rf. The other input (LO input to the mixer ) is a square pulse with V_High =1 and V_low = 0 wityh frequency f_LO.
Multiplier gain is set to 1.
I am using PSS analysis (shooting method , errpreset set to moderate) to analyze frequency tones at the multiplier output.
Ideally I expect that multiplier will generate a frequency tone at IF frequency , f_IF= f_RF - f_LO with the peak amplitude given by
(2/pi)* (V_RF =100mV) .
Since I am using an ideal multiplier , I expect RF signal to be present at IF output of multiplier with exactly same ampliude (multiplier gain is set to 1 ).
But , I am observing loss through multiplier . Observed RF amplitude at the RF frequency was supposed to be 100mV but is 60.6mV and I am observing same loss for IF frequency.
To summarize : I am observing loss through ideal multiplier (gain is set to 1 ) when I try to use multiplier as a mixer . I am using PSS analysis shooting method to simulate the multiplier.
Please advise .
With Best Regards,