• برنامه فیلتر میانه تطبیقی

  • برنامه تشخیص الگو با شبکه عصبی هاپفیلد

  • برنامه فریم بندی سیگنالها

  • برنامه بزرگنمایی تصویر با روش درونیابی Bilinear

  • برنامه استخراج صفحات بیتی تصویر (Bit Plane)

  • برنامه نمایش تصویر با تعداد سطوح روشنایی مختلف(کوانتیزه)

  • برنامه آماده حل ماز به کمک پردازش تصویر

  • برنامه تجزیه حالت تجربی و یافتن IMF

  • برنامه حل دستگاه معادلات خطی با شبکه عصبی

  • برنامه تخمین تابع با شبکه عصبی پرسپترون چند لایه

  • برنامه رسم نمودار فرکانس گام صوت

  • برنامه تشخیص چهره با شبکه عصبی پرسپترون چند لایه

  • برنامه بدست آوردن مشخصات زمانی سیگنال صوت

  • برنامه افزودن نویز به سیگنال, با سیگنال به نویز دلخواه (SNR)

  • برنامه شناسایی ارقام دستنویس فارسی با شبکه عصبی پرسپترون

  • برنامه شبکه عصبی پرسپترون تک لایه

  • برنامه محاسبه و رسم مشخصه زمانی عبور از صفر یک صوت (Zero Crossing)

  • برنامه حذف نویز با استفاده از فیلتر میانگین گیر (Moving Average Filter)

برنامه رسم نمودار فرکانس گام صوت

در این برنامه با استفاده از نرم افزار متلب یک فایل گفتار را میخوانیم و پس از فریم بندی آن برای تمام فریم ها اتوکورلیشن را بدست آورده و رسم میکنیم. نهایتا با استفاده از سنتر کلیپینگ فرکانس گام را برای تمام فریم ها محاسبه میکنیم و نمودار آن را براساس هر فریم رسم میکنیم. این… مشاهده ادامه مطلب

فریم بندی سیگنال صوت

میدانیم که سیگنال گفتار یک سیگنال ایستا نیست و مشخصات فرکانسی آن با زمان تغییر میکند. اما خیلی از ابزارهای در دسترس ما مانند تبدیل فوریه مناسب سیگنالهای ایستا میباشد. زمانی که سیگنال گفتار را مورد بررسی قرار میدهیم آن را به قسمتهای کوتاه زمانی تقسیم میکنیم و هر قسمت را جداگانه آنالیز میکنیم, بدلیل… مشاهده ادامه مطلب

مقدمات حل معادله در متلب

معادله (واژه فارسی: هم چندی یا هَموگـِش) در ریاضیات بیان برابری دو چیز با استفاده از نماد‌هاست. در تمام معادله‌ها علامت تساوی (=) دیده می‌شود. هر معادله دو طرف دارد که در دو طرف علامت تساوی ظاهر می‌شوند. در ریاضی معادله معمولاً بیان برابری دو عبارت است که در یکی یا هردوی آن‌ها متغیر یا متغیرهائی… مشاهده ادامه مطلب

مقدمه ای بر پردازش گفتار

سیگنال صوتی و شنیداری یا Audio احساس ارتعاشات و نوسانات هوا توسط گوش انسان است. اگر این صوت در محدوده فرکانسی 20Hz – 20KHz  باشد با رسیدن به گوش و سپس انتقال به مغز و پردازش روی آن باعث درک مفهوم در ذهن انسان می گردد. سیگنال گفتار Speech زیر مجموعه ای از سیگنال Audio می باشد… مشاهده ادامه مطلب

عملگرهای ریاضی و دسترسی به عناصر یک بردار در متلب

عملگرهای ریاضی: در متلب برای برخی از عملگرهای ریاضی یک دستور خاص در نظر گرفته شده است مانند sqrt برای جذر گرفتن اما برای برخی عملگرهای ریاضی پرکاربرد نمادی در نظر گرفته شده است. مانند جمع +,تفریق – ,تقسیم / ,ضرب * , به توان رساندن ^. در ادامه با چند مثال ساده به واضح… مشاهده ادامه مطلب

برنامه تشخیص چهره با شبکه عصبی پرسپترون چند لایه

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

سیگنال های ایستا و غیر ایستا(Stationary and Non-Stationary Signals)

فرض کنید سه سیگنال سینوسی با فرکانسهای 50 هرتز 120 هرتز و 300 هرتز در اختیار داریم با طول 9 ثانیه. یک سیگنال جدید با ترکیب این سه سیگنال میسازیم که مجموع آنها باشد یعنی تمام سیگنال اول به اضافه سیگنال دوم به اضافه سیگنال سوم. سیگنال حاصل سیگنالی به طول 9 ثانیه خواهد بود… مشاهده ادامه مطلب

برنامه بدست آوردن مشخصات زمانی سیگنال صوت

با استفاده از نرم افزار متلب قصد داریم مشخصات زمانی سیگنال صوتی را بررسی کنیم. انرژی کوتاه مدت(Short Time Energy) و اندازه کوتاه مدت(Short Time Magnitude) را برای یک سیگنال صوتی مشخص میکینیم و برای یک فریم واک و یک فریم بی واک از این صوت نیز اتوکورلیشن(Autocorrelation) را رسم میکنیم و مقایسه ای انجام میدهیم. در… مشاهده ادامه مطلب