Table of Contents
مقدمة إلى تصميم ملفات IIR
(أ) إن مرشحات الاستجابة النهائية هي حجر الزاوية في تجهيز الإشارات الرقمية، حيث تتيح انتقائية فعالة ذات مواصفات أقل من نظيراتها في مجال الاستجابة للنبضات في المواقع (FIR)، ويُعدّ أداء وظيفة نقل أجهزة الاستطلاع من مجموعة من مواصفات الأداء عملية منهجية تدمج النظرية المشابهة مع تقنيات التحويل الرقمية.
فهم مواصفات الملفات
ويبدأ كل تصميم للمرشح بمجموعة واضحة من المتطلبات، وكلما تم تحديدها بدقة، يصبح من الأسهل اختيار نموذج أولي مناسب وتحديد النظام المطلوب، وتشمل المعايير الرئيسية عادة ما:
- Passband edge frequency (Moassband edge frequency (]p]: The upper (or lower) frequency of the passband, often given in radians per second or Hz. For low-pass filters, this is the cutoff frequency where the gain begins to drop.
- Stop edge frequency (Moband edge frequency (]s): The frequency beyond which attenuation must be at least the specified stopband value.
- Passband ripple (]p]): الحد الأقصى المسموح به للتغير في الربح داخل نطاق السر، الذي يُعبَّر عنه عادة في العلامات (dB) باعتباره Ap] = 20 لوج 10(+قيمة [F6]
- Stopband attenuation (A]s): ] الحد الأدنى للتخفيض المطلوب في نطاق التوقف، المعبر عنه في بروميد الميثيل (مثل 60 dB). وهذا يعادل الحد الأقصى المسموح به للكسب في التوقف.
- Filter type:] Low-pass, high-pass, band-pass, band-stop, or all-pass.
- Sampling frequency (F]s]): Critical for digital implementation, as all analog frequencies must be normalized to the Nyquist range (0 to Fs/2).
وقد تشمل الاعتبارات الإضافية متطلبات التسلسل التدريجي (التي كثيرا ما تلبيها مرشحات بيسل أو منطقة معلومات الطيران على نحو أفضل) والحدود من الموارد الحاسوبية، وينبغي تسجيل جميع المواصفات في المجالين المائي (المسبق) والرقمي لتجنب الارتباك أثناء التحول.
اختيار النموذج الأولي للملف
والنموذج الأولي هو مرشح متدني جداً مع تردد مطروح من نوع واحد من الرايد/الزجاجات، حيث تستخدم أربعة نماذج نمطية كلاسيكية على نطاق واسع، حيث يعرض كل منها تبادلاً مختلفاً بين ممر السر، وتكثيف الترددات، والتسلسل التدريجي.
Butterworth Filterterterter
ويوفر مرشح بوترورث استجابة مسطحة إلى أقصى حد دون أن يكون له أي تقدم، ويقلل من مكاسبه بصورة احتكارية مع التردد، ويعتدل إطلاقه - ٢٠ درنا/ميدنا لمرشح الطلب غير المباشر، وهو مثالي عندما يكون من الضروري الحصول على حجم سلس من الترددات، ويكون تخفيف العتبة المعتدل مقبولا.
طراز Chebyshev طراز I Filter
(أ) تُدخل أجهزة التصفيق من النوع الأول المُصفّاة في نطاق المرور، ولكنها تحقق عملية نقل حادة في تردد المُقطع مقارنة بـ (بوترورث) وتُحدَّد مُضمار السر (مثل 0.5 د.ب) وهذه المُرشِّحات مفيدة عندما تكون هناك حاجة إلى نطاق انتقالي أدق، ولكن يمكن التغاضي عن المُضَر.
Chebyshev Type II (Inverse Chebyshev) Filter
النوع الثاني قد نضج في الإيقاف وربطة المرور المسطحة، وهو يقدم مُنعطفاً حاداً قبل التوقف مباشرة، ولكن مُعرضاً للوقف يُظهر تهدئة معادلة، وهذا النوع مختار عندما يكون السر الثابت إلزامياً، ولكن بعض التغيّر في النطاقات المسموح بها مقبول.
المصور (المصور)
وتوفر مرشحات الشفاهية أكبر عملية ممكنة لفتح نظام معين، وذلك بالسماح بالقطع في كل من النطاقات والمسافات، وهي أمثل التطبيقات التي تتطلب انتقائية عالية مع ترتيب منخفض، مثل أجهزة التصفيف المضادة للتحرير أو فصل القنوات، والمقايضة مرحلة غير خطية هامة وحساسية إزاء قياس الكمي الفعال.
مصور بيسسيل
وتزيد مرشحات البيسزل من التفكك الجماعي إلى أقصى حد، وتحافظ على شكل إشارات الزمن - الدامن، وتزداد سرعة الاستجابة إلى حجمها من بوترورث، مما يجعلها مناسبة للاتصالات القائمة على النبض أو حيث تكون مرحلة خطية حاسمة.
ويتوقف الاختيار على المواصفات، مثلاً إذا كان ينبغي أن يكون حجم السر أقل من 0.1 د.ب و60 مخففاً من الترددات الدنفية، أو من النوع الأول أو التصميم الشهيدي مناسبين، أو من قبيل مرشح بورث [FzeLT:1]،
تحديد أمر ملء الملفات المطلوب
وعندما يتم اختيار النموذج الأولي، يجب حساب الحد الأدنى من الأمر [(FLT:0]) الذي يلبي كلا من المذيبات وأجهزة إطفاء الترددات، كما أن تعبيرات التليفزيون المغلقة موجودة بالنسبة لبوترورث وتشيبيشيف، مثلاً بالنسبة لمرشحة بوترورث المنخفضة الحجم:
n =] ceil( log10(0.1A] - 1)
Forp and A]s are the passband ripple and stopband attenuation in dB, and resourcesp[Fte order:5], or often /FLT:6]
Deriving the Analog Transfer Function H(s)
ومع معرفة النموذج الأولي للنوع والنظام، تتمثل الخطوة التالية في الحصول على وظيفة النقل المنخفض التطبيع H(s)] مع تخفيض قدره راند/سبعة، وبالنسبة لكل نموذج أولي، فإن الأعمدة (وصفارات للهجاء/التشبيشيف الثاني) معروفة تحليليا.
- Butterworth:] Poles lie on a cycle of radius 1 in the left halfplane at angles (2k+1) /(2n) + /2, for k = 0,1,...,n−1. No finite zeros.
- Chebyshev Type I:] Poles lie on an ellipse with foci at junoci at ]p. The minor axis radius is related to the ripple factor e = (100.1A[FLT]
- Chebyshev Type II:] Has both poles and zeros on the imaginary axis (stopband). The zeros are at s = j ]s / cos(...).
- Elliptic:] Involves Jacobian elliptic functions; poles and zeros are available in tables or via numerical routines.
The transfer function is then formed as a ratio of polynomials: H(s) = K * N(s) / D(s), where the gain K normalizes the magnitude response (e.g., K = 1 for unity DC gain). For a low-pass prototype, H(s) is low-Fle-culation with [FT
تطبيق التحولات الطارئة
The normalized prototype filter must be transformed to meet the desired cutoff frequency and filter type. Frequency transformations replace the complex s with a function of ]s that maps the prototype response to the desired passband.
منخفض جداً إلى منخفض
يستعاض عن ] بs /c]]، حيث يكون الكم من الترددات المتقطعة المرغوبة.
منخفض جداً إلى مرتفعات
Substitute s ⁇ ⁇ ⁇ ⁇ ]c / s. This converts zeros and poles reciprocally, inverting the magnitude response.
Low-pass to Band‐pass
The band‐pass transformation is s ⁇ (s2 + ]02]) / (s LIT:3], where FF]0] is the center frequency and vent the bandwidth second.
منخفض جداً إلى باند-توب
Similar to band‐pass, but with s ⁇ s ⁇ s ⁇ ⁇ ⁇ / (s2 + ]02]].
وبعد التحول، أصبحت وظيفة النقل H(s)] معبرا عنها الآن من حيث متغير الترددات المشابهة التي تتطابق مع حواف المرور المرغوبة، وفي هذه المرحلة، لا يزال المرشح عبارة عن تصميم مُعدي؛ أما الخطوة التالية فتحوّله إلى مرشح رقمي.
تفريق المصور باستخدام متحولات بيلينار
The most widely used method for converting the analog H(s)] to a digital H(z] is the bilinear transform:
s = (2/T) · (1 - z -1) / (1 + z -1) ]
(أ) أن فترة أخذ العينات هذه هي الفترة التي يرسم فيها هذا التحول كامل الطائرة اليسرى إلى دائرة الوحدة في المنطقة المجردة، بما يضمن الاستقرار (يُقدم المرشح المائي مستقراً) غير أن رسم الخرائط يُحدث ترددات التردد: الترددات المتناهية الترددات الترددية والتردد الرقمي متصلاً بالرقم القياسي.
tan = (2/T) tan( RM/2).]
To compensate, the analog cutoff frequencies used in the transformation must be prewarped. If the desired digital cutoff is d] (in radians per sample), prewarp towar]analog = (2/T) tan([Far/L:
ويسفر الخط الثنائي عن وظيفة رشيدة في z-1] من نفس الترتيب الذي يطابق فيه المرشح المائي، ويمكن الحصول على المعامل من خلال استبدال الجيل والأبعاد، أو التوسع المتعدد الأبعاد، أو أكثر شيوعا باستخدام وظائف تصميم مرشح رقمي في برامجيات مثل طرائق التعبئة البديلة ().
وإذ يعرب عن مهمة النقل النهائية حاء (ض)
وبعد التحلل، تكون وظيفة النقل هي نسبة من البوليلومات في z-1]:
H(z) = (b0 + b1 z -1 +... + bN z -N) / (1 + a1 z +... + aM
(أ) إذا كان N ] وM] عادة ما تكون متساوية (أمر التصفية) وبالنسبة لقسم ثانٍ من المواد المشابهة، كثيرا ما تكون المعامل مكتوبة على النحو التالي:
H(z) = (b0 + b1 z -1 + b2 z -2) / (1 + a1 z -1 + a2 z -2)]
وينبغي أن تُدرج مرشحات أعلى من حيث عدد الطلبة في أقسام من الدرجة الثانية من السلسلة التعاقبية لتحسين الاستقرار الرقمي والحد من الضوضاء الكمية، ويستمد تنفيذ معادلة الفرق مباشرة من المادة حاء (ض):
y[n] = b0 x[n] + b1 x[n -1] + ... + b[N x[n - a1 y[n -1] — ------ ]M y[n−M]
الاعتبارات العملية
ولا يشكل أداء وظيفة نقل نظري إلا جزءا من التصميم؛ ويتطلب التنفيذ الناجح الاهتمام بحقائق تجهيز الإشارات الرقمية:
- Quantization effects:] Finite -precision arithmetic can shift pole locations, causing instability or altering the frequency response. Use cascaded second —order sections with sufficient word length (e.g., 32bit floating point or 24‐bit fixed point).
- Scaling:] Input and output signals should be scaled to prevent overflow in fixed-fold systems. Intermediate node gains in each SOS stage must be managed.
- Phase distortion:] IIR filters introduce nonlinear phase, which may be unacceptable in certain applications. If phase linearity is critical, consider an FIR filter or a Bessel prototype.
- Startup transients:] The infinite memory of IIR filters causes an initial transient; this can be mitigated by initializing state variables or allowing a warm-up period.
- Realtime constraints:] The number of multiplyaccumulate operations per sample directly impacts throughput. Use optimized code and consider polynomial approximations for coefficient calculation.
مثال: تصميم فيلم من طراز تشيبيشيف I Low-Pass Filter
لنفترض أننا نحتاج إلى مرشح رقمي منخفض التجويف مع المواصفات التالية:
- تردد العينات: 10 كيلوهرتز
- Passband edge: 2 kHz (]p] = 0.4 rad/sample)
- () s = 0.6 rad/sample)
- ممر السر: 1 دي بي
- تخفيف الإيقاف: 40 در
Step 1:] Prewarp the analog frequencies using T/10000 s. œ]p = 2 × 104 tan(0.4/2) ◂ × 104 × 1.376 œuvre 27520 rad/s; /d(s)
Step 2:] Determine order using Chebyshev Type I formula: with 1 dB ripple and 40 dB attenuation, order n induced 4 (rounded up).
Step 3:] Find normalized Chebyshev Type I transfer function for n=4, 1 dB ripple (poles and gain available in tables). Example from standard design: H(s) = K/ (s2 + 0.3473s + 0.8591)(s2 + 0.8506s + 0.3381)
Step 4:] Apply prewarped low —pass to low —pass transformation: replace s with s /]p]. This yields new polynomial coefficients.
Step 5:] Apply bilinear transform to the prewarped analog transfer function. Using a tool or manual substitution yields b and a coefficients for each second —order section. The final H(z) will be in cascaded SOS form.
وهذا المثال، وإن كان مكتظا، يوضح خط الأنابيب بأكمله، ويشير، بالنسبة للحساب الرقمي الكامل، إلى وثائق برامجيات نظام إدارة الدعم الميداني أو إلى مراجع موحدة.
خاتمة
(أ) إن أداء وظيفة نقل مرشحات من مواصفات هو عملية منهجية تنتقل من المتطلبات إلى اختيار النموذج الأولي، وتحديد النظام، ووظيفة النقل المشابهة، وتحويل التردد، والتفريق، والتنفيذ، وكل خطوة لها أسس رياضية ثابتة ومبادلات عملية، ويمكنك، بفهم هذه المبادئ، تصميم مرشحات تستوفي معايير الأداء الصارمة مع الحد الأدنى من التفوق في الدراسة.