Table of Contents

מדוע חומר ניתוח פולני-Zero Plot Analysis Matters for IIR Filter Design

פילטרים של תגובה בלתי אפשרית (IIR) הם בכל מקום בעיבוד אותות דיגיטליים, המופיעים ביישומים החל משווה אודיו ועיבוד דיבור במערכות ביו-רפואיות ובקרה.בניגוד לתגובתם של בני האדם (FIR) עמיתיהם, מסנני IIR מציעים את היתרון של השגת מעברים חדים עם פחות יעילים, מה שהופך אותם יעילים ומתאים היטב לשיטות תגובה אמיתיות, לעתים קרובות, אם כי הם יעילים לא יעילים, אם כי הם יכולים להיות יעילים יותר, אם כי הם יעילים, אך ורק כדי להיות יעילים יותר, אך ורק יעילות, אם כי הם יעילים, אם כי הם יעילים, אם כי הם יעילים ויעילים, אם זה לא יציבים, אם כי הם לעתים קרובות, אם זה יעיל, אם כי הם יכולים להיות יעיל, אם כי הם יעילים יותר, אם כי הם יעילים יותר, אם כי הם יעילים, אם כי הם יעילים יותר, אם כי הם יעילים, אם כי הם יעילים ויעילים, אם כי הם יעילים יותר, אם כי הם יעילים יותר, אם כי הם יעילים יותר, אם כי הם יעילים יותר, אם כי הם יעילים יותר, אם כי הם יעילים יותר, אם זה יכול להיות יעיל, אם זה יעיל, לעתים קרובות, אם כי הם יכולים להיות יעיל, לעתים קרובות, אם כי הם יעיל, אם

אחד הכלים החזקים ביותר הזמינים למעצב המסנן הוא העלילה של קט-אפס. על ידי מיפוי הקטבים ואפסים של הפונקציה העברת מסנן על המטוס המורכב, העלילה של קט-אפס מספקת הדמיה מיידית ואינטואיטיבית של יציבות המסנן, בחירת תדירות והתנהגות transient. במקום לטפל בתהליך העיצוב המסנן כ-box שחור, מהנדסים יכולים להשתמש בניתוח אפס-אפס כדי להפוך את הביצועים הפיזיים, תוך שיפור עיצובים משמעותי.

מימון מסננים ותפקודים

מסנן IIR מוגדר על ידי הפונקציה העברתו ב-FLT:0igzFLT 1-domain, בדרך כלל ביטוי יחס של פולינומיס:

(ב) (ב)=ב)=(ז)=(ב)=(ב)=(ב)=(ב)=(ב)=(ב)=(ב)=(ב)=(ב)=(ב)=(ב)=(ב)=ב)=ב)=2=ב))=ב-(=ב)=ב-(=ב)=2=ב-(=ב)))=ב-(=ב-(=ב-(=ב)=ב)))=ב-(=ב-(=ב)=ב-(=ב)=ב-(=ב-(=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב)=ב"ב)=ב)=ב)=ב)=ב"ב)=ב)=ב"ב)=ב"ב"ב"ב"ב"ב"

(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

פולנים ו- Zeros: מה הם מתכוונים פיזית

(ב) ,0) , ⁇ (ב) , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

שני הקטבים והאפסים הם מספרים מורכבים שניתן לקבע על המטוס המורכב, שבו החלק האמיתי הוא על x-axis ואת החלק הדמיוני על y-axis. מעגל היחידה (ז) פועל כגבול קריטי: תגובה תדירות מוערכת לאורך מעגל זה, בעוד יציבות נקבעת על ידי מיקומים יחסית אליו.

The Pole-Zero Plot - כלי עיצוב

העלילה של קטנטן מופץ היטב מגלה את המאפיינים החיוניים של מסנן IIR במבט. מעצבים מנוסים לומדים לקשר תבניות ספציפיות של קט אפס עם סוגים מסנן מוכר: קטנטן אחד על הציר האמיתי ליד z= 1 מייצר תגובה דלת-פס; זוג של קטבים מורכבים-קוחים בזווית מסוימת יוצר עקפיסה או לא-צ'ר; אפסים ממוקמים על היחידה בזווית מסוימת שלא ניתן.

