21.07.2015 Views

THESE de DOCTORAT Lyu ABE Imagerie à Haute Dynamique ...

THESE de DOCTORAT Lyu ABE Imagerie à Haute Dynamique ...

THESE de DOCTORAT Lyu ABE Imagerie à Haute Dynamique ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

118 Développement d’une nouvelle architectureAu départ, il avait été prévu que les données arrivent directement sur un port (le port PMC)<strong>de</strong> la carte DSP, et qu’un signal <strong>de</strong> départ soit communiqué aux processeurs par le biais d’uneinterruption matérielle. Une fois une image traitée, la carte DSP <strong>de</strong>vrait se charger, soit <strong>de</strong>stocker <strong>de</strong>s coordonnées dans sa mémoire propre (chaque processeur dispose <strong>de</strong> 16 Mo <strong>de</strong>mémoire), soit <strong>de</strong> les transférer directement au PC via une zone <strong>de</strong> mémoire tampon, sachantque le débit <strong>de</strong> données "centrées" représente, pour 10 000 événements 140 fois par secon<strong>de</strong>,ne représente que 5,6 Mo/s <strong>de</strong> données (les coordonnées étant codées sur 4 octets), alors quele bus PCI est censé supporter un débit <strong>de</strong> 66 Mo/s.L’algorithme et <strong>de</strong>s explications supplémentaires sur la programmation figurent dans l’AnnexeB (page B). Dans cette version <strong>de</strong> base, le co<strong>de</strong> génère une coordonnée du maximum duphoto-événement sans effectuer <strong>de</strong> centrage plus élaboré.7.6.3 Tests <strong>de</strong>s algorithmesLes algorithmes développés en assembleur ont été d’abord testés sur <strong>de</strong>s données simulées,tel que le montre la Figure 7.8. Ces images (512×512 pixel) ont été générées en utilisantdifférents taux <strong>de</strong> photons, et avec <strong>de</strong>s zones plus ou moins <strong>de</strong>nses.Figure 7.8. Image simulée <strong>de</strong> 512×512 pixels, comportant ∼1000 photo-événements (FWHM <strong>de</strong> 1,5pixels), qui a servi <strong>de</strong> test au développement <strong>de</strong>s programmes <strong>de</strong> la carte DSP. Ces imagesm’ont permis d’évaluer le temps total <strong>de</strong> traitement d’une image entière, y compris les temps<strong>de</strong> transfert entre les différentes zones <strong>de</strong> mémoire.Lors <strong>de</strong> l’avancement du projet et en particulier à la suite <strong>de</strong> mon travail sur le co<strong>de</strong> DSPnous avons acquis la caméra MICAM VHR-2000 sur laquelle j’ai décidé <strong>de</strong> tester mes algorithmes,et également tenter <strong>de</strong> tester la possibilité <strong>de</strong> centraliser le maximum <strong>de</strong> fonctionsdans un ordinateur PC. Cette solution nécessitait également le numériseur d’image ’framegrabber’ chargé <strong>de</strong> transférer l’image dans la mémoire du PC, faute <strong>de</strong> ne pouvoir directementla transférer dans la mémoire <strong>de</strong> la carte DSP par l’intermédiaire du bus PCI.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!