1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| close all
clear all
clc;
%Lecture d'un signal enregistré avec l'hydrophone
for k = 1:8
Repertoire = 'C:\Users\Karima\Desktop\pfe\rep_hydro_gauss120\';
Radical = ['RepHydroT' num2str(k) 'Gauss120@2Mhz'];
NOM = fopen([Repertoire Radical '.acq'],'r');
FICHIER = fread(NOM,inf,'float32');
fclose(NOM);
Nbpoint = FICHIER(1);
if k==1, SignalHydrophone = zeros(Nbpoint,8); end;
PeriodeEchantillonnage = FICHIER(2);
PremierTemps = FICHIER(3).*PeriodeEchantillonnage;
SignalHydrophone(:,k) = FICHIER(5:end);
SignalHydrophone(:,k) = SignalHydrophone(:,k) - mean(SignalHydrophone(:,k));
figure(k);plot(SignalHydrophone(:,k))
end
% %A faire
% %Determiner la dynamique (difference entre le max et le min d'un signal) la plus grande
% %Et corriger (par une regle de trois, proportionalité) l'amplitude de tous les signaux un par un en fonction de cette
% %dynamique
% %
figure;plot(SignalHydrophone); |
Partager