Rewriting the Band 6 Cartridge Test System + Phase Stability

Slides:



Advertisements
Similar presentations
LabVIEW Crash Course Presented by:.
Advertisements

Mini Project Seminar on Pizza Ordering Application for Android
Data Acquisition Risanuri Hidayat.
PRIME Antenna Inc. Antenna Test Team Adam Straubinger Alan Condino Thanh Hong Ronnie Berg Sam Gregorio.
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Lesson 4 Computer Software
1 A tutorial on the VISIR Open Lab Platform and an invitation to join the VISIR Group How to open a local electronics laboratory for remote access
Power Control System for a Concrete Durability Test Cabinet – Phase 2 Jacob Jameson Madhav Kothapalli Thomas Persinger Andrew Versluys.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VIRTUAL INSTRUMENTATION BIBHU SANTOSH ROUT EI [1] VIRTUAL INSTRUMENTATION by Bibhu Santosh Rout Roll.
Part I MVRT 2011 – 2012 Season Introduction to LabVIEW.
An Overview of LabVIEW by: The Software User-Interface Group!
ICALEPCS’ GenevaACS in ALMA1 Allen Farris National Radio Astronomy Observatory Lead, ALMA Control System.
Introduction Stacey Nordt Computer Science NC A&T State University Project Description: Converting a Visual C++ program into LabView for testing the 2280.
Laboratory 5: Introduction to LabVIEW
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
V irtual I nstrumentation Club. Official definition of Instrumentation from ISA (International Society of Automation)- A collection of Instruments and.
Business Applications– Using Java _____ Presented by Priya Saha.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
Application Case Study Christmas Lights Controller
Cosmic Microwave Technology, Inc.
Introduction to LabVIEW
Digital Control CSE 421.
Bus Systems ISA PCI AGP.
Operating System Review
Distributed Computing
Laboratorio per dottorandi 2017 Particle Accelerators Control System
CSCI-235 Micro-Computer Applications
Introduction to Visual Basic 2008 Programming
Outline Introduction Standards Project General Idea
SCADA for Remote Industrial Plant
Function Generator Remote Control
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Computer System and Programming
How SCADA Systems Work?.
The Client/Server Database Environment
Green Software Engineering Prof
Design and Implementation
Drill Translate the following message:
Status and Plans of Virtual Instruments
Introduction CSE 1310 – Introduction to Computers and Programming
Chapter 4 Computer Software.
Operating System Review
Types of SQL Commands Farrokh Alemi, PhD
pocketVNA What is a Vector Network Analyzer?
Lesson 2: Introduction to Control programming using Labview
Programming Languages
AN ENVIRONMENT FOR REMOTE CONTROL
Polarization Calibration
Programming Languages
Introduction to LabVIEW
Terry Cotter LO/IF Group Leader
Module 01 ETICS Overview ETICS Online Tutorials
Chapter 1 Introduction(1.1)
Introduction to LabVIEW
Chapter 7 –Implementation Issues
An Optimal Procedure for RF Conditionning at the FREIA Laboratory
A Virtual Implementation of VELA (CLARA)
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Introduction to LabVIEW
SOFTWARE DEVELOPMENT LIFE CYCLE
Cnc machine Presented By:.
Introduction to LabVIEW
Chapter 13: I/O Systems.
Introduction to BIOS Prof. Shamim Ahmad Hakim
Introduction to LabVIEW
Introduction To Software Development Environment
Red Pitaya with EPICS Andraz Pozar EPICS Collaboration Meeting
Presentation transcript:

Rewriting the Band 6 Cartridge Test System + Phase Stability Kendal Sandridge + Supervisor: Morgan Mcleod

Introduction to ALMA The Atacama Large Millimeter Array with 66 dishes It is used to study planetary formation

Introduction to the Band 6 CTS The Band 6 Cartridge Test System is a system for testing different specks on the Band 6 Cartridge The Band 6 Cartridge is a receiver centered on 230GHz with a band width of about ALMA receivers are split into bands because of the different sky transparencies.

Types of Measurements Phase Stability* Amplitude Stability Noise Temperature Image Rejection Beam Pattern Measurement Output Power

Components to the Band 6 CTS Power meter PNA Programmable Attenuator Switch Controller/Warm IF Plate Signal Generator

LabVIEW LabVIEW stands for Laboratory Virtual Instrument Engineering Workbench Its is a system-design platform and development environment for a graphical languages named “G” LabVIEW makes it easier to acquire data, control instruments, and automate processes.

SQLite SQL = Structured Query Language SQLite is a version of SQL that does not need a server to run. It is self- contained

Perforce Perforce is a source code control system Perforce is used instead of GIT because LabVIEW code isn’t text based and the full benefits of GIT can’t be had. Perforce allows software engineers to look back at previous changes with code and revert their current code if an bug has occurred

The New Band 6 CTS Architecture The biggest reason for rebuilding the Band 6 CTS is because LabVIEW 2013 runs 8x faster than the previous version of LabVIEW By porting the old code to the new platform we can increase test speed and efficiency

Writing Drivers The driver layer the lowest software layer in the system. This layer talks directly to the hardware Each instrument has its own way of communication Sometimes bit manipulation is involved

Ways to Communicate with Test Instruments SCPI – Standard Commands for Programmable Interfaces Ex. Other types – Attenuator A = ON B = OFF Ex. A123 B456 Turns on switches 1,2,3 Turns off switches 4, 5, 6

Writing Models Models are the next level up in the software architecture They are like a class in Java and come with an Activate which calls each function and a Validate which checks each sent and received value to see it it is valid

Phase Stability The phase stability measurement procedure involves measuring the phase of a signal over time. The phase must be stable to achieve in order for the different signals to correlate Phase stability is measured with the PNA, RF Source, Signal Generator, temperature sensor, and Warm IF Plate

Writing Phase Stability The phase stability procedure implementation is a collaboration between the Front End model, the PNA model, the Switch Controller model, the Attenuator Model and the Temperature Controller Model

Phase Stability Data Phase stability data is usually converted from degrees to femtoseconds to make the spec lines the same for each band The Alan Deviation Plot shows how much variation in phase is happening in short term intervals and long term intervals

Conclusion Over the course of this summer I successfully rebuilt parts of the Band 6 CTS up to the Phase Stability Measurement