99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

根據(jù)其諧波頻譜內(nèi)容重構(gòu)DAC傳遞函數(shù)

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:Ken Gentile ? 2023-02-01 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

所有DAC都表現(xiàn)出一定程度的諧波失真,這是當(dāng)DAC的輸入由代表理想均勻采樣正弦波的數(shù)字序列驅(qū)動時,DAC在其輸出端再現(xiàn)完美正弦波的程度的指標(biāo)。由于DAC的非理想瞬態(tài)和靜態(tài)行為,輸出頻譜將包含諧波成分。DAC的瞬態(tài)輸出特性包括壓擺率限制、不對稱上升和下降時間以及有限的建立時間。靜態(tài)特性與傳遞函數(shù)如何偏離直線有關(guān)。本文重點介紹靜態(tài)行為,并定義了一種從輸出頻譜中觀察到的諧波成分推導(dǎo)出DAC傳遞函數(shù)的方法。該分析假設(shè)傳遞函數(shù)而不是瞬態(tài)輸出特性是觀察到的諧波失真的主要來源。這個假設(shè)在低頻時是有效的。

DAC傳遞函數(shù)

圖1顯示了一個理想的DAC傳遞函數(shù),即對角直線y=mx+b。數(shù)字輸入位于 x 軸上,模擬輸出位于 y 軸上。

pYYBAGPaGOeASP39AABaeyJzz0A262.jpg?la=en&imgver=1

圖1.理想的DAC傳遞函數(shù)。

x 軸上的感興趣范圍是從左側(cè)的最小代碼 (A) 到右側(cè)的最大代碼 (B)。y 軸上感興趣的范圍是從底部的最低輸出值 (C) 到頂部 (D) 附近的最大輸出值。定義理想傳遞函數(shù)的斜率 (m) 和 y 截距 (b) 的方程以邊界值 A、B、C 和 D 表示。信號g(t)表示一個未失真的正弦波,由A和B范圍內(nèi)的數(shù)字輸入組成,隨時間向下發(fā)展。信號u(t)代表模擬輸出,它跨越從C到D的值,時間向右發(fā)展。

輸出信號是通過傳遞函數(shù)對輸入信號的反射。請注意,輸出信號是將 g(t) 上的每個點鏈接到 u(t) 上的關(guān)聯(lián)點的結(jié)果。圖 1 顯示了特定時間時刻 t=t 的傳輸操作示例k,用于標(biāo)識點 g(tk) 在輸入信號上。反過來,傳遞函數(shù)鏈接 g(tk) 到相應(yīng)的點,u(tk),在輸出信號上。對于理想的線性傳遞函數(shù),u(t) 將是 g(t) 的縮放版本。請注意,g(tk) 對應(yīng)于點 xk在 X 軸上,通過傳遞函數(shù)反射到點 Yk在 y 軸上。耦合點集的先驗知識 (g(tn),u(tn)) 可以識別關(guān)聯(lián)的點 (xn,yn) 上的傳遞函數(shù)。因此,輸入信號上的點g(t)和輸出信號上的點u(t)之間的關(guān)系完全定義了傳遞函數(shù)。

對于N位DAC,邊界值A(chǔ)和B具有特定值;即,A = 0 和 B = 2N–1.另一方面,邊界值 C 和 D 可以方便地指定為 C = A 和 D = B。此分配意味著實際DAC輸出信號的比例和偏移,因此其峰峰值跨度為0至2N–1.使用這些 A、B、C 和 D 值,理想的傳遞函數(shù)簡化為 y = x,因為斜率和截距變?yōu)?m = 1 和 b = 0。

