{"id":325,"date":"2008-11-05T00:32:23","date_gmt":"2008-11-05T05:32:23","guid":{"rendered":"https:\/\/www.circuitdesign.info\/blog\/2008\/11\/fundamentals-of-analogrf-design-noise-signal-power\/"},"modified":"2008-11-24T22:36:00","modified_gmt":"2008-11-25T03:36:00","slug":"fundamentals-of-analogrf-design-noise-signal-power","status":"publish","type":"post","link":"https:\/\/www.circuitdesign.info\/blog\/2008\/11\/fundamentals-of-analogrf-design-noise-signal-power\/","title":{"rendered":"Fundamentals of Analog\/RF design: Noise, Signal, Power"},"content":{"rendered":"<p>Analog design does not scale the way digital design does. Namely, as process shrinks, one does not immediately benefit by having reduced power consumption for the same performance. I will show in this post the main constraint involved in analog\/RF design: that to maintain a given SNR, a certain amount of power <strong>must<\/strong> be consumed by an analog\/RF circuit.<\/p>\n<p><!--more--><\/p>\n<h2>Transconductors<\/h2>\n<h3>MOS Thermal Noise<\/h3>\n<p>Shown below is a disembodied MOS transconductor:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.circuitdesign.info\/blog\/wp-content\/uploads\/2008\/11\/scan0085a.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"0px\" src=\"https:\/\/www.circuitdesign.info\/blog\/wp-content\/uploads\/2008\/11\/scan0085a-thumb.jpg\" border=\"0\" alt=\"scan0085a\" width=\"244\" height=\"162\" \/><\/a><\/p>\n<p>It takes an input voltage vi and outputs a current i<sub>o<\/sub>. To avoid clipping, i<sub>o<\/sub> would need to be less than I<sub>D<\/sub>, the bias voltage on the MOS transistor. However, let\u2019s say that for some linearity requirement (IM<sub>2<\/sub>, IM<sub>3<\/sub>, IM<sub>5<\/sub>, etc.) that we limit i<sub>o<\/sub> to be less than \u03b1\u00d7I<sub>D<\/sub>.<\/p>\n<p>So, we know the signal power is:<\/p>\n<p align=\"center\">P<sub>sig<\/sub> = (\u03b1\u00d7I<sub>D<\/sub>)<sup>2<\/sup> = \u03b1^2\u00d7I<sub>D<\/sub>^2<\/p>\n<p align=\"left\">This power is computed as a current; we could equally have the transconductor drive a specified load impedance and compute all the quantities as voltage, but they will not change the end result.<\/p>\n<p align=\"left\">Likewise, the noise current power is:<\/p>\n<p align=\"center\">Pnoise = 8\u00d7k\u00d7T\u00d7g<sub>m<\/sub>\u00d7B\/3<\/p>\n<p>At this point, it is useful to represent g<sub>m<\/sub> in terms of voltage and current:<\/p>\n<p align=\"center\">g<sub>m<\/sub> = 2\u00d7I<sub>D<\/sub>\/V<sub>DSat<\/sub><br \/>\n\u2192 P<sub>noise<\/sub> = 16\u00d7k\u00d7T\u00d7I<sub>D<\/sub>\u00d7B\/(3\u00d7V<sub>DSat<\/sub>)\n<\/p>\n<p style=\"text-align: left;\">Therefore:<\/p>\n<p align=\"center\">SNR = P<sub>sig<\/sub>\/P<sub>noise<\/sub> = 3\u00d7\u03b1^2\u00d7I<sub>D<\/sub>\u00d7V<sub>DSat<\/sub>\/(16\u00d7k\u00d7T\u00d7B)<\/p>\n<p>Note that the term I<sub>D<\/sub>\u00d7V<sub>DSat<\/sub> is a lower-bound on the power dissipated across the FET. In fact, the actual power dissipated across the FET is I<sub>D<\/sub>\u00d7V<sub>DS<\/sub>, which is actually greater than I<sub>D<\/sub>\u00d7V<sub>DSat<\/sub>, since V<sub>DS<\/sub> &gt; V<sub>DS<\/sub> to keep the FET in saturation.<\/p>\n<p>To summarize:<\/p>\n<ol>\n<li>For a given SNR, we need a certain I<sub>D<\/sub>\u00d7V<sub>DSat<\/sub> product (P<sub>min)<\/sub><\/li>\n<li>The actual power dissipated by the FET is greater than this I<sub>D<\/sub>\u00d7V<sub>DSat<\/sub> product P<sub>min<\/sub><\/li>\n<li>Therefore, the SNR dictates how much power we must dissipate<\/li>\n<\/ol>\n<h3>BJT Noise<\/h3>\n<p>A similar argument holds for the BJT.\u00a0 The difference is that the BJT\u2019s are less sensitive to voltage, since due to their exponential current-voltage curve, the voltage varies very little:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.circuitdesign.info\/blog\/wp-content\/uploads\/2008\/11\/scan0083a.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"0px\" src=\"https:\/\/www.circuitdesign.info\/blog\/wp-content\/uploads\/2008\/11\/scan0083a-thumb.jpg\" border=\"0\" alt=\"scan0083a\" width=\"244\" height=\"151\" \/><\/a><\/p>\n<p align=\"center\">P<sub>noise<\/sub> = 2\u00d7k\u00d7T\u00d7B\u00d7I<sub>C<\/sub>\/V<sub>t<\/sub><\/p>\n<p align=\"center\">P<sub>sig<\/sub> = \u03b1^2\u00d7I<sub>C<\/sub>^2<\/p>\n<p align=\"center\">SNR = \u03b1^2\u00d7I<sub>C<\/sub>\u00d7V<sub>t<\/sub>\/(2\u00d7k\u00d7T\u00d7B)<\/p>\n<p>Once again, this I<sub>C<\/sub>\u00d7V<sub>t<\/sub> is a lower-bound on the noise dissipated across the BJT: V<sub>BE<\/sub> &gt; V<sub>t<\/sub> and V<sub>CE<\/sub> &gt; V<sub>BE<\/sub> \u2192 V<sub>CE<\/sub> &gt; V<sub>t<\/sub>. The true power dissipated across the BJT is I<sub>C<\/sub>\u00d7V<sub>CE<\/sub> which is greater than Pmin = I<sub>C<\/sub>\u00d7V<sub>t<\/sub>, and to maintain a certain SNR, we have P<sub>min<\/sub> = SNR\u00d7k\u00d7T\u00d7B\/(\u03b1^2).<\/p>\n<h2>Loads<\/h2>\n<h3>Resistor Noise<\/h3>\n<p>We now veer off into load country, considering resistor loads for our transconductor:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.circuitdesign.info\/blog\/wp-content\/uploads\/2008\/11\/scan0084a.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"0px\" src=\"https:\/\/www.circuitdesign.info\/blog\/wp-content\/uploads\/2008\/11\/scan0084a-thumb.jpg\" border=\"0\" alt=\"scan0084a\" width=\"244\" height=\"242\" \/><\/a><\/p>\n<p>Considering only noise due to the resistor, and making the assumption that the signal current is once again limited to \u03b1\u00d7I<sub>D<\/sub> (where I<sub>D<\/sub> = I<sub>R<\/sub>):<\/p>\n<p style=\"text-align: center;\">P<sub>noise<\/sub> = 4\u00d7k\u00d7T\u00d7B\/R = 4\u00d7k\u00d7T\u00d7B\u00d7I<sub>R<\/sub>\/V<sub>R<\/sub><\/p>\n<p style=\"text-align: center;\">SNR = \u03b1^2\u00d7I<sub>R<\/sub>\u00d7V<sub>R<\/sub>\/(4\u00d7k&amp;Times;T\u00d7B)<\/p>\n<p>Note that this case is not general: in many cases, we don&#8217;t have to have I<sub>R<\/sub> = I<sub>D<\/sub>, so the P<sub>sig<\/sub> has nothing to do with the resistor current. My intent is not to generalize to that much degree. I assume we have a transconductor&#8211;and every transconductor has to have a load (resistive, inductive, or active) that supplies dc current.<\/p>\n<h3>Active Loads<\/h3>\n<p>Going through the math, one finds that active loads (BJT or MOS) also follow a similar derivation: the noise contributed by the load is proportional to the current to minimum-voltage ratio of the load. Also, the signal current coming into the load is constrained by the load current, since that same load current flows through the transconductor:<\/p>\n<p style=\"text-align: center;\">MOS Load: P<sub>noise<\/sub> = 16\u00d7k\u00d7T\u00d7I<sub>D<\/sub>\u00d7B\/(3\u00d7V<sub>DSat<\/sub>) | P<sub>sig<\/sub> = \u03b1^2\u00d7I<sub>D<\/sub><\/p>\n<p style=\"text-align: center;\">BJT Load: P<sub>noise<\/sub> = 2\u00d7k\u00d7T\u00d7B\u00d7I<sub>C<\/sub>\/V<sub>t<\/sub> | P<sub>sig<\/sub> = \u03b1^2\u00d7I<sub>C<\/sub><\/p>\n<h2>Final Note<\/h2>\n<p>One final note: many times circuit designers think that they need to maximize g<sub>m<\/sub> of devices to minimize noise. This optimum is not always the case. Generally, for a transconductor, better gm yields better SNR (assuming linearity is not an issue). However, the g<sub>m<\/sub> of a load makes it add more (current) noise without improving signal power. Therefore, for loads, one wants to <em>minimize<\/em> g<sub>m<\/sub>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Analog design does not scale the way digital design does. Namely, as process shrinks, one does not immediately benefit by having reduced power consumption for the same performance. I will show in this post the main constraint involved in analog\/RF design: that to maintain a given SNR, a certain amount of power must be consumed [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[6,77,76,61,85,30,9,59,106],"class_list":["post-325","post","type-post","status-publish","format-standard","hentry","category-analog-pro","tag-analog","tag-gain","tag-load","tag-noise","tag-power","tag-rf","tag-signal","tag-snr","tag-snr-power"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/poCEy-5f","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":11,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts\/325\/revisions"}],"predecessor-version":[{"id":331,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts\/325\/revisions\/331"}],"wp:attachment":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/categories?post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/tags?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}