Home

User`s Manual - MSU Department of Physics and Astronomy

image

Contents

1. 4 Using PDFgetX 4 1 4 2 4 3 4 4 Overview of PDFgetX 2 2 0 0 00 2 ss 4 1 1 Launching PDFgetX 41 2 Exiting PDR SA sug Ro Roe ee Bo y 4 1 3 The Main Men uices ea d Pie A pa ek Data Analysis Procedure in PDFgetX 0 llle History Filets ct at A e Re i Res Some Yorick Information 0 0 00002 eee eee 5 Data Corrections 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 Dead Time Correction Multiple Scattering Correction Polarization Correction Absorption Correction 4 2l les Compton Scattering 0116001 4 INormalization es fv ce pum bx ith ee ee oe het LE iue qt Laue Scattering Correction Pair Distribution Function 11 12 12 19 22 28 28 29 29 29 31 33 33 CONTENTS 5 9 Error Propagation 5 sns a Ted ee a ee A SPEC file format B Description of the history file C MCA file format Al 42 44 46 List of Figures 3 1 Comparison of normalized elastic scattering 16 3 2 MCA spectrum of Ing 33Gapg7As at Q 40A7 we llle 21 3 3 a Effects of corrections on raw data of Iny33Gao 67As b Comparison between normalized DATA and f coo eee bea ees 25 3 4 Data corrections in Inp33GaogzAs alloy lr 26 3 5 Reduced Structure Function and PDF of Ino33Gao 67
2. CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 23 SAVE SETUP FILE AS in33_tutorial setup You ve finished creating a setup file which contains information about the sample compo sition and experimental setup You may take a look at the setup file using a text editor and check what you have there Also you can add some more comment using Yorick syntax if you want The final step before starting refinement is to subtract background Because the sample itself affects magnitude of background sometimes instrument back ground background measured without sample over estimate the real background So in background correction the program allows users can change the magnitude of background by multiplying correction constant in order to make it match data more nicely in low Q 0 4 qsulp 2 Enter to Background substraction in Main The Input should be 4 column ascii file Q I dQ dl Continue y n y ENTER DATA FILE NAME TO READ in33 tutorial input ENTER BACKGROUND FILE NAME TO READ in33 bkg input BACKGROUND SUBTRACTION Multiply correction constant to background to make it match data more nicely in low Q y n n 30 negative intensities set to 0 000208106 negative value are set to minimum intensity ENTER FILE NAME FOR BACKGROUND CORRECTED DATA in33_cfbg input 0 4 qsulp 3 start structure function refinement ENTER SETUP FILE NAME in33 tutorial setup READ INPUT FILE It should be 4 column ascii file Q I
3. dQ dl Enter data file name to read in33 cfbg input DATA REDUCTION read write binary stream history pdb In directory u24 jeong PDFgetX manual pen binary file to save refinement history Refer to the Appendix C CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 24 SMOOTH DATA USING SAVITZKY amp GOLAY METHOD y n n Flat Symmetric Rleflection or T ransmission geometry r t t Choose either symmetric flat reflection or transmission geometry WINDOW 0 CORRECTION EFFETS ON RAW DATA APPLY MULTIPLE SCATTERING CORRECTION y n y Does the data contain Compton scattering in high Q y n n Multiple scattering calculation in transmission geometry WINDOW 3 MULTIPLE SCATTERING RATIO APPLY POLARIZATION CORRECTION y n n gt Polarization correction NOT applied APPLY ABSORPTION CORRECTION y n y NORMALIZATION USING MID HIGH Q PART OF DATA Enter a mid range Q value roughly 26 4 25 751 points are used for normalization Approximate normalization constant 1904 38 WINDOW 1 CORRECTED DATA vs TIS ENTER NORMALIZATION CONSTANT 1920 APPLY COMPTON SCATTERING CORRECTION Apply Compton correction in MID LOW Q region using Ruland method Enter integral width b try 0 008 0 003 For details please refer to the MANUAL WINDOW 4 lt f 2 gt Compton and Modified Compton by the Ruland function WINDOW 2 REDUCED STRUCTURE FUNCTION Q S Q 1 CHECK IF F Q S Q 1 Q
4. 13 Q 0 1 2 3 4 5 Q 1 Quit 4 qsulp 0 Enter to the Preliminary data reduction level Extract Scan s from SPEC file Compare N column N gt 2 ascii files Combine N column N gt 2 ascii files Build PDFgetX input format 60 I dQ dl Convert MCA file to N column ascii file Return to Main 5Q 1 The Input should be SPEC file format Continue y n y ENTER SPEC FILE NAME TO READ in33_tutorial spec The following shows scan information in in33_tutorial spec 5 1 601 pts gt ascan pmQ 1 13 600 1 5 2 601 pts gt ascan pmQ 1 13 600 1 5 3 1401 pts gt ascan pmQ 12 40 1400 1 5 4 1401 pts gt ascan pmQ 12 40 1400 1 5 5 1401 pts gt ascan pmQ 12 40 1400 1 EXTRACT SCANS FROM SPEC FILE Each scan will be saved as an ascii file Enter all scans to be read Ex 24 5 12 34 5 Extract good scans by entering the scan number SAVE SCANS TO ASCII FILE Output file name will be samplename_scannumber asc Enter your samplename Ex InAs in33 Return to Preliminary data reduction Now each scan is saved as ascii file As it is mentioned during extracting process the file name will be in33_l asc in33_2 asc and so on Now we can compare these different scans 1 5Q 2 Compare N column N gt 2 ascii files The Input should be N column ascii file format Plot y data norm vs x q Continue y n y CHAPTER 3 TUTORIAL INo 33G
5. IS APPROXIMATELY 0 AT HIGH Q Is F Q approximately 0 at high Q y n y SAVE STRUCTURE FUNCTION S Q TO ASCII FILE Enter file name to save data in33_tutorial soq CHAPTER 3 TUTORIAL INo 33GA0 67AS SEMICONDUCTOR 25 Now you ve obtained structure function Before we move on let s examine the correc tions applied during data reduction First Fig 3 3 a shows all the correction effects on the raw data It shows step by step changes of raw data after each correction In high Q the changes of slope is noticeable Fig 3 3 b shows comparison between normalized data Correction Effects In Ga AS Comparison between Data and f 0 5 2000 46 0 007 F a b g S124 0 4 0 005 E 1500 0 003 1 1 35 37 39 30 35 4p 0 3 Q F od o 1000 LA 0 2 Raw data i After M S correction Data after corrections E No Pol correction Mean square ave ASF lt f gt After Abs correction 500 0 1 il ni QUT 0 i i 1 i 0 ri l y i y 0 10 20 30 40 0 10 20 30 40 2 1 2 1 Q Q A Figure 3 3 a Corrections on raw data of Ino 33Gao 67 As semiconductor alloy In high Q region after each correction the change of slope is noticeable b Comparison between normalized data after corrections and mean square average
6. channel 2 Stop of MCA auxiliary channel 2 Exit MCA channel setting INTEGRATE REGIONS OF INTEREST SAVE MCA DATA TO ASCII FILE Enter file name for MCA derived data 657 470 657 639 657 470 657 O O 0O O gt gt gt in33_mca dat 20 CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 21 READ ANOTHER MCA FILE y n n EXIT MCA FILE READING Return to Preliminary data reduction Fig 3 2 shows MCA spectrum of Ino 33Gao 67As at Q 40A The elastic and Compton scattering are well separated at this value of Q It also shows some fluorescence peaks in low channel number side If you check the output file you ll find that it contains MCA Spectrum of Ing Ga As 500 400 r e 300 Elastic 7 E scattering 3 c mr 200 7 Compton scattering 100 a i n i 4 I IN La l l y l 0 sat LN LJ 0 500 1000 MCA Channel number Figure 3 2 MCA spectrum of Ino 33Gao 67As at Q 40 It shows that the very sharp elastic scattering around channel number 640 is well separated from the broad Compton scattering The fluorescence of the alloy are shown below channel number 300 Q MCA Elastic MCA ElaCompt and MCA Det Tot When the program generates X column it assumes constant X step The whole MCA files can be converted to N column ascii files in this way and then as we did in Reduction of SPEC file t
7. from the official site ftp wuarchive wustl edu languages yorick yorick ad html This document provides no information about installing Yorick see the Yorick readme files for help with the installation and checking that the installation was successful Before installing PDFgetX be sure that your installation of Yorick works CHAPTER 2 INSTALLATION 9 2 2 2 PDFgetX You may obtain the latest version of PDFgetX from the PDFgetX website http www pa msu edu cmp billinge group programs PDF get X PDF getX is provided as a compressed file Use the command tar xzvf pd getx1 1 tar gz which will extract the files into a new directory called PDFgetX And you can find the following program files under the directory PDFgetX pdfgetx i pdfgetxdistribution i pdfgetx_custom i ASF DAT PERIODIC_TABLE DAT MASS_ABS_COEFF DAT LICENSE TXT If the z flag does not work on your system then use the commands gzip d pdfgetx1 1 tar gz tar xvf pdfgetx1 1 tar to extract the files 2 2 3 Installing and Configuring PDFgetX To customize the PDF getX installation you need to modify two files custom i and pdfgetxdistribution i If you are new user of Yorick you can simply rename pdfgetx_custom i included in compressed file to custom i and give the proper path for the Actual PATH in the following two lines in pdfgetx_custom i file include Actual PATH pdfgetx i include Actual PAT
8. in Q or Two theta value 2 Column contains Intensity 3 Column contains Monitor Time 3 Normalization by Monitor or Time Monitor NO re x Exit 1 3X x SAVE PDFgetX INPUT FILE Q I dQ dl Enter file name to for input file in33_tutorial input Return to Preliminary data reduction Now you obtained the input file for the structure function refinement If the X column is 20 then the program converts it to Q 3 1 2 Reduction of Multi Channel Analyzer MCA data The MCA file format could be different depending on the instruments Therefore here we assume an MCA file format which we used in the data reduction process The MCA file format we used is attached in Appendix B In this file the scattered intensity at every Q point is distributed to the whole MCA channels So each block which is separated by blank corresponds to each Q point In order to convert this file to the normal N column ascii file we need to know the following information Minimum Q or two theta number of data points Q two theta step this should be constant total channel number of MCA Many of these information can be obtained using scanssummary function which is a part of PDFgetX We will not provide whole MCA file to do the analysis but just one MCA file to show you how it works However we can tell that the structure function obtained using SPEC and MCA data are basically same 1 50 5 Convert MCA file to N column ascii file File shou
9. rn data rn_data_cfcompt coh_data soq Ex Graphite 002 d 3 3570 A Si 111 d 3 135 A deg_pol Degree of polarization of incident X ray beam Synchrotron source 1 X ray tube 0 pf polarization factor O No absorption correction 1 Absorption correction absflag 1 afr aft mut pt aft absorption factor in transmission geometry afr absorption factor in reflection geometry O No smoothing of data 1 Smoothing using the Savitzky Golay filter smflag 1 q_s num_ps q s starting point of smoothing num_ps number of point used in Savitzky Golay filter Y contain Compton scattering in high Q region of data N Compton in high Q is discriminated no Compton in high Q compton_hiq N integral_width wf integral_width control parameter for a width of window function wf Ruland window function normalization constant Breit Dirac Recoil Factor 0 S Q reduction process incomplete no S Q obtained 1 S Q reduction process completed S Q obtained Date of refinement f sample average of square of scattering factor f e square of sample average of scattering factor Theoretical Compton scattering Q 47 sin 0 A array Data after background correction Data after multiple scattering correction Data after multiple scattering amp polarization correction Data after multiple scattering polarization amp absorption correction Normalized data after all necessary corrections Data corrected for Compton scattering
10. tering polarization and absorption The theoretical atomic scattering factor is calculated using the analytical formula suggested by D Waasmaier amp A Kirfel 2 5 11 5 7 Laue Scattering Correction Laue term is defined as f f The Laue scattering occurs when there is no short range order and the atoms are distributed randomly and it decreases monotonically with increasing scattering angle 12 CHAPTER 5 DATA CORRECTIONS 41 5 8 Pair Distribution Function The atomic Pair Distribution Function PDF G r can be obtained from powder diffrac tion data through a sine Fourier transform G r A rlpr pol 9150 Usin Qr dQ 5 12 where p r is the microscopic pair density po is the average number density and Q is the magnitude of the scattering vector The PDF is a measure of the probability of finding an atom at a distance r from another atom and gives information about both average and the local structure of materials For more about PDF analysis method look up the papers by Egami Toby and Billinge 20 21 22 5 9 Error Propagation In most diffraction experiments the measured diffraction intensities are subject to statis tical fluctuations It is known that the detection process is well represented by the Poisson distribution According to Poisson distribution the standard deviation of statistical fluc tuations is given by VN for the measured N counts This error in measured intensities wi
11. the pulser method and dead time 15 us mea surement Comparison between low Q and high Q elastic scattering b before dead time correction Low Q data don t overlap with the high Q data at Q 12 13 amp c after dead time correction using the pulser method d after dead time correction using the dead time measurement After dead time correction in both cases the low Q and high Q data overlaps with each other quite well 5 3 Polarization Correction Polarization factor P is given by the following Eqs 10 A Using a filter B Using a crystal monochromator P P 1 cos 26 2 l a cos 20 1 y 5 6 5 7 where 26 is the scattering angle r cos 20 for a mosaic monochromator crystal or x cos 2a for a perfect monochromator crystal where 2a is twice the Bragg angle of CHAPTER 5 DATA CORRECTIONS 38 a lt ut 0 5 E 0 09 E e L d LR eee o nn e 0 04 i mar 11 4444444 puse e 0 00 UN 0 03 t H ut 0 1 5058588885 lt ut 0 5 0 02 out 2 E s addddq Ll Se 28 aa 4445 4 4 g 0 01 E A REI a 0 00 1 1 1 0 5 10 15 20 Figure 5 2 Double Scattering Ratio in Ni upper panel transmission geometry lower panel reflection geometry experimental data includes Compton scattering wavelength of x ray 0 7107A the monochromatic crystal In Eq 5 7 2 y when the monochromator is located in the incident beam and y 1 when the monochrom
12. to edit the file pdfgetxdis tribution i and change the following line printer string lpr h Prm31 __temp ps Modify the printer string to reflect your system When printing PDFgetX creates a temporary postscript file called _temp ps and makes a system call to print the file Do not change the name of the file in the printer string or printing will not work For windows OS lpr command doesn t work instead use print command This is DOS command and it seems it sends the graph to a printer connected via LPT1 port If this setting is not working we would recommend windows OS users to use another method to print graphs First save the graph as a postscript PS file or window meta file WMF using S option in the main menu and open it using ghostview PS file or using MS word WMF file Then print the graph using print command in the program 2 2 4 Report problems and suggestions If you have any problems in installing amp running PDFgetX and have any suggestions about the PDFgetX please send email to the following address billingeOpa msu edu http www pa msu edu cmp billinge group programs PDFgetX html Chapter 3 Tutorial Ino 33600 674 Semiconductor Now you might have installed PDFgetX and can start it simply by typing pdfgetx at Yorick prompt In this tutorial you ll get a chance to analyze Iny 33Gao 67As semicon ductor alloy data collected at Cornell High Energy Synchrotron sou
13. 2 1 Q A Q A Figure 3 4 Data corrections in 10 33680 67425 semiconductor alloy factor ut Absorption effect becomes larger as Q increases 1 11 a Absorption b Double scat tering ratio c Comparison between mean square average atomic scattering factor mee Compton and modified Compton using the Ruland function Inset shows the Ruland function for the integral width b 0 003 Structure factor In Ga AS PDF In 4 Ga As m 15 a 3 b ST 9 o E OL 3 5 10 10 ps m i 5 1 1 uE 3 g 8 r o SUN IER MI Ny i IIl WI 11 0 ii 1 i E Jl ll M hi tt TU l n j Ww HANA TIT RE TAE I i i TYRELL LI WO Y MI vt 5 J i x 0 10 20 30 40 0 26 s gt Sid r Figure 3 5 a Reduced Structure Function of Ino 33Gao 67As semiconductor The high Q data shows oscillating diffuse scattering b Pair Distribution Function of Ino 33Gao 67As semiconductor The nearest neighbor peak is split into a doublet corresponding to shorter Ga As and longer In As bonds Calculating PDF up to rmax 20 with dr 0 02 CHAPTER 3 TUTORIAL INo 33GA0 67AS SEMICONDUCTOR Table 3 1 Summary of structure function refinement Input file in33_tutorial input Background file in33_bkg input Setup file in33_
14. 90517 396566 353 616 418 2397 186 27129 533 PPP 5 3 ascan pmQ 12 40 02 2 069 1 997 77609 2 11807 490872 396438 353 319 415 2486 194 27167 558 04 2 07 1 989 77612 2 11884 489377 396583 353 419 416 2672 177 27045 536 06 2 07 1 996 77614 2 11884 492200 396585 353 414 428 2551 195 27218 551 08 2 06 1 989 77617 2 10866 488500 394682 351 707 419 2458 199 26993 550 1400 1 4L pmQ ereal elive Epoch Seconds 361 IC3 I CESR PULSER TOTAL COMPTON IC2 ELASTIC 12 2 07 1 115 88417 2 11861 633382 399154 451 721 317 44519 7243 634757 29557 12 02 2 06 1 137 88419 2 1088 628412 397322 449 505 313 43218 7290 630504 28163 12 04 2 07 1 166 88422 2 11877 625842 399215 451 612 327 42631 7336 630216 27395 12 06 2 07 1 185 88425 2 11884 624286 399227 451 478 299 41732 7166 629057 26469 42 APPENDIX A SPEC FILE FORMAT 43 As is shown in the sample SPEC file all the comments and characters start with mark To specify scan number 5 is used and for the scan header L and so on To separate scans blank line is used Except these things the SPEC file is the same as the multi column ascii file Appendix B Description of the history file In this appendix the content of the history file history pdb is described The history file contains all the experimental information parameters used for corrections intermedi ate correction results Parameter Description elementsname Name of sample elements Ex In Ga As Z Atom
15. Ao0 67AS SEMICONDUCTOR 14 ENTER FILE NAMES TO COMPARE TO QUIT READING ENTER Q File name to compare in33 1 asc FL pmQ ereal elive Epoch Seconds 361 363 I CESR PULSER TOTAL COMPTON IC2 ELASTIC ASSIGN COLUMN NUMBER TO VARIABLES Column corresponding to X axis 1 Column corresponding to DATA 13 Normalization of data for constant normalization enter 0 Column corresponding to NORM 12 ENTER FILE NAMES TO COMPARE TO QUIT READING ENTER Q File name to compare in33_2 asc ENTER FILE NAMES TO COMPARE TO QUIT READING ENTER Q File name to compare in33_5 asc ENTER FILE NAMES TO COMPARE TO QUIT READING ENTER Q File name to compare q Dead time correction setting READ FILE in33_1 asc APPLY DEAD TIME CORRECTION FOR DATA y n y 1 Dead time correction using detector dead time 2 Dead time correction using pulser measurement Q Exit Dead time correction 1 20 2 Enter column containing pulser 9 APPLY DEAD TIME CORRECTION FOR MONITOR y n n For details refer to CH 4 Using PDFgetX CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 15 CHECK VARIABLE AND ASSIGNED COLUMN X axis 1 DATA 13 Normalization 12 Detector dead time Correction using pulser Pulser column 9 No Monitor dead time Correction CHANNEL SETTINGS ARE CORRECT y n y READ file in33_2 asc READ file in33_5 asc Colors in order of reading magenta cya
16. H pdfgetxdistribution i And then create a directory Yorick under your home directory and place your own version of custom i there If you already have your own version of custom i simply add the above two lines in the custom i file For Windows OS you need to beware of a few things First the path should look like the following c pdfgetx Second in windows OS users can set the size of font and graphic window in custom i file Therefore it is better to copy the custom i file coming with the Yorick Window version and add the above two lines there than just rename pdfgetx_custom i to custom i Finally remember that if the directory name has a space as in My Directory the Yorick couldn t find the directory After configuring the pdfgetx_custom i file if you open the file pdfgetxdistribu tion i using a text editor you will find the following code asf file Actual PATH ASF DAT periodic table Actual PATH PERIODIC TABLE DAT mabscoeff file Actual PATH MASS ABS COEFF DAT CHAPTER 2 INSTALLATION 10 again give the proper path for the Actual PATH These code set paths for three impor tant data files Atomic scattering factor Periodic table and Mass absorption coefficient Also the variable name e g asf file should not be changed otherwise PDF getX couldn t find these data files If you want to print graphs directly from PDF getX you need
17. This is the main menu and Section 4 1 3 will explain the menu in detail 4 1 2 Exiting PDFgetX To quit PDFgetX type q at the main menu prompt This will exit PDFgetX but leave you still in Yorick Type quit to exit Yorick 0 4 hlqpu q Exiting PDFgetX 1 1 gt quit current directory gt 4 1 3 The Main Menu Pair Distribution Function from the X ray powder diffraction PDFgetX 1 1 0 Preliminary data reduction 1 Build a setup file CHAPTER 4 USING PDFGETX 30 2 Background Substraction 3 Reduction of Structure Function S Q Input file format 60 I dQ dl 4 PDF calculation Input file format Q S Q dQ dS P Print S Save U Unzoom L Limits windows Q Quit 0 4 hlqpu The main menu provides you with several options Simply type the number or letter of the option you want and hit Enter Option 0 This will access an interactive routine that can extract scan s from raw SPEC data and MCA data acquired from x ray powder diffraction experiments Correc tion for detector and monitor dead time correction can be applied You can also compare variables e g elastic in each scan and combine scans to get average value Option 1 This will access an interactive routine used to create a setup file describing the conditions of your experiment The setup file is needed at several stages in the analy sis PDFgetX will prompt for the name of the setup file at the appropriate points Opti
18. User s Manual PDFgetX Version 1 1 Ilkyoung Jeong Jeroen Thompson Thomas Proffen Simon Billinge Department for Physics and Astronomy Michigan State University East Lansing MI 48824 1116 USA Contact billinge pa msu edu Document created July 1 2003 Preface Disclaimer By downloading the program PDF getX you agree to the terms and conditions concerning its use specified in the license agreement that is provided as part of the distribution End users wishing to make commercial use of the software must contact Libraries Computing amp Technology Michigan State University East Lansing MI 48824 517 353 0722 prior to any commercial distribution to discuss terms The Software is provided to End User by MSU on an as is basis No user support is provided or implied MSU makes no warranty express or implied to end user or to any other person or entity Specifically MSU makes no warranty of merchantability or fitness for a particular purpose of the software MSU will not be liable for special incidental consequential indirect or other similar damages even if MSU or its employees have been advised of the possibility of such damages regardless of the form of the claim Using PDF get X Publications of results totally or partially obtained using the program PDF getX should state that PDF getX was used and contain the following reference JEONG I K THOMPSON J PROFFEN TH PEREZ A AND BILLINGE S J L PDFge
19. a analysis procedure in PDFgetX processes in the main blocks are already explained in the tutorial chapter we will not repeat the explanation for the whole process Instead we ll give explanation for the refinement process in detail In order to refine the structure function we need to apply five major corrections dead time multiple scattering polarization absorption and Compton scattering corrections In these corrections dead time correction will be applied in the preliminary data reduction CHAPTER 4 USING PDFGETX Refinement of Structure Function Input file Q I dQ dI Setup file Smooth Data using Savitzky amp Golay method Yes T i d FR Smooth Data Smooth data between Qs to Qmax Need input for Qs Select of points to be used in smoothing Enter one of the following 3 5 7 and 9 SMOOTH Transmission or DATA Reflection Geometry TE Yes Does the data contains Compton scattering Multiple Scattering T in high Q region Y N Correction Enter degree of polarization of the incident X rays Conventional X rays not polarized gt deg pol 0 APPLY MS CORRECTION Polarization Correction Synchrotron X rays almost 100 polarized gt deg pol 0 95 1 0 APPLY Pol CORRECTION APPLY Abs CORRECTION Absorption Correction Normalization using mid high Q part of data Ent
20. after normalization Coherent scattering data Structure factor Appendix C MCA file format In this appendix the MCA file format used in the data analysis is presented The MCA file format used in this manual is two column ascii file as shown in the following Fig C 1 The correspond MCA spectrum is shown in Fig 3 2 The first column corresponds to the MCA channel number which starts from 0 to 1023 in this case so total MCA channel 1024 And the second column is the intensity detected at each channel Each 1024 lines corresponds to one Q value and separated by the blank line Therefore to convert MCA file to N column ascii file the following information is needed total MCA channel number and the corresponding Q column You can get the Q column from the corresponding scan saved in SPEC file or you can generate Q column if it has constant step In this case you need Qmin of your scan total number of points in your scan and Q step 46 APPENDIX C MCA FILE FORMAT MCA channel Ro 600 601 602 603 604 605 1020 1021 1023 Ro 600 601 602 603 604 605 1020 1021 1023 600 601 602 603 604 605 1020 1021 1023 blank line blank line Intensity o 23 34 15 65 34 22 o o 23 34 15 65 34 22 o o 23 34 15 65 34 22 o QG 0041 0042 Figure C 1 MCA file format AT Bibliography 10 11 12 13 14 ftp wu
21. archive wustl edu languages yorick yorick ad html D Waasmaier and A Kirfel New analytical scattering factor functions for free atoms and ions for free atoms and ions Acta Cryst A51 413 1995 C T Chantler J Phys Chem Ref Data 24 71 1995 V Petkov I K Jeong J S Chung M F Thorpe S Kycia and S J L Billinge High real space resolution measurement of the local structure of Ga _ In As using x ray diffraction Phys Rev Lett 83 4089 1999 L K Jeong Th Proffen F Mohiuddin Jacobs and S J L Billinge Measuring correlated atomic motion using x ray diffraction J Phys Chem A103 921 1999 Th Proffen and J L Billinge J Appl Crystallogr 32 572 1999 R L McGreevy and L Pusztai Mol Simul 1 357 1988 Th Proffen and R B Neder Discus a program for diffuse scattering and defect structure simulations update J Appl Crystallogr 30 171 1997 I K Jeong and F Mohiuddin Jacobs and V Petkov and S J L Billinge and S Kycia Local structure of In Ga _ As semiconductor alloys by high energy synchrotron x ray diffraction Phys Rev B 63 205202 2001 Y Waseda The structure of non crystalline materials McGraw Hill New York 1980 C N J Wagner J Non Cryst Solid 31 1 1978 13 E Warren X Ray Diffraction Dover New York 1990 C W Dwiggins Jr and D A Park Calculation of the intensity of secondary scat tering of x rays by non crystalline materials Acta Crysta
22. ased zooms manually specified axis limits option L supersede the effects of this option Option L This allows you to manually specify the axis limits for a given window Enter the window number when prompted 4 2 Data Analysis Procedure in PDFgetX The Fig 4 1 shows flow chart of data analysis procedure in PDFgetX As is shown the analysis procedure is composed of four main blocks Preliminary Data Reduction Build PDFgetX input file Refine Structure Function and PDF Calculation Since most PDFgetX Data Analysis Procedure Q Intensity dQ 01 ll G FT Q S Q 1 Yes Multiple Scattering C Correction i E uj No Fourier transform of reduced structure Extract Scan s from SPEC file Yes Polarization function Q S Q 1 n Extract data No Correction pa from MCA file E Yes b Absorption Compare amp Combine No Correction S cans Sample information r G r dr dG Sample elements and composition Compton Scattering Dead time Correction rn Correction Experimental setup info X ray wavelength Laue Scattering Monochromator info type position d spaceing Absorption coefficient Correction File location Compton scattering Atomic scattering factor Mass absorption coefficient Q Elastic Elastic Compton Monitor etc Q 50 dQ dS Figure 4 1 Dat
23. atomic scattering factor In high Q those two line up quite nicely after all correction and total independent scattering TIS We can see that TIS lines up with data in high Q region nicely Finally Fig 3 5 a shows reduced structure function of Ino 33Gao 67 As semiconductor The oscillating diffuse scattering is clear in high Q region Table 3 1 shows all the inputs used in the refinement Now let s calculate Pair Distri bution Function PDF using the structure function just we obtained 0 4 qsulp 4 PDF calculation G r CALCULATE PAIR DISTRIBUTION FUNCTION PDF G r Read structure function Q S Q dQ dS ENTER FILE NAME in33_tutorial soq Enter Qmax at which to cut the data 40 Read structure function from Q 1 to Q 40 Enter maxmimum range r Angstrom for PDF calculation 20 Enter PDF step size dr 0 02 CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 26 Data Corrections 1 02 Y 10 Ruland function o 9 b 0 003 5 0 98 400 L 05 E a 2 094 Absorption factor in gt 0 0 lt transmission geometry 2 Q 6 0 90 E L z i 0 06 g 200 Mean square ave atomic scattering factor E X Compton scattering Compton modified using Ruland method 0 04 be m Double scattering ratio in EN 0 02 transmission geometry CES 0 00 l IAS y A aa 0 10 20 30 40 0 10 20 30 40 2 1
24. ator is set in the diffracted beam In the case of the sealed tube X ray diffractometer incident beam is unpolarized so the full polarization correction should be applied However the Synchrotron X ray radiation e g CHESS is almost perpendicularly polarized to the detector plane therefore only partial polarization correction is necessary usually less than 5 5 4 Absorption Correction Absorption factor A is given by the following Eqs A Flat plate reflection geometry Apel 1 exp 2 u t sin 6 2 yu 5 8 B Flat plate transmission geometry Atran t exp t cos 0 cos 0 5 9 Fig 5 3 shows the absorption factor as function of angle and absorption coefficient In reflection geometry if the absorption coefficient is large enough ut gt 4 there s al most no angle dependence of absorption factor In transmission geometry however when absorption coefficient is around 1 the angle dependence is minimal CHAPTER 5 DATA CORRECTIONS 39 3 0 ut 0 1 gt ut 0 3 E E v ut 0 6 dl Soo M na eji E 2 0 lt ut 0 8 we Pb 8 o ut 1 att n m opt 2 d pu 10 M VV 2 oodd vy Sa O Ki 1 0 OS Doo S00on un NI Bop 96 200054 0 9 F RUN ML tooo aan j o gt 2 0 5 0 20000pppd 8 out 1 9o5 0 8 ut 2 dogs 4 2 A ut 3 P09 07 ut 4 RI 200004 0 6 EE _ _ _MMMIMMMMHNNNNNNA 0 50 100 150 20 Figure 5 3 Absor
25. cely File name to combine in33_1 asc L pmQ ereal elive Epoch Seconds 361 IC3 I CESR PULSER TOTAL COMPTON IC2 ELASTIC ASSIGN COLUMN NUMBER TO VARIABLES If the column is set to 0 the corresponding variable will not be propagated Column corresponding to X axis 1 Column corresponding to DATA 13 Column corresponding to NORM 12 Column corresponding to 40 1 0 Column corresponding to Aux2 0 ENTER FILE NAMES TO COMBINE TO QUIT READING ENTER Q File name to combine in33_2 asc CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 17 ENTER FILE NAMES TO COMBINE TO QUIT READING ENTER Q File name to combine in33_5 asc ENTER FILE NAMES TO COMBINE TO QUIT READING ENTER Q File name to combine q READ file in33_1 asc Apply DEAD TIME CORRECTION FOR DATA y n y 1 Dead time correction using detector dead time 2 Dead time correction using pulser measurement Q Exit Dead time correction 1 2Q 2 Enter column containing pulser 9 APPLY DEAD TIME CORRECTION FOR MONITOR y n n CHECK VARIABLE AND ASSIGNED COLUMN X axis ML DATA 13 Normalization 12 AUX1 0 AUX2 0 Detector dead time Correction using pulser Pulser column 9 No Monitor dead time Correction CHANNEL SETTINGS ARE CORRECT y n y READ file in33_2 asc CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 18 READ file in33_5 asc Enter variable
26. easuring time for each data point Or dead time effect can be corrected using the pulser method 9 A pulser train from an electronic pulser of known frequency can be fed into the detector preamp The measured counts in the pulser signal in an SCA window set on the pulser signal is then recorded for each data point The data dead time correction is then obtained by scaling the raw data by the ratio of the known pulser frequency and the measured pulser counts The Fig 5 1 shows a comparison of dead time correction using these two methods 5 2 Multiple Scattering Correction We ll consider here only the double scattering process since it represents the major part of the multiple scattering To calculate double scattering ratio we followed the method sug gested by Warren and Mozzi 12 According to Warren and Mozzi the double scattering ratio is given by Eq 5 4 I 2 B2Qu 20 a b ut I 1 J 20 Y 1 Auu m 5 4 where B 57 Z and Aj pu m are the atomic weights and mass absorption coefficients of the atoms And J 20 is an approximate representation for independent scattering gt f or Y4 f i M depending on whether the measurements include only the coherent scattering or both the coherent and incoherent scattering and given in Eq 5 5 l a J 20 B S 28 Sd 5 5 where a b are parameters and can be obtained by fitting J 20 to either X f or Sul 9 39 Qm is a complicated function dep
27. ending on Q pt fitting parameters a and b and geometry For details refer to the papers by Dwiggins Jr 13 14 As you can see in Fig 5 2 the multiple scattering depends on absorption coefficient and geom etry In transmission geometry it becomes larger as Q increases In reflection geometry however it increases up to maximum point and decrease a little bit after that We can see that smaller the absorption coefficient smaller double scattering ratio in both cases 15 CHAPTER 5 DATA CORRECTIONS Dead time correction factor 0 8 0 5 0 4 0 3 0 2 0 1 0 0 Dead time Correction In Ga AS 0 5 37 DTC pulser method o DTC dead time 15us 0 4 0 3 02 0 1 ll Il In i il 900 12 13 QA Before dead time correction li yey JT 0 0 0 5 c d B 0 4 0 02 0 02 000 12 13 m 03 20 5 m 35 18 34 aa od F 0 2 L I After dead time correction l After dead time correction L M using pulser method 0 1 um T using dead time 15s dU j h Lo MIL VADERA nw M Qu J J fi paee 0 0 0 10 30 40 10 20 30 Figure 5 1 Dead time correction in Ino 33Gao 67As semiconductor alloy a Comparison between the dead time correction using
28. er normalization constant NORMALIZATION Compton Scattering Correction Compton scattering in high Q region is discriminated Apply Compton scattering only in mid low Q region Apply Compton scattering correction using theoretical Compton profile using Ruland method Compton scattering will be modified by the Ruland function The parameter determines the shape of Ruland function is called integral width b Compton scattering in high Q region Enter integral width b initial trial value 0 008 APPLY COMPTON CORRECTION Laue scattering Correction S Q Qy lt f gt M Multiple Scattering Correction No P S Polarization Correction N att Normalization Yes Q A Quit Refinement incomplete Q SQ dQ dS Figure 4 2 Structure function refinement procedure in PDFgetX CHAPTER 4 USING PDFGETX 33 All other corrections will be applied during structure function refinement The Fig 4 2 shows flow chart of structure function refinement process During the refinement process the program asks input if it is necessary so please beware of the messages on the screen 4 3 History File During data reduction PDFgetX records all the experimental information parameters used for corrections intermediate cor
29. hese files can be compared and combined Also it s possible to apply dead time correction for MCA file CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 22 3 2 Refine structure function of Ing 3367 amp 67 As Now we are almost ready to refine structure function of Ino 33Gao 67As semiconductor alloy except two more things building setup file and background subtraction 0 4 qsulp 1 Enter to Build a setup file in Main BUILD SETUP FILE Note that the setup file is a text file written using Yorick syntax and may be modified in emacs without going through this whole procedure of building a new one If PDFgetX crashes check the text input file very closely ENTER THE TYPE OF INCIDENT X RAY RADIATION Slilver M olybdenum Clopper or enter E nergy smce e Enter Energy of incident X ray KeV 59 67 SAMPLE INFORMATION Number of elements in the sample Ex InGaAs gt 3 3 Element 1 Enter the element ions not yet supported in Enter fractional composition 0 33 Element 2 Enter the element ions not yet supported ga Enter fractional composition 0 67 Element 3 Enter the element ions not yet supported as Enter fractional composition 1 Enter absorption coefficient thickness of sample mu t 1 11 MONOCHROMATOR INFO 1 d spacing of monochromator 3 135 2 Position of monochromator incident_beam 3 Type of monochromator perfect_cryst Q Exit 123Q Q
30. i file SPEC and multi channel analyzer MCA files To find out about recent updates of PDF getX or to get further information visit the PDFgetX homepage at the following site CHAPTER 1 INTRODUCTION http www pa msu edu cmp billinge group programs PDF get X Chapter 2 Installation 2 1 System Requirements PDF getX should run on any UNIX Linux platform supported by Yorick This includes PC Unix and SGI It also run on Windows NT and 95 For a list of systems on which PDF getX is known to work see Table 2 1 If you successfully install PDFgetX on a system not included in this list please contact us and let us know If you cannot install PDFgetX on a system and have studied the documentation thoroughly please contact us and ask for help Without access to a similarly configured system we may not be able to help you with the installation but see Section 2 2 4 for instructions on how to report your trouble Table 2 1 Known Platforms Supporting PDFgetX Hardware Operating System Intel 486 RedHat Linux 6 0 Windows 95 NT DEC ALPHA Digital Unix SGI Trix 2 2 What You Need 2 2 1 Yorick Before you can run PDF getX you will need to install Yorick PDF getX is written in the Yorick language which is an interpreted C like language and it s free The distribution of PDF getX contains only the source code files for PDF getX it does not come with Yorick The latest version of Yorick can be downloaded
31. ic number of sample elements Ex 49 31 33 compo Composition of sample Ex 0 33 0 67 1 aw Atomic weight of sample elements Ex 114 82 69 72 74 92 mabscoeff Mass absorption coefficient of sample elements at wavelength A Ex 6 36 1 88 2 23 for A 0 2078 A lambda Wavelength of incident X ray Ex 0 2078 for E 60 KeV X ray radiation mut sit Absorption coefficient sample thickness geometry Configuration of diffractometer r Reflection geometry t Transmission geometry mscflag 0 No multiple scattering correction 1 Multiple scattering correction mscParam mscflag 1 fpara dsrefl dstran fpara parameters used to approximate scattering in function J Warren amp Mozzi 1996 dsrefl double scattering ratio I2 I1 in reflection geometry dstran double scattering ratio 12 11 in transmission geometry polflag 0 No polarization correction 1 Polarization correction polParam polflag 1 pos_mono typ_mono dis_mono deg_pol pf pos_mon Position of Monochromator inc Primary beam Monochromator ref Diffracted beam Monochromator typ mono Type of Monochromator pc Perfect crystal monochromator mc Perfect crystal monochromator dis mono Distance between crystal plane 44 APPENDIX B DESCRIPTION OF THE HISTORY FILE 45 absflag absParam smflag smoothParam compton_hiq comptonParam nc R SOq process date f2ave fave2 compton q data cfbg data cfbgms data cfbgmspf data cfbgmspfabs
32. ld have MCA file format Continue y n y ENTER MCA FILE NAME TO READ in33_tutorial mca Build an X axis column of corresponding MCA data The X axis should be either Q or Two theta The X axis should have constant step dX Enter variable name corresponding to X axis Q TT q CHAPTER 3 TUTORIAL INo 33GA0 67AS SEMICONDUCTOR Enter minimum Q value Enter number of data points Enter Q step Total channel number of MCA READING MCA DATA BE PATIENT 36 251 0 02 1024 SET UP THE INTEGRAING REGIONS OF MCA SPECTRUM Propagate upto four variables Elastic Elastic Compton Auxi and Aux2 If the starting and ending channel number of a variable is same the corresponding variable will not be propagated Start of elastic channel Stop of elastic channel Start of elastic_compton channel Stop of elastic_compton channel Start of MCA auxiliary channel 1 Stop of MCA auxiliary channel 1 Start of MCA auxiliary channel 2 Stop of MCA auxiliary channel 2 read write binary stream _mcachannel In directory home jeong analysis gainas data in50 mcafile Open a binary file to save MCA channel setting CHECK SETTING OF MCA CHANNEL 1 2 3 4 Q Enter to reset channel setting 1 4Q Start of elastic channel Stop of elastic channel Start of elastic_compton channel Stop of elastic_compton channel Start of MCA auxiliary channel 1 Stop of MCA auxiliary channel 1 Start of MCA auxiliary
33. ll be propagated to the error in a function e g PDF determined from these measured intensities The estimated error in PDF will be used to test the quality of modeling In general an error in function f x1 tn can be calculated by the following Eq Of 2 of E t s d of oan 35 9m 5 13 The error in the Structure function S Q is estimated by propagating error in the mea sured intensities through each correction step For the calculation of error in G r the following Eq is used 21 2 TG r 5 TS Qx Qk AQ sinQgr 5 14 k Appendix A SPEC file format In this appendix the SPEC file format used in the data analysis is presented The following shows sample SPEC file F in33_tutorial Spec 5 1 ascan pmQ 1 13 600 1 4D Fri Sep 18 16 13 55 1998 T 1 Seconds 4L pmQ ereal elive Epoch Seconds 361 IC3 I CESR PULSER TOTAL COMPTON IC2 ELASTIC 1 2 07 1 967 75931 2 11758 556914 396634 394 395 416 2866 233 31718 606 02 2 07 1 968 04 2 06 1 962 06 2 07 1 969 08 2 07 1 977 PPP 5 2 ascan pmQ D Fri Sep 18 16 75934 75936 75939 75942 1 13 40 55 2 11849 558523 396548 394 159 432 3000 217 31791 610 2 10892 555188 394768 392 324 414 3030 253 31569 591 2 11886 558933 396616 394 023 417 3138 240 31776 647 2 1189 559126 396636 393 919 419 2923 246 31839 639 600 1 1998 L pmQ ereal elive Epoch Seconds 361 IC3 I CESR PULSER TOTAL COMPTON IC2 ELASTIC 1 2 07 1 999 77606 2 11876 4
34. llogr A27 264 1971 C W Dwiggins Jr Calculation of the intensity of secondary scattering of x rays by non crystalline materials ii moving sample transmission geometry Acta Crystallogr A28 155 1972 48 BIBLIOGRAPHY 49 15 16 17 18 19 20 21 22 R Serimaa T Pitkanen S Vahvaselka and T Paakkari Multiple scattering of x rays in the case of isotropic samples J Appl Cryst 23 11 1990 S Ergun In Jr P L Walker editor Chemistry and Physics of Carbon chapter Vol 3 pages 211 288 Marcel Dekker New York 1968 B J Thijsse The accuracy of experimental radial distribution functions for metallic glasses J Appl Cryst 17 61 1984 A J C Wilson editor International tables for crystallography volume C Kluwer Academic Publishers 1995 W Ruland The separation of coherent and incoherent compton x ray scattering J Appl Phys 15 1301 1964 T Egami Local Structure from Diffraction pages 1 21 Plenum New York 1998 B H Toby and T Egami Accuracy of pair distribution function analysis applied to crystalline and non crystalline materials Acta Cryst A 48 336 1992 S J L Billinge and M F Thorpe editors Local Structure from Diffraction Plenum New York 1998
35. n blue green red and blacks COMPARE OTHER VARIABLE y n n EXIT COMPARING FILES Return to Preliminary data reduction Fig 3 1 shows dead time corrected elastic scattering after normalization by monitor It shows that these scans overlap with each other quite nicely Maybe it s good to check how the comparison looks like if the dead time correction is not applied Since the normalized elastic scattering from different scans overlap with each other we can combine all of them 1 50 3 Combine N column N gt 2 2 ascii file The Input should have N column ascii file format The X axis column should have constant step dX Combine upto five variables X axis Q Two theta DATA NORM and Auxi Aux2 auxiliary variables Continue y n y ENTER FILE NAMES TO COMBINE TO QUIT READING ENTER Q CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 16 Comparison of Elastic scatterings after dead time correction 0 20 in33_1 asc in33_2 asc in33_3 asc in33_4 asc 0 15 in33 5 asc J S E o 2 0 10 1 S ty a E i Lii 0 05 l 0 00 n 1 1 1 1 1 1 0 10 20 30 40 Figure 3 1 Comparison of normalized elastic scattering in five scans after dead time correction It shows that the elastic scattering in each scan overlap with each other quite ni
36. name corresponding to X axis Q Enter variable name corresponding to DATA Elastic Enter variable name corresponding to NORM Monitor SAVE COMBINED DATA Enter file name for combined data in33 tutorial comb Make sure the X column and combined variables have the correct value Return to Preliminary data reduction We just obtained combined N column ascii file The next step is to convert it to the PDFgetX input format Q I dQ dI Here Q is the magnitude of scattering vector and defined as Q 47 sin 0 A I is the intensity of elastic scattering normalized by the monitor dQ and dl are errors in Q and I In this tutorial we ll not preprocess the background data 1011 be given as 4 column Q I dQ dI format 1 5Q 4 Build PDFgetX input file The Input should be N column N gt 2 ascii file All columns should have same number of lines Blanks and commas in columns are not permitted Continue y n y ENTER FILE NAME TO READ in33 tutorial comb Enter number of comment and blank lines in the data header 2 CHECK FILE FORMAT 1 Column contains Q Two theta Data in Q or Two theta value 2 Column contains Intensity 3 Column contains Monitor Time 0 Normalization by Monitor or Time No Normalization x Exit NO re 1 3X 3 Column contains Monitor Time 3 Normalization by Monitor or Time M T m CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 19 1 Column contains Q Two theta Data
37. ocess 4 1 Overview of PDFgetX Before learning the specific commands and procedures to control PDFgetX it is best to understand how PDF getX works in a very general way This section documents the broad overview of PDFgetX while the following sections discuss the specifics at length The function of PDFgetX is to produce PDFs from x ray powder diffraction data whether from an sealed tube x ray source or from a synchrotron source Obviously to begin the analysis one requires the raw data The raw data however is in general too raw for analytical processing not only does every facility has a different data file format but the data file could contain multiple scans that ought to be averaged together PDF getX can help reduce the raw data into a more convenient format from which to start the analysis but ultimately the responsibility for doing so will lie with the end user The input file from which PDFgetX can start the analysis contains the averaged in tensities Please be aware of the possible name confusion that can occur the raw data file refers to the file that is directly output from the computer like SPEC file whereas the input file refers to a input data which will be used for the calculation of structure func tion S Q Some information regarding the experiment such as the wavelength used and some information regarding the specimen characteristics such as the stoichiometry are required in order to apply proper correc
38. on 2 This will access an interactive routine that can subtract a background from a PDFgetX input file Option 3 This will access an interactive routine that applies most of the corrections to the data and produces S Q Those corrections requiring feedback from the user will prompt for the necessary information Option 4 This will access an interactive routine that calculates the PDF from S Q Option P When there is a Yorick window present on your screen you may select this option to print the contents of the window When prompted specify the number of the window this number should be visible in the title bar of the window Yorick 3 would indicate a window number of 3 This option is only available from the main menu which means that printing is not possible while doing the analysis Option S This option save the specified window as postscript PS file or windows meta file WMF in your directory instead of sending figure to printer Option U This UN zooms a window Yorick permits zooming on a data window left button zooms right button UN zooms and middle button drags You may also click on one axis only to zoom or unzoom that axis but sometimes it is difficult to make the window look the way it did before the zooming In that case select this option and when prompted specify the window number to unzoom the window Unzooming only returns CHAPTER 4 USING PDFGETX 31 the window to the state it was in before the mouse b
39. or caused by the mis set of energy window is negligible The main disadvantage of the MCA method is that it has a larger dead time although this can be reliably corrected 9 This tutorial is composed of two subsections Preliminary Data Analysis and Refine structure function The Preliminary Data Analysis section is mainly concentrated on how to reduce SPEC and MCA file to build PDF getX input file for structure refinement In Refine structure function section the step by step procedure of structure function refinement is presented Users can build the input file using tutorial SPEC file in Pre liminary Data Analysis section or use a tutorial input file coming with the program In 11 CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR 12 this manual SPEC file refers to the data collected using SCA and MCA file for the data collected using MCA 3 1 Preliminary Data Analysis 3 1 1 Reduction of SPEC file The raw data from x ray powder diffraction measurements using either a sealed x ray tube or synchrotron source could have many different file formats and could contain multiple scans that ought to be averaged together Therefore it is very difficult to use the raw data directly in the structure function refinement With these things in mind we limited the Preliminary Data Analysis to support only the SPEC file format and N column ascii file format For details about SPEC file format please refer to Appendi
40. ption Factor in transmission geometry upper panel and in reflection geometry lower panel 5 5 Compton Scattering Correction Compton scattering correction is very important and difficult in X ray diffraction data analysis Fig 5 4 shows elastic and Compton scattering We can see that Compton scattering becomes much larger than coherent scattering in high Q So even the small error in Compton correction causes big error in determining coherent scattering Therefore it s better to discriminate Compton scattering from elastic scattering than to correct it theoretically Compton scattering can be removed experimentally particularly at large scattering angles using an analyzer crystal in the diffracted beam or using a solid state detector with a very narrow energy widow setup When the Compton scattering is not discriminated we have to use theoretical Compton profiles to apply correction In this case we have to take into account the Breit Dirac recoil factor R 16 Formerly R was usually set equal to unity which is still an acceptable approximation for elements of high atomic number For light elements and for present day high precision diffractometric measurement however it is essential that R be numerically evaluated if the maximum amount of information inherent in the experimental data is to be extracted According to Ergun 16 the following Eq 5 10 should be applied when the number of photons per unit area per unit time is meas
41. rce CHESS using intense x rays of 60 KeV A 0 206 A The tutorial files can be downloaded from the PDFgetX homepage In this experiment the incident x ray energy was selected using a Si 111 double bounce monochromator The data were collected at 10 K to minimize thermal atomic motion in the sample and hence increase the sensitivity to static dis placement of atoms due to alloying using a closed cycle helium refrigerator mounted on the Huber 6 circle diffractormeter All the signal measured was saved to a file using the system controlling software SPEC The signal measured using the intrinsic Ge solid state detector was processed in two ways Using single channel pulse height analyzer SCA the elastic scattering Compton scattering and elastic Compton scattering were collected separately In the measure ments using SCA the proper energy window setting for the elastic scattering is very important because any error in the window setting could cause an unknown contami nation to the elastic scattering thus make data corrections very difficult At the same time the signal was fed to multi channel analyzer MCA to record the complete energy spectrum of each value of Q The elastic and Compton scattered radiation could then be separated using software after measurement Collecting data using MCA has advantages and disadvantages In the MCA method since the entire energy spectrum of the scattered radiation is measured at each value of Q the err
42. rection results to a binary file The default file name is history pdb You can look at the content of this file using Yorick command gt openb _history pdb gt show o 37 non record variables R date nc Z deg_pol pf absflag dis mono polflag aft dstran pos_mono aw elementsname q coh_data f2ave soq_process compo fave2 rn_data compton fpara rn_data_cfcompt compton hiq geometry smflag data cfbg lambda soq data_cfbgms mabscoeff typ_mono data_cfbgmspf mscflag data_cfbgmspfabs mut For example you can simply check your experimental geometry by typing gt o geometry r r means reflection geometry For a complete description of history file see Appendix C 4 4 Some Yorick Information This section describes some miscellaneous information regarding the operation of Yorick within the context of PDFgetX At any time you may stop the execution of PDF getX by entering control C You may restart PDFgetX at any time If PDFgetX for some reason crashes you can simply restart PDFgetX from within Yorick It will not usually be necessary to exit Yorick before restarting PDFgetX You may zoom any Yorick window using a mouse The left mouse button zooms in the right mouse button zooms out and the middle button can be used CHAPTER 4 USING PDFGETX 34 to drag if you have a two button mouse use both the right and left buttons at the same time Click on an individual axis to affect only that axis Chap
43. s semiconductor 26 4 1 Data analysis procedure in PDFgetX 31 4 2 Structure function refinement procedure in PDFgetX 32 5 1 Dead time correction in Ing 33Gao 67As semiconductor 37 5 2 Double scattering ratio for nickel 38 5 3 Absorption factors in transmission and reflection geometry 39 5 4 Comparison between Compton and elastic scattering intensities in Ing 33Gao 67As 40 Gel MGA file format a ce AD Oh ce SUR ee ha A wee o 47 List of Tables 2 1 Known Platforms Supporting PDFgetX 3 1 Summary of structure function refinement Chapter 1 Introduction 1 1 What is PDFgetX PDF getX is a program to be used to obtain the atomic Pair Distribution Function PDF from a measured X ray powder diffraction data PDF getX is written using the Yorick an interpreted language This will require users to obtain the Yorick distribution and install it yourself See Chapter 2 for help in installation PDF is the instantaneous atomic number density density correlation function which describes the atomic arrangement in materials A useful characteristic of PDF method is that it gives both local and average structure information because both Bragg peaks and diffuse scattering are used in the analysis And from the PDF peak width it s possible to obtain the information about bond length distribution sta
44. tX a program for obtaining the atomic Pair Distribution Function from X ray powder diffraction data J Appl Cryst 34 536 2001 Acknowledgments The PDF get X is coded using Yorick language 1 The atomic scattering factors are calculated using the analytic formula and coefficients developed by D Waasmaier and A Kirfel 2 The mass attenuation coefficient data of elements are obtained from the web at http physics nist gov PhysRefData FFast html form html 3 Financial support from the National Science Foundation through the grants DMR 9700966 DMR 0075149 CHE 9633798 and CHE 9903706 as well as the Center for Fun damental Materials Research CFMR is gratefully acknowledged Contents 1 Introduction 1 1 What is PDESeUX eee ee die RA ee a 2 Installation 2 1 252 System Requirements lees What You Need 3 a t LD uo eam Re S ed t 2 2 1 NORICK iua Arthouse Ree pedem UE A 3924 2 2 2 PDE GOUX i Lm Se Gn a a use SY Mearns 2 2 3 Installing and Configuring PDFgetX 2 2 4 Report problems and suggestions 2004 3 Tutorial Ino33Gagp 67As Semiconductor 3 1 3 2 Preliminary Data Analysis 0 0 2000000 ee eee eee 3 1 1 Reduction of SPEC file 3 1 2 Reduction of Multi Channel Analyzer MCA data Refine structure function of Ino 33Gao 67 S
45. ter 5 Data Corrections The measured X ray diffraction intensity may be expressed 10 by I Q PANA 5 1 where P is the polarization factor A the absorption factor N normalization constant and Teoh gine 7mul are the coherent incoherent Compton and multiple scattering intensities respectively in electron units We can define the structure function S Q in the following form S Q Uz a 5 2 where f is the sample average scattering factor Therefore to get a structure function we have to do the following corrections 11 step by step on raw data 0 Dead time correction 1 Multiple scattering correction 2 Polarization correction 3 Absorption correction 4 Normalization 5 Compton scattering correction 6 Laue diffuse correction 5 1 Dead Time Correction In high energy high intensity synchrotron x ray diffraction experiments the detector and monitor dead time effect on the measured experimental data is rather lager Therefore in 35 CHAPTER 5 DATA CORRECTIONS 36 these experiments proper dead time correction should be applied before applying standard corrections In the PDFgetX the dead time effect can be corrected by measuring detector dead time and using the following Eq 5 3 Nm Maa 6 dtc 1 _ 5 3 where 7 is dead time of detector or monitor Nate the dead time corrected counts Nm the measured counts Nio the total counts of detector or monitor and f the m
46. tic thermal 4 and correlated atomic thermal motion 5 By contrast an analysis of the Bragg scattered intensities alone by a Rietveld type analysis for instance yields the average crystal structure only and the extended x ray absorption fine structure EXAFS gives nearest neighbor and next nearest neighbor distance information PDF analysis method has long been used to char acterize glasses liquids and amorphous materials Recently however it has found more application in the study of local structural disorder in crystalline materials where some deviation from the average structure is expected to take place Obtaining total scattering structure function and PDF from raw diffraction data requires many corrections for experimental effects such as absorption polarization cor rections and removing of Compton and multiple scattering contribution to the elastic scattering Also it needs proper error propagation to be used in modeling of PDF using either PDFFIT real space Rietveld 6 or a Reverse Monte Carlo approach 7 using e g DISCUS 8 to yield structural parameters PDF getX allows users to do all these data corrections and error propagation in convenient ways During the refinement PDFgetX displays each correction effect to the raw data and saves all the parameters used for refine ment This makes the refinement processes easy to understand and allows reproducible results PDFgetX supports the following data formats multi column asci
47. tion The experiment and specimen information are contained in a setup file that is required at every step of the analysis With the setup file and the input file the analysis can begin The first stage of the analysis is to produce S Q which is saved as the S Q file However only the S Q file is used in the second stage of the analysis to produce the PDF Note that each stage of the analysis is independent of the others so long as the necessary input files are present That is to recalculate the PDF of a specimen you do not have to start the analysis from input file instead you can specify the correct S Q file and the analysis will immediately create the PDF 28 CHAPTER 4 USING PDFGETX 29 4 1 1 Launching PDFgetX You can start Yorick from any directory by typing yorick at the prompt At the Yorick prompt type pdfgetx and Yorick should begin executing PDF getX current directory gt yorick Copyright c 1996 The Regents of the University of California All rights reserved Yorick 1 4 ready For help type help gt pdfgetx Then this is what you should see Pair Distribution Function from the X ray powder diffraction PDFgetX 1 1 0 Preliminary data reduction 1 Build a setup file 2 Background Substraction 3 Reduction of Structure Function S Q Input file format 60 I dQ dl 4 PDF calculation Input file format Q S Q dQ dS P Print S Save U Unzoom L Limits windows Q Quit 0 4 hlqpu
48. tutorial setup Smoothing No Geometry Tramsmission Multiple Scattering Yes Correction Compton in high Q region is discriminated Polarization Correction No Absorption Correction Yes Normalization Constant 1920 Compton Correction Remove mid low Q Compton intensity using Ruland method Integral width b 0 003 SAVE PDF r G r dr dG y n y Enter file name to save data in33_tutorial pdf Recalculate PDF y n n 27 Congratulations You ve made a PDF Fig 3 5 b shows pair distribution function of Ino 33Gao 67As semiconductor alloy The nearest neighbor NN peak shows well resolved doublet which corresponds to shorter Ga As and longer In As bonds This clearly shows the power of high real space resolution PDF method to study the local structure of the alloy It could be instructive to obtain the PDF using different Qmaz to see how it affects the shape of NN peak The dotted line shows 4 one standard deviation o of PDF the error propagated to PDF from the raw data The ripples around sharp peaks are known as the termination ripple It is caused by the limited Q value in Sine Fourier transform And the noise peaks near to r 0 are caused by noises in the data Chapter 4 Using PDF get X This chapter will teach you how to use PDFgetX For this purpose first we ll give you overview of PDFgetX And then explain how the program works we will explain the structure function refinement pr
49. ured as with counters he 1 R x 1 di 2h sin 8 2 5 0 where A and A are the wavelength of incident and Compton scattered beam In this program we use analytical Compton scattering formula 17 to calculate Comp ton profile One can compare this results with theoretical Compton scattering data from CHAPTER 5 DATA CORRECTIONS 40 0 08 Elastic scattering Compton scattering 0 04 Intensity a u Figure 5 4 Comparison between Compton and elastic scattering intensities measured in Ino 33Gao 67As Above Q 30 the Compton becomes larger than the elastic scattering the International tables for crystallography C 18 and find the difference between these two are very small Even when the Compton scattering in high Q is discriminated the data still contains Compton in mid low Q region In order to remove the Compton in mid low Q region we use the method suggested by Ruland 19 In this method the Compton intensity in the data is smoothly attenuated with increasing Q as is shown in Fig 3 4 c 5 6 Normalization The measured x ray intensity is arbitrary value The intensity should be normalized properly to get physical meaning To determine normalization constant N we use high Q part of data In this method the normalization constant N is defined in the following way vo Sa I TCQ dQ Sex Q dQ In Eq 5 12 1 corresponds to the data after corrections for background multiple scat
50. x A This section will show you how to reduce the raw SPEC data into the input file from which to start analysis This process includes extracting scans from SPEC file comparison of different scans applying dead time correction and combining different scans In general one SPEC file contains many scans The following shows a scan header of SPEC file collected at CHESS L pmQ ereal elive Epoch Seconds IC1 IC3 I_CESR PULSER TOTAL COMPTON IC2 ELASTIC During the SPEC file reduction process we will use column number to refer to a specific variable such as ELASTIC IC2 PULSER etc so you need to remember which column corresponds to which variable Follow along with this example terminal output It will guide users to learn about how the Reduction of SPEC file works The comments in mark are added just for explanation purpose and will not be shown in the real analysis current directory gt yorick Copyright c 1996 The Regents of the University of California All rights reserved Yorick 1 4 ready For help type help gt pdfgetx Pair Distribution Function from the X ray powder diffraction PDFgetX 1 1 0 Preliminary data reduction 1 Build a setup file 2 Background Substraction 3 Reduction of Structure Function S Q Input file format 60 I dQ dl 4 PDF calculation G r Input file format Q S Q dQ dS P Print S Save U Unzoom L Limits windows CHAPTER 3 TUTORIAL INo 33GAo0 67AS SEMICONDUCTOR

Download Pdf Manuals

image

Related Search

Related Contents

Manuale d`uso  MANUAL  Mbox 2 Pro Getting Started - akmedia.[bleep]digidesign.  Document  Pistolet de dépose LV 227    Juin 2010 - Ministère de la Culture et de la Communication  "取扱説明書"  

Copyright © All rights reserved.
Failed to retrieve file