יציבות וחוג היחידה

התחזוקה הבסיסית ביותר בעיצוב מסנן IIR היא יציבות: מסנן עם כל קוט מחוץ למעגל היחידה ( z)> 1) יניב פלט לא ממוחזר, מה שהופך אותו חסר תועלת בכל מערכת מעשית. פולנים בדיוק על מעגל היחידה לייצר oscillation, הידוע בשם יציבות שולית.כל הקטבים חייבים לשכב בתוך המעגל של המסנן כדי להיות כבול, מחויב- ⁇ (BO) מספק את היישר לשחיתההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה באופן מיידיתאמתההה.

תגובה מהירה של פול-זיירו גאומטריה

התגובה הגודלה של H(EveFLT:0j ⁇ FLT:1) היא מפולגת באופן גיאומטרי כמוצר של מרחקים מאפסים עד לנקודת ההערכה על מעגל היחידה, המחולקת על ידי המוצר של מרחקים מקוטבים עד נקודה זו: מתמטית:

(ה) [ה][דרוש מקור]] [ב]] [ה'] [ה']'[דרוש מקור]'[32], [ב]]

שם G הוא רווח קבוע.פרשנות גיאומטרית זו מאפשרת לנבא כיצד עמדות משתנות של אפס הקוטב יעצבו את תגובת התדירות מבלי צורך להחזיר את ה- H(eveFLT:0j ⁇ FLT:1) בכל פעם. Aקוטב ליד מעגל היחידה בזווית ⁇ 0 מייצר שיא ליד ⁇ 0; אפס ממוקם על המעגל ב ⁇ 0 מייצרת אפס מושלם בתדירות.

שלב-בי-שלב המתודולוגיה של פול-זיארו

הגישה השיטתית הבאה מאפשרת שימוש יעיל בתפיסות אפסיות של קטנטן IIR מסנן את הזיקוק של IIR. Steps 1 עד 4 לבסס את הבסיס; שלבים 5 עד 7 מניעים את הלולאה העדינה.

שלב 1: Define the Filter Specifications

לפני בחינה של כל מזימה, מסמך ברור דרישות היעד שלך: קצה פס, קצה פס, ripple פס עובר, פענוח פס, ותדירות דגימה. מפרטים אלה לקבוע את צורת התגובה גודל המטרה ולספק את הקריטריונים נגדם אתה להעריך עיצובים מועמדים.

שלב 2: קבלת תפקוד העברתי הראשוני

(הופנה מהדף IIR filter ראשונית באמצעות שיטות סטנדרטיות: Butterworth forמקסימום פס שטוח, Chebyshev Type I או II עבור הילוך גבוה יותר עם שליטה משולשת, או אלפטית עבור המעבר החד ביותר בהתחשב קצבה ripple prescribed. השתמש פונקציות עיצוב MATLAB (FLT:0,FLT:1, FLT2), Python (FOVA, 3, 3, 4FER) או כלי קוד פתוח, 4 LT)

שלב 3: פולנים ו- Zeros

(ב) למול שורש הפולינומאלי (אפסים) והמניפסט הפולנומי (פולנים) ב MATLAB, הפונקציה FLT:5 פועלת על וקטורות אפקטיביות; ב Python, השתמש בפונקציות עיצוב רבות גם להחזיר קטבים, אפסים, ולהשיג ישירות באמצעות כלים כמו LT או LT7.

שלב 4: ליצור את ה- Pole-Zero Plot

על פי הכתמים כצלבים ואפסים כמעגלים על המטוס המורכב עם מעגל היחידה שציירו באופן בולט.ב- MATLAB, הפונקציה ייעודית של FLT:9 מספקת הדמיה זו באופן אוטומטי.ב Python,FLT:10 (זמין בכמה תפוצה) או קוד מותאם אישית באמצעות FLT:11 ו-FLT:12 ניתן להשתמש.

import numpy as np
import matplotlib.pyplot as plt

