matlab根据转移函数绘制放大器幅频响应和相频响应
**
康華光-《電子學技術基礎-模擬部分》第367頁
**
(1)增加主極點
在反饋環路中增加一個主極點(參見圖 7.9.2) ,并使它遠離第二個極點,從而改變環路增益的頻率特性,實現頻率補償。
例 7.8.1
設一電壓放大電路的開環電壓增益表達式為
A˙v=105(1+jf/105)(1+jf/106)(1+jf/107)\dot{A}_{v}=\frac{10^{5}}{\left(1+\mathrm{j} f / 10^{5}\right)\left(1+\mathrm{j} f / 10^{6}\right)\left(1+\mathrm{j} f / 10^{7}\right)}A˙v?=(1+jf/105)(1+jf/106)(1+jf/107)105?
式中10510^5105是低頻電壓增益。 A˙v\dot{A}_{v}A˙v? 的頻率響應波特圖如圖 7.8.4 所示,其主極點頻率是10510^5105Hz 。將它組成負反饋放大電路,反饋網絡由純電阻組成,反饋系數Fv=0.02F_v=0.02Fv?=0.02試分析該電路的工作穩定性,若不穩定,請用增加主極點的方法,
實現頻率補償。
書上的圖是這樣的,上面的轉移函數對應下面波特圖中的紅線。
我們嘗試用matlab代碼來實現
首先轉化上述式子:
jf=s2πjf=\frac{s}{2\pi}jf=2πs?
所以上述式子轉化為:
A˙v=105(1+jf/105)(1+jf/106)(1+jf/107)\dot{A}_{v}=\frac{10^{5}}{\left(1+\mathrm{j} f / 10^{5}\right)\left(1+\mathrm{j} f / 10^{6}\right)\left(1+\mathrm{j} f / 10^{7}\right)}A˙v?=(1+jf/105)(1+jf/106)(1+jf/107)105?
三個極點:
z1=?2π?105z_1=-2π*10^5z1?=?2π?105
z2=?2π?106z_2=-2π*10^6z2?=?2π?106
z3=?2π?107z_3=-2π*10^7z3?=?2π?107
所以
A˙v=1023(2π)3(z+z1)(z+z2)(z+z3)\dot{A}_{v}=\frac{10^{23}(2π)^3}{(z+z_1)(z+z_2)(z+z_3)}A˙v?=(z+z1?)(z+z2?)(z+z3?)1023(2π)3?
Matlab代碼如下:
根據上面讀數可以看出,每經過一個極點,幅頻下降斜率就會增加約
-20db/10倍頻
因此可以驗證書上的幅頻圖是正確的。
這里寫matlab的時候需要注意兩點:
①雖然代碼中把頻率單位調整為Hz,
但是輸入的頻率依然是角頻率w,而不是fff
②調整單位后,matlab已經自動幫你計算了20log∣A˙v∣20log|\dot{A}_{v}|20log∣A˙v?∣
可以看到幅頻圖低通區域數值是100dB,與書上完全一致。
總結
以上是生活随笔為你收集整理的matlab根据转移函数绘制放大器幅频响应和相频响应的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何选择酒店地毯酒店地毯采购技巧
- 下一篇: iometer测试磁盘IO性能