Oscillator Phase Noise: A Tutorial

  • 1星
  • 日期: 2020-12-03
  • 大小: 206.69KB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 振荡器相位噪声


Linear  time-invariant  (LTI)  phase  noise  theories  provide  important  qualitative  design  insights  but  are  limited  in  their  quantitative  predictive  power.  Part  of  the  difficulty  is  that  device  noise  undergoes  multiple  frequency  translations  to  become  oscillator  phase  noise.  A  quantitative  understanding  of  this  process  requires  abandoning  the  principle  of  time  invariance  assumed  in  most  older  theories  of  phase  noise.  Fortunately,  the  noise-to-phase  transfer  function  of  oscillators  is  still  linear,  despite  the  existence  of  the  nonlinearities  necessary  for  amplitude  stabilization.  In  addition  to  providing  a  quantitative  reconciliation  between  theory  and  measurement,  the  time-varying  phase  noise  model  presented  in  this  tutorial  identifies  the  importance  of  symmetry  in  suppressing  the  upconversion  of  1/f  noise  into  close-in  phase  noise,  and  provides  an  explicit  appreciation  of  cyclostationary  effects  and  AM-PM  conversion.  These  insights  allow  a  reinterpretation  of  why  the  Colpitts  oscillator  exhibits  good  performance,  and  suggest  new  oscillator  topologies.  Tuned  LC  and  ring  oscillator  circuit  examples  are  presented  to  reinforce  the  theoretical  considerations  developed.  Simulation  issues  and  the  accommodation  of  amplitude  noise  are  considered  in  appendixes.








datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })