totop

آموزش روش هاي پارامتري در متلبچهارشنبه 17, فوریه 2021

آموزش متلب در همیارپروژه

آموزش روش هاي پارامتري در متلب

در ادامه آموزش های سایت همیارپروژه برنامه نویسی متلب ارائه خواهد شد .آموزشها از مقدماتی تا پیشرفته ادامه دارد و ما به شما کدنویسی در نرم افزار متلب را یاد خواهیم داد. با ما همراه باشید.

انجام پروژه متلب

روش هاي پارامتري در متلب     

روش هاي پارامتري روش هايي هستند كه بردار آن ها PSD از يك سيگنالكه فرض مي شود خروجي يك سيستم خطي با ورودي نويز سفيد است تخمين زده مي شود .

اين روش ها درصورتي كه طول داده سيگنال نسبتاً كوتاه باشد نتايج بهتر از روش هاي غير پارامتري كلاسيك مي دهند .

روش Yule-Walker AR در متلب

روش Yule-Walker AR براي تخمين طيف ، پارامترهاي AR را با تشكيل يك تخمين باياسشده از تابع خودهمبستگي سيگنال و كمينه كردن حداقل مربعات خطاي پيش بيني جلوسو ، محاسبه مي كند .

اين محاسبات به معادلات Yule-Walker  مي انجامد روش Yule-Walker AR نتايجي مشابه تخمين زننده حداكثر بي نظمي مي دهد .

در اين جعبه ابزار  شي spectrum.yulear و تابع pyulear،روش Yule-Walker AR را پياده سازي مي كنند .

به عنوان مثال طيف يك سيگنال گفتار را با استفاده از روش Welch و Yule-Walker ARمقايسه كنيد .

طيف Yule-Walker AR به دليل مدل ساده تمام قطب استفاده شده ، هموارتر از پرويدوگرام است .

روش Burg در متلب

روش Burg براي تخمين AR ، برپايه حداقل كردن خطاي پيش بيني جلوسو و عقب سو و در عين حال برآورده كردن بازگشت Levinson – Durbin است .

درمقايسه با ساير روش هاي AR ، روش Burg از محاسبه تابع خودهمبستگي جلوگيري كرده و در عوض ضرايب انعكاس رابه صورت مستقيم تخمين مي زند .

شي جعبه ابزار  specturum-burg و تابع pburg ، روش Burg را پياده سازي مي كنند .

طيف سيگنال گفتار توليد شده با دو روش Burg و Yule-Walker ARرا مقايسه كنيد :

متلب همیارپروژه

طيف يك سيگنال نويزي محاسبه شده با دو روش Burg و Welch را مقايسه كنيد :

متلب همیارپروژه

توجه شود كه با كم شدن مرتبه مدل براي روش Burg ، شيفت فركانسي به دليل فاز اوليه سيگنال سينوسي واضح تر مي شود .

روش كواريانس وكواريانس اصلاح شده در متلب

روش كواريانس براي تخمين طيفAR ، بر پايه كمينه كردن خطاي پيش بيني جلوسو است .

روش كواريانس اصلاح شده بر پايه كمينه كردن خطاهاي پيش بيني جلوسو و عقب سو است.

شي جعبه ابزار  spectrum.cov و تابع  pcov به ترتيب روشهاي گفته شده را پياده سازي مي كنند .

طيف سيگنال گفتار توليد شده توسط هر دو روش كواريانس و كواريانس اصلاح شده حتي براي طول كوتاه سيگنال تقريباً مشابه اند .

پنجره ها در متلب

در حالت كار با فيلترهاي ديجيتال و همچنين تخمين  طيف ، انتخاب تابع پنجره گذاري مناسب ، در تعيين كيفيت نتيجه كلي از اهميت ويژه اي برخوردار است .

هدف اصلي پنجره ، كاهش اثرات پديده گيبس است كه ناشي از برش يك سري نامحدود مي باشد .

توابع پنجره به صورت نشان داده شده درجدول زير هستند :

متلب همیارپروژه

دو ابزار GUI نيز در اين جعبه ابزار  براي كار با پنجره ها فراهم شده اند .

Wintool كه وظيفه طراحي و تحليل پنجره را بر عهده دارد و WVtool كه براي مشاهده پنجره طراحي شده است .

ساده ترين پنجره ، پنجره مستطيلي است كه با يك بردار يك ها با طول مناسب ساخته مي شود .

براي مثال براي ساخت يك پنجره مستطيلي به طول ۵۰ از دستورات زيردر خط دستورات استفاده مي شود :

براي حالتي كه بخواهيد همين پنجره را در  Wintool بسازيد ، ابتدا درخط دستورات Wintool را تايپ كنيد .

اين كار به صورت پيش فرض يك پنجره همينگ باز مي كند .

با تنظيم type رويRectangular و Length روي ۵۰  و اعمال اين تغييرات پنجره مورد نظر ساخته مي شود .

پنجره بارتلت (يا مثلثي)حاصل كانولوشن دو پنجره مستطيلي است .

دستورات مربوط به اين دو پنجره Bartlett و triang است كه پنجره هاي مشابهي توليد مي كنند ، اما اين پنجره ها كمي با هم تفاوت دارند .

دستور   Bartlett دو صفر در ابتدا و انتهاي آن نسبت به پنجره triang بيشتردارد .

يعني Bartelett(n+2) برابر با traing(n) است.

متلب همیارپروژه

در اینجا آشنایی با محیط متلب  بخش صد و دوازدهم به پایان رسیده است و در آموزش های بعدی به مباحث دیگر آموزش متلب می پردازیم. همچنین از شما مخاطبین عزیز سایت همیارپروژه دعوت می کنم که برای انجام پروژه متلب خود آموزش های ما را دنبال نمایید.

نویسنده : زهرا رستمی

جهت سفارش پروژه به لینک زیر مراجعه نمایید :
همچنین می توانید برای ارتباط سریعتر با شماره و آیدی تلگرام زیر تماس حاصل کنید :
۰۹۱۲۹۵۴۰۱۲۲ – آیدی تلگرام : @fnalk

از طریق کلیک برروی آیکن های زیر میتوانید پروژه خود را در تلگرام و یا واتساپ برای ما ارسال کنید:

ثبت سفارش در واتس آپ ثبت سفارش در تلگرام

 

 

 

 

 

 

 


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حق نشر برای همیارپروژه ❤️ مرجع انجام پروژه دورکاری و آنلاین ✔️ سایت انجام پروژه و استخدام فریلنسر در همه حوزه ها ، مهارت ها ، نرم افزارها و پروژه های برنامه نویسی محفوظ است.