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

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

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

零極點分析的基本原理、應用和意義

冬至子 ? 來源:菜J數(shù)據(jù)分析 ? 作者:菜J數(shù)據(jù)分析 ? 2023-06-20 16:35 ? 次閱讀

信號處理和系統(tǒng)理論領(lǐng)域,零極點分析是一項重要的技術(shù),用于研究和分析濾波器的特性和行為。通過觀察濾波器的零點和極點在復平面上的分布情況,我們可以揭示濾波器的頻率響應、穩(wěn)定性和傳輸特性等關(guān)鍵信息。本文將深入探討零極點分析的原理、應用和意義,帶您一起揭開濾波器特性的奧秘。

一、零極點分析的基本原理

在深入了解零極點分析之前,我們首先需要了解什么是零點和極點。在濾波器的傳遞函數(shù)中,零點是使得傳遞函數(shù)為零的頻率值,而極點則是使得傳遞函數(shù)無窮大的頻率值。通過將傳遞函數(shù)表示為分子和分母多項式的比值,我們可以獲得濾波器的零極點。

傳遞函數(shù)的分子多項式表示零點,而分母多項式表示極點。具體而言,分子多項式的根表示零點的位置,而分母多項式的根則表示極點的位置。通過觀察這些根在復平面上的分布情況,我們可以了解濾波器的特性。

二、零極點分析的應用和意義

零極點分析在濾波器設計、頻率響應評估和穩(wěn)定性分析等方面具有廣泛的應用。讓我們來看看它們在實際中的應用和意義。

1. 頻率響應評估 :通過觀察濾波器的零點和極點在復平面上的位置,我們可以推斷濾波器對不同頻率的信號的響應。具體而言,零點和極點的位置決定了濾波器在不同頻率下的增益和相位響應。這對于了解濾波器的頻率特性和選擇合適的濾波器類型非常重要。

2. 穩(wěn)定性分析 :通過觀察極點的位置,我們可以判斷濾波器是否穩(wěn)定。如果所有的極點都位于單位圓內(nèi)部,那么濾波器是穩(wěn)定的。反之,如果有極點位于單位圓外部,濾波器可能是不穩(wěn)定的。穩(wěn)定性是濾波器設計中必不可忽視的因素,因為穩(wěn)定的濾波器可以確保系統(tǒng)的可靠性和預測性能。

3. 濾波器設計和優(yōu)化 :零極點分析在濾波器的設計和優(yōu)化中發(fā)揮著關(guān)鍵作用。通過調(diào)整零點和極點的位置,我們可以控制濾波器的頻率特性和響應。例如,通過移動零點和極點的位置,我們可以改變?yōu)V波器的截止頻率、帶寬和斜率等參數(shù)。這種靈活性使得零極點分析成為濾波器設計中的重要工具,可以滿足不同應用的需求。

三、實例展示與實用工具

為了更好地理解和應用零極點分析,我們可以通過實例展示和實用工具來加深我們的認識。

例如,我們可以使用Python中的信號處理庫來進行零極點分析。通過使用庫中的函數(shù),我們可以將濾波器的分子和分母多項式轉(zhuǎn)換為零極點的表示形式。然后,我們可以利用這些信息繪制零極點圖,直觀地觀察它們在復平面上的分布情況。這樣的可視化工具可以幫助我們更好地理解濾波器的特性。

import matplotlib.pyplot as plt
import numpy as np
from scipy import signal
from matplotlib.patches import Circle



N = 8 # quantization bits
Fs = 1000 # sampling frequency
a = np.array([1, 1.7, 0.745]) # denominator
b = np.array([0.05, 0, 0]) # numerator
# z zero, p pole, k gain


z1, p1, k1 = signal.tf2zpk(b,a) # zero, pole and gain

c = np.vstack((a,b))
Max = (abs(c)).max() #find the largest value
a = a / Max #normalization
b = b / Max

