اطلاعیه

Collapse
No announcement yet.

overlab method,dft

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

    overlab method,dft

    سلام
    من یک فایل صدا وارد کردم
    r=audiorecorder(8000,16,1)
    record(r,3)
    که 3*8000 میشه 24000 نمونه
    بعد
    e=getaudiodate(r,'int16&#039
    ماتریس e یک ماتریس 1 ستون در 24000 سطر است
    و با
    x=e'
    ماتریس x را که 24000 ستون و یک سطر دارد را بدست آوردم.حالا مخواهم با روش over lab add method و فیلتر
    h=[.2 .2 .2 .2 .2 ]
    که یک moving avrage است
    نویز صدا را کاهش دهم.
    از روشهای گوناگونی استفاده کردم
    1. ابتدا به عنوان متال x1 را 256 نمونه اول x تعریف کردم
    for n=1:256
    xr(n)=x(n)
    n=n+1
    end
    ولی نمیتوانم کانولوشن xr و h را حساب کنم
    با دستور
    y=conv(xr,h)
    اَشهَدُ اَنَّ اَمیرالمُومِنینَ عَلیّاً وَلیُّ الله
    لبیک یا علی (ع)
    لبیک یا حسین (ع)
    لبیک یا آقام ابولفضل عباس (ع) علمدار کربلا
    لبیک یا امام صاحب الزمان (ع)

    #2
    پاسخ : overlab method,dft

    ایرادشو پیدا کردم کسی خواست در خدمتم :biggrin:
    اَشهَدُ اَنَّ اَمیرالمُومِنینَ عَلیّاً وَلیُّ الله
    لبیک یا علی (ع)
    لبیک یا حسین (ع)
    لبیک یا آقام ابولفضل عباس (ع) علمدار کربلا
    لبیک یا امام صاحب الزمان (ع)

    دیدگاه


      #3
      پاسخ : overlab method,dft

      سلام
      آیا با روش over save آشنایی دارین؟
      در صورت مثبت بودن جواب خواهشمندم راهنماییم کنید

      دیدگاه

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