How to analyze signal and make proper filter?

조회 수: 2 (최근 30일)
fer jozef
fer jozef 2021년 1월 10일
편집: Birdman 2021년 1월 13일
I don't know how to analyze this signal and use proper filter for it. I work in matlab, function sptool. I don't know how to identify modulation pulse length, characteristic interval length, modulation signal frequency, carrier signal, modulation signal type, modulation type. Also, I don't know how to do time analyzation and power analyzation. Signal15.mat is the file
  댓글 수: 4
Mathieu NOE
Mathieu NOE 2021년 1월 12일
hello
the demo scripts that I sent you attached in my previous comment are already adaptedto your data
have you tested it ?
fer jozef
fer jozef 2021년 1월 12일
Oh, i am just testing it, but i don't know what type of modulation it could be. I wonder, if it is not FM, but i could be PSK too.

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

답변 (1개)

Birdman
Birdman 2021년 1월 13일
편집: Birdman 2021년 1월 13일
If you want to have a starting point, following code basically takes the psd of the signal, so that you will be able to obtain the frequency characteristics of your signal:
h1=spectrum.welch;
set(h1,'Windowname','Hann');
Fs=10000;%sampling frequency of your signal
set(h1,'OverlapPercent','66.7');
set(h1,'SegmentLength','512');
myPsd=psd(h1,simout-mean(simout),'Fs',Fs);
semilogx(myPsd.Frequencies,myPsd.Data);xlabel('Hz');
After this, you can apply the necessary filter or do any kind of operation based on your need.

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by