def plot_pz(poles, zeros, title='Pole-Zero Plot'):
 fig, ax = plt.subplots(figsize=(6,6))
 ax.plot(np.real(zeros), np.imag(zeros), 'o', markersize=8, label='Zeros')
 ax.plot(np.real(poles), np.imag(poles), 'x', markersize=8, label='Poles')
 unit_circle = plt.Circle((0,0), 1, fill=False, linestyle='--', alpha=0.6)
 ax.add_artist(unit_circle)
 ax.axhline(0, color='gray', linewidth=0.5)
 ax.axvline(0, color='gray', linewidth=0.5)
 ax.set_xlim([-1.5, 1.5])
 ax.set_ylim([-1.5, 1.5])
 ax.set_aspect('equal')
 ax.grid(alpha=0.3)
 ax.legend()
 ax.set_title(title)
 return fig, ax

שלב 5: הצעד הקריטי — Inspect ו- Interprett

עם העלילה שלפניך, שאל את השאלות האבחון הללו:

  • (ב) אם כל הקטבים בתוך מעגל היחידה?( ⁇ ) 1 (אם כל הקוטב נמצא בחוץ או בדיוק על המעגל, המסנן אינו יציב או יציב באופן שולי.
  • (ב) ⁇ 0 (ב) ⁇ ⁇ (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • (ב) האם יש אפסים או ליד מעגל היחידה בתדרי פסים?Felo 1 (FLT:1) אלה מייצרים אי-נוחות עמוקות.אם העצירה של העצירה אינה מספיקה, לשקול לנוע אפסים קרוב יותר למעגל היחידה או הוספת אפסים נוספים.
  • (FLT:0) כיצד הם הקטבים והאפסים המופץ בזווית?FLT ( 1:1: 1) העמדות הזוויתיות הזוויתיות מקבילות ישירות לתדרים נורמטיביים.

שלב 6: החלת הסתגלות ממוקדת

בהתבסס על הביקורת, לבצע שינויים קטנים ומכוונים לעמדות של אפס קוטבים באמצעות העקרונות הבאים:

שיפור ה-Stopband Attenuation

אם העצירה של העצירה אינה מספקת, ניתן לנוע קרוב יותר (או על) מעגל היחידה בזווית תדר העצירה של ה-Felepband. in a elliptic or Chebyshev type II, אפסים ממוקמים במקור על מעגל היחידה; העברתם מעט פנימה מצמצם את עומק ה-tch אבל יכול לשפר את התגובה בשלב.

תגית: Transition Band

כדי להשיג גליל תלול יותר, להזיז קטבים באזור פס קרוב יותר למעגל היחידה. להיות מודע כי העברת הקוטב מרדיוס 0.90 ל 0.95 עשויה להפחית את רוחב הפס על ידי חצי תוך הגדלת עיכוב קבוצת העובר וצלצול עוברי דרך מספר פעמים.תמיד קיים סחר ביןסלקטיביות ודליות חולפת.

« « לעבור Ripple

בצ'בישייב סוג I או עיצובים אלפיים, קרוע נגרמת על ידי הקטבים להרכיב נתיב אלפטי ליד מעגל היחידה.כדי להפחית את קרועה קרוע, להעביר את כל הקטבים פנימה לאורך הזוויות המקוריות שלהם על ידי אותו גורם.זה מקטין הן את עומק הקרוע ואת המסנן, כך זה חייב להיות מאוזן נגד דרישות מעבר.

תיקון חוסר יכולת

אם כל קוט נופל מחוץ למעגל היחידה (המוגן לאחר קוונטיזציה או עגול), לשקף אותו למיקום הגומלין בתוך מעגל היחידה תוך שמירה על אותה זווית.מתמטיקה, להחליף את הקוטב ב- z=p (עם זאת; 1) עם z= 1/p* זה משמר את צורת התגובה גודל תוך שיקום יציבות, טכניקה ידועה כקוטב או ייצוב.

שלב 7: זהיר ואימות

לאחר כל התאמה, למקם מחדש את הקטבים והאפסים, לשחזר את העלילה, ולהעריך את תגובת התדירות. לשמור תיעוד של ערכי ה- coefficient בכל הרצה, כך שתוכל לחזור אם שינוי ביצועים. אימות נגד המפרט המקורי שלך באמצעות מזימות תגובה סטנדרטיות (magnitude, שלב ועיכוב קבוצתי) ויישומים קריטיים בזמן, תגובה או תגובה תגובה.

המונחים: Practical

התרחישים הבאים ממחישים יישומים אמיתיים של ניתוח אפס קוטב והתאמה.כל אחד מדגים בעיה נפוצה נתקלה במהלך עיצוב מסנן IIR ומניפולציה של קוט-אפס ממוקדת שמפתורה אותו.

דוגמה: חיסול 60 הרץ Powerline הומור עם מסנן Notch

מסנן IIR אינץ 'הסדר השני משמש לעתים קרובות להסרת התערבות כוח ב 60 הרץ (או 50 הרץ) מסימן מדידה. הפונקציה העברה מציב זוג של אפסים מורכבים על מעגל יחידת בתדירות לאנץ ', זוג קטבים באותו זווית אבל ברדיוס מעט בתוך המעגל (ply r=0 עד 099).

נניח שהעיצוב הראשוני עם r = 0.95 מייצר מצמת צר מדי, הסרת החום 60 הרץ אבל גם מדכא תדרים סמוכים של עניין. על ידי בדיקת פיסת אפס הקוטב, אתה רואה את הקטבים קרובים מאוד למעגל היחידה.הפחתת הרדיוס ל 0.85 מזיז את הקטבים פנימה, מרחיב את הנץ 'וריד של הפילטר לתדירות קלה בסחף מספק את הנימוק המדויק של 0F לא ניתן בדיוק על ידי 0xN.

דוגמה 2: הגדלת דחיית ה-Jelfband ב- Chebyshev Low-Pass Filter

(הופנה מהדף צ'בישאר סוג I נמוך-pass מסנן עם 0.5 dB Passband ripple וקיצוץ ב-0.10.D.R.S.D.S. .R.S.D.S. .R.S.D.S. .D.S. .A.S.D. .E.E.S.S. .D.S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

דוגמה: Reducing Passband Group Delay Variation

במקבלי תקשורת רבים, עיכוב קבוצתי שטוח מעבר לפס הוא חיוני למזער עיוות אות.אניIR מסננים באופן טבעי יש שלב לא ליניארי, אבל מכווץ קטע הזמנה שנייה (בquad) עם קטבים ממוקמים בקפידה יכול לפעמים להשוות את העיכוב של שלב ה- IIR של ה- 0- אפס של המסנן המקורי מראה את הקטבים המרכיבים של קורקורד (F) באופן מדויק של כל ה-F) משקף את כל הפילטרים (DLT) של ה-APTSout) באופן מדויק).

