اطلاعیه

Collapse
No announcement yet.

پردازش صدا

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

    پردازش صدا

    سلام
    میخواستم صدای ضبط شده را در متلب با x(2t) , x(t-100) , x(t/2) و x(-t/2) پردازش کنم و پخش کنم.ولی نمیدونم چجوری باید اینکار رو انجام بدم(چه توابعی رو باید تو برنامه وارد کنم)فقط میتونم صدای ضبط شده را بارگذاری و پخش کنم.
    لطفا راهنماییم کنید.با تشکر

    #2
    پاسخ : پردازش صدا

    سلام.
    1- سیگنال ها در متلب گسسته هستند پس تمام t ها تبدیل میشه به n (اندیس صحیح).
    2- [x[n/2 یعنی downsample با نرخ 2 و [x[2n یعنی upsample با نرخ 2 (دستورات downsample و upsample در متلب با همین نام وجود دارند).
    3- چون در متلب اندیس ها اعداد طبیعی هستند [x[n-100 و [x[-n/2 رو نمیشه تعریف کرد مگر این که مبدأ رو جابجا کنی و به مقدار صفر به جای اندیس های منفی قرار بدی.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

    دیدگاه


      #3
      پاسخ : پردازش صدا

      نوشته اصلی توسط نیلو93 نمایش پست ها
      سلام
      میخواستم صدای ضبط شده را در متلب با x(2t) , x(t-100) , x(t/2) و x(-t/2) پردازش کنم و پخش کنم.ولی نمیدونم چجوری باید اینکار رو انجام بدم(چه توابعی رو باید تو برنامه وارد کنم)فقط میتونم صدای ضبط شده را بارگذاری و پخش کنم.
      لطفا راهنماییم کنید.با تشکر
      با wavread بخون
      با fft تبدیل فوریه بگیر
      با ifft عکس فوریه
      یا sound گوش کن
      اَشهَدُ اَنَّ اَمیرالمُومِنینَ عَلیّاً وَلیُّ الله
      لبیک یا علی (ع)
      لبیک یا حسین (ع)
      لبیک یا آقام ابولفضل عباس (ع) علمدار کربلا
      لبیک یا امام صاحب الزمان (ع)

      دیدگاه

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