|
From: | Yasemin Gokce |
Subject: | [Tftb-help] Re: Tftb-help Digest, Vol 17, Issue 1 |
Date: | Wed, 12 Nov 2008 12:50:10 -0500 |
Send Tftb-help mailing list submissions to
address@hidden
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.nongnu.org/mailman/listinfo/tftb-help
or, via email, send a message with subject or body 'help' to
address@hidden
You can reach the person managing the list at
address@hidden
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Tftb-help digest..."
Today's Topics:
1. Re: TFRSCALO Parameters & Output Help Needed (fwd)
(Eric Chassande-Mottin)
----------------------------------------------------------------------
Message: 1
Date: Wed, 12 Nov 2008 13:28:55 +0100 (CET)
From: Eric Chassande-Mottin <address@hidden>
Subject: Re: [Tftb-help] TFRSCALO Parameters & Output Help Needed
(fwd)
To: address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset="utf-8"
>
> je suis actuellement en 1ère année de doctorat en traitement du signal et je
> souhaiterais utiliser la
> fonction tfrscalo.m de la boîte à outils temps-fréquence de Matlab. Pour cela
> j'aimerais comprendre
> en détail la fonction des lignes de commandes ci-dessous :
> a = logspace(log10(fmax/fmin),log10(1),N);
> nha = wave*a(ptr);
> Quelle est le rôle de la variable a ? Est-ce l'échelle ?
il s'agit en effet de la variable d'echelle.
pour plus de precision, voir la definition dans le tutorial :
http://gdr-isis.org/tftb/tutorial/node27.html
> Je souhaite observer un signal biomédical ayant des phénomènes d'oscillations
> avec des fréquences
> compris entre 0,01 et 1,1 Hz.
question preliminaire : y a-t-il une motivation particuliere au choix d'une
transformee temps-echelle (tfrscalo) plutot que temps-frequence (tfrsp) ?
> Le signal ayant une fréquence d'échantillonnage de 5 Hz, j'utilise la
> fonction de cette manière :
> tfr=tfrscalo(signal,1:length(signal),sqrt(length(signal)),0.001,0.4,300,1);
> J'ai remarqué que si j'affiche non pas le spectrogramme, mais le module de la
> matrice tfr (
> tfr(ptr,:) = detail(time); surf(abs(tfr)); ), les amplitudes changent selon
> les valeurs choisies de
> fmin et fmax. Normalement, l'amplitude d'un phénomène d'oscillation ayant une
> fréquence donnée
> n'est-il pas indépendant des fréquences d'observations choisies ?
signal=fmconst(256,.1); %% signal sinusoidal
tfr=tfrscalo(signal,1:length(signal),sqrt(length(signal)),0.001,0.4,300,1);
figure(1);
imagesc(tfr);
max(max(tfr))
ans = 75.082
tfr=tfrscalo(signal,1:length(signal),sqrt(length(signal)),0.01,0.45,300,1);
figure(2);
imagesc(tfr);
max(max(tfr))
ans = 66.111
c'est a la difference d'amplitude (75 ou 66) qu'on observe ici que vous vous
referez ?
eric.
------------------------------
_______________________________________________
Tftb-help mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/tftb-help
End of Tftb-help Digest, Vol 17, Issue 1
****************************************
[Prev in Thread] | Current Thread | [Next in Thread] |