כלי תוכנה ותוכנות ל- Pole-Zero Visualization

בעוד התיאוריה ניתן להבין על הנייר, ניתוח יעיל של קטנטן אפס דורש כלי תוכנה אמינים כי compute, העלילה ועדכון בזמן אמת.הפלטפורמות הבאות מציעות תמיכה חזקה בעיצוב מסנן IIR ו-קוטב אפס הדמיה.

MATLAB ו- Signal Processing Toolbox

הפונקציה של MATLAB (FLT:16) נותרה אחד הכלים הנוחים ביותר עבור ריצוף זעיר. בשילוב עם FLT:17 עבור תגובה תדירות, FLT 18 עבור המרה טופס קטנטן אפס, ו-FLT:19 עבור יצירת סעיפים שני הזמנה, MATLAB מספק זרימת עבודה מלאה.

Python עם SciPy ו Matplotlib

(הופנה מהדף ה-FLT:21 מודול כולל את ה-FLT:22, ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ⁇ ; ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

Online Interactive סימולטורים

כמה כלים מבוססי אינטרנט מציעים הדמיה מיידית של קט-אפס ללא כל התקנה של תוכנה.FLT:0MicroModeler DSPIRFLT:1 מספק מחשבון תגובה קוטנט מקוון ללא כל התקנה של תוכנה.FLT:2Okawa-Denshi עיצוב דף FLT 3: 3 קלאסי אנלוגי-toדיגיטלי עם המרת פולים-אפסיים אלה הם יעילים במיוחד עבור סוגים אלה של תכנות.

בסביבה ייעודית DSP לפיתוח

עבור פריסה על מערכות משובצות, כלים כגון FLT:0 (Analog מכשירים VisualDSP + + ++FIRLT 1 ו-FLT:2Texas Instruments Code Composer StudioFLT 3) כוללים לעתים קרובות מסנן Plug-ins המציגות לוחות אפס ומאפשרים לייצוא ישירות לתבנית נקודה קבועה.

מלכודות נפוצות וכיצד להימנע מהם

גם עם הבנה מעמיקה של ניתוח אפס קוט, כמה בעיות חוזרות יכול להרוס את תהליך העיצוב.הכרה במכשולים אלה מראש עוזר לך להימנע ממכשולים מבזבזניים.

פיט 1: התעלמות מהשפעתו של קו יעיל קוונטיזציה

ניתוח פול-אפס מבוצע בדרך כלל דיוק אינסופי, אבל מסננים IIR מיושמים עם קידודים באורך מילים סופי, במיוחד במעבדים קבועים. פולנים שהם מאוד קרובים למעגל היחידה בעיצוב האידיאלי יכולים בקלות לנוע מחוץ למעגל לאחר סיבוב.תמיד לבצע ניתוח רגישות קוונטית: סימולציה מסנן שלך באמצעות אורך המילה בפועל ומעט עומק של המטרה שלך, ואז את החתימות ואפס של קוטעים מעוקלים מחוץ ל-0.01.

פיט 2: מעל פניית הפולנית-זארו ב Isolation

העלילה של קט-אפס היא אבחון רב עוצמה, אבל זה לא מראה הכל. שני מסננים עם מזימה חד-אפס זהה יכול להיות קבועי רווח שונים, ואפקטים שלב לא ליניארי אינם גלויים ישירות.תמיד להשלים את העלילה של קט-אפס עם מזימות תגובה סטנדרטיות (magnitude and Phase over the Nyquist טווח), מזימה תגובה צעד כדי לבדוק על פני פתרון וצלצול, וקבוצת עיכוב עבור יישומים רגישים לעיוותים בשלב רגיש לעיוותים.

פיט 3: ביצוע התאמה גדולה, יוני-צדדית

העברת הקוטב או אפס במטוס המורכב משנה את תגובת התדירות בטווח כולו, לא רק בלהקות ממוקדת. שינוי שנועד לשפר את פס העצור עשוי להגדיל באופן בלתי נמנע את העובר או לשנות את תדירות הקיצוץ.עקרון של התאמות קטנות, מצטברות חל כאן.שינוי אחד קוטפיוס על ידי 0.02 בזמן, לבדוק את כל המפרטים, רק אם לא להמשיך את הסובלנות הספציפית מתחת לרמה.

מלכוד 4: הזנחה של התגובה שלב

מסננים IIR מציגים באופן חד-משמעי את השינוי שלב המשתנה עם תדירות.בעוד שפולנים ואפס קובעים את השלב כמו גם את הגודל, העלילה שלב היא פחות אינטואיטיבית מהפרשנות הגיאומטרית.ביישומים כגון צולב אודיו או שידור נתונים, השטוחה קבוצתית עשויה להיות חשובה כמו בחירת גודל.תמיד לבדוק את העיכוב הקבוצה לאחר כל תיקון אפס, ולבחון את כל החלקים המקבילים במידת הצורך.

פיט 5: לשכוח את תדירות הנפיחות

העלילה של קט-אפס היא נורמלית למעגל היחידה, אשר מתאים לתדרים מ 0 לקצב Nyquist (חצי תדירות הדגימה) שני מסננים עם מזימה חד-אפס זהה המיושמת בשיעורים שונים של דגימה יניבו תגובות תדר שונות לחלוטין בהרץ.כאשר השוואת עיצובים, תמיד לוודא כי תדירות הדגימה היא עקבית, ושימוש בתדירות נורמלית (0 עד 1, = 1=N) לניתוח אפס) כדי למנוע בלבול.

