اطلاعیه

Collapse
No announcement yet.

تفکیک نویز از سیگنال

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

    تفکیک نویز از سیگنال

    با سلام خدمت دوستان
    من یک سیگنال سالم دارم که بعد از یک سری فرایند ها به اون یک سری هارمونیک اضافه شده میخواستم بدونم چجوری میتونم این هارمونیک ها را از موج اصلی جداکنم و ازش برای ادامه کار استفاده کنم ؟
    لطفا کمک کنید خیلی کارم بهش گیره.
    با تشکر

    #2
    پاسخ : تفکیک نویز از سیگنال

    شما بیا اول از موجت یه FFT بگیر تا فرکانس و دامنه هارمونیک های ناخواسته رو متوجه شی بعد بیا هارمونیک های ناخواسته رو با توجه به دامنه از موجت کم کن
    رفقا مهم نیست چطوری بازی می کنید؛ اگه شروع نکنید، قطعا بازنده هستید.

    دیدگاه


      #3
      پاسخ : تفکیک نویز از سیگنال

      سلام
      اگر فرکانس هارمونیکها معلوم نیست، قبل از هر چیز با fft فرکانس ها رو شناسایی کنید.
      اگر فرکانس هارمونیکها معلومه: با دستور butter یک یا چند فیلتر میان گذر بسازید طوری که هر فیلتر مربوط به یک هارمونیک باشه،
      با دستور freqz میتونید پاسخ فرکانسی فیلتری که ساخته اید رو ببینید تا مطمئن شید فیلتر خوبی ساخته اید(یعنی شیبش خوب باشه و ناپایدار نباشه)
      این فیلتر ها رو به نوبت با دستور filter به سیگنال اعمال کنید و در خروجی هر فیلتر، هارمونیک متناظر با اون فیلتر رو دریافت کنید.

      دیدگاه

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