اطلاعیه

Collapse
No announcement yet.

پردازش گفتار - فیلتر پایین گذر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پردازش گفتار - فیلتر پایین گذر

    سلام
    من یک سیگنال صدای دیستورت شده می خوام تولید کنم به روش زیر:
    یک سیگنال تمییز با فیلتری پایین گذر فرکانس قطع 3.5 کیلوهرتز فیلتر کنم و بعدش 20 درصد ضرایب فرکانسی باقیمانده رو صفر کنم . چگونه در متلب می توان این کار را انجام داد؟
    The distorted target anchor is created by low-pass filter-
    ing the target source signal to a 3.5 kHz cut-off frequency
    and by randomly setting 20% of the remaining time-
    frequency coefficients to zero.

    #2
    پاسخ : پردازش گفتار - فیلتر پایین گذر

    سلام.
    برای ساخت فیلتر میتونی از ابزار fdatool متلب استفاده کنی و برای اعمال اون روی سیگنال از دستور filter، برای حذف 20% از ضرایب هم اول از سیگنال به دست آمده تبدیل فوریه با دستور fft بگیر و بعد یک بردار هم اندازه با بردار تبدیل بساز که 20% مقادیرش به صورت تصادفی صفره و بقیه 1 و این دو بردار رو در هم ضرب درایه ای کن. در نهایت از حاصلضرب، تبدیل معکوس با دستور ifft بگیر.
    در ضمن لطفاً طبق قوانین، پست تکراری ایجاد نکنید.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

    دیدگاه

    لطفا صبر کنید...
    X