Near field scanning
From MesoscopicWiki
SCAN QUEUE (leave at top of page)
If you are running a scan, or plan to, please make note of it here in advance to minimize our interference.
(04.30.2008) Scott does 2nd PIC scan with powered circuit?
- Done
Some related papers
| |
Multiple Scattering Statistics
(04.28.2008)
Sweep versus Point by Point scan for resolution
(04.28.2008) I did these scans on Friday, (04.25.2008). The setup was a single horizontal scan line across the copper tape wedge Scott made. The point of the triange wedge was pointed downward and the scan went from the straight edge to the angled edge in direction.
The 'sweep' means I set the motion controller to move at a constant velocity of 0.01 mm/sec across the wedge while the MVNA recorded a 1000 point sweep over the 10mm range. The math works out for this. The 'pt 2 pt' means I used our labview software and recorded 1000 steps at 0.01mm between 0mm and 10mm. The following picture is the results.
Going from teflon to the tape edge (for the straight edge) took about 60 steps, or .6mm. Going off the angled edge back to teflon took ~80 steps, or .8mm. I need to go measure the aperture hole side in the aluminum holders and put those numbers here. At 260GHz, our wavelength is 1.15mm. So our resolution of 0.6mm-0.8mm is definitely sub-wavelength.
- Link to sweepVSpoints2.eps.
New setup JPGs
(04.24.2008)
Latest probe CAD view
(04.22.2008)
- Link to assembly.eps version for paper.
Microcontroller Circuit Board
(05.02.2008) Higher resolution scans of the circuit board. The image is of the bottom corner of the integrated microcontroller. When the power was 'on', the microcontroller program converted a voltage to a digital number with the ADC peripheral and then displayed that number on 8 LEDs. The wire directly to the bottom and the side of the scan are the wires that lead to the LEDs. Resolution is .05mm. The resolution increase did not seem to do much.
- Link to Circuit OFF: Media:260Ghz_PICcircuit_bottomcorner_off_RdB.eps.
- Raw Data Circuit OFF: Media:260Ghz_PICcircuit_bottomcorner_off.txt.
- Link to Circuit ON: Media:260Ghz_PICcircuit_bottomcorner_on_RdB.eps.
- Raw Data Circuit ON: Media:260Ghz_PICcircuit_bottomcorner_on.txt.
(04.29.2008) Here is the first scan of the microcontroller from the demonstration board that I had. The small box is the actual chip while the larger box (that is cut off at the bottom) is the enclosure (plastic housing). You can see the wire connectors from the chip to the outside. Also the solder contact points (at the top of the picture) are not really visible; I believe that this is because they are not flat and would not reflect anything too well directly back.
- Link to Media:260Ghz_PICcircuit_p1.txt raw data.
CSM Blocks, 260 GHz
(04.26.2008)
Picture
- Link to Media:260GHz_CSMblocks.eps.
- Link to Media:260GHz_CSMblocks_20x5p5_p5.txt raw data.
Dime resolution versus offset, 260GHz
(04.20.2008)
0.2mm offset
- Link to Media:Dime_0,2mm_RdB.eps.
- Link to Media:Dime_0,2mm_Rdeg.eps.
- Link to Media:Dime_0,2mm_TdB.eps.
- Link to Dime_0,2mm.txt.gz raw data.
0.6mm offset
- Link to Media:Dime_0,6mm_RdB.eps.
- Link to Media:Dime_0,6mm_Rdeg.eps.
- Link to Media:Dime_0,6mm_TdB.eps.
- Link to Media:Dime_0,6mm_Tdeg.eps.
- Link to Dime_0,6mm.txt.gz raw data.
1.0mm offset
- Link to Media:Dime_1,0mm_RdB.eps.
- Link to Media:Dime_1,0mm_Rdeg.eps.
- Link to Media:Dime_1,0mm_TdB.eps.
- Link to Dime_1,0mm.txt.gz raw data.
2.0mm offset
- Link to Media:Dime_2,0mm_RdB.eps.
- Link to Media:Dime_2,0mm_Rdeg.eps.
- Link to Media:Dime_2,0mm_TdB.eps.
- Link to Dime_2,0mm.txt.gz raw data.
U.S. Twenty OVI scan NO slides
(4.16.2008)
Colorbar labels are cut off, do not use yet.
- Link to Media:UsTwentyOVI_tip2tip_TdB.eps.
- Link to Media:UsTwentyOVI_tip2tip_Tdeg.eps.
- Link to Media:UsTwentyOVI_tip2tip_RdB.eps.
- Link to Media:UsTwentyOVI_tip2tip.txt raw data.
U.S. Twenty OVI scan between slides
(4.14.2008)
Axes are crunched, look bad I know... working on it (bz)
Colorbar labels are cut off, do not use yet.
Brass Cylinder without CSM engraving, 260GHz
(04.15.2008)
- Link to Media:Brass_noEngrave_RdB.eps.
- Link to Media:Brass_noEngrave_Rdeg.eps.
- Link to Media:Brass_noEngrave.txt raw data.
Brass Cylinder with CSM engraving, 260GHz
(04.15.2008)
- Link to Media:Brass_csmEngrave_260GHz_RdB.eps.
- Link to Media:Brass_csmEngrave_260GHz_Rdeg.eps.
- Link to Media:Brass_csmEngrave.txt raw data.
Brass Cylinder with CSM engraving, 170GHz
(04.15.2008)
- Link to Media:Brass_csmEngrave_170GHz_RdB.eps.
- Link to Media:Brass_csmEngrave_170GHz_Rdeg.eps.
- Link to Media:Brass_csmEngrave_170GHz.txt raw data.
Dime hidden in sandstone
(04.11.2008)
- Link to assembly.eps version for paper.
(04.01.2008)
- Link to DimeInSandstone_hires-thin_dime_TdB.txt raw data.
- Link to DimeInSandstone_hires-thin_noDime_TdB.txt raw data.
Here are the transmitted amplitude plots of with and without the dime.
- Link to DimeInSandstone_hires-thin_dime_TdB.eps version.
- Link to DimeInSandstone_hires-thin_noDime_TdB.eps version.
Difference of both data sets
- Link to DimeInSandstone_diff_TdB.eps version.
- Link to DimeInSandstone_diff_TdB_color.eps version.
weak diffraction/standing wave test
Here is the amplitude scan of a glass slide cover. These are about 190 microns thick. I scanned one corner, right off the edge in both directions. Shown here is the field just up to the edge of the slide. You can see the degenerate standing wave (the slide cover is square).
Link to the Slidecover_TdB.eps file.
Sandstone thin section raw data
- Link to the Thinsection1.txt raw data.
- Link to the Thinsection1-slow.txt raw data.
- Link to the Thinsection1-slow-5micron.txt raw data.
This is a small chunk of a scan of one of the thin sections. It is 114 by 132 pixels. I scanned at 2400 dpi, which corresponds to 95 pixels per mm. Looking at this, I would estimate the typical grain size at being around 20-30 pixels. This translates into 210-320 microns.
Proposed aluminum holders for aperture size dependence scans
This is what I am proposing for the scans involving dependence on aperture diameter. With 3 small hex head screws, it should be easy to pop off one aperture top and screw on another. These shouldn't take me more than a day to make, and the nice part is we (read 'I') can make a suite of aperture sizes to be swapped out at our choosing.
Pros:
- Easy to change face plate, no removing of aluminum housing from the mounts
- High accuracy in aperture diameter and position.
- Consistency in measurements regarding probe position in relation to aperture.
Cons:
- I have to make them.
- I have to make them.
Dime inside Berea Sandstone
(03.31.08) High Resolution scan through 4.06mm mm of Sandstone
Scan parameters:
- Teflon probes, small aperture.
- Scan area (X,Z) = (27,30) mm.
- Scan resolution is 0.1 mm in X-Z.
- Sandstone parameters:
- (actual pictures forthcoming)
- Sandstone thickness, uncut plate: 4.06 +/- 0.05 mm.
- Sandstone thickness, cut plate: 4.06 +/- 0.05 mm.
- cutout thickness: 2.60 +/- 0.05 mm thick
- diameter of cutout: 18.0 mm
- Dime head/front facing gun.
- Link to the DimeInSandstone_hires.txt Raw Data.
Blaster Card Scan
(03.31.08) Scan of microchip (see overlay of Blaster Card and data below)
Scan parameters:
- Teflon probes, small aperture.
- Scan area (X,Z) = (12,12) mm.
- Scan resolution is 0.1 mm in X-Z.
- Link to the BlasterCardChip_HiRes.txt Raw Data.
- Link to the BlasterCardChip_HiRes.txt_RdB.eps file.
- Link to the BlasterCardChip_HiRes.txt_TdB.eps file.
- Link to the BlasterCardChip_HiRes.txt_Rdeg.eps file.
- Link to the BlasterCardChip_HiRes.txt_Tdeg.eps file.
(03.31.08) Overlay of Blaster Card with scan data
NOTE: fixed overlay of card with data, direction was previously flipped in X. It is correct now.
(03.25.08) Microchip and antenna
Scan parameters:
- Teflon probes, small aperture.
- Scan area (X,Z) = (97,57) mm.
- Scan resolution is 1 mm in X-Z.
- Teflon probe tips were inside the holders, their points were NOT sticking out the hole/apertures. There was
much stronger transmitted signal this way.
- Link to the CSMCARD_full.txt Raw Data.
- Link to the CSMCARD_full.txt_RdB.eps file.
- Link to the CSMCARD_full.txt_TdB.eps file.
- Link to the CSMCARD_full.txt_Rdeg.eps file.
- Link to the CSMCARD_full.txt_Tdeg.eps file.
The box-looking squarish area to the upper right is the outline of the glass slide the card was expoxied to.
Scans of Violet Leaf, Dime
(03.24.08) CSM 3mm high, small aperture, gray colormap
It looks like we are seeing some mode structure here as well.
(03.21.08) Dime scan with sharpened probe, small aperture, bone colormap
(03.20.08) Post processing results, colormap comparison
These are images of a 24hour old leaf of a violet plant. These leaves are around 200 microns thick.
The vasculature of the leaf is now much more apparent. The boundary of the leaf is now crisp as well. The grayscale colormap does a much nicer job by default than the 'color' colormap.
- Link to TrPhVioletGrayScale.eps.
Compare the grayscale colormap to the jet? colormap made on 3/5/2008.
(03.20.08) Post processing results, default colormap 'publish' quality plots
Plots made with mplSurfPlot.m (and associated mfiles) found in the
Coder's Corner.
(03.14.08) 260.2 GHZ scans - JS and BZ
Higher resolution scan of the full violet leaf, 50 micron step size in X and Z. A bit of the vasculature of the leaf is visible in the transmitted phase.
Link to the violet_fullScanRange.txt Raw Data.
'Mesh' plotstyle used.
Scan area is clipped on the top because Brian cannot align things properly... a fix for that is coming. Data is plotted with MplSurfPlot.m, found here.
Link to the Violet_260.2GHz.txt Raw Data.
'Surf' plotstyle used.
Scans of Dime, Leaf Stem, Letter C
(03.08.08) 260GHZ scans - with great SNR, courtesy of John:
H-Band Scans
Static Probe - Probe Setup
The probe - probe scans use two teflon probes with tips that have and angle at 44 degrees to the horizontal. Both probes are held in a static position while the a sample of {insert favorite sample material here}, mounted on a 2-axis stage setup, moves in a plane of maximum 98mm x 98mm area at sub-millimeter step sizes (generally 0.1mm).
The entire system, VNA and stages, is under Labview control.
Here are a couple pictures of the setup:
Scan of 100 Yuan currency 3/5/2008
100 Yuan, magnetic stripe
scan area: X=10mm by Z=35mm resolution: 0.2mm step in X-Z 260GHz H band with HPF23 filter, gun oscillator teflon probes with AL sheathe
There is some horizontal striping (horizontal cyan stripes) in the data that is a result of phase wrapping that I am unable to supress.
scan area: X=15mm by Z=20mm resolution: 0.2mm step in X-Z
260GHz H band with HPF23 filter, gun oscillator teflon probes with AL sheathe </pre>
Ignore the black box in the scan area picture, it serves no purpose. The rectangular cyan area is the 15mm x 20mm scan area covering part of the '100' written in optically variable ink (OVI) in the lower left corner of the bill. Don't mind the fact that the 100 appears written backwards, I am too lazy to flop the data in X. Note also that the serial number of the bill, written in non-magnetic ink is not visible.
Scan of teflon holes with HPF23 filter (high pass at 170 GHz) 2/27/2008
scan 1: teflon_2mm-spacing ########################## sample was perforated teflon, 0.6mm holes at 2mm spacing (bottom row of teflon perf sample) scan area: X=10mm by Z=5mm resolution: 0.1mm step in X-Z 170GHz H band with HPF23 filter, gun oscillator teflon probes with AL sheathe
Teflon_2mm-spacing_sample.txt Raw Data
The scans of the 0.6mm holes in teflon are much smoother due to the higher S/N operating at a lower frequency, 170 GHz versus 260 GHz. It was necessary to change filters on the gun for this, however.
Scans of teflon holes with HPF34 (high pass at 260 GHz) 2/25/2008?
Scan quality is not very good, as the data are quite noisy.
Data
Copper Tape Scans
The actual position of the tape is about 2mm (normally) from where the data indicates it starts. .1mm resolution. Scan of Copper Tape -> Data
(March 3, 2008) Here is another scan. I measured the dimensions and scan area of the tape this time. .1mm resolution. Picture -> Data
Leaf Scans
Its tough to tell anything here; bad S/N. The large dip on the left is the main stem of the leaf. .1mm resolution. Scan of Part of Leaf -> Data
(March 3, 2008) Better S/N ratio leaf scan at .1mm resolution. Picture -> Data
44 Degree Probe Scans
Probe - Probe Scans
The probe - probe scans use two teflon probes with tips that have and angle at 44 degrees to the horizontal. One probe is held in a static position while the other, mounted on a 2-axis motor setup, moves in a plane 1-2mm in front of the other probe.
This scan is a .4mm resolution scan of the center of the probe - probe scan. It shows the decrease in magnitude of the millimeter :wave right at the tip of the probe.
Resolution Scan
Unknown Plastic Sample
The resolution scan was originally intended to find the maximum resolution of the new probe tips made with a 44 degree angle. Instead of finding a max resolution, the data showed how the millimeter waves diffracted through the holes (verify). x/y scanning resolution is .1mm.
Scanned sample is a small plastic plate 2mm thick. Holes are .5 mm diameter (verify) and spaced at different intervals at different rows.
| Row | Spacing (mm) |
|---|---|
| 1 | 2.5 |
| 2 | 2 |
| 3 | 1.5 |
| 4 | 1 |
| 5 | .75 (?) |
Teflon Sample
Raw Data
Old Near Field Scans (Raw Data Only)
Old near field scans done by Nathan Greene.
1D Line Scans of Perfboard
MATLAB Code
Here is my code that I have used to graph most of the data. Suggestions and comments are welcome.
I would like to suggest a separate page for all m-files and code. I will put it here for now. Updated: March 7, 2008
%this m file plots a surface of a 2d array of data with a third dimension
%being the value in the array.
%plots from the raw data file
%
%Input:
% filename- filename of the data file
% step- step size of data in the x and y direction (assumes they are
% equal)
function plot_trans(filename,step)
%handy code to ignore the header information if it is there
data = textread(filename,'%c',1);
if (ischar(data))
data = dlmread(filename,'',2,0);
else
data = dlmread(filename);
end
leng = length(data(:,1));
%this makes a square for the data to reside in
%code later will shave off the zeros on the sides
arr_size = max(data(leng,1),data(leng,2));
[Y,X] = meshgrid(0:step:arr_size);
trans = zeros(length(X),length(Y));
for i = 1:leng
%find coordinates for the data point
% uses the first and second columns to determine where the point
% goes into the big square array
x = round(data(i,1)/step)+1;
y = round(data(i,2)/step)+1;
trans(x,y) = data(i,3);
end
%get rid of any zero row/columns
test_x = 1;
test_y = 1;
for i = length(X):-1:1
%test row = all 0
if (test_x == 1)
if (trans(i,1:length(trans(1,:))) == 0)
trans = trans(1:(i-1),1:length(trans(1,:)));
else
test_x = 0;
end
end
%test column = all 0
if (test_y == 1)
if (trans(1:length(trans(:,1)),i) == 0)
trans = trans(1:length(trans(:,1)),1:(i-1));
else
test_y = 0;
end
end
if (test_x == 0 && test_y == 0)
break;
end
end
%graph
surface(trans);
%surfl(trans);
%set(gca,'DataAspectRatio',[1,1,.1]);
figure(gcf);
%mesh(X,Y,trans);
end