Best Practices for a Efficient Iterative Workflow

המעצבים היעילים ביותר של IIR מסנן משלבים ניתוח אפס קוט עם זרימת עבודה מובנה הממזער מאמץ ידני וממקסמים תובנה.הפרקטיקות הבאות, הנגזרות מניסיון בתעשייה, יכולים לייעל את התהליך.

שמור על תסריט יחיד או Notebook

שמור את כל העיצוב, הניתוח, ומילוי פקודות בקובץ יחיד (תסריט MATLAB, Python תסריט או Jupyter מחברת) שניתן להפעיל בשלמותו לאחר כל שינוי.זה מבטיח כי מזימה אפס הקוטב, תגובה גודל, תגובה שלב, ובדיקה יציבות הם תמיד מסונכרנים. השתמש חלקים והערות כדי לתעד את הרציונלי עבור כל הסתגלות.

בדיקה אוטומטית

במקום להעריך באופן ידני את תגובת התדירות נגד מפרטים עם ⁇ , לכתוב קוד כדי לבדוק את התגובה הגודל בקצה פס, קצה קצה קצה קצה קצה קצה קצה קצה קצה קצה קצה קצה קצה קצה קצה קצה, ואת סטייה מקסימלית בכל להקה.התסריט צריך להדפיס סיכום עובר / פפיר ולהדגיש אילו ספציפי הוא מופר.זה מאפשר לך לבצע תיקון של פול-אפס ולראות מיד אם זה מתקן את הבעיה.

