منوی اصلی
مهندسی مکانیک و هوافضا
هر آنچه که یک مهندس بخواهد اینجا هست!
  • حسین اتحادی پنجشنبه 30 اردیبهشت 1395 02:32 ب.ظ نظرات ()

    همانطور که می دانید مهمترین ویژگی در ادای هر حرف فرکانس های تشکیل دهنده آن حرف می باشد. به عنوان مثال سه فرکانس اصلی حرف " آ " فرکانس های 750 ، 1150 و 2400 هرتر بوده و همین فرکانس های برای حرف " او " 400 ، 1150 و 2300 هرتز می باشند. بنابراین آنچه باعث تفکیک دو حرف " آ " و " او " از همدیگر می شود، فرکانس های تشکیل دهنده آن می باشد. از اینرو در کاربردهای پردازش گفتار پیدا کردن فرکانس های تشکیل دهنده یک سیگنال گفتاری از اهمیت بسیار زیادی برخوردار می باشد.

    همانطور که می دانید سیگنال گفتار به شکل یک سیگنال زمانی در اختیار ما قرار دارد و تشخیص فرکانس های تشکیل دهنده یک سیگنال در حوزه زمانی غیرممکن است. به عنوان مثال شکل زیر را که نشان دهنده سیگنال گفتار زمانی حرف " آ " می باشد در نظر بگیرید. بخشی از این سیگنال به شکل زوم شده در شکل نشان داده شده است.

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

     

    ادامه ی مطلب با ذکر یک مثال 

    آخرین ویرایش: پنجشنبه 30 اردیبهشت 1395 02:37 ب.ظ
    ارسال دیدگاه
  • حسین اتحادی پنجشنبه 30 اردیبهشت 1395 12:01 ب.ظ نظرات ()

    یک قضیه ریاضی می گوید که تقریبا همه توابع را می توان به عنوان مجموعه ای از دامنه های سینوسی و فرکانس های مختلف نشان داد. تبدیلات فوریه یک تکنیکی در ریاضیات است، که برای پیدا کردن دامنه ها و فرکانس های سینوسی آن می باشد. گسسته سازی تبدیلات فوریه –Discrete Fourier Transform  - (DFT) یک الگوریتم که محاسبات برای داده های عددی می باشد. تبدیل فوریه سریع یک  اجرا و پیاده سازی موثر و کارآمدی است. توبع زیر در متلب تبدیلات فوریه و عملیات مرتبط را انجام می دهد:

    تبدیل فوریه سریع یک بعدی

    fft

    تبدیل فوریه سریع دو بعدی

    fft2

    تبدیل فوریه سریع چند بعدی

    fftn

    انتقال کندی (عقب افتادگی) صفر به مرکز تبدیل

    fftshift

    معکوس تبدیل فوریه سریع یک بعدی

    ifft

    معکوس تبدیل فوریه سریع دو بعدی

    ifft2

    معکوس تبدیل فوریه سریع چند بعدی

    ifftn

    قدر مطلق (اندازه اعداد مختلط)

    abs

    زاویه

    angle

    مرتب کردن اعداد مختلط بر اساس جفت های مزدوج مختلط

    cplxpair

    توان دو به بعد

    nextpow2

    زاویه فاز صحیح

    unwarp

    ادامه مطلب ...

    آخرین ویرایش: پنجشنبه 30 اردیبهشت 1395 12:03 ب.ظ
    ارسال دیدگاه
  • حسین اتحادی چهارشنبه 22 اردیبهشت 1395 10:43 ب.ظ نظرات ()

    ا استفاده از دستور ndgrid در متلب، می توانیم آرایه هایی را برای توابع چند بعدی بسازیم. توضیحات کامل تر را با یک مثال شرح می دهیم :

    مثال

    فرض کنید می خواهیم تابع دو بعدی z را به صورت یک ماتریس دو بعدی، بر حسب مقادیر مختلف x و y ، به صورت زیر بسازیم و سپس آن را رسم کنیم : \begin{align} z=\sqrt{x^2+y^2} \end{align}

    بازه تعریف شده برای x را به صورت (-5,5) و بازه تعریف شده برای y را به صورت (-4,4) در نظر می گیریم. همچنین، فاصله نمونه های گسسته از این بازه ها را برابر 0.1 قرار می دهیم. برای آنکه سودمندی استفاده از دستور ndgrid را نشان بدهیم، ابتدا روش های دیگر را برای ساخت z به کار می بریم و سپس از دستور ndgrid استفاده می کنیم تا متوجه شوید که استفاده از دستور ndgrid ، ساده ترین راه است. ابتدا با روش سخت تر، این کار را انجام می دهیم :

    ادامه مطلب مراجعه کنید

    آخرین ویرایش: جمعه 25 تیر 1395 05:27 ب.ظ
    ارسال دیدگاه
  • گاهی پیش می آید که در متلب، یک یا چند برنامه را اجرا می کنید و حاصل اجرای این برنامه ها، متغیرهایی هستند که در متلب تعریف شده اند و می خواهید که در آینده، از این متغیرها استفاده کنید. اگر پنجره متلب را ببندید، تمامی متغیرهای تعریف شده در آن، پاک می شود، بنابراین راه حل این است که متغیرهای تعریف شده در متلب را به صورت یک فایل، در محلی از درایوهای ویندوز خود save کنید. برای این منظور، روش های مختلفی وجود دارد که در ادامه آنها را شرح خواهیم داد.
    به ادامه مطلب مراجعه کنید ...
    آخرین ویرایش: شنبه 19 دی 1394 02:53 ق.ظ
    ارسال دیدگاه
تعداد صفحات : 9 ... 2 3 4 5 6 7 8 ...