亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? designlcbp.m

?? code of an ADC implementation woith matlab simulink
?? M
字號:
function [param,H,L0,ABCD,x] = designLCBP(n,OSR,opt,Hinf,f0,t,form,x0,dbg)%[param,H,L0,ABCD,x]=designLCBP(n=3,OSR=64,opt=2,Hinf=1.6,f0=1/4,t=[0 1],form='FB',x0,dbg=0)%Design an LC modulator of order 2*n with center frequency f0.%The feedback waveform is a rectangular pulse from t(1) to t(2).%Arguments% n	The number of LC tanks.% OSR	The oversampling ratio.% opt	A flag for NTF zero optimization. See synthesizeNTF.% Hinf	The target out-of-band gain of the NTF.% f0	The center frequency of the modulator, normalized to fs.% t	A 2-element vector containing the (normalized) feedback pulse edge times.% form	The modulator topology. One of 'FB', 'FF', 'FFR' or 'GEN'.% x0	An initial guess at the parameter vector for the optimizer.% dbg	A flag for enabling debugging/progress report output.%%Output% param	A struct containing the (n, OSR, Hinf, f0, t and form) arguments%   plus the following fields:%   l   The inductances in each tank.%   c	The capacitances in each tank.%   gu	The transconductance from the u input to each of the tanks.%	The final term is the voltage gain from u to the comparator input.%	(1 by n+1)%   gv	The transconductance from the v output to each of the tanks. (1 by n)%   gw	The inter-stage transconductances. (1 by n-1)%   gx	The gains from the top of each tank resistor to the comparator. (1 by n)%   rx	The resistances inserted between the output of each interstage %	transconductance and top of each tank. Note that r(1) is not used.%	(1 by n)%% H	The noise transfer function of the modulator, taking into account%	the post-design quantizer gain.% L0	A description of the open-loop TF from u to v, for use with evalTFP().% ABCD	The state-space representation of the discrete-time equivalent.% Handle the input argumentsparameters = {'n';'OSR';'opt';'Hinf';'f0';'t';'form';'x0';'dbg'};defaults = { 3 64 2 1.6 0.25 [0 1] 'FB' NaN 0 };for i=1:length(defaults)    parameter = char(parameters(i));    if i>nargin | ( eval(['isnumeric(' parameter ') '])  &  ...     eval(['any(isnan(' parameter ')) | isempty(' parameter ') ']) )        eval([parameter '=defaults{i};'])    endendparam.n = n;	param.OSR = OSR;	param.Hinf = Hinf;param.f0 = f0;	param.t = t;		param.form = form;% Compute the resonant frequencies for the LC tanks % and the L and C values.if opt    w = 2*pi*(f0 + 0.25/OSR*ds_optzeros(n,opt)');else    w = 2*pi*f0*ones(1,n);endparam.l = (1./w);	param.c = (1./w);	% Impedance scaling is possible.% Find values for the parameters that yield a stable system.% ?? Could some control theory help here ??if isnan(x0)    x = [2:n+1];elseif length(x0) ~= n    error('Initial guess (x0) has the wrong number of parameters.');else    x = x0;endif exist('fmincon','file')==2	% Latest version of Optimization Toolbox    [param,H,L0,ABCD,x] = designLCBP6(n,OSR,opt,Hinf,f0,t,form,x0,dbg);elseif exist('constr','file')==2	% Older version of Optimization Toolbox    if dbg	fprintf(1, 'Iterations for initial pole placement:\n');    end    options = foptions;    options(2) = 0.001;	% x tolerance    options(3) = 1;	% f tolerance    options(14) = 1000;	% Maximum number of iterations    x = constr('LCObj1',x,options,[],[],[],param,0.97,dbg);    H = LCoptparam2tf(x,param);    rmax = max(abs(H.p{:}));    if rmax>0.97	% Failure to converge!	fprintf(2,'Unable to find parameter values which stabilize the system.\n');	return    end    % Do the main optimization for the feedback parameters.    if dbg>1	options(1) = 1; 	% Extra debugging info    end    if dbg	fprintf(1, '\nParameter Optimization:\n');    end    options(2)  = 1e-4;	% x tolerance    options(3)  = 0.5;	% f tolerance    options(4)  = 0.01;	% constraint tolerance    %options(13) = 1;	% Number of equality constraints    options(14) = 1000;	% Maximum number of iterations.    options(16) = 1e-4;	% Minimum dx for finite difference gradients    options(17) = 1e-2;	% Maximum dx for finite difference gradients    options(18) = .01;	% Step length. (This doesn't prevent large steps!)    % I have used minimax() and constr() below    [x,options] = minimax('LCObj',x,options,[],[],[],param,dbg);    [H L0 ABCD param] = LCoptparam2tf(x,param);    % Uncomment the following line to take into account the quantizer gain     % before returning results and doing the plots    %[H L0 ABCD k] = LCparam2tf(param,0);    % Uncomment the following lines to yield parameters corresponding to k=1    %param.gu = k*param.gu; param.gv = k*param.gv;    %ABCD(2*n+1,:) = ABCD(2*n+1,:)/k;    %ABCD(:, 2*n+[1 2]) = ABCD(:, 2*n+[1 2]) *k;    % Now fix up the inputs for 0dB gain at f0.    gain_f0 = abs(evalTFP(L0,H,f0));     param.gu = param.gu/gain_f0; L0.k = L0.k/gain_f0;    ABCD(:,2*n+1) = ABCD(:,2*n+1)/gain_f0;    if strcmp(form,'FF') | strcmp(form,'FFR')	param.gu(n+1) =1;		% For the flattest STF    end    if dbg	LCplotTF(H,L0,param);    endelse    fprintf(1, 'Sorry, designLCBP needs the optimization toolbox.\n');endreturn

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人tv网| 国产精品日韩精品欧美在线| 99riav久久精品riav| 国产成人精品亚洲午夜麻豆| 久久99久久精品| 国产麻豆成人精品| 国产精品99久久久久久有的能看| 麻豆91精品视频| 国产乱理伦片在线观看夜一区| 精品一区二区三区在线播放视频| 老司机午夜精品| 国产一区二区三区综合| 国产成人综合在线观看| 99久久久免费精品国产一区二区| 91在线视频18| 欧美日本视频在线| 精品国精品国产| 中文字幕不卡一区| 性做久久久久久久免费看| 亚洲一级二级三级| 日韩黄色免费电影| 国产精品中文有码| 91久久国产最好的精华液| 欧美日本一区二区在线观看| 欧美大度的电影原声| 国产欧美日韩中文久久| 一区二区三区日本| 久久国产尿小便嘘嘘尿| av男人天堂一区| 欧美一区二区三区视频免费| 国产欧美一区二区精品性色 | 久久久精品综合| 成人欧美一区二区三区视频网页| 亚洲国产精品久久人人爱蜜臀| 久久狠狠亚洲综合| 91在线免费视频观看| 日韩欧美在线观看一区二区三区| 国产精品午夜久久| 免费在线欧美视频| 97久久精品人人做人人爽| 日韩一区二区视频| 综合激情成人伊人| 经典一区二区三区| 欧美猛男超大videosgay| 欧美韩日一区二区三区四区| 无码av免费一区二区三区试看| 丁香五精品蜜臀久久久久99网站| 欧美日韩精品三区| 中文字幕一区在线| 国产一区二区三区免费看| 欧美日韩国产另类不卡| 自拍偷拍国产亚洲| 国产成人综合网| 欧美精品一区二区三区在线播放 | 欧美一卡二卡三卡四卡| 国产精品第一页第二页第三页| 美国一区二区三区在线播放| 欧美三级电影精品| 日韩毛片视频在线看| 国产91精品免费| 亚洲精品一线二线三线无人区| 午夜精品爽啪视频| 欧美日韩久久一区| 一区二区三区国产精华| 91丨porny丨最新| 国产精品白丝在线| 成人综合在线观看| 久久久久久一二三区| 精品一区二区三区免费毛片爱| 欧美肥妇毛茸茸| 日韩国产精品久久久| 欧美日韩国产综合久久| 亚洲18女电影在线观看| 在线免费一区三区| 亚洲一区影音先锋| 欧美久久一区二区| 日韩高清一级片| 日韩欧美国产麻豆| 激情五月婷婷综合网| 日韩精品资源二区在线| 精品一区二区精品| 国产网红主播福利一区二区| 国产精品自产自拍| 亚洲人成在线观看一区二区| 91视频在线看| 日韩国产欧美视频| 久久蜜桃av一区精品变态类天堂 | 91精品久久久久久久99蜜桃| 日韩在线播放一区二区| 精品久久久久久久人人人人传媒| 久久成人免费日本黄色| 国产欧美一区二区三区沐欲| 97久久人人超碰| 亚洲成av人综合在线观看| 欧美一区二区精品| 国产成人午夜高潮毛片| 亚洲欧洲日韩女同| 欧美日韩国产美| 国内精品久久久久影院薰衣草| 欧美精彩视频一区二区三区| 日本道色综合久久| 美腿丝袜亚洲三区| 亚洲色图在线视频| 91精品视频网| 粉嫩一区二区三区在线看| 一区二区成人在线视频| 精品欧美乱码久久久久久1区2区| 国产凹凸在线观看一区二区| 亚洲一卡二卡三卡四卡| 精品福利一区二区三区| 一本久久a久久精品亚洲| 日本在线不卡视频| 国产精品国产自产拍在线| 欧美精品一二三四| 成人av网站免费| 美腿丝袜在线亚洲一区| 亚洲色图制服诱惑 | 国产精品18久久久久久vr| 亚洲欧洲在线观看av| 91精品视频网| 91美女在线看| 国产电影精品久久禁18| 亚洲成人www| 亚洲人吸女人奶水| 国产亚洲视频系列| 欧美一二区视频| 在线国产电影不卡| 成人在线一区二区三区| 蜜桃av一区二区三区电影| 亚洲黄色小说网站| 亚洲欧美在线高清| 久久久久亚洲综合| 欧美成人性福生活免费看| 欧美亚一区二区| 色综合久久中文字幕| 大白屁股一区二区视频| 国产一区中文字幕| 久久99久久精品欧美| 婷婷综合五月天| 亚洲线精品一区二区三区 | 色婷婷综合久久久中文一区二区| 国产精品一区二区你懂的| 美女脱光内衣内裤视频久久网站 | 亚洲精品视频一区二区| 亚洲国产精品二十页| 精品sm捆绑视频| 精品国产凹凸成av人导航| 日韩一区二区麻豆国产| 欧美一区日韩一区| 欧美日韩高清在线播放| 欧美巨大另类极品videosbest| 欧美丝袜丝nylons| 欧美揉bbbbb揉bbbbb| 51午夜精品国产| 欧美一区二区在线视频| 日韩欧美在线影院| 亚洲精品一区在线观看| 国产午夜精品一区二区三区嫩草| 亚洲精品在线一区二区| 日本一区二区成人| 中文字幕一区二区三区蜜月| 亚洲免费在线观看视频| 一区二区三区中文在线观看| 亚洲精品国产成人久久av盗摄| 亚洲成人综合在线| 日韩和欧美一区二区三区| 久久爱www久久做| 粉嫩av一区二区三区| 91小视频在线观看| 在线观看免费成人| 欧美一区二区三区视频在线观看| 91精品国产91久久综合桃花| 精品成人一区二区三区四区| 国产清纯美女被跳蛋高潮一区二区久久w| 久久久久久久久久电影| 中文字幕一区二区三区不卡 | 欧美一区二区三区在线| 欧美mv日韩mv亚洲| 国产精品乱人伦中文| 亚洲国产欧美一区二区三区丁香婷| 亚洲成人精品影院| 国产精品资源在线观看| 91久久精品一区二区三| 精品国产免费一区二区三区四区| 久久久.com| 亚洲高清免费观看 | 色婷婷久久99综合精品jk白丝| 欧美亚洲一区二区在线观看| 欧美一级在线免费| 国产精品水嫩水嫩| 日本视频在线一区| 99视频精品全部免费在线| 91精品国产一区二区三区| 中文av一区特黄| 首页国产欧美久久| 99精品在线观看视频| 欧美v亚洲v综合ⅴ国产v| 亚洲视频在线一区观看| 精品一区二区三区免费毛片爱| 在线免费观看视频一区|