الانتقال إلى المحتوى الرئيسي

كيفية بناء استجابة التردد في ماتلاب: دليل مفصل مع أمثلة

استجابة التردد (استجابة التردد) هو رسم بياني يوضح كيف يختلف اتساع الإشارة اعتمادا على ترددها. تعد استجابة التردد واحدة من أكثر الطرق شيوعا لتحليل الإشارات وتصورها. تتوفر أدوات قوية لاستجابة التردد وتحليل الإشارات في برنامج ماتلاب.

في هذا الدليل ، وسوف ننظر في كيفية بناء استجابة التردد في ماتلاب باستخدام وظائف الاتحاد الفرنسي للتنس والمؤامرة. سننظر أيضا في أمثلة مختلفة لإظهار كيف يمكن استخدام هذه الأدوات لتحليل أنواع مختلفة من الإشارات ، بما في ذلك إشارات الموسيقى والكلام والضوضاء.

قبل أن تبدأ ، تحتاج إلى معرفة أساسية حول العمل مع ماتلاب ، وكذلك ما هي استجابة التردد وكيف يمكن أن تكون مفيدة في تحليل الإشارات. إذا لم تكن لديك خبرة في العمل مع ماتلاب أو ليس لديك أي فكرة عن استجابة التردد ، فمن المستحسن أن تتعرف على المواد الأساسية حول هذه الموضوعات.

لاحقا في الدليل ، سنلقي نظرة خطوة بخطوة على عملية بناء استجابة التردد باستخدام مثال أنواع مختلفة من الإشارات. ونحن سوف تظهر لك كيفية إعداد البيانات ، وكيفية تطبيق وظائف الاتحاد الفرنسي للتنس ومؤامرة لرسم استجابة التردد ، وكيفية تفسير النتائج.

  1. الخطوة 1: استيراد البيانات
  2. الخطوة 2: تطبيق وظيفة النافذة
  3. الخطوة 3: حساب الإعدادية واستجابة التردد
  4. سؤال وجواب
  5. ما هي استجابة التردد?
  6. لماذا أحتاج إلى بناء استجابة التردد في ماتلاب?
  7. ما رمز يجب أن تستخدم لبناء استجابة التردد في ماتلاب?
  8. ما هي أنواع المرشحات التي يمكن تطبيقها في ماتلاب?

الخطوة 1: استيراد البيانات

قبل أن تتمكن من بناء استجابة التردد (السعة-استجابة التردد) في ماتلاب ، تحتاج إلى استيراد البيانات التي سيتم استخدامها في التحليل. يمكنك استيراد البيانات من مصادر مختلفة ، مثل ملفات إكسيل أو الملفات النصية أو قواعد البيانات.

هناك عدة طرق لاستيراد البيانات إلى ماتلاب. دعونا نلقي نظرة على الطرق الأكثر شيوعا:

بعد استيراد البيانات ، يمكنك البدء في تحليل وبناء استجابة التردد في ماتلاب. ستغطي الخطوات التالية كيفية القيام بذلك.

الخطوة 2: تطبيق وظيفة النافذة

دالة النافذة هي دالة رياضية يتم تطبيقها على إدخال البيانات قبل معالجتها. يساعد استخدام وظيفة النافذة على تحسين الدقة وتقليل التشويه في استجابة التردد.

هناك العديد من وظائف النافذة في ماتلاب ، ولكن الأكثر استخداما هي نافذة هامينغ ، ونافذة حنا ، ونافذة بلاكمان.

لتطبيق وظيفة نافذة على البيانات في ماتلاب ، يمكنك استخدام وظيفة النافذة. على سبيل المثال ، لتطبيق نافذة هامينغ ، يمكنك استخدام التعليمات البرمجية التالية:

  1. حدد بيانات الإدخال التي تريد معالجتها.
  2. حدد وظيفة النافذة التي تريد تطبيقها.
  3. استخدم وظيفة النافذة لتطبيق النافذة على بيانات الإدخال.
  4. بناء استجابة التردد للبيانات المعالجة.

هنا هو رمز المثال الذي يظهر كيفية تطبيق نافذة هامينغ وبناء استجابة التردد:

٪ إدخال البيانات

س = الخطيئة (2 * بي * 100 * ر);

٪ نافذة هامينغ

ث = هامينج (الطول (س));

٪ تطبيق نافذة هامينغ لإدخال البيانات

س_ويندوير = س .* ث;

٪ بناء استجابة التردد

[ح ، ث] = فريكز (س_ويندو);

٪ رسم التردد

مؤامرة الاستجابة (ث ، عبس (ح));

زلابيل ('تردد');

يلابيل ('السعة');

العنوان ('استجابة التردد مع نافذة هامينغ المطبقة');

بعد تشغيل هذا الرمز ، سوف تحصل على الرسم البياني استجابة التردد مع نافذة هامينغ تطبيقها على بيانات الإدخال.

حاول تطبيق وظائف نافذة مختلفة على بياناتك وقارن النتائج. يمكن أن يؤدي استخدام وظائف النافذة إلى تحسين جودة استجابة التردد بشكل كبير وجعلها أكثر دقة.

الخطوة 3: حساب الإعدادية واستجابة التردد

لحساب تحويل جيب التمام المنفصل (دكت) واستجابة تردد السعة (استجابة التردد) للإشارة في ماتلاب ، سوف تحتاج إلى تنفيذ الخطوات التالية:

  1. اضبط متجه العينة الزمنية تي ، وهي سلسلة من النقاط الزمنية التي يتم عندها قياس الإشارة.
  2. حدد إشارة الإدخال التي يمكن تصنيعها أو تسجيلها باستخدام التسجيل الصوتي.
  3. حساب إشارة دكت باستخدام المدمج في دكت(س) وظيفة. يتم تخزين قيم دكت المستلمة في ناقلات س.
  4. حساب سعة الإعدادية ، والتي هي وحدات من القيم الإعدادية.
  5. رسم استجابة التردد للإشارة ، وعرض اتساع دكت نسبة إلى التردد. للقيام بذلك ، يمكنك استخدام دالة الرسم(و ، أ) ، حيث و هو متجه لقيم التردد ، و أ هو متجه لسعات دكت.

رمز مثال لحساب دكت وبناء استجابة التردد في ماتلاب يبدو مثل هذا:

ر = لين سبيس (0 ، 1 ، 1000) ؛ ٪ متجه الوقت مهم

س = الخطيئة (2*بي*10 * ر) + الخطيئة (2 * بي * 20 * ر); ٪ إشارة الإدخال

س = دكت (س) ؛ ٪ حساب إشارة دكت

أ = القيمة المطلقة (خ) ؛ ٪ حساب سعة دكت

و = لين سبيس (0 ، 1 ، الطول (أ)) ؛ ٪ متجه قيم التردد

قطعة (و ، أ) ؛ ٪ بناء استجابة التردد

العنوان ('استجابة التردد') ؛ ٪ إضافة رأس

زلابيل ('التردد') ؛ ٪ إضافة توقيع للمحور السيني

يلابيل ('السعة') ؛ ٪ إضافة توقيع للمحور ص

عند تنفيذ هذا الرمز ، سوف تتلقى رسما بيانيا لاستجابة التردد للإشارة ، حيث يتم عرض قيم التردد على المحور س ، ويتم عرض سعة دكت على المحور ص.

سؤال وجواب

ما هي استجابة التردد?

استجابة التردد (استجابة التردد) هو رسم بياني يوضح كيف يختلف اتساع إشارة الدخل اعتمادا على ترددها.

لماذا أحتاج إلى بناء استجابة التردد في ماتلاب?

بناء استجابة التردد في ماتلاب يسمح لك لتحليل وتصور خصائص التردد من مختلف النظم والأجهزة ، مما يساعد في تصميمها والتكوين.

ما رمز يجب أن تستخدم لبناء استجابة التردد في ماتلاب?

لبناء استجابة التردد في ماتلاب ، يمكنك استخدام وظائف الاتحاد الفرنسي للتنس والمؤامرة. يجب عليك أولا إجراء تحويل فورييه سريع (الاتحاد الفرنسي للتنس) للحصول على البيانات الطيفية ، ومن ثم رسم رسم بياني لهذه البيانات باستخدام وظيفة المؤامرة.

ما هي أنواع المرشحات التي يمكن تطبيقها في ماتلاب?

يوفر ماتلاب أنواع مختلفة من المرشحات ، بما في ذلك التردد المنخفض (التردد المنخفض) ، هف (عالية التردد) ، إذا (ممر الموجة) ، رف (فصل العصابات) وغيرها. يمكنك اختيار نوع المرشح المناسب اعتمادا على المهمة والخصائص المطلوبة.