到目前為止,重點一直放在理想的DAC傳遞函數(shù)上,但我們現(xiàn)在有了處理失真的DAC傳遞函數(shù)f(x)的工具,如圖2所示。需要注意的主要特征是傳遞函數(shù)不再是直線 y = x,而是形狀函數(shù) f(x),在這里任意顯示為平滑弧。同樣重要的是f(x)對輸出函數(shù)u(t)的影響。理想輸入 g(t) 反射傳遞函數(shù) f(x),產(chǎn)生失真輸出 u(t)。與任何現(xiàn)成的DAC相比,所示的傳遞函數(shù)被高度夸大,顯示的戲劇性弧線僅用于說明目的?,F(xiàn)代DAC的傳遞函數(shù)幾乎不會偏離理想的直線,但即使是最輕微的偏差也會導(dǎo)致輸出頻譜中出現(xiàn)諧波雜散。

dtf2.gif?la=en&imgver=1

圖2.失真的DAC傳遞函數(shù)。

DAC傳遞函數(shù)的成功重建依賴于確定每個點的能力,(xk,f(xk)),來自g(t)和u(t)的知識。這是一個兩步過程:首先使用代表完美采樣正弦波的數(shù)字序列驅(qū)動DAC輸入,使用頻譜分析儀測量DAC輸出,并記錄基波信號的幅度和盡可能多的諧波;然后將測得的諧波幅度轉(zhuǎn)換為具有特定形狀的傳遞函數(shù)。如果操作得當(dāng),通過將g(t)傳遞到f(x)來模擬u(t)將產(chǎn)生與測量值相同的諧波失真值。

第一步:測量DAC諧波

第一步需要一個輸入序列,該序列表示以均勻間隔的時間間隔采樣的完美正弦波的一個周期。目標(biāo)是重建DAC傳遞函數(shù),因此輸入信號必須至少包含從0到2的每個DAC代碼的出現(xiàn)一次N–1.輸入序列需要 2 個以上N使用等間距的樣本來執(zhí)行每個DAC代碼,實際上至少需要2N+3示例,以保證命中每個代碼。以下公式產(chǎn)生 2 的完美正弦序列K帶有 K ≥ N+3 的 DAC 代碼。函數(shù) round{x} 將 x 舍入到最接近的整數(shù)。

dtf3.gif?la=en&imgver=1

其中 n=0,1,2,3, ...2K–1

該公式假設(shè)DAC以直接二進制格式解碼數(shù)字輸入字,作為0到2的無符號整數(shù)N–1.對于失調(diào)二進制或二進制補碼DAC,gn必須進行調(diào)整以指示負值。

數(shù)字序列 (gn) 以采樣速率 f 重復(fù)輸送到 DACs,因此DAC輸出頻譜包含頻率f的基波信號0=fs/2K.諧波出現(xiàn)在2f處0, 3F0, 4F0和 f 的其他整數(shù)倍0.由于DAC輸出頻譜的采樣性質(zhì),這些諧波的幅度受sin(x)/x響應(yīng)的影響。因為 f0是 f 的一小部分s但是,sin(x)/x 響應(yīng)幾乎是平坦的,可以忽略。例如,對于 8 位 DAC,K ≥ 11 和 f0≤ fs/2048,因此 sin(x)/x 將不超過 0.39% (0.034 dB) 輸出到 100千諧波。

精確重建傳遞函數(shù)f(x)需要根據(jù)一組諧波數(shù)(h)記錄盡可能多的諧波幅度。這些整數(shù)以h = 1(基頻)開始,以h=H結(jié)束,其中H是測量幅度的最高諧波數(shù)。例如,對于測量值 10千諧波,H = 10,諧波數(shù)的集合是 h={1, 2, 3, .. 10}。

接下來,將每個測量諧波的幅度(M)與其諧波數(shù)相關(guān)聯(lián)。例如,M1是 1 的量級圣諧波(基波),M2是 2 的量級德·諧波,依此類推通過 MH.諧波幅度通常以相對于基波幅度(dBc)的分貝為單位。通過以下方式將 dBc 轉(zhuǎn)換為線性單位:

dtf4.gif?la=en&imgver=1

其中 D 是以 dBc 為單位的測量諧波幅度。例如,如果 3 的大小RD諧波為 –40 dBc,則線性幅度為 M3= 10–40/20,或 0.01。M1始終等于 1,因為根據(jù)定義,基波的大小為 0 dBc。

第二步:重建DAC傳遞函數(shù)

該過程的第二步涉及將測量的諧波與傳遞函數(shù)相關(guān)聯(lián)。f(x) 上的點取決于 g(t) 和 u(t) 上相應(yīng)點之間的關(guān)系,因此頻域中的諧波幅度必須首先轉(zhuǎn)換為時域表示。請注意,g(t) 由 DAC 代碼組成,這些代碼與與 g(t) 的正弦形式相關(guān)的時間點具有一對一的對應(yīng)關(guān)系。因此,包含g(t)的DAC碼與時域有關(guān)。此外,由于u(t)通過f(x)與g(t)相關(guān),并且g(t)是一個時域函數(shù),因此u(t)也必須表示為時域函數(shù)。這允許每個時間點,tk,在 g(t) 中鏈接到其在 u(t) 中的關(guān)聯(lián)時間點,這對于從 g(t) 和 u(t) 確定 f(x) 是必要的。

將諧波幅度轉(zhuǎn)換為時域表示具有挑戰(zhàn)性,因為f(x)必須與每個可能的DAC碼(0到2N–1) 以 g(t) 為單位。由于g(t)是一個完美的正弦曲線,確保唯一性的唯一方法是將范圍限制在正弦波單調(diào)遞增的地方,如圖3突出顯示的部分所示。如果沒有這樣的限制,f(x) 上的單個點可以映射到 g(t) 上的兩個點并導(dǎo)致歧義。

為了證明這種模糊性,想象一下向下滑動區(qū)域T。點 (xk, f(xk)) 在 f(x) 上現(xiàn)在可以與 g(t) 上的兩個點相關(guān)聯(lián),這是不可接受的。通過將 T 的范圍限制為所示的范圍,歧義就不存在。由于g(t)是正弦曲線,因此所需的T范圍對應(yīng)于初始相位偏移為3π/2弧度的<>/<>周期。

dtf5.gif?la=en&imgver=1

圖3.f(x) 和 g(t) 之間的關(guān)系。

g(t) 以 T 為界的事實意味著在 u(t) 上也有類似的界限。因此,將記錄的諧波幅度轉(zhuǎn)換為時域必須確保將u(t)限制在與g(t)相同的T范圍內(nèi),如圖4所示。

dtf6.gif?la=en&imgver=1

圖4.g(t) 和 u(t) 的時域范圍。

請注意,實際時間跨度 T 無關(guān)緊要,因為 f(x) 僅用于在 g(t) 和 u(t) 的振幅之間進行轉(zhuǎn)換。為了簡化分析,請歸一化基頻 (f0) 到 1。頻率 2德·因此諧波為2,頻率為3RD諧波為 3,依此類推。因此,諧波頻率與諧波數(shù)(h)相同:fh=h.這種方便的關(guān)系簡化了用于從諧波測量創(chuàng)建u(t)的數(shù)學(xué),Mh.

正弦波的一般時域表示為:

dtf7.gif?la=en&imgver=1 其中β是峰值振幅;θ 為初始相位偏移

每個諧波的時域表示,uh(t),可以通過用h代替f和M來實現(xiàn)h為β。但是,回想一下,g(t) 偏移了 3π/2 弧度。此外,g(t) 和 u(t) 之間通過 f(x) 的鏈接意味著 g(t) 和 u(t) 在相位上對齊。用 3π/2 代替 θ 可提供所需的對齊方式。在下面的等式中,請注意 0 ≤ t < 1,π 替換 2π 以將基波限制為半周期,如區(qū)間 T 所示:

dtf8.gif?la=en&imgver=1

了解每個諧波的時域表示后,uh(t),可以重建復(fù)合輸出u(t),作為基波和諧波信號的總和:

dtf9.gif?la=en&imgver=1

回想一下,目標(biāo)是通過關(guān)聯(lián)g(t)和u(t)來重建DAC傳遞函數(shù)f(x)。此外,g(t) 必須正好由 2N樣本,以便與 f(x) 上的點保持一對一的對應(yīng)關(guān)系。因此,將 g(t) 的樣本計算為:

dtf10.gif?la=en&imgver=1

(n=0,1,2,3 .. 2N–1)

由于 g(t) 由 2 組成N樣本,從由 2 個樣本集組成的 U(T) 樣本集中重建 f(x) 似乎是合理的N樣品。然而,事實證明,至少有 2N+3需要樣品才能為小值 M 提供合適的精度h.考慮到這一點,按如下方式計算 u(t) 的每個樣本:

dtf11.gif?la=en&imgver=1 (n=0,1,2,3 .. 2N+3–1)

請注意,這會導(dǎo)致 u(t) 包含比 g(t) 更多的樣本。這使得 u(t) 和 g(t) 到 f(x) 的映射變得復(fù)雜,因為 u(t) 的多個樣本可以對應(yīng)于 f(x) 和 g(t) 上的單個點。因此,必須對特定的樣本組進行平均,以便提供對f(x)的合理映射。以下偽代碼演示了假設(shè) N 位 DAC 所需的映射,2Ng(t) 和 2 的點N+3你的點(t)。陣列 DacXfr 由 2 個N元素,最初為零。執(zhí)行代碼后,DacXfr 數(shù)組的元素包含規(guī)范化的 DAC 傳遞函數(shù)。

n = 0
FOR i = 0 TO 2N–1
AvgCnt = 0
WHILE i = g[n]
AvgCnt = AvgCnt + 1
DacXfr[i] = DacXfr[i] + u[n]
n = n + 1
IF n >= 2N+3
EXIT WHILE
END IF
END WHILE
IF AvgCnt = 0
EXIT (fail because array, g[ ], is missing a DAC code)
END IF
DacXfr[i] = (DacXfr[i]/AvgCnt)/2N
END FOR

驗證

為了驗證本文中描述的方法,使用頻譜分析儀測量由代表完美正弦波的輸入序列驅(qū)動的14位DAC的輸出。記錄前2次諧波的幅度(數(shù)字15至1,單位為dBc),并使用這些值重建DAC傳遞函數(shù)f(x)。接下來,仿真通過重構(gòu)的DAC傳遞函數(shù)f(x)傳遞理想的正弦輸入序列g(shù)(t)來生成輸出序列u(t)。FFT 將 u(t) 轉(zhuǎn)換為其頻域等效項 U(ω)。從U(ω)中提取諧波幅度,并與頻譜分析儀測量值進行比較,如表7的表格結(jié)果所示。請注意,最大的誤差,與 <>千諧波,僅為0.065分貝。

表1

諧波數(shù) 測量幅度 (dBc) 模擬幅度(分貝) 偏差(分貝)
1 0.00 0.00 0.000
2 -75.1 -75.100 0.000
3 -74.5 -74.502 -0.002
4 -90.5 -90.501 -0.001
5 -86.5 -86.498 0.002
6 -92.0 -91.999 0.001
7 -95.5 -95.565 -0.065
8 -93.8 -93.801 -0.001
9 -97.2 -97.187 0.013
10 -89.6 -89.599 0.001
11 -94.2 -94.204 -0.004
12 -98.8 -98.802 -0.002
13 -95.6 -95.649 -0.049
14 -99.3 -99.298 0.002
15 -91.1 -91.080 0.020

由于比例,重建傳遞函數(shù)的圖顯示為直線 (y = x)。事實上,傳遞函數(shù)實際上偏離y = x足以產(chǎn)生表1所示的諧波成分。它有助于僅繪制傳遞函數(shù)與理想直線的偏差,如圖 5 所示??v軸以 LSB 為單位。

dtf12.gif?la=en&imgver=1

圖5.DAC傳遞函數(shù)的殘余誤差。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • dac
    dac
    +關(guān)注

    關(guān)注

    44

    文章

    2411

    瀏覽量

    193822
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4381

    瀏覽量

    64936
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    開環(huán)傳遞函數(shù)是怎樣影響系統(tǒng)的?

    我們可以看到在負反饋系統(tǒng)中,“擾動-輸出”閉環(huán)傳遞函數(shù)和“給定-輸出”閉環(huán)傳遞函數(shù)中都包含開環(huán)傳遞函數(shù)T(s)這一因子,因而我們可以通過分析開環(huán)傳遞函數(shù)T(s)的特性來確定負反饋系統(tǒng)的
    的頭像 發(fā)表于 07-11 14:41 ?4921次閱讀
    開環(huán)<b class='flag-5'>傳遞函數(shù)</b>是怎樣影響系統(tǒng)的?

    傳遞函數(shù)和控制Block(上)

    傳遞函數(shù)是經(jīng)典控制理論中最常用和最重要的數(shù)學(xué)模型,用傳遞函數(shù)方塊將控制系統(tǒng)全部變量聯(lián)系起來,描述各環(huán)節(jié)之間的信號傳遞關(guān)系的圖形,我們稱為系統(tǒng)傳遞函數(shù)方塊圖。
    的頭像 發(fā)表于 11-17 15:59 ?1850次閱讀
    <b class='flag-5'>傳遞函數(shù)</b>和控制Block(上)

    LCL濾波器傳遞函數(shù)和逆變器諧波的理解

    諧波的,因為線性電路,對于基波和諧波分開考慮上面那個公式,因此,諧波情況下E為0,即可得到上面的傳遞函數(shù),LCL也一樣,令E=0,根據(jù)電容電
    發(fā)表于 05-24 09:17

    傳遞函數(shù)中零點的解決方案

    傳遞函數(shù)有開環(huán)傳遞函數(shù)和閉環(huán)傳遞函數(shù),同樣,零點有開環(huán)零點和閉環(huán)零點。 他們有什么不同,又各自起到什
    發(fā)表于 12-24 12:05 ?4762次閱讀
    <b class='flag-5'>傳遞函數(shù)</b>中零點的解決方案

    DAC諧波頻譜成分重構(gòu)傳遞函數(shù)

    本文將重點討論靜態(tài)特性,并闡述一種由輸出頻譜中觀察到的諧波成分導(dǎo)出DAC傳遞函數(shù)的方法。分析中假設(shè),傳遞函數(shù)而非瞬態(tài)輸出特性是所觀察到的
    發(fā)表于 05-25 10:07 ?3725次閱讀
    由<b class='flag-5'>DAC</b><b class='flag-5'>諧波</b><b class='flag-5'>頻譜</b>成分<b class='flag-5'>重構(gòu)</b><b class='flag-5'>其</b><b class='flag-5'>傳遞函數(shù)</b>

    自動控制原理_傳遞函數(shù)

    主要內(nèi)容: 1.傳遞函數(shù)的定義; 2.求法:i)利用微分方程描述,由拉氏變換得到; ii)復(fù)數(shù)阻抗法; 3.典型環(huán)節(jié)的傳遞函數(shù)。
    發(fā)表于 01-18 14:56 ?0次下載

    傳遞函數(shù)的時域辨識

    傳遞函數(shù)的時域辨識
    發(fā)表于 10-26 09:30 ?0次下載

    傳遞函數(shù)的頻域辨識

    傳遞函數(shù)的頻域辨識
    發(fā)表于 10-26 09:23 ?0次下載

    DAC傳遞函數(shù)資料下載

    電子發(fā)燒友網(wǎng)為你提供DAC傳遞函數(shù)資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-27 08:42 ?4次下載
    <b class='flag-5'>DAC</b><b class='flag-5'>傳遞函數(shù)</b>資料下載

    傳遞函數(shù)極點和零點的影響是什么

    簡要回顧一些基本概念:傳遞函數(shù)在數(shù)學(xué)上表示濾波器的頻域輸入到輸出行為;可以用變量s來表示傳遞函數(shù),它代表復(fù)雜的頻率,當(dāng)需要計算特定頻率的幅度和相位響應(yīng)時可以用jω代替s ;傳遞函數(shù)的標(biāo)準(zhǔn)化形式就像一
    的頭像 發(fā)表于 06-12 18:05 ?1w次閱讀
    <b class='flag-5'>傳遞函數(shù)</b>極點和零點的影響是什么

    傳遞函數(shù)的頻率特性

    傳遞函數(shù)的頻率特性:這里通過“傳遞函數(shù)的頻率特性”來考慮傳遞函數(shù)。和前項的“基爾霍夫定律和阻抗”中的解說有密切的關(guān)系所以希望合在一起閱讀。首先,請看圖6。電阻和電容器組成簡單的閉合電路。首先,嘗試計算出本電路的
    的頭像 發(fā)表于 02-24 09:51 ?3517次閱讀
    <b class='flag-5'>傳遞函數(shù)</b>的頻率特性

    各轉(zhuǎn)換器的傳遞函數(shù)-升降壓轉(zhuǎn)換器的傳遞函數(shù)導(dǎo)出示例 1

    前面已經(jīng)推導(dǎo)出了降壓轉(zhuǎn)換器和升壓轉(zhuǎn)換器的傳遞函數(shù)。本文將推導(dǎo)升降壓轉(zhuǎn)換器的傳遞函數(shù)。升降壓轉(zhuǎn)換器存在控制方式,不過在這里將抽取其中的2個控制方式來推導(dǎo)傳遞函數(shù)。本文是第一個。
    的頭像 發(fā)表于 02-24 09:51 ?1814次閱讀
    各轉(zhuǎn)換器的<b class='flag-5'>傳遞函數(shù)</b>-升降壓轉(zhuǎn)換器的<b class='flag-5'>傳遞函數(shù)</b>導(dǎo)出示例 <b class='flag-5'>其</b>1

    各轉(zhuǎn)換器的傳遞函數(shù)-開關(guān)的導(dǎo)通電阻對傳遞函數(shù)的影響

    上一篇和上上篇介紹了“升降壓轉(zhuǎn)換器的傳遞函數(shù)導(dǎo)出示例”的1和2。本文將探討“開關(guān)的導(dǎo)通電阻對傳遞函數(shù)的影響”。
    的頭像 發(fā)表于 02-24 09:51 ?1296次閱讀
    各轉(zhuǎn)換器的<b class='flag-5'>傳遞函數(shù)</b>-開關(guān)的導(dǎo)通電阻對<b class='flag-5'>傳遞函數(shù)</b>的影響

    如何列寫無源網(wǎng)絡(luò)傳遞函數(shù)

    如何列寫無源網(wǎng)絡(luò)傳遞函數(shù)
    的頭像 發(fā)表于 03-10 16:15 ?5981次閱讀
    如何列寫無源網(wǎng)絡(luò)<b class='flag-5'>傳遞函數(shù)</b>

    傳遞函數(shù)的定義是什么 傳遞函數(shù)的拉氏反變換是什么響應(yīng)

    傳遞函數(shù)的定義: 傳遞函數(shù)是一種數(shù)學(xué)工具,用于描述線性時不變系統(tǒng)(LTI系統(tǒng))的輸入與輸出之間的關(guān)系,通常用H(s)表示。傳遞函數(shù)是Laplace變換的函數(shù),其中s是復(fù)變量。
    的頭像 發(fā)表于 02-01 10:53 ?6626次閱讀