The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design Languages >> Verilog-AMS >> Veriloga module for current mode passive mixer
https://designers-guide.org/forum/YaBB.pl?num=1493378487

Message started by chethan_RFIC on Apr 28th, 2017, 4:21am

Title: Veriloga module for current mode passive mixer
Post by chethan_RFIC on Apr 28th, 2017, 4:21am

hi all,


I am tying to design Veriloga current mode passive mixer. but i do have some doubts in this. i need to get a in put as current and multiply it with LO voltage. but the gain which is given in voltage quantity.

when i am getting output equation with non linearity.
a = I(in)*V(LO)
I(out) = alpha1*a - alpha2*a*a - alpha3 * a*a*a
here alpha1, alpha2, alpha3 are calculated with voltage gain, can i multiply current 'a' with alpha in current output.

please help me

thanks
chethan

Title: Re: Veriloga module for current mode passive mixer
Post by Geoffrey_Coram on May 1st, 2017, 5:56am


chethan_RFIC wrote on Apr 28th, 2017, 4:21am:
can i multiply current 'a' with alpha in current output.


Do you mean, is it legal (in the Verilog-A language) to do the multiplication? Yes.

If you are asking if your equation matches the way the voltage gain quantity was provided, I don't think we have enough information on how that gain was provided/measured.

Title: Re: Veriloga module for current mode passive mixer
Post by chethan_RFIC on May 2nd, 2017, 2:46am

Thanks for reply. i know that multiplication works in veriloga language. But need any example are tutorials on current mode passive mixers and its linearity Definition in  current mode.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.