Salut tout le monde,

je suis face à un sacré problème. Je vous explique:

J'ai un fichier .dat qui ressemble en gros à ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000060  00 00 80 bf 00 00 00 00  00 00 80 bf 00 00 00 40  |...............@|
00000070  00 00 40 c0 00 00 00 40  00 00 e0 c0 00 00 80 40  |..@....@.......@|
00000080  00 00 40 c0 00 00 00 40  00 00 a0 c0 00 00 40 40  |..@....@......@@|
00000090  00 00 80 c0 00 00 80 40  00 00 00 c0 00 00 c0 40  |.......@.......@|
000000a0  00 00 40 c0 00 00 a0 40  00 00 a0 c0 00 00 00 40  |..@....@.......@|
000000b0  00 00 40 c0 00 00 40 40  00 00 00 c0 00 00 40 40  |..@...@@......@@|
000000c0  00 00 c0 c0 00 00 00 00  00 00 40 c0 00 00 00 00  |..........@.....|
000000d0  00 00 40 40 00 00 80 3f  00 00 80 c0 00 00 40 40  |..@@...?......@@|
000000e0  00 00 40 c0 00 00 a0 40  00 00 00 00 00 00 40 40  |..@....@......@@|
000000f0  00 00 40 c0 00 00 00 40  00 00 00 c0 00 00 c0 40  |..@....@.......@|
00000100  00 00 00 c0 00 00 00 40  00 00 c0 c0 00 00 40 40  |.......@......@@|
00000110  00 00 40 c0 00 00 00 40  00 00 40 c0 00 00 80 40  |..@....@..@....@|
00000120  00 00 40 c0 00 00 40 40  00 00 80 c0 00 00 a0 40  |..@...@@.......@|
00000130  00 00 80 c0 00 00 a0 40  00 00 80 c0 00 00 a0 40  |.......@.......@|
00000140  00 00 00 c0 00 00 80 3f  00 00 80 bf 00 00 00 00  |.......?........|
00000150  00 00 00 c0 00 00 40 40  00 00 00 00 00 00 c0 40  |......@@.......@|
00000160  00 00 40 c0 00 00 80 40  00 00 00 c0 00 00 80 40  |..@....@.......@|
Et oui, c'est du bon raw data :S... En fait, ce fichier est le dump d'un signal, 32 bit float (little endian), échantilloné @4M. En gros, si je le "reconstruis", j'obtiens une belle sinusoide.

Bref, le but, c'est que je fasse un programme qui soit capable de comprendre ça (normalement, on ouvre ce genre de chose sous MATLAB, baudline ou octave...). Par exemple, j'aimerais faire une FFT sur ce signal et lui appliquer un band-pass utlérieurement... Seulement mon problème, c'est que je ne sais absolument pas par où commencer et j'ai vraiment besoin d'aide !!

Merci