השתמש בפולנית-Zero רוטציה ו Scaling כ- Design Parameters

(ב) במקום להיכנס ישירות לערכים יעילים חדשים, למזער את עיצוב המסנן שלך על ידי פול ואפס מיקומים (למשל, להגדיר סעיף שני מסדרה על ידי רדיוס קוטב:0rph1:1, זווית הקוטב:2 ⁇ FLT 3:2, אפס רדיוס אפס: 4RLT: 5zFalure 6LT 7, ו- אפס ⁇ FLT:

(ג) = (1 - 2 rcioFLT:0 zigtureFLT:1 ; ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

פרמטר זה מפות ישירות אל מזימה ה-קוטב אפס וסימול את הזיכוך הרציני.

להעריך ולבדוק מוקדם

לפני ביצוע עיצוב, לדמות את ההשפעה של קוונטיזציה יעילה על ידי סיבוב האפקטיביות אל רוחב סיביות של מעבד היעד שלך. recompulate את הקטבים ו אפסים של מסנן הקוונטים ולוודא כי כל הקטבים נשארים בתוך מעגל היחידה וכי התגובה תדירות עדיין עומד מפרטים.אם קוונטיזציה מערימת את המסנן, להתאים את הסגולות פנימה וחזרה.

מסקנה

ניתוח העלילה של פול-אפס הופך את עיצוב מסנן IIR מהתעמלות אלגברה גרידא לתוך תהליך אינטואיטיבי, מונחה חזותית. על ידי ייצוג קוטבים ואפסים על המטוס המורכב, המעצב מקבל תובנה מיידית של יציבות שולי, בחירת תדר, ואת ההשפעה של התאמות ממוקדות.המתודולוגיה שהוצגה במאמר זה — מהגדרת מפרטים והשגת coefficients ראשוניים, באמצעות בדיקה שיטתית ושינויים, כדי אימות מסגרת תיקון מספק תיקון עדין והתאמה;

ניתוח חד-אפס מאסטרינג לא מבטל את הצורך בבדיקות תגובה בתדר קפדניות, ניתוח תגובה צעד וסימולציה קוונטית.במקום, הוא מצייד את המעצב עם עדשות חזקות שבאמצעותן להבין ולעצב התנהגות מסנן.מהנדסים המשלבים פיסות קט-אפס לתוך זרימת העבודה היומית שלהם לייצר באופן עקבי יותר מדויק, יציב ויעיל יותר, בין אם הם מעצבים מסנן פשוט עבור דחייה כוח או סדר גבוה עבור מסנן תקשורת.

הכלים לניתוח קט-אפס זמינים באופן נרחב, התיאוריה מבוססת היטב, והיתרונות הם מיידיים.על ידי יצירת פיסות פול-אפס חלק סטנדרטי של תהליך העיצוב IIR שלך, אתה מקבל את היכולת לאבחן בעיות, שינויים במבחן, והתכנסות על עיצוב אופטימלי עם ביטחון ומהירות.