필터 지우기
필터 지우기

How would one filter out certain power spectrums in the signal analyzer app? (for example, if I wanted to filter out any signal that produced power between 80 and 90 dB?)

조회 수: 1 (최근 30일)
I'm using the signal analyzer app to try and fix certain signals that I have. I have noticed that signals producing a power spectrum of around 80 dB (by looking at the spectrogram) cause the signal sinusoidal waves to look bizarre. So I'm wondering if there is a way to filter out the signals producing that dB level of power via the app or some function. Thank you!

답변 (1개)

Image Analyst
Image Analyst 2018년 6월 24일
Yes. Masking and setting equal to zero should work. Did you try it?
spectrum(spectrum > 80) = 0;
or whatever.... Then convert back to time domain if you want/need the original signal. Should be pretty easy so I'm sure you can get it on your own, but attach your signal if you need more help.
  댓글 수: 1
Chinwe Orie
Chinwe Orie 2018년 6월 25일
Ok thank you. What about if I wanted to filter out all signals between 80 and 90? The solution above would only cover all signals above 80. But I'd only want a range in between two values. Is there a way to do that? Thanks.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

제품


릴리스

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by