Patent Number: 050254642
Section: claims

1. A support structure for spectral analysis comprising: a diffraction grating of equidistantly spaced wires arranged in parallel with each other;  horizontal bars equidistantly spaced with respect to each other and aligned perpendicular to said grating wires in a plurality of 2MN-parallel rows, where M and N are integers and where N is the distance from one vertical support to the next support in a single row, measured in terms of the number of wire spacings lying between adjacent ones of said vertical supports;  said horizontal bars bonded to said grating thereby structurally contributing to the support of said wires;  vertical supports bonded to adjacent ones of said horizontal bars and aligned parallel to said wires;  said vertical supports being equidistantly spaced relative to each other in each of said rows and having their positions relative to each vertical support in all of the other rows determined by a pseudo-random integer of the spacings between said wires.  preparing a grating of equidistantly spaced wires;  structurally supporting said wires with a matrix of horizontal bars and vertical supports arranged so as to form a plurality of horizontal rows;  spacing the horizontal supports at regular intervals relative to each other;  spacing the vertical bars in a regular pattern relative to each other in each row and in a pseudo-random pattern relative to vertical bars in each of the other rows;  and attaching each of said vertical supports at the ends thereof to adjacent ones of said horizontal bars.  (a) Creating an array of numbers j(m) for which j(m)=mod (m) i.e., :  etc. for all m=0,1,2, . . . , [L] MN-1 where M is an integer;  (b) Choose a random integer 0.ltoreq.n&lt;[L]MN, and for the first row, K=j(n);  (c) Create a new array from the old in which j(n) is missing, i.e., replace the old J(n), j(n+1), . . . , j([L]MN-2) with j(n+1), J(n+2) . . . , j([L]MN-1) so that the new (primed) array consists of j'(n-1)=j(n-1), j'(n)=j(n+1), . . . j'([L]MN-2)=j([L]MN-1);  (d) Choose a random number 0.ltoreq.n', [L]MN-1;  (e) For the second row, let k=j'(n');  (f) Create a new array; and  (g) Repeat steps d, e, and f until the array is empty. 2. The support structure of claim 1 wherein said integer is a number from 0 to N-1. 3. A method of substantially eliminating the artifacts generated by the support structure matrix in a transmission grating diffraction plane comprising the steps of: 4. A method according to claim 3 wherein said step of pseudo-randomly spacing said parallel supports includes selecting a pseudo-random integer k, as a number from 0 to N-1, where N is the distance from one vertical support to the next measured in terms of the number of wire spacings lying between adjacent ones of said vertical supports. 5. A method according to claim 4, wherein said step to select k is performed by