Ra = (a * (2**((N-1)-1))).astype(int) # quantizan and truncate
Rb = (b * (2**((N-1)-1))).astype(int)
z2, p2, k2 = signal.tf2zpk(Rb,Ra)



fig, ax = plt.subplots()
circle = Circle(xy = (0.0, 0.0), radius = 1, alpha = 0.9, facecolor = 'white')
ax.add_patch(circle)
for i in p1:
  ax.plot(np.real(i),np.imag(i), 'bx') #pole before quantization
for i in z1:
 ax.plot(np.real(i),np.imag(i),'bo') #zero before quantization
for i in p2:
 ax.plot(np.real(i),np.imag(i), 'rx') #pole after quantization
for i in z2:
 ax.plot(np.real(i),np.imag(i),'ro') #zero after quantization

ax.set_xlim(-1.8,1.8)
ax.set_ylim(-1.2,1.2)
ax.grid()
ax.set_title("%d bit quantization" %N)
plt.show()

圖片

在分析零極點圖時,可以通過以下幾個步驟來觀察和理解圖形中的信息:

1.零點和極點的位置:觀察圖中的零點和極點在復平面上的位置分布。零點通常用圓圈表示,而極點通常用叉(如紅色叉)表示。注意它們的位置相對于原點以及它們在實軸和虛軸上的分布情況。

2.零點和極點的數(shù)量:計算零點和極點的數(shù)量。它們的數(shù)量可能會對系統(tǒng)的特性和頻率響應產(chǎn)生影響。例如,零點的數(shù)量決定了系統(tǒng)在不同頻率上的增益變化,而極點的數(shù)量則決定了系統(tǒng)的階數(shù)和穩(wěn)定性。

3.零點和極點的相關(guān)性:觀察零點和極點之間的相關(guān)性和互相之間的位置關(guān)系。例如,零點和極點是否成對出現(xiàn),是否存在共軛對稱的關(guān)系,以及它們的距離和角度關(guān)系。這些關(guān)系可以提供有關(guān)濾波器的相位響應、幅頻特性和穩(wěn)定性的信息。

4.零點和極點的對稱性:檢查零點和極點的對稱性。如果零點和極點是共軛對稱分布的,即它們成對出現(xiàn)并以實軸為對稱軸,那么濾波器的頻率響應將是實數(shù)值。這種對稱性可以對設計無失真濾波器或頻率選擇性濾波器提供指導。

5.零點和極點的角度和頻率響應:觀察零點和極點的角度和頻率響應。零點和極點的角度可以提供有關(guān)相位響應的信息,而頻率響應可以反映濾波器在不同頻率上的增益變化和特性。

通過觀察和分析零極點圖,我們可以獲得有關(guān)濾波器特性、頻率響應、相位響應和穩(wěn)定性等方面的重要信息。這有助于我們理解系統(tǒng)的行為、設計濾波器和優(yōu)化系統(tǒng)的性能。

signal.tf2zpk是scipy庫中的一個函數(shù),用于將連續(xù)時間或離散時間系統(tǒng)的傳遞函數(shù)表示轉(zhuǎn)換為零點-極點-增益(ZPK)表示形式。該函數(shù)接受兩個參數(shù),分別為傳遞函數(shù)的分子和分母多項式的系數(shù)。

函數(shù)簽名如下:

z, p, k = signal.tf2zpk(b, a)

其中:

b是傳遞函數(shù)的分子多項式的系數(shù)(一個一維數(shù)組),按降冪排列。

a是傳遞函數(shù)的分母多項式的系數(shù)(一個一維數(shù)組),按降冪排列。

函數(shù)返回三個值:

z是傳遞函數(shù)的零點的數(shù)組,按照復數(shù)的形式返回。

p是傳遞函數(shù)的極點的數(shù)組,按照復數(shù)的形式返回。

k是傳遞函數(shù)的增益值。

使用signal.tf2zpk函數(shù)可以方便地將傳遞函數(shù)的有理表示轉(zhuǎn)換為零點-極點-增益形式,進而進行零極點分析、濾波器設計和頻率響應評估等操作。

傳遞函數(shù)的增益值是指在零極點分析中,傳遞函數(shù)對頻率響應的整體放大或衰減的因子。在信號處理和控制系統(tǒng)中,傳遞函數(shù)描述了輸入信號經(jīng)過系統(tǒng)后的輸出信號與輸入信號之間的關(guān)系。

傳遞函數(shù)一般由分子和分母多項式的系數(shù)表示,例如:

H(s) = (b0s^n + b1s^(n-1) + ... + bn) / (a0s^m + a1s^(m-1) + ... + am)

其中,b0, b1, ..., bn是分子多項式的系數(shù),a0, a1, ..., am是分母多項式的系數(shù),s表示復頻率。

傳遞函數(shù)的增益值可以通過對傳遞函數(shù)在頻域的幅度進行評估來確定。幅度表示輸入信號通過系統(tǒng)后的輸出信號的增益或衰減程度。增益值是一個標量,通常用分貝(dB)表示。

傳遞函數(shù)的增益值可以提供有關(guān)系統(tǒng)的放大或衰減特性的信息。正增益表示系統(tǒng)在特定頻率處放大輸入信號,負增益表示系統(tǒng)在特定頻率處衰減輸入信號。增益值的大小決定了系統(tǒng)對輸入信號的放大或衰減程度。

在零極點分析中,增益值通常與傳遞函數(shù)的常數(shù)項相關(guān)。對于傳遞函數(shù)H(s) = K * (b0s^n + b1s^(n-1) + ... + bn) / (a0s^m + a1s^(m-1) + ... + am),增益值K即為常數(shù)項。

傳遞函數(shù)的增益值在濾波器設計、系統(tǒng)控制和信號處理等領(lǐng)域中具有重要意義。它可以影響系統(tǒng)的幅頻響應、穩(wěn)定性和動態(tài)特性,因此在分析和設計系統(tǒng)時需要考慮增益值的影響。

四、結(jié)論

零極點分析是信號處理和系統(tǒng)理論中一項重要的技術(shù),通過觀察濾波器的零點和極點在復平面上的分布情況,我們可以揭示濾波器的頻率響應、穩(wěn)定性和傳輸特性等關(guān)鍵信息。它在濾波器設計、頻率響應評估和穩(wěn)定性分析等方面具有廣泛的應用。掌握零極點分析的原理和方法,可以幫助我們更好地理解和優(yōu)化濾波器的性能,推動信號處理和系統(tǒng)設計的發(fā)展。通過實例展示和實用工具的使用,我們可以更直觀地理解零極點分析的應用。深入探索零極點分析,我們能夠揭開濾波器特性的奧秘,為我們的工程和研究提供有力的支持。

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

    關(guān)注

    112

    文章

    16103

    瀏覽量

    177078
  • 濾波器
    +關(guān)注

    關(guān)注

    160

    文章

    7703

    瀏覽量

    177486
  • 信號處理器
    +關(guān)注

    關(guān)注

    1

    文章

    250

    瀏覽量

    25232
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4767

    瀏覽量

    84375
收藏 人收藏

    評論

    相關(guān)推薦

    LLC電路基本原理分析及公式推導(ST)

    LLC電路基本原理分析及公式推導(ST)
    發(fā)表于 02-02 08:50

    請問什么是極點?

    TI專家好, 在看電源環(huán)路穩(wěn)定性分析技術(shù)文章時,經(jīng)常會遇到單極點,單點,雙極點,雙點之類,請問什么是雙
    發(fā)表于 03-13 06:22

    雙脈沖測試基本原理意義

    視頻講解雙脈沖基本原理意義,點擊下方鏈接在線觀看https://mp.weixin.qq.com/s/8BZ8b-Y6yDbRn6uQASV9iA
    發(fā)表于 06-24 14:18

    網(wǎng)絡分析基本原理,怎么使用網(wǎng)絡分析儀?

    網(wǎng)絡分析基本原理網(wǎng)絡分析儀的測量方法網(wǎng)絡分析儀的結(jié)構(gòu)怎么使用網(wǎng)絡分析儀?
    發(fā)表于 04-12 06:57

    功率分析儀的測量基本原理是什么?

    最常用的有功功率測量方法是什么?功率分析儀的測量基本原理是什么?有功功率的測量方法在變頻器的應用是什么?
    發(fā)表于 05-08 08:36

    簡要分析S域分析、極點

    S域分析、極點點、傅里葉變換、拉普拉斯變換它們究竟是什么?
    發(fā)表于 06-23 06:06

    反電動勢過檢測法的基本原理是什么?

    反電動勢過檢測法的基本原理是什么?反電動勢過檢測有哪些缺點?正向反電動勢過點有什么變化?
    發(fā)表于 07-21 06:11

    關(guān)于dcdc的點和極點的理解是什么

    我們知道DCDC的環(huán)路上存在點和極點,不過這個點和極點其實是數(shù)學公式中推導出來的。 如何從物料的角度來理解這個點和
    發(fā)表于 07-28 17:33

    點和極點的區(qū)別及其物理意義

    點:當系統(tǒng)輸入幅度不為且輸入頻率使系統(tǒng)輸出為時,此輸入頻率值即為點。極點:當系統(tǒng)輸入幅度不為
    發(fā)表于 03-19 16:52 ?9.4w次閱讀

    了解矢量網(wǎng)絡分析基本原理

    了解矢量網(wǎng)絡分析基本原理
    發(fā)表于 11-02 15:11 ?1次下載

    無功補償?shù)?b class='flag-5'>意義基本原理

    無功補償?shù)?b class='flag-5'>意義及基本原理
    的頭像 發(fā)表于 11-08 09:08 ?517次閱讀
    無功補償?shù)?b class='flag-5'>意義</b>及<b class='flag-5'>基本原理</b>

    模擬技術(shù)入門之極點分析(1)

    系統(tǒng)的極點的物理含義:   點:當系統(tǒng)輸入幅度不為且輸入頻率使系統(tǒng)輸出為時,此輸入頻率值即為
    發(fā)表于 11-29 12:20 ?1215次閱讀
    模擬技術(shù)入門之<b class='flag-5'>零</b><b class='flag-5'>極點</b><b class='flag-5'>分析</b>(1)

    什么是極點電路 極點仿真原理

    通過極點仿真,可以分析系統(tǒng)的穩(wěn)定性。系統(tǒng)的穩(wěn)定性是由其傳遞函數(shù)的極點位置決定的。如果所有的極點都位于復平面的左半部分,那么系統(tǒng)就是穩(wěn)定的。
    的頭像 發(fā)表于 03-07 15:12 ?2016次閱讀
    什么是<b class='flag-5'>零</b><b class='flag-5'>極點</b>電路 <b class='flag-5'>零</b><b class='flag-5'>極點</b>仿真原理

    極點與單位圓分布關(guān)系總結(jié)

    一個有理分式傳遞函數(shù),其分子是點的多項式,分母是極點的多項式。 單位圓的定義 單位圓是指在復平面上,以原點為圓心,半徑為1的圓。在z域分析中,單位圓具有特殊的意義,因為它代表了離散時
    的頭像 發(fā)表于 08-21 14:38 ?865次閱讀

    Devops工具鏈集成的意義基本原理

    Devops工具鏈集成的意義在于實現(xiàn)開發(fā)(Development)與運維(Operations)之間的緊密協(xié)作,通過自動化流程提高軟件交付的速度、質(zhì)量和穩(wěn)定性。其基本原理是通過一系列相互連接的工具,涵蓋從代碼編寫到部署、監(jiān)控的全過程,促進團隊協(xié)作和效率提升。
    的頭像 發(fā)表于 10-14 10:32 ?142次閱讀