Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Physics / NMR / Levitt book related

COSY

DOCX · 1.2 MB
Open DOCX file

Phil's notes, dated 1.22.08, work through the COSY sequence (π/2)x, t1, (π/2)x, t2 from scratch using sandwich rotation rules on product operators. They cover the first pulse, free precession under shift and J coupling, the second pulse, and selection of single-quantum terms. They then locate the diagonal and cross-peak quartets in the 2D spectrum and discuss peak phase (absorptive vs dispersive). He cross-references Levitt's book page numbers and questions a comment in it.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
The COSY Analysis PhL 1.22.08 COSY Reviewed from Scratch 1. The pulse sequence. This first pulse sequence is (/2)x, , (/2)x, t2 . In the end we will refer to as t1, but for notational purposes it is best to leave it as for now. A. The first pulse. Our TE has the term Iz which is turned into -Iy by the first pulse being Rx(/2). We just look this up in the sandwich page to find: exp(- i I1x) I1z exp(+ i I1x ) = I1z C - I1yS [1= 01 ] Then set = /2 and we get RHS = -I1y. Do same for I2z which becomes -I2y . = I1y I2y B. Free propagation after the first pulse: comparison of phasing vs matrix "views". Work first on I1y. We are going to apply this triple operator: R( = J, 2I1zI2z)R(1= 01, I1z) R(2= 02, I2z) where we show the angle and the acting generator. The R(2) does nothing to 1 space, then R(1)gives exp(- i 1 I1z) I1y exp(+ i 1 I1z ) = I1y C1 I1x S1 so the action of the two rightmost operators gives = I1y C1 + I1x S1 Now for the last rotation we can use these rules from our sheet: exp(- i 2I1zI2z) I1x exp(+ i 2I1zI2z ) = I1x C + 2I1yI2z S [ = J ] exp(- i 2I1zI2z) I1y exp(+ i 2I1zI2z ) = I1y C 2I1xI2z S giving a final result of = ( I1y C 2I1xI2z S)C1 + (I1x C + 2I1yI2z S) S1 = I1yCC1 + 2I1xI2z SC1 + I1x C S1 + 2I1yI2z S S1 Now if we perform the same triple rotation on the I2y term, we get the same answer with 1 2, so our final result after free propagation for is this: = I1yCC1 + 2I1xI2z SC1 + I1x C S1 + 2I1yI2z S S1 + (12) = I1yCC1 + 2I1xI2z SC1 + I1x C S1 + 2I1yI2z S S1 I2yCC2 + 2I2xI1z SC2 + I2x C S2 + 2I2yI1z S S2 From the raise/lower argument, each of these 8 terms involves only single-quantum coherences. But we know this already because that's what we had after the first pulse, and we know the each coherence merely "phases" during free run, though the matrix view somewhat obscures this fact. We could at this point make the various replacements such as I1y = (1/2i)(I1+ I1-)(I2 + I2) and read off the exact value of each coherence, such as - = - = +(1/2i)CC1 = +(1/2i)cos(J)cos(01). But : there are other terms that contribute to these same coherences, so you have to do everything. For example, you might write I1yI2z = (1/2i)(I1+ I1-)I2z(I2 + I2) = (1/2i)(I1+ I1-)(I2 I2)/2 which also contributes to - and -b. We know by a different argument that in fact - = +(1/2i) exp[-i (01 + J) ] when we add up all the terms, so probably this second method is the right way to compute a specific coherence. [ Assumed =0 for the moment. ] However, if you are going to apply more pulses, you need to have the "matrix representation" of . How would you know, for example, what a (/2)x does to - ? You need to "rotate" the entire matrix and this is going to mix its elements in some way, so you cannot just track - all by itself through a pulse. That is WHY we need the matrix viewpoint on . C. The second pulse. This pulse is also Rx(/2). Our sandwich rules for the single generator terms come from these rules from our sandwich page, where on the right we set = /2, exp(- i Jx) Jy exp(+ i Jx) = Jy cos + Jz sin = + Jz => Iy Iz exp(- i Jx) Jz exp(+ i Jx) = Jz cos Jy sin = Jy => Iz Iy => I1y I1z I1x I1x 2I1xI2z 2(I1x)(I2y) = 2I1xI2y 2I1yI2z 2(I1z)(I2y) = 2I1zI2y so our result for becomes = I1yCC1 + 2I1xI2z SC1 + I1x C S1 + 2I1yI2z S S1 + (12) I1zCC1 2I1xI2y SC1 + I1x C S1 2I1zI2y S S1 + (12) D. Result of the entire sequence up to time t2=0 where the FID begins: = I1zCC1 2I1xI2y SC1 + I1x C S1 2I1zI2y S S1 + (12) // agree p 396 top We can see that the first term is a 0-quantum term, while the second term is a mixture of 0-quantum and 2-quantum. The next two terms are 1-quantum and these are the ones we care about because this is what our receiver can see. We take note that our second pulse took terms that were all 1-quantum, and blasted them into a mixture of 0,1 and 2-quantum, so if we were drawing a "coherence flow picture", we would show this happening. Maybe I will do this picture later on. So, keeping only the 1-quantum terms we have = I1x C S1 2I1zI2y S S1 + (12) // agrees 13.2 At this point we can use these trig formulas 2C S1 = S1- + S1+ // = 2S1C 2S S1 = C1- C1+ giving at time t2 = 0 at the start of the FID: = I1x C S1 2I1zI2y S S1 + (12) = I1x(S1- + S1+)/2 I1zI2y (C1- C1+) + (12) // agrees (13.5) + (13.4) E. Location and Nature of the resulting 2D Fourier spectrum peaks. Let's now compute one of the coherences: I1x = (1/2)(I1+ + I1-)(I2 + I2) so the first term gives this contribution: - = (1/2)(S1- + S1+)/2. Then inside the (12) we have I2zI1y (C2- C2+) so we will write I1yI2z = (1/2i)(I1+ I1-)(I2 - I2) and so - = +(1/2i) (C2- C2+). So our total here is that 1 2 3 4 - = (1/2)(S1- + S1+)/2 +(1/2i) (C2- C2+). In each trig function, the variable has time which we now call t1, so in the conjugate 1 variable we will see four peaks! These four peaks are at frequencies 01 J (in-phase, peaks 1 2)and 02 J (antiphase, peaks 3 4) in the 1 variable. At this point in time, all the t1 action is completed. As we now go into the FID period t2 > 0 our - picks up exp[-i (01 + J)t2 ] so this means a peak at 2 = 01 + J only. Now look at the picture on page 397. I have shown where the four peaks 1,2,3,4 are located on the " vertical line". Notice that the 1 variable runs up the left edge of the graph, so these peaks are at four different frequencies in 1. These are four peaks in - in the 1 spectral variable. But all four of these peaks have a peak in 2 at 01 + J only as we have just said. This is what determines the horizontal position of the " vertical line". In a 2D FT, we are only interested in peaks which are simultaneous in both spectral variables, and those are the points marked 1,2,3,4 on this picture. What about - ? It is exactly the same as - but the second term changes sign (just look at the projector expressions), so we have [ I put the sign inside the cosine factor ] 5 6 7 8 - = (1/2)(S1- + S1+)/2 + (1/2i) ( C2- + C2+). Here we have the same four peaks in 1 but the two peaks at 1 = 02 J have the opposite sign to our peaks in - . The 2 peak will now be at the - frequency which is 01 J. So these peaks I have numbered 5,6,7,8.. So these four peaks are on the " vertical line" which is located 2J to the left of the - vertical line, see the picture. So, we now see that there are four C2 type peaks [ 3,4,7,8] which form the anti-phase quartet where a black dot means negative and white dot means positive. Peaks 3 and 8 are white since they are positive. These four peaks are located near (1, 2) = (02, 01) . We have assumed 01 > 02 so this quartet is located at large 1 and small 2 which means this quartet is OFF the diagonal of the graph, and is referred to as the "cross-peak" for this reason. The other four peaks [ 1,2,5,6] all have positive phase (but are shown grey, not white) and they are all located near (1, 2) = (01, 01) which is ON the diagonal. Now what about the other two coherences - and - ? These are obtained by (12) because the meaning of the box notation is 12 in terms of "position". So our formulas will be the same as the above but with this swap, so we will get 1' 2' 3' 4' - = (1/2)(S2- + S2+)/2 +(1/2i) (C2- C2+). 5' 6' 7' 8' - = (1/2)(S2- + S2+)/2 + (1/2i) ( C2- + C2+). As before, each of these coherences has four peaks on vertical lines which are located at the energies 02 J, so these lines are to the left of the previous two lines. In fact, an easy way to think of the above is that we make 8 peaks which are located at 01 02 on the graph. This means the following: (1) the anti-phase quartet will be at (1, 2) = (01, 02) which is the mirror location of where the other anti-phase quartet was located. (2) the in-phase quartet will be at (1, 2) = (02, 02) which is still on the diagonal, but lower down toward the origin. It is pretty clear now that the four quartets form a square with the two diagonal quartets lying on the diagonal. and the two cross-peak quartets on the other two square corners away from the diagonal. One other detail. We know that the "nature of the peak" ( in terms of is it A or D type) is determined by the constant a = 2i(t2 = 0). For all the cosine terms above we get real a because they all have a (1/2i) factor so these will be nice Re = A type peaks. The sin terms all have a ~ +i = exp(+i/2). As shown on page 108, this means that Re = D so where we would like a nice A peak, we get that twisted D peak thing. [ But below I show this is not quite right. In fact, after we convert to expos, all our peaks will "have real a" and for all peaks therefore we will have Re = A. ] And again, yet one other detail. We know that we don't need to think about the + coherence peaks because the quadrature receiver tells us our final signal just in terms of the peaks. But we can ask: "where are the + peaks? ". To find out, we need to C.C. the above expressions AND the t2 phase that follows. This second part means that the + peaks will all be at 2 < 0, so will in quadrant II. F. More detail on exactly where peaks are located. First, let's review the 1D FT situation. On page 98 we see the "expected form" of s(t). It is shown having a complex constant a and then a positive sign times 0 . If we do a FT in the standard way using our standard formulas, we get page 102 eq (5.10) for the FT which says there is a peak at = 0 and we get the A and D forms shown there. We know that during a FID, our + and - coherences run at some exp(+iboxt) where the sign is always positive and the box frequency is labeled to match our coherence. So let's just pick one of the coherences above and add this to it: - = [ (1/2)(S1- + S1+)/2 +(1/2i) (C2- C2+)] exp(+i-t2) where 1= 01t1 2= 02t1 = Jt1, where I am as usual leaving off the relaxations. The form we want for our 2D analysis is shown top of page 111 and is of the form s(t) = 2i(t) = a exp(+ib1t1)exp(+ib2t2) because this under FT will put a 2D peak at the single location (1,2) = (b1,b2). So, to see where all the peaks really are, we can write sinx = (eix - e-ix)/(2i) cosx = (eix + e-ix)/(2) Doing this, we see that each of the four terms in - above is really two peaks so we have - = (1/2)([ei(1-) - e-i(1-))/(2i) ]+ [ei(1+) - e-i(1+))/(2i)])/2 + (1/2i) ([(ei(2-) + e-i(2-))/(2)] [(ei(2+) + e-i(2+))/(2)] ) exp(+i-t2) Now, the peaks we "talked about earlier" are really those of the first exponential in each [..] because these contain the frequencies we talked about leading to the various conclusions. So, this says that for every peak we have at some 1 = b1 value, there is a corresponding peak at 1 = - b1 , but the sign of the mirrored peak depends on which one you are talking about. So, looking back at page 397, our four peaks 1,2,3,4 have reflected peaks on the negative 1 axis. In fact, all 16 peaks are reflected below the axis. In contrast, peaks are not reflected to the left of the vertical axis because the t2 exponential is already in exp form. So the complete picture of all quadrants would have peaks only in quadrants I and IV, assuming the i > 0 which we know is only true if < 1 so this is not the case for protons. [ The + coherence peaks will be in quadrants II and III. ] What about the "nature" of the various peaks? Remembering that s(t) = 2i, it now appears that all peaks in fact yield a = real because each of the terms above now has as 1/(2i) sitting in it. So in light of this, I wonder if Malcolm's comment on page 397 isn't wrong? (nothing in errata) On page 111, there is only one "a" factor that goes with the pair of expos, so I don't see how you can say that something is "dispersive in a particular direction". If a = real, then you get (5.23) which at least looks like a peak, and the Im is the phase twist peak. So perhaps this goes on my "error list". G. Conditions for applying States. Page 115. (1) The a are all real". Well, yes, in fact all 8 of our peaks have real a! (2) Peaks are mirrored in the horizontal axis, BUT only for our cosine terms do we have "identical a" for the pair of mirrored peaks. So we know that our States will only apply to the cosine terms. So for the moment, ignore the sine terms and work ONLY with the cosine terms. Since these meet the states requirement, we "do" the states method and we end up with Re Sstates = A1A2 for each peak. This assumes we find a matching "sine experiment" we can do (see below). Now, since our cosine terms are those cross-peak quartets, after States we will end up with the very nice pictures shown on page 397. I don't know what the diagonal peaks will be because I have not yet looked at the Ssin sequence. We need to do that next! (see comments at the end of the next section 2. ) 2. The SIN pulse sequence (BRUTE FORCE). This sequence is (/2)-y, , (/2)x, t2 . In the end we will refer to as t1, but for notational purposes it is best to leave it as for now. A. The first pulse. The first pulse is R-y(/2). We just look this up in the sandwich page to find: exp(- i I1y) I1z exp(+ i I1y ) = I1z C + I1xS [1= 01 ] Then set = /2 and we get RHS = I1x. Do same for I2z which becomes -I2x . = I1x I2x and this agrees with my visualized right hand rule. B. Free propagation after the first pulse. Work first on I1x. We are going to apply this triple operator: R( = J, 2I1zI2z)R(1= 01, I1z) R(2= 02, I2z) where we show the angle and the acting generator. The R(2) does nothing to 1-space, then R(1)gives exp(- i 1 I1z) I1x exp(+ i 1 I1z ) = I1x C1 + I1y S1 so the action of the two rightmost operators gives = I1x C1 I1y S1 Now for the last rotation we can use these rules from our sheet: exp(- i 2I1zI2z) I1x exp(+ i 2I1zI2z ) = I1x C + 2I1yI2z S [ = J ] exp(- i 2I1zI2z) I1y exp(+ i 2I1zI2z ) = I1y C 2I1xI2z S giving a final result of = (I1x C + 2I1yI2z S)C1 ( I1y C 2I1xI2z S) S1 = I1xCC1 2I1yI2z SC1 I1y C S1 + 2I1xI2z S S1 Now if we perform the same triple rotation on the I2x term, we get the same answer with 1 2, so our final result after free propagation for is this: = I1xCC1 2I1yI2z SC1 I1y C S1 + 2I1xI2z S S1 + (12) ****** From the raise/lower argument, each of these 8 terms involves only single-quantum coherences. C. The second pulse. This pulse is also Rx(/2). Our sandwich rules for the single generator terms come from these rules from our sandwich page, where on the right we set = /2, exp(- i Jx) Jy exp(+ i Jx) = Jy cos + Jz sin = + Jz => Iy Iz exp(- i Jx) Jz exp(+ i Jx) = Jz cos Jy sin = Jy => Iz Iy copy ok So = I1xCC1 2I1yI2z SC1 I1y C S1 + 2I1xI2z S S1 + (12) // checked I1xCC1 + 2I1zI2y SC1 I1z C S1 2I1xI2y S S1 + (12) //checked D. Result of the entire sequence up to time t2=0 where the FID begins: COS = I1zCC1 2I1xI2y SC1 + I1x C S1 2I1zI2y S S1 + (12) // copy ok SIN = I1z C S1 2I1xI2y S S1 I1xCC1 + 2I1zI2y SC1 + (12) // swap done ok Here is a rule that would take you from the to the SIN formula: C1 S1 S1 - C1 This seems VERY reasonable to me. Next, let's keep only the single-quantum terms. So: COS = + I1x C S1 2I1zI2y S S1 + (12) //checked SIN = I1xCC1 + 2I1zI2y SC1 + (12) // checked Now let's do the trig formulas to use in the SIN version. We get C C1 = (C1- + C1+ )/2 // checked S C1 = (S1- S1+ )/2 // checked Install these into the SIN formula to get SIN = I1x (C1- + C1+ )/2 2I1zI2y (S1- S1+ )/2 + (12) //checked The above agrees with Levitt (13.4) page 397, and (13.5), but he has I2x in place of I1x which is wrong I am sure, because I traced it all the way back. Now put the results next to each other: COS = + I1x(S1- + S1+)/2 2I1zI2y (C1- C1+)/2 + (12) // copy ok SIN = I1x (C1- + C1+ )/2 2I1zI2y (S1- S1+ )/2 + (12) And finally we see what we want to see: In the second terms, we have COS SIN as the only change, and that is what you need for States to work. ( constant does not change! ) Now look at the first terms. Suppose we "tried out" the first terms in SIN as our "cosine terms". The thing does not work because the matching "sine terms" have an overall sign change! So it only works this one way! But probably a modified States could make this work in the reverse manner, but so what. So, my "brute force method" got the right answer. 3. Another method for getting the SIN result. The words are extremely delicate in this kind of discussion. See document "confusion about rotation operators.doc" for more information. Suppose I do the (/2)-y pulse experiment in the lab system S and this creates some density matrix at a later time just before the second pulse is to be applied. I don't yet know what is. The result is some <||>. Now, suppose I observe this same experiment from a frame of reference S' that is rotated Rz(-90) relative to the original frame, so that the new frame S' is obtained by rotating backwards 90 degrees. In this S' frame, I think I am doing a (/2)x pulse experiment because the x' axis is where the -y axis is. The result of the experiment done in frame S' is <'||'> where for example |'> = U-1|> where U = Rz(90). I know this result <'||'>, and I know that <'||'> = <|'|>, so I know what ' is. This is what I got from my (/2)x calculation. Now, consider that <|'|> = <'||'> = <|UU-1|>, therefore we know that '= UU-1. But I know the result ', so = U-1'U = Rz(-/2)'Rz(/2). Therefore, to find the density matrix resulting from the (/2)-y pulse, I take the result of the (/2)x pulse and apply the sandwich as shown. So, I should be able to take my at the point just before the second pulse and get the correct SIN term by applying these operators. That was this: COS = I1yCC1 + 2I1xI2z SC1 + I1x C S1 + 2I1yI2z S S1 + (12) checked Here is what the Rz(-/2) Rz(-/2)-1 operation does to our matrices: (first we quote the rule) exp(- i Jz) Jx exp(+ i Jz) = Jx cos + Jy sin = Jy => Ix -Iy exp(- i Jz) Jy exp(+ i Jz ) = Jy cos Jx sin = Jx => Iy + Ix chkd and then we have set = -/2. This makes our new SIN result before the second pulse be this: = I1yCC1 + 2I1xI2z SC1 + I1x C S1 + 2I1yI2z S S1 + (12) copy checked I1xCC1 2I1yI2z SC1 - I1y C S1 + 2I1xI2z S S1 + (12) // checked ****** This agrees with the result from our "brute force method" at this point, and the rest of the computation is done in that brute force section above, so no point on repeating it here. We have verified that our S and S' frame interpretation of things as outlined above is correct, that is the main point of this section. It was just an exercise. I don't do any "problems" in my Levitt course, and this stuff is a substitute. 4. Comments on States: (taken from spin dynamics.doc) (A) General. Assume the conditions given on page 115. On page 116 are some pictures and both are t1 on one axis and 2 on the other axis. Each picture has two activities because he is assuming there are two terms in Scos which I call l = 1 and l = 2. If you were to write the cosine out as the sum of two expos, then it would be clear that the resulting spectrum (with a = real) will have four peaks, and each peak has the form shown in (5.22). When you multiply out, you get Re = AA-DD and Im = AD+DA as shown on page 113. Each such peak is illustrated p 113 and 114, so if you have four of these peaks going and each one looks the same, you end up with the pictures on page 117. This is all what results from a cosine form. The pictures are really showing Re only: the upper one from the cos term has the form AA-DD just mentioned, and the Im part for this is not plotted. For the sine term, we pick up a 1/2i when converting to expos, so this is going to reverse the Re and Im parts and we will have Re having the ugly form AD+DA (modulo overall sign I have not figured out), and this is what the lower picture p 117 shows. Here is the States fix. Some equations are needed to see what happens. Re Scos = a cos( ) Re L2 Re Ssin = a sin () Re L2 // because the a's are real Therefore, Sstates = Re Scos + i Re Ssin = a exp(...) Re L2 Then do the second Fourier transform on the 1 variable to get FT(Sstates) = a L1 Re L2 Then finally we get Re { FT(Sstates) } = a Re L1 Re L2 = a A1 A2 as shown top of page 118, very good, all understood. So in practice, imagine you do lots of "shots" varying both t1and t2 and you store this all in RAM as s(t1, t2). I guess you repeat each shot lots of times to reduce noise. These things are already digitized, you probably did that in real time as the shots ran with A/D's. You do all this first for the cos experiment, then for the sin experiment and collect all the data. Then you do the two FT2 as shown page 119 and store that back in RAM. Then you run through all this data and create the States signal shown by doing just what the arrows say. Well, you have buffers for each curved edge box, so you point things accordingly. THEN you do the second FT and the thing that comes out nice is the final Re. So this is a very nice way to get the clean peaks. You have to "find some experiments" that make the sine and cos terms, however, with all the a being real. B. States bad terms for COSY. Just for fun, here is what happens if we blindly process the "sin terms" in COSY through our same machinery. In this case, we have acos = + i and asin = i and of course sin cos. Then we get, using the fact that Re(iz) = Im(z), Re Scos = Re{ i sin( ) L2 } = Im { sin( ) L2 } = sin( ) Im L2 Re Ssin = Re{ i cos () L2 } = + cos( ) Im L2 Therefore, Sstates = Re Scos + i Re Ssin = sin( ) Im L2 + i cos( ) Im L2 = i { cos( ) + i sin ( ) } Im L2 = i exp(..) Im L2 We then do the second FT on exp(..) which produces L1 so we then have Sstates = i L1 Im L2 => Re{Sstates} = Im{L1 Im L2 } = Im L1 Im L2 = D1D2 Really, each a is multiplied by 1/2 so get - (1/2) D1D2. This is what Malcolm shows on page 397 bottom for each of the four peaks of an off-diagonal quartet, but I seem to have an extra minus sign. I need the initial sign difference in order to get the proper exp(..), so I like the relative sign difference. Maybe he has the wrong sign. In any event, the conclusion for COSY is that you improve the quality of the cross-peaks, and you worsen the quality of the diagonal peaks. Based on the above, with a + sign + D1D2 the plots shown on page 398 look exactly right to me. Wonder how I would make these in Maple! DONE, it was trivial, see mws file in this directory. I replicate his picture pretty well. Here it is: and here is the AA peak 5. What would happen if you did NOT do States? Just doing the experiment we get this: - = (1/2)([ei(1-) - e-i(1-))/(2i) ]+ [ei(1+) - e-i(1+))/(2i)])/2 + (1/2i) ([(ei(2-) + e-i(2-))/(2)] [(ei(2+) + e-i(2+))/(2)] ) exp(+i(1+) in t2) If we directly do FT on this, we get 8 peaks, but 4 are off on the negative axes so we ignore them. So ignoring those, we get FT(2i- ) = (1/2) { L1(1-) + L1(1+) + L1(2-) - L1(2+) } L2 (1+) But our system puts out the Re and Im of this thing, so you can look at either of these. But for each of the four peaks, we have the problem outlined on page 313. We get: Re (L1L2) = A1A2 - D1D2 Im(L1L2) = A1D2 + D1A2 the first one has shape p 13 which is not bad, but has long tails. Here is what the Re looks like to the same scale as the above plots, and you see better here than in Levitt the ugliness. At least it is basically a peak on one side of the mesh plane: Then here is Im which sticks out equally above and below the mesh plane if you look at it in Maple. So my point is that things like States really are worth doing to get clean plots amidst the noise and other error you are going to have in your experiments. Hardware for COSY First, here is the "hardware" if you don't do States: The three inputs shown have the same expo positive phase component so give the same result if we only care about one output spectral quadrant. On every clock we get a pulse shot of one of the three kinds shown, and we clock the intermediate register on every clock and the output register as well. We get one output sample for every input sample. The problem is that we don't have A1A2 appearing anywhere! The slanted lines carry real or imaginary parts, the horizontal lines carry complex numbers. Now here is the States hardware This uses a standard phase-cycle "front end" with N=2. The upper MUX input is the pulse sequence output with the (/2)x pulse, where c1 means cos(01t1), e2 means exp(+i02t2). The lower MUX input is the SIN pulse sequence output with the (/2)-y pulse and we have added a dig during the SIN shot to get the factor of i shown at the input. The two inputs alternate every clock the way a normal phase cycle would work. On every clock, we drive one sample through the (here combinatoric) F2 box (Fourier Transform in t2 to 2). At the output of the F2 logic we show the Re and Im parts for each of the input choices. When the input drives, we latch the output c1A2 into the upper latch and the lower latch holds. When we drive the SIN input, we clock the lower register and hold the upper. After the second clock, we have our two desired inputs going to the F2 box, so on the third clock we clock the complex output in the output register shown, and we find that the Re part of the output is the desired A1A2 signal. Although we have a N=2 phase cycle "front end", we don't add the outputs of the two-cycle phase at any point in the system! Thus, the front end is NOT acting as a filter in the sense of Levitt Appendix 17.10. In fact, for each complex sample that comes into F2, we keep only one of the two real outputs. The F1 box processes 1 user sample every 2nd clock. Our reward for throwing data away is that we get the A1A2 spectrum. In terms of noise, we would have to average twice as many shots to get the same S/N figure. Here is a nice COSY picture from a PPT which shows graphically where all the sines and cosines come from: They happen to use (/2)-x here for the two pulses. You could do FID after the first knockdown, but then you don't get 2D. The pictures are very good here. The final phase is not shown, the two final red arrows will rotate around z and pull apart for the same reason they did during t1. The two spins have different chem shifts and so different free-run frequencies. I think I like this picture! I have the PPT this came from. from