Home
        ANTENNA TEST RANGE - Colorado State University
         Contents
1.    Figure 23  Flowchart of Electronics  USB to RS232 communication is achieved using FIDI FI232RL USB UART interface   Communication will occur as the controller is given a command and when the control reports back  that the command was accomplished  The LabView software requires a 28800 baud  ASCII will be    sent and received through a virtual serial port     Microprocessing will be done by the Atmel ATMega168  ASCII commands will be converted to the  appropriate signals to motor driver IC and linear actuator  We continue to use the ATMegal68 to    reduce writing new code for the electronics  the free application WinAVR to compile the    26       microprocessor code and because the debugger is already available for use  Movement devices will be    enabled based on counters and comparators contained in the microprocessot     Motor driving is managed with the Allegro A3970 IC device  This motor driver is equipped with  PWM  H Bridge and micro stepping capabilities  The IC is an easy way to control the movement of a  bipolar stepper motor and minimizes the circuitry greatly  This will increase performance and stability    of the system     Bipolar step motors are chosen to drive the mechanics of the planar scanner  The motors provide  precise control and high torque which will eliminate some measurement error  Figure 24 shows the  basics of a stepper motor  The motor consists of a magnetized rotating plate with alternating poles and  two electromagnets  The current through the
2.  0 1 689655E 9  1 012923E 0  0 000000   0 0 000000E 0  4 000000E 0 1 724138E 9  328 393817E 3  0 000000E 0 0 000000E 0 4 000000E 0 1 758621E 9  657 067657E 3  O 000000E 0 O 000000E 0 4 000000E 0 1 793103E 9  1493111E 0          Figure 18  Display data screen    The    Run Measurement    Sub VI receives the measurement data back from the VNA before moving  to the next measurement location  After this Sub VI is done executing  the program moves to the     Array to Listbox    state  In is in this state where the program transforms the 2 dimensional array of  data compiled received from the motor driver PCB and the VNA and transforms it into a Multi   Column Listbox  which is easy for the user to interact with  Additionally  at once this state is finished  executing  GUI is switched to the data display screen  shown above   This screen allows the user to see  all the data generated by the scan as well as the sweep settings previously defined  On the right is as a  three dimensional model showing the data for one particular frequency  The model is interactive   meaning the user can zoom in or out and move it around  Additionally  the user can select the  frequency displayed on the graph by double clicking a frequency in the data table  However  most of  the time it will be for useful for the user to export the data to another analysis program such as Matlab   These can be accomplished by selecting the    Export Data    button on the left side beneath the data  table  If the user w
3.  Calibration  6113E135 28B0 432B 989E     Channel  1     Bandwidth  700 0 Hz     Sweep Gen Type  0  Analog     Sweep Points  801  30  Sweep Type  0  Linear Frequency  Linear Frequency lw    Center Freq  1 5 E 9 Hz  1 500000G    Span Freq  1 0 E 9 Hz  1 000000G  Measurement Type  0  S11     Measurement Name  MY_MEAS     Port Power             Figure 16  Configure VNA screen  Alternatively  if the user presses    Configure Measurement    the code moves to the    Motor Sweep  Setup    state  This state  among other small tasks changes the GUI to the configure motors screen  On  this screen the user has the ability to input all the necessary information needed to create a sweep    pattern for the measurement     18       FVP MAIN E fl Elevation    Po dl eve mama          EH z    En SEA  s  Home Azimuth      at  EOS  Zero Azimuth  iS    E  Home Azimuth 2  T VISVisa Resoure ER    VISVisa Resoure P    Home Elevation  J   Positon         a  gt  Zero Elevation fs 3  Polarization E  Take Measurement  Azimuth    Y  Elevation       Error Out  Error In   2 3 be Ka  Home Azimuth 2       Figure 17  Run Measurement Sub VI    Each of the boxes are already populated with default values that user can either keep or change   Additionally  each of the boxes has programmatic limits as to what values can be entered  For example  if the user tries to input a value of  1 into the    Steps    box the program will override it and replace it  with the closest acceptable value  Once the user has entered 
4.  a stationary  transmitting antenna  a dynamic scanning antenna  The conceptual design includes three main  mechanical elements  the horizontal platform  the elevator and the antenna mount  Each will be  briefly discussed  The majority of the components will be manufactured out of Delrin   acetal because  of its low friction coefficient  ease of precision manufacturing  long durability  high integrity and most    very low conductance     The horizontal sliding platform will support the whole system  A belt drive will position the platform  at the desired horizontal position upon a track  The belt drive will have a worst case accuracy within  2mm  This will be achieved by a bipolar stepper motor and gearbox  The track and platform will    support a load  antenna  antenna mount and elevator  of at least 100 kilograms     The elevator will control the vertical position of the antenna  Top and bottom Delrin   shelves for the  antenna mount will be supported by three polycarbonate guide shafts with bushings and driven by a  ball screw actuator  A bipolar stepper motor and gear box will drive the actuator  The goal weight for    the elevator is 25 30 kilograms              Figure 21  Planar Scanner Sketch Up  24    The antenna mount will control the polarization of the antenna  The spherical scanner is using a    stepper motor to accomplish this  The drawbacks of the motor occurs when the connecting the cables       to adapter positioned on the center backside of the antenna and th
5.  code wakes up and grabs the user input parameter and  chooses the next state based on these parameters  From the state diagram  for example  in order to exit  the program it is necessary to return to the home state and then choose exit  Using the state diagram   the software framework was then generated reflecting an equivalent program flow  The framework    within the code is the state machine itself and its supporting VPs     Wait for Exit  Event  Motor Sweep  Setup     gt     Event                   lt  lt  QUE          VNA Setup         E  Event    Run  Measurement    Ron        m    Array To  Listbox    Wait for    Update Graph    Figure 12  State Diagram             14    Program Development and Operation    Maks the  the vi template that you use for top level Top event strocture to force operators snmedutely    a   0 Timeout    Pl    project directory ii    d   VISA session   5      ea    hy h HIH    Open lead E    error in  no error   LEs        ON XOFF v    u  time string       Figure 13  Initialize State    After the state diagram and the program framework were complete  the real coding was ready to take  place  The figure below shows the overall frame work of the application and the    Initialize    state  As  in the state diagram the first state the code operates is the    Initialize    state  Within this state the  program retrieves the file structure location needed to open the error log and initializes the TCP IP  connection with the VNA and the RS232 connecti
6.  control contro    Figure 8  Example Test System    The test antenna positioning system is usually one of three types  a planar  spherical  or cylindrical  scanner  We want to use one of these systems so that when we analyzed the measurement results  we  can simplify the mathematics  In Figure 9  you can see the three different scanning methods  Every dot  in the picture is roughly a point where the antenna takes a measurement  Of course  the positions can    be even finer in detail  but that is entirely a decision for you to make               _a         b  Cylindrical scanning  c  Spherical scanning        a  Planar scanning          Figure 9  Scanning Methods    10    CHAPTER 4  ANTENNA TEST SOFTWARE    Initial Development    To control the antenna positioning system  a complex software application needed to be developed   The previous year   s team developed a prototype of this software using C  and Visual Studio  Shown  below is the GUI  Graphical User Interface  for this prototype  which allows the user to interface with  the system and configure measurements  However  this prototype lacked the ability to configure and  load calibration files from the VNA  Vector Network Analyzer   Additionally  the software did not  allow the user to configure sweep measurements along multiple axes  These among other small issues  lead to the software being redeveloped using National Instruments LabView 8 6  Being a test and  measurement based software  LabView was an ideal choice for 
7.  electromagnets create a powerful magnetic field which  will provide torque to step the plat from N to S poles  In this example current flows from 1a to 1b and    from 2b to 2a  Sequencing the distribution of potential to the 4 ports will make the motor rotate           Figure 24  Diagram of the Stepper Motor       Microstepping creates intermediate steps between each pole step on the magnetized plate  Figure 25  from the Allegro A3979 spec sheet  shows the difference a normal stepping cycle and microstepping    with 4 intermediate steps  The microstepping is achieved by varying the ratio of torque between the    27    two phases in a sinusoidal cosinusoidal method  Microstepping provides a much higher resolution of    stepping  but there is a trade off of accuracy for each intermediate step     sema TU UU UU UU step incu  HOME Output         HOME Output       Figure 25  Two Possible Types of Outputs From Motor Driver    Pulse width modulation  PWM  is used to accelerate the motor and then to regulate the speed of the  motor  The duration of the pulse high time will determine the average voltage applied to the motors  which the motor torque is proportional  see Figure 26   Torque determines the speed at which the    motor turns or slows down  The motor driver IC will automate this signal        Figure 26  Graph of PWM Signal  28    CHAPTER 6  FUTURE WORK    Next semester  we plan on continuing with the progress that we have made this semester  The    following is a brief list
8.  of items we plan to accomplish     Programming    This semester  we created a LabView program that acts as the control center  combining information  sent to and from the microprocessor and the Vector Network Analyzer  Next semester  we hope to    expand that program to give us control of the planar scanner        We also want to reprogram the microprocessor code to decrease the size and efficiency of the code   We also want to take a look into a finer motor movement that gives us the ability to move two motors    at once     Mechanical Design and Analysis    We plan on creating a CAD design of the planar scanner that we plan on using to simulate stresses and  other dynamic tests on the planar scanner  Doing so will give us confidence in the design we came up    with this semester  Also  we need to order the parts needed and get them machined     Electronics    We hope to create a new printed circuit board  PCB  next semester that will house all the motor    control electronics     29    APPENDIX 1  BUDGET    This semester we focused on research and software design  The school provided the developmental  software used  The only expense was due to electronics research with breadboard and components     These expenses are covered by the funding given to all senior design students                                     10             eia   af 50  readboardcomponets   wus   oo      s  Total   2 545 565    Figure 27  Expected Budget    30    BIBLIOGRAPHY    Stutzman  Warren L   Thie
9. 0000E 0  1 931034E 9  1 072606E 0  0 000000   0 0 000000E 0  3 000000      0  1 965517E 9  1 444351   0  O 000000E 0 O 000000E 0   3 000000    0  2 000000E 9  879 488349E 3  0 000000E 0 0 000000E 0  4 000000E 0 1 000000E 9  581 435561E 3  0 000000   0  0 000000E 0  4 000000E 0 1 034483   9  717 208922E 3  O 000000E 0 0 000000E 0 4 000000E 0 1 068966E 9  424 916148E 3  0 000000   0 0 000000E 0 4 000000E 0 1 103448E 9  906 291842E 3  O 000000E 0 0 000000E 0 4 000000E 0 1 137931E 9  536 875963E 3  0 000000   E 0 0 000000E 0 4 000000E 0 1 172414E 9  985 054791E 3  O 000000E 0 0 000000E 0  4 000000E 0 1 206897E 9  1 223547E 0  O 000000E 0 0 000000E 0 4 000000E 0 1 241379    9  169 645950E 3  O 000000E 0 0 000000E 0 4 000000E 0 1 275862E 9  568 466425E 3  0 000000E 0 0 000000E 0 4 000000E 0 1 310345E 9  405 567497E 3  0 000000E 0  0 000000E 0 4 000000E 0 1 344828E 9  632 225633E 3  0 000000E 0 0 000000E 0  4 000000E 0 1 379310E 9  854 947090E 3  0 000000E 0 0 000000E 0  4 000000E 0 1 413793E 9  458 507240E 3  0 000000E 0  0 000000E 0 4 000000E 0 1 443276E 9  945 346355E 3  0 000000E 0 0 000000E 0  4 000000E 0 1 482759E 9  744 BS3199E 3  0 000000E 0 O 000000E 0  4 000000E 0 1 517241   9  1 073691E 0  O 000000E 0 0 000000E 0 4 000000E 0 1 551724E 9  906 720877E 3  0 000000E 0 0 000000E 0  4 000000E 0 1 586207E 9  388 825446E 3  O 000000E 0 0 000000E 0 4 000000E 0 1 620690E 9  1 048312E 0  O 000000E 0 0 000000E 0 4 000000E 0 1 655172E 9  1 192842E 0  0 000000E 0 0 000000E 0  4 000000E
10. ANTENNA TEST RANGE    First Semester Report    Fall 2009    By    Aaron Kim  Ryan Koenig  Michael    Turner    Prepared to partially fulfill the requirements for ECE401    Department of Electrical and Computer Engineering    Colorado State University    Fort Collins  Colorado 80523    Report Approved   Dr  Branislav Notaros    Olvera Notaros    ABSTRACT    Antenna research has progressed significantly over the past decade  however to conduct any research   there needs to be one common resource  an antenna test range  This is because of the need to  experiment on physical antennas due to the mathematical complexity of analyzing such antennas  numerically  Such systems that are offered commercially are very expensive and may not come  packaged with features that are important  The primary goal of this project is to create an antenna test    range without the expensive price tag of commercial systems     For this project  we utilize numerous advanced research tools and knowledge from electromagnetic  theory  antenna measurement theory  RF microwaves  electronics  communications  computer  hardware  control theory  power analysis  mathematics  computational algorithms  and programming   Beyond the research required for this project  we will be working on developing a design  analyzing the  design  modeling and simulating our system  programming  building  testing  budgeting  installing  and  assessing on the management and design levels  The design level includes work on the syst
11. a  Figure 3 shows the geometry of this type of range        Figure 3  Geometrical Arrangement of an Elevated Range    Slant Range   A slant range places the source antenna close to the ground while the test antenna is placed on top of a  tower  It is best to make the tower out of nonconducting materials in order to suppress reflections  from the tower  This type of system requires less real estate than an elevated range  However  it is  important to have a smooth ground surface to prevent any reflections from the ground  Again  this    type of arrangement is susceptible to outdoor weather     Fiberglass  tower    7      Test antenna    N 4 30m      N    Source antenna    Image       Figure 4  Geometrical Arrangement of a Slant Range    Compact Antenna Test Range  CATR     This type of range utilizes a reflector that reflects a signal towards the test antenna  The reflector 1s       specially built so the reflected signal becomes a plane wave field without having to cover a large  distance  This satisfies the far field criteria in a small space  This is an extremely useful way to test the  far field characteristics inside a small chamber  The downside is getting a reflector  The reflector  cannot have a smooth edge and instead must have a serrated edge  This is to suppress the diffraction    that occurs  Also  the reflector must be large and parabolic with a strong enough mount to keep it    stable                 _   CATR   d y  Test reflector  Zone  Me j       Vertex  Parabo
12. all the information they have the option to  select    Next    or    Home     If    Home    is selected then then program moves to the    Home    state and  the home screen of the GUI reappears upon which the user again has the choices described above  If     Next    is pressed the program moves to the    VNA Setup    screen which allows the user to input  parameters to setup the VNA  For example  one of the parameters that the user has the ability to select  is the calibration file  For more information on calibrating the VNA for your specific measurement  please read Agilent   s user manual for the device  In the VNA setup screen is shown below  the user  has the option once again to click    Home    or if the user wishes to continue    Run Measurement     If  the user selects    Run Measurement    the code moves to the    Run Measurement    state and changes the  GUI screen to scan in progress  Within this state is a Sub VI containing a state machine of its own   responsible for sending commands to the motors  moving them to the proper locations  and then    requesting a measurement from the VNA     19    Frequency 1 827586E 9 Hz Polarization 0 Degrees  j Double click a frequency to display on the plot    Polarization Azimuth Elevation Frequency dB  O 000000E 0 0 000000E 0  3 000000E 0 1 827586E 9  1 128251E 0  0 000000      0 0 000000E 0   3 000000E 0  1 862069E 9  1 200794E 0  O 000000E 0 0 000000E 0  3 000000E 0  1 896552E 9  852 360010E 3  0 000000E 0 0 000000E 0  3 00
13. ation implements Microsoft    DirectShow tools and was written in C    NET using Microsoft Visual Studio     21       Logitech QuickCam    Orbit AF          Figure 19  Flowchart of the Camera System    The Cameras communicate with the operating computer via USB  The test operator will then open  ATRCamApp directly from the LabView Control application  which will display on a second monitor   When ATRCamApp loads  the COM ports containing the two camera sources are found  The sources  are then initialized for video capture and designated a display panel on the application window  The  operator starts the cameras by clicking on the appropriate button on the application window  When  this event occurs  the cameras ate powered and the raw image data is gathered  filtered with  DirectShow and made visible on the application window  No other functions were necessary given the  static environment of the Chamber  Once the cameras are mounted  they will not be moved  The light  source in the chamber will also not change  Because of the static nature of the system  the provided  Logitech software can be used to initially configure the cameras for enhanced capture response  This  small application with its simplicity and accessibility will enhance the operation of the Antenna Test    Range     22       ee ES ss Cr    Figure 20  Example Image from Camera Software    23    CHAPTER 4  PLANAR SCANNER    The second scanner of interest is planar  A planar scanner will facilitate two purposes 
14. ave  This is because the reactive element is much greater than the radiating element     Other than the reactive field  there is the radiating field  In this region  also called the Fresnel Region     the radiation fields dominate and angular field distribution depends on the distance from the antenna     Far Field  This region is usually the region most antenna research is based around  In this region  we can assume  the radiation pattern is independent of the distance from the antenna  This is because at a large enough    distance  the travelling wave emitted from an antenna appears to look like a plane wave        Reactive        Radiating Near Field  Field V  Fresnel Zone       Radiating Far Fiek   Fraunhofer Zone      gt  20  or r  gt  10              Figure 7  Field Regions    BASIC SYSTEM    Now that we have established a large chunk of the theory  we must now discuss the basic setup of a    system  To begin  we have to establish the basic elements  a source antenna and a test antenna     According to the reciprocity rule  the antenna we want to test can be on the source side or the    measurement side  However  it is conventional to place the antenna under test  AUT  on the    measurement side  Figure 8 shows what we mean by source and test     Test  antenna        Test  positioner    Receiver eee iad      indicators   Pattern   recorder            Signal  Source satin  antenna    Polarization  positioner    Source  tower    Source Source os  tower tower    indicators
15. e stepper motor is heave and  conductive  The planar scanner will use a small plastic linear scanner to push a right angle arm that  pivots at its vertex  see Figure 13   This method will be much more cost effective  lighter and less  noisy in the system while still providing rotation for polarization up to 200 degrees  Other mounting    plates and supports will be designed to accommodate a variety of antennas     f      f    f       y       Fer i  0 35 E     E       INEAR ACTUATOR    OA o   PL  f    209 2       INEAR ACTUATOR             gr        el       ey            Al  0 a           INEAR ACTUATOR            n    Figure 22  Polarization Sketch Up    29    CHAPTER 5  ELECTRONICS    The electronic system consists of four main parts  communication between software and circuitry via  USB to RS232  the micro processor  motor driver and movement device 1 e  motor and linear actuator    see Figure 23   The planar scanner will be controlled using electronics remaining from the spherical  positioned  Similar circuitry will be implemented because of the identical parts except for controlling  the electrical linear actuator for the antenna mount  The printed circuit board layout will be designed  using the freeware application CadSoft Eagle  While commercial electronic systems are available  none    will offer the custom design needed at a cost effective price     USB to RS232 Atmel ATMega168 Allegro A3979 Motor  Microprocessor Motor driver                     Linear  Actuator    
16. ected off the ground  This is a design constraint that is unique to each  reflection range  This type of range is useful for understanding the reflective quality of antennas and    also accommodates antennas that operate in the Ultra High Frequency  UHF  range     Receive  antenna         Transmit  antenna    Range surface    i  I ransmit antenna  image    es          Figure 2  Geometrical Arrangement for a Reflection Range    The downside to using reflection range is choosing the right location to place one of these ranges  This  range is susceptible to inclement weather in the general area  a common problem with outdoor ranges   Also  this type of range needs to be installed in a location with a smooth uniform ground in order to  get the intended reflection  This type of range is especially prone to interference from the surrounding    environment     FREE SPACE RANGES    Unlike the reflection range  a free space range aims to decrease contributions from the environment     This accomplished through several methods which vary     Elevated Ranges   This type of range is very similar to a reflection range  however this type of range is used to test very  large antennas  The antennas are usually mounted atop a tall building with a clear line of sight to the  source antenna  Again  these types of ranges are susceptible to inclement weather as these antennas are  usually too large to place indoors  Another downside is the need for a tall tower or building and a large    test are
17. em     hardware  electronics  and processor levels     The work that has been done sets the stage for the actual building and testing of the planar scanner  system next semester  Spring 2009   In conjunction with last year   s project  we hope to create a fully    functional antenna test range for use with research and for enhancing curriculum in academic courses     TABLE OF CONTENTS    Contents  Til E e doi occ i  aio TV Issacs E vce A A reece ce thence ssa II 11  Olor raynro eltte ao A En oo O irre ntrrre E ont reer et cre 1  Fao  0  O crap Terre reer te er ee 1  fauaure ater Meastiement Lacoste err tr rte tr 2  ee BA ie A E T A se E e E E A E E shueutacstsestiacdt 2  E S E 2 tatoo  gt  APA E T A A A A A ree ee en ee 4  Mt PP 7    SAIS  ego  o AAN O er re rr eer ee 9  Chapter 4 Antenna Lest SO sirrane i RE E tert etre 11  foie 18S D Ea eeo ai A A A E O NU E re rrr 11  PE EEES E O E E E E EEEN 12  Peeran Developmentand OET O eian E E A A E EE 15  Ghapter o  Test Chamber Mono ca Snes treerere aaeh aaiae a iaaa aani Ea i 21  Ehapter as Plant CO renee tern eter eer E tree rr rt ee re re eee 24  CE Gen rset acon o oi A nn E 26  Daie o AA Eno eo O O 29  ME Hea a gts  cue UN E O EEE EEEE 29  Mechanical Desion and Aa rios 2  MES    EGG A II INUNDA II 29  yoo  lt 1 81Gb   ect    10  010  cB Mara mr terre ert nore OOO O O Prat are ROT ee OTS Cory ont Teme re een 30  PBO E tre ner reer mr Tree i   O Ue O re re 31    Figure 1   Figure 2   Figure 3   Figure 4   Figure 5   Figure 6   Fi
18. evices    required extensive testing to ensure the quality of the signal transmitted and received     Antenna Measurement Theory    Oftentimes  antennas are very complex  This poses a problem for analyzing antennas as the  mathematical computations are very complex as well  It is very impractical  in terms of time spent  to  take on the analysis of an antenna  As a remedial solution  simulation software has been created to  model these antennas  Unfortunately  the software available for simulating antennas is based on theory  and because antennas are breaking new ground every few months  we are not entirely sure if the  theoretical models are accurate  Therefore  we need to test the antenna in a test range  By physically  testing the antenna and measuring the behavior  we can analyze the results more accurately and with    much mote speed     To perform an antenna test  we must have an antenna test range  Which test range we want to use is a  tricky question  There are many types of test ranges and each offer benefits as well as shortcomings   Determining which test range to use is crucial to getting a good test  Below  you will find two main    types of ranges and a brief analysis on their benefits and shortcomings     REFLECTION RANGES    This is one of the two basic types of ranges  A reflection range is useful for creating a    quiet zone    in  the region of the test antenna  Figure 2 shows the geometrical arrangement for such a range  As you  can see  the signal is refl
19. gure 7   Figure 8   Figure 9     Figure 10   Figure 11   Figure 12   Figure 13   Figure 14   Figure 15   Figure 16   Figure 17   Figure 18   Figure 19   Figure 20   Figure 21   Figure 22   Figure 23   Figure 24   Figure 25   Figure 26   Figure 27     LIST OF FIGURES    Near Field Radiation of Cell Phone Near Human Head    oooccnccccnonucnonnanonnanannanonnaninnanonnaninnacinnnss 1  Geometrical Arrangement for a Reflection Range uned dada debas 3  Geometrical Arrangement of an Elevated Rande calidad lit 4  Geometrical Arrangement of a Slant Rania 5  Contorno ere mrt 6  Aste  Ae C1 Chanel  S 7  Kiele INC OL OIG avisado ida 8  Example Lest SY SUSI aiaeseesstaulecd tases a a a a ons 9  Sane Methods i   10  Antenna  Soriware LLO PER AA A A auien 12  Proc ram Tuntun ANG StALeS anto 13  Se A 14  A en ne ne RE Oe oF TEE SPOS SO ECD Or SOIT a Ree eer 15  User merice hone SC he Stl iaa 16  CONSUE motors SCEE sexes as a r tue ntact rasa chara ledaie aulent tidal aSatendarslsceleeiuud 17  Contiente VIN NSH C1 n T E Dade leet hehe deeeueied ced a ras 18  Run Measurement SU V dintel olor 19  Disparate cn 20  Elo wenarrot tae amero Sleep E E E 22  Example msc trom Camera SONWALE sotana ca 29  Panar scanner o REE U aaa Aa E nia 24  Po On orcas 25  Flowchart or EleCHONC arire e aa r a 26  Diastamvor the Stepper Moi ioien re ann a aaiiadtae 2I  Two Possible Types of Outputs From Motor Dfrivef    ooooonconnnonnnnnnononcnnnnnnonorororerenanncncncacaos 28  Grippo or PWM Sera a a A O ene 28  Expec
20. ishes to take another measurement  the    home    button will take the program back    to the home screen where the program can either be exited or a new measurement can be started     20    CHAPTER 3  TEST CHAMBER MONITORING    Radiation within the anechoic chamber and moving equipment create an environment that is  dangerous for humans  In order to observe the antenna testing experiments  cameras will be placed in  the test chamber  This allows the test operators to verify the orientation of the various scanners and  know if emergency shutoff is needed  Both transmitter and recetver antennas will be monitored using  two Logitech QuickCam   Orbit AF webcams  This camera was chosen because of the shaft  extension  high resolution and light management  The shaft extension is the most important feature     The long shaft will allow the base of the camera to be shielded by anechoic foam which should reduce       the interference with the test  Once the test chamber is functional  the amount of camera interference    will be analyzed and changes with the camera mounting will be investigated and improved if needed     The standard software provided by the camera does not support the viewing of two cameras in the  same application  This required a small application to be written that will display both camera images    on the same screen with simplified controls for turning on both cameras  This camera application will       be referred to as ATRCamApp  The programming of the applic
21. le  Gary A   Antenna ORBIT FR  Antenna Measurement Theory   Theory and Design  Second Edition  John Wiley ORBIT FR  2003    amp  Sons  1998  Allegro Microsystems  43979  Microstepping  Balanis  Constantine  Antenna Theory  Analysis and DMOS Driver with Translator  Allegro  2008   Design  Second Edition  John Wiley  amp  Sons  Agilent Technologies  PNA Series Programming  1997  Information and Examples  Agilent    Technologies  2009     31    
22. lic    surface       4  Figure 5  Configuration of a CATR  Anechoic Chambers    Last  but certainly not least  is the anechoic chamber  This type of test range is kept indoors where the  walls are covered in absorber material  This material suppresses the reflected waves to keep the  measurement isolated  The absorber material is also shaped like a pyramid to prevent any diffractive  waves from reflecting  Also  to prevent any environmental noise  a layer of conductive material should  be laid out underneath the absorber material  This creates a Faraday Cage inside the chamber  An  anechoic chamber is useful for providing a silent room as well as enough space to perform far field  measurements  Unfortunately  the absorber materials are expensive along with finding a large enough  room for these experiments  Finally  it is worth mentioning that this project utilizes an anechoic    chamber and all the developments we have made are to outfit this anechoic chamber              Figure 6  Inside an Anechoic Chamber    MEASUREMENT METHODS    To perform a measurement  assuming all the conditions for a measurement are satisfied  we must    choose what kind of measurement we want to perform  There are two distinct categories  near field    and far field     Near Field    There are two subregions in the near field region  reactive near field and radiating near field     The reactive near field region is the region in which we are interested in the reactive element of the    travelling w
23. on with the motor driver board  Once all the  information is retrieved the program moves to the    Open Error Log    state  The only function of this  state is to create and open a text file in the previously obtained program directory and name it     Administrative Error Log     Once that state is complete the program can now track and record errors  within the program for debug purposes  The next state executed is the    About    state  which has the    sole purpose of opening a pop up window displaying the program name and version number  The    15    window is timed and vanishes programmatically after a few seconds  saving the user from having to  close it  The last of the hard coded startup states is the    Home    state  This state is responsible for    changing the GUI to the home screen that allows the user to give input for the first time     Welcome to the Antenna Test Range Software    To begin press  Configure Measurement       Frequency 1 758621E 9 Hz Polarization 90 0 Degrees       Configure Measurement    Eat            Figure 14  User interface home screen    16       Figure 15  Configure motors screen    The home screen of the GUI shown below has two buttons in the lower right corner  Each if these  buttons triggers a different event within the code  If the user presses    Exit    the code with move to the       Exit    state and then to the    Clean Up    state  these states will be discussed later on      17    Configure VNA    Configure measurement  Select
24. ors in  choosing the overall architecture of the software  For this application  the following factors were    important when choosing the correct architecture     e RS232 communication with the custom motor driver PCB  e    TCP IP communication with the VNA  e Fast enough to process gain information from the VNA while scanning    e User interface with moderate functionality  o Must support user options  o Allow for data to be exported    12    Considering these factors  it was decided that the best program architecture for this system would be  an event bases state machine  A state machine allows for the code to be easily expanded upon  while  keeping it fast enough to process large amounts of data quickly  Moreover  support for events gives  the user a great amount of functionally in the GUI  The next step in the development process was to  determine what states would be necessary in order to meet the project specifications  The figure below  shows what functions the software needs to perform and what states are necessary to perform each  specified function  As seen in the figure  most of the states within the program are used in the program    utilities section which is responsible for all connections  error logging  and closing all references when    done   Input user sours   SEE defined defined VNA ee Display scan  utilities sweep Results    parameter  parameters    Intialize    Array To  Listbox       Open Error Log       About    Run  Home    Motor Sweep VNA Setup Upda
25. te Graph    Measurement    Default    Clean Up       Export Data       Exit       Figure 11  Program functions and states    With the required states now determined  the next step is to figure out what order each of these states  should be called  This is accomplished by creating a state diagram which indicates the top level  program flow and allows the programmer to begin coding the framework of the application  Another  key aspect to consider when creating the state diagram is the GUI design  For this application we  decided to use a wizard type GUI in order to simplify measurement configuration  The wizard GUI    asks for certain parameters from the user and chooses the next screen based on those parameters  For    13    example anyone who has set up a printer on their home computer most likely encountered a wizard       asking for parameters on multiple screens  This is another key difference between the new application  and the previously developed prototype  which had a traditional GUI  Shown in the figure below is the  state diagram for the application  From the    start    position on the diagram one can trace their way  through the different states of the program  After the first four states  the yellow states  execute  automatically on program startup  the code will stop and wait for user input  When the user has  finished inputting their desired parameters and clicks for example    next    it triggers an event in the  code  When the    next    button is pushed  the
26. ted Dudo etario 30    CHAPTER 1  INTRODUCTION    Due to the high saturation of electronics in today   s society  antenna research is an immensely hot  topic  Just in one day  the number of times an average person uses an antenna is staggering  This is all  the motivation needed to foray into antenna research  This chapter discusses the need for antenna    research and presents current applications of such research     Applications    One recent application of antenna research that has received a dosage of media coverage is the cell  phone and brain tumor link  Using antenna test ranges as well as simulation software  this topic has  been researched extensively  however the research is still inconclusive  Using the test chamber  we can  measure the strength of the signal coming from a cell phone and deduce the possible biological effects    it may have on the human body  This can also be done for other electronics as well        Figure 1  Near Field Radiation of Cell Phone Near Human Head       With consumer electronics becoming smaller and smaller yet demanding a connection to the digital  world  it is no wonder there is an emphasis on the research and development of newer  smaller  more  reliable antennas  These can be applied in almost any modern day electronic device such as Global    Positioning System  GPS  devices  smart phones  portable computing  wireless networking  Radio       Frequency Identification  RFID   and many more  Each of the antennas developed for these d
27. this application and ultimately lead to  significant cuts in development time  So exactly what is LabView one might ask  To answer this  one  has to think of writing code in an entirely new way  Normally when a programmer sits down and  begins writing a piece of code  they begin to typing line after line of code  In LabView however  the  code is graphical not text based  so a LabView developer would sit down and begin creating a block    diagram  not lines of text  This is the fundamental difference between other languages like C  and       LabView  This difference enables the programmer to see the program visually and in many cases    increases the speed of development     11                 es           IIR l  li ff ry hel  P  iie      gt    MINAS AEAN LATA lela  Maansa   t ye th  j aili    4 het        l q i      os Me iihi y    Meanjerert       Rat Postor    Restor Cegees    Deta Ports Per Posbon Y          oore Messazes WIA Messages  mt 2  Pt 200 P30 P4 0 A2000 02000 52000 ve  425    00  M  591    A rr AS       Figure 10  Antenna Software Prototype    Program Architecture    The first task of development is to choose a program architecture that best matches the application  In  order to accomplish this task  it is necessary to know what the desired functions of the software are to  be  what other devices or programs the software will communicate with  and what speed requirements  must the software meet  These among other requirements and specifications are important fact
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Samsung GT-P6210 Benutzerhandbuch  Manuel d`installation d`un hub récepteur DigitalEQTM Modèles NV  télécharger la notice  Mi-Theta 600  StarTech.com 1000 ft Black Cat 6 Stranded UTP Patch Cable  Guia de Montagem Audiovisual  Consumo y velocidad de pasaje de la digesta en bucerros (Bubalus    TAFCO WINDOWS NU2-154S-I Installation Guide    Copyright © All rights reserved. 
   Failed to retrieve file