HAL Id: jpa-00243186
https://hal.archives-ouvertes.fr/jpa-00243186
Submitted on 1 Jan 1969
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-entific research documents, whether they are
pub-lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
Échantillonneur pour analyse simultanée des événements
X, Y et XY
A. Muser, J. Zen, J.D. Michaud, F. Scheibling
To cite this version:
143
centaines de ~s pour traiter un événement.
Lorsqu’une
expérience
exige
lestockage
de différentstypes
d’infor-mations par événement ou de
plusieurs
événements noncorrélés,
desappareils
à programme câblé telsqu’
«Échantillonneur » [2-3]
et « Flic »(multiplexeur
à 4voies)
peuvent
être insérés dans la chaîned’acquisition.
Transfert et traitement des données. - Les
spectres
formés dans la zone de
stockage
de la mémoirepeuvent
être transférés sur undisque.
Le programme de trans-fert attribue un numéro àchaque
spectre.
Descaracté-ristiques
duspectre
telles quedate,
nombre de canauxet nom de
l’expérimentateur
sontenregistrées
avec lespectre.
Les programmes de traitement et de sortie derésultats
(imprimante,
traceur,perforateur
decartes)
peuvent
êtreappelés
parboutons-poussoirs
depuis
Ester. Ceci estpossible pendant
la formation d’unspectre
en zone destockage.
Lesappels
sontrangés
dans deux files d’attente(niveau prioritaire
ouprin-cipal)
selon un ordrequi dépend
de lapriorité
accordéeà chacun d’eux. Un programme permettant
l’affichage
de messages sur l’unité de visualisation Ester[1]
a été écrit pourrenseigner l’expérimentateur
sur le dérou-lement du programmeappelé
ou luiindiquer
la suited’opérations
à effectuer.Le 1800 est relié à un ordinateur IBM
360/40.
Onpeut,
àpartir
d’Ester,
évacuer desspectres
vers lamémoire de masse du
360,
ou faire exécuter un travail par le 360. Les résultatsreviennent
dans ce dernier casautomatiquement
vers le 1800. Les programmes de transmission ont été écrits en collaboration avec desingénieurs
de la Cie IBM.Les
spectres
formés dans unanalyseur
multicanauxpeuvent
être transférés sur ledisque
en exécutant unprogramme
prioritaire.
Cecipermet
déjà
àplusieurs
équipes
d’utiliser le 1800 pour traiter des donnéesprovenant
d’expériences indépendantes.
Pourgéné-raliser
davantage l’utilisation
du1800,
trois nouveauxpostes
de liaison seront installésprochainement
auprès
d’autres accélérateurs.
BIBLIOGRAPHIE
[1]
MUSER(A.),
ZEN(J.),
MICHAUD(J. D.)
etSCHEI-BLING
(F.),
Coll. Intern.Électron.
Nucl.,Ver-sailles, 1968.
[2]
MUSER(A.),
ZEN(J.),
MICHAUD(J. D.)
etSCHEI-BLING
(F.),
Nucl. Instr. Methods, 1968, 63, 263.[3]
MUSER(A.),
ZEN(J.)
et MICHAUD(J. D.),
cecolloque.
ÉCHANTILLONNEUR
POUR
ANALYSE
SIMULTANÉE
DES
ÉVÉNEMENTS X,
Y ET XYA.
MUSER, J.
ZEN,
J.
D. MICHAUD et F.SCHEIBLING,
Institut de Recherches Nucléaires, Strasbourg.Résumé. - En
analyse
biparamétrique,
il est souvent nécessaire de connaître enplus
du
spectre
X Y les deuxspectres
simples
X et Y sans tenircompte
des corrélationsqui
existententre eux. Il est
important
d’utiliser les mêmes codeurs pour les deuxtypes
despectres.
L’aug-mentation dutemps
mortqui
en résulte est réduite par une méthoded’échantillonnage.
Leprincipe
de la méthode et lalogique
des circuitspermettant l’analyse
simultanée des informationssimples
et corrélées sont décrits.Abstract. - In a bidimensional
analysis,
it is often necessary to knowtogether
with the X Yspectrum,
the twosingle
X and Yspectra.
It isimportant
to use the same convertersfor both
types
ofspectra.
Theresulting
increase of dead time may be limitedusing
asampling
method. The
principle
of the method is discussed and thelogic
of the electroniccircuitry
isdescribed.
R~VU~ D~ PHYSIQUE APPLIQUÉE. TOME 4, JUIN 1969,
I.
Principe
de l’échantillonneur. - Enanalyse
bipa-ramétrique,
il est souvent nécessaire deconnaître,
enplus
duspectre
XY,
les deuxspectres
simples X
et Ysans tenir
compte
des corrélationsqui
existent entreeux. Pour que le
spectre
corrélé et lesspectres
simples
correspondent
aux mêmes conditions del’expérience,
il est astucieux de les releverpendant
la mêmepériode
detemps
en utilisant les mêmes codeurs pour les deux144
types
despectres.
Cecipermet
en outred’augmenter
l’efficacité de stabilisateurs
digitaux
depic.
L’augmen-tation du
temps
mortqui
en résultepeut
être rendueraisonnable en réduisant le taux
d’analyse
des événe-mentssimples
d’un facteur K(K
>1)
par uneméthode
d’échantillonnage.
Il existe deux méthodes intéressantes
d’échantillon-nage. La
première
consiste àinterrompre
cycliquement
l’analyse
des événements XY parl’analyse
des événe-ments X ou Y et la deuxième consiste àn’analyser
lesévénements X et Y que
lorsque
leur rangd’apparition
estégal
à unmultiple
du facteur de réductionK,
lesévénements XY étant tous
analysés.
Lapremière
méthode nécessite des circuits assezsimples
àréaliser,
maisprésente
certainsdésavantages
sur la deuxième.Il y a notamment
risque
d’erreurlorsque
l’intensité duphénomène
àanalyser
varie etqu’une
corrélationexiste entre cette variation et la durée des
cycles
d’analyse
des événements. Ceci nous a conduits à utiliser la deuxième méthode pour réaliser notreéchantillonneur,
cequi
nécessite des circuitspermettant
le
codage
simultané des informations distinctesX,
Y et XY. Eneffet,
lorsqu’un
échantillon X ou Y coïncide avec un événement corréléXY,
il est nécessaire detransmettre au calculateur deux informations distinctes
X ou Y et XY.
L’ignorance
des informations X ou Ydans ce cas conduirait à une distorsion des
spectres
simples.
II.
Logique
descircuits
del’échantillonneur.
-Onpeut
distinguer
deuxphases
de contrôle dansl’analyse
d’un événement : la commande decodage
et le transfert des informations vers le calculateur.
Les codeurs étant en mode « coïncidence », le
codage
est commandé par un
signal
C fourni soit par un circuit decorrélation,
soit par uncompteur
d’échantillonnage.
Ces troissignaux
de commandepossibles Cx, Cy
etCxy
mettent enposition
en outre chacun un bistable à « 1 ».Un tel bistable est
appelé
bistabled’analyse.
Il est remis à zérolorsqu’une
information à coder sort du domained’analyse.
Letemps
mort est renduidentique
pour les trois
spectres
enbloquant
toute commande decodage pendant
letemps
mort den’importe quel
codeur.Lorsque
lecodage
d’une information X ou Y estterminé et que le bistable
d’analyse correspondant
est mis enposition
à « 1 », le transfert de cette informationest exécuté et le bistable
d’analyse
est remis à zéro. Uncircuit de contrôle du transfert des informations X et Y interdit le transfert simultané de ces informations.
Par contre, le transfert de l’information XY n’est exécuté et le bistable
d’analyse
XY n’est remis à zéro quelorsque
lecodage
des deux codeurs est terminé et que le bistabled’analyse
XY est mis enplace,
les deuxautres étant à zéro. Les codeurs sont libérés
(annulation
dutemps
mort)
lorsque
les trois bistablesd’analyse
ontété remis à zéro.
REMARQUE
1. - Au lieu de transférerséquentielle-ment
chaque
type
d’informationX,
Y etXY,
il estpossible
de transférer les informations issues desco-deurs simultanément et
accompagnées
par une infor-mationindiquant
l’état des bistablesd’analyse.
Cetteméthode ne
permet
cependant
pasl’adressage
direct de trois zones de mémoire distinctes d’un calculateur.REMARQUE
2. - Le circuitd’analyse
XYpermet
d’utiliser des codeurs de modèle différent. Lefonction-nement
spécial
des codeurs en XY n’estplus
nécessaire.III.
Compatibilité
avec lalogique
des codeursIntertechnique.
- Les deuxcompteurs
d’échantillon-nage sont
attaqués
par lesimpulsions
« Discriminateur Seuil Inférieur ». Lessignaux
« Autorisation de Transfert »indiquent
la fin decodage.
Les événementsqui
sortent du domaine decodage
libèrent lecodeur,
ce
qui
se manifeste par l’absence dusignal
detemps
mort. Le codeur étant en mode de transfert
extérieur,
le transfert est commandé par l’entrée «Répétition
».La libération des codeurs s’effectue par les entrées
« Annulation ». Les codeurs doivent fonctionner en mode
séparé (non
enXY)
et aucune unité dutype
HC 17 n’est nécessaire. Il estpossible
de transférer les informationsX,
Y et XY vers un bloc mémoire BM 96 en réservant les zones X = Y = 0 aux événementssimples.
Il fautcependant
interdire tout transfert d’une information XY dont unparamètre
est nul.IV. Extension à
l’analyse
multiparamétrique.
-Lalogique
des circuitsexposés
ci-dessuspeut
êtregénéralisée
etappliquée
àl’analyse multiparamétrique.
Il suffit de fairecorrespondre
àchaque
type
d’informa-tion un bistabled’analyse
et d’interdire tout transfert simultané de deux informations distinctes. Letemps
mortpeut
éventuellement être rendu différent pourl’analyse
des différentstypes
d’information.BIBLIOGRAPHIE
MUSER