Effacer les filtres
Effacer les filtres

How to remove noise from radio data

2 vues (au cours des 30 derniers jours)
S N RAY
S N RAY le 19 Juil 2012
I am working with a matrix array. When plotted with pcolor;shading interp it shows some necessary features and also some unnecessary noise in the form of fixed frequency radio noise. How can such noise be removed while retaining the feature.I have used the following code.But it is not helpful in removing the noise.I do not know how to upload the actual data in this forum.
data = fitsread('filename.fit');%data is a 200x3600 array.
dataNaN = sum(isnan(data));
mudata = mean(data);
sigmadata = std(data);
Mudata = repmat(mudata,200,1);
Sigmadata = repmat(sigmadata,200,1);
outliers = (data - Mudata) > 2*Sigmadata;
data(outliers) = NaN;
figure(2);pcolor(data);shading interp
[EDITED, code formatted, Jan]: Please read the instructions to learn, how to format the code by your own. Thanks.
  1 commentaire
Miro
Miro le 19 Juil 2012
I think Data-smoothing is the keyword. the matlab function smooth should help you out.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by