اطلاعیه

Collapse
No announcement yet.

کمک در طراحی فیلتر صدا با متلب

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

    کمک در طراحی فیلتر صدا با متلب

    سلام
    از دوستان عزیز کسی میدونه که تو متلب که یه فیلتر پایین گذری طراحی کردیم چطور باید استفاده کنیم؟
    چون من صدا رو فراخوانی میکنم و فیلترمم طراحی میکنم (و جنریت متلب کد که میزنم تو محیط mfile یه سری کد بهم میده) اما خب بلد نیستم از اینا استفاده کنم و صدا رو باهاش فلیتر کنم
    کسی میتونه کمکم کنه؟
    بي چون و چرا چون و چرا مي کشنت
    مانند تمام اوليا مي کشنت
    ما از سر تفريح دعا ميخوانيم
    اينجا خبري نيست نيا مي کشنت

    #2
    پاسخ : کمک در طراحی فیلتر صدا با متلب

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

    دیدگاه


      #3
      پاسخ : کمک در طراحی فیلتر صدا با متلب

      ممنون
      خب دستور فیلتر چیه؟
      اینه؟
      (y = filter (a,b,x
      خب از این نمیتونم استفاده کنم بلد نیستم
      اگه راه استفاده از این و یا دستور دیگه رو بلدی بهم بگی ممنون میشم
      بي چون و چرا چون و چرا مي کشنت
      مانند تمام اوليا مي کشنت
      ما از سر تفريح دعا ميخوانيم
      اينجا خبري نيست نيا مي کشنت

      دیدگاه


        #4
        پاسخ : پاسخ : کمک در طراحی فیلتر صدا با متلب

        نوشته اصلی توسط kelepner1010
        ممنون
        خب دستور فیلتر چیه؟
        اینه؟
        (y = filter (a,b,x
        خب از این نمیتونم استفاده کنم بلد نیستم
        اگه راه استفاده از این و یا دستور دیگه رو بلدی بهم بگی ممنون میشم
        http://stackoverflow.com/questions/6329141/how-to-filter-a-wav-signal-using-iir-using-fdatool
        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

        دیدگاه


          #5
          پاسخ : کمک در طراحی فیلتر صدا با متلب

          اتفاقا داشتم همون سایت و مقاله های مرتبط به اون رو میخوندم
          ولی خب من دارم FIR طراحی میکنم که خیلی فرق میکنه سیستمش با IIR اینی که نوشتم ببین درسته..؟؟
          خروجی ام دارم میگیرم اما خب نمیدونم که آیا واقعا داره فیلتر میشه یا نه؟
          ;(A = wavread('7
          ;(a = fft (A
          ;Fs = 48000
          ;Fpass = 9600
          ;Fstop = 12000
          ;Dpass = 0.057501127785
          ;Dstop = 0.0001
          ;dens = 20
          ;([N, Fo, Ao, W] = firpmord([Fpass, Fstop]/(Fs/2), [1 0], [Dpass, Dstop]
          ;({b = firpm(N, Fo, Ao, W, {dens
          ;(Hd = dfilt.dffir(b
          ;(y = filter (b,1,a
          ;Pyy = y.*conj(y)/251
          ;(f = 1000/251*(0:127
          ((plot(f,Pyy(1:128
          ('title('Power spectral density
          ('(xlabel('Frequency (Hz
          .
          .
          .

          .
          .
          بي چون و چرا چون و چرا مي کشنت
          مانند تمام اوليا مي کشنت
          ما از سر تفريح دعا ميخوانيم
          اينجا خبري نيست نيا مي کشنت

          دیدگاه


            #6
            پاسخ : کمک در طراحی فیلتر صدا با متلب

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

            دیدگاه


              #7
              پاسخ : کمک در طراحی فیلتر صدا با متلب

              دوست گرامی بسیار ممنون
              ولی اگه بعد از فیلتر شدن دستور fft رو بگیرم که دوباره خود سیگنال ینی همون شکل اولیه نمایش داده میشه نه سیگنال فلیتر شده.....
              بازم ممنون از زحماتتون
              بي چون و چرا چون و چرا مي کشنت
              مانند تمام اوليا مي کشنت
              ما از سر تفريح دعا ميخوانيم
              اينجا خبري نيست نيا مي کشنت

              دیدگاه


                #8
                پاسخ : کمک در طراحی فیلتر صدا با متلب

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

                دیدگاه

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