Metr 51: Scientific Computing II Lecture 10: Lidar Plotting Techniques 2 Allison Charland 10 April 2012.

Slides:



Advertisements
Similar presentations
Introduction to Engineering MATLAB – 11 Plotting - 4 Agenda Multiple curves Multiple plot.
Advertisements

A MATLAB function is a special type of M-file that runs in its own independent workspace. It receives input data through an input argument list, and returns.
Excel Objects, User Interface, and Data Entry. ◦ Application Window  Title Bar  Menu Bar  Toolbars  Status Bar  Worksheet Window  Worksheet Input.
7. Radar Meteorology References Battan (1973) Atlas (1989)
Lecture 12 Content LIDAR 4/15/2017 GEM 3366.
SURVEYING II UNIT IV PRESENTATION II.
Advanced Radio and Radar
Metr 51: Scientific Computing II Lecture 9: Lidar Plotting Techniques Allison Charland 3 April 2012.
CIS 101: Computer Programming and Problem Solving Lecture 2 Usman Roshan Department of Computer Science NJIT.
Anomalous Propagation Greater density slows the waves more. Less dense air does not slow the waves as much. Since density normally decreases with height,
Pilot Balloon Radiosonde Upper Air Measurements. Pilot Balloon: Pibal A pilot balloon can be tracked visually with a single theodolite that measures the.
RHB C-band radar scan strategy constraints Cloud top height less than 1.5 km altitude Features of interest < 5 km in scale Rapid evolution of cells  fast.
1 Radar Displays PPI - Plan position Indicator Maps the received signals on polar coordinates in plan view. The antenna scans 360° at fixed elevation angle.
Analysis of Three Dimensional Wind Fields from Two Operational Radars Yong Kheng Goh* and Anthony Holt * Doppler radar and wind-field.
Pilot Balloon Radiosonde Upper Air Measurements. Pilot Balloon: Pibal A pilot balloon can be tracked visually with a single theodolite that measures the.
Dual-Doppler Wind Retrieval from two operational Doppler radars Yong Kheng Goh, Anthony Holt University of Essex, U. K. for CARPE DIEM, Bologna 29 Nov.
How can we get a vertical profile of the atmosphere?
MATLAB INTRO CONTROL LAB1  The Environment  The command prompt Getting Help : e.g help sin, lookfor cos Variables Vectors, Matrices, and Linear Algebra.
STATISTICAL GRAPHS.
G O D D A R D S P A C E F L I G H T C E N T E R Goddard Lidar Observatory for Winds (GLOW) Wind Profiling from the Howard University Beltsville Research.
MEGN 536 – Computational Biomechanics MATLAB: Getting Started Prof. Anthony J. Petrella Computational Biomechanics Group.
Introduction to File I/O High-Level Functions 1.Data files 2."High level" File I/O 3.dlmread() 4.xlsread() 1.
RADAR System Anas Abu Siam. Introduction RADAR Is a device or system for detecting and locating a target by radio waves. The term RADAR was coined in.
Study Design and Summary Atmospheric boundary layer (ABL) observations were conducted in Sapporo, Japan from April 2005 to July Three-dimensional.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Application of a Portable Doppler Wind Lidar for Wildfire Plume Measurements Allison Charland and Craig Clements Department of Meteorology and Climate.
Doppler Radar Basic Principles.
B. Gentry/GSFCGTWS 2/26/01 Doppler Wind Lidar Measurement Principles Bruce Gentry NASA / Goddard Space Flight Center based on a presentation made to the.
Acceleration measures how fast velocity changes
Basic Principles of Doppler Radar Elena Saltikoff Alessandro Chiariello Finnish Meteorological Institute.
Introduction Acknowledgements Funding for the CSU-MAPS is provided through a joint NSF-MRI R 2 grant (AGS# , ) awarded to San Francisco and.
Synthetic Aperture Radar Specular or Bragg Scatter? OC3522Summer 2001 OC Remote Sensing of the Atmosphere and Ocean - Summer 2001.
RAdio Detection And Ranging. Was originally for military use 1.Sent out electromagnetic radiation (Active) 2.Bounced off an object and returned to a listening.
ECEN5633 Radar Theory Lecture #19 24 March 2015 Dr. George Scheets n Read 13.3, 9; 9.1 n Problems Web 4, 5, &
SuperDARN operations Pasha Ponomarenko.
A string is an array of characters Strings have many uses in MATLAB Display text output Specify formatting for plots Input arguments for some functions.
Excel Web App By: Ms. Fatima Shannag.
RADAR METEOROLOGY Courtney Schumacher Texas A&M University ATMO 352.
 Used to describe the velocity of a moving object during its motion.  depict the direction and relative speed by a vector arrow.
NOAA Airborne Doppler Update Mike Hardesty, Alan Brewer, Brandi McCarty and Christoph Senff NOAA/ETL and University of Colorado/CIRES Gerhard Ehret, Andreas.
Analysis for the Structure of Meso-scale Convective Systems on Squall Line Process on July at Shanghai Liu shuyuan Sun Jian ( CAMS, Beijing, China.
Fire Plume Kinematic Structure Observed Using Doppler Wind Lidar
GWOLF and VALIDAR Comparisons M. Kavaya & G. Koch NASA/LaRC D. Emmitt & S. Wood SWA Lidar Working Group Meeting Sedona, AZ January 2004.
Kavaya-1 Coherent Doppler Lidar Roadmap to Both the NRC Decadal Survey “Science Demonstration” and “Operational” Missions Michael J. Kavaya Jirong Yu Upendra.
CS100A, Fall 1998, Lecture 201 CS100A, Fall 1998 Lecture 20, Tuesday Nov 10 More Matlab Concepts: plotting (cont.) 2-D arrays Control structures: while,
Anemometry 4 The oldest known meteorological instrument about which there is any certain knowledge is the wind vane which was built in the first century.
U NIVERSITY OF J OENSUU F ACULTY OF F ORESTRY Introduction to Lidar and Airborne Laser Scanning Petteri Packalén Kärkihankkeen ”Multi-scale Geospatial.
Department of Earth Sciences, M.Sc. Wind Power Project Management
# x pixels Geometry # Detector elements Detector Element Sizes Array Size Detector Element Sizes # Detector elements Pictorial diagram showing detector.
National Highway Institute 5-1 REV-2, JAN 2006 EQUIPMENT FACTORS AFFECTING INERTIAL PROFILER MEASUREMENTS BLOCK 5.
Lidars Lifted: The Østerild Balconies Experiment
What is Doppler Weather Radar
Computer Graphics Lecture 3 Computer Graphics Hardware
Ultrasound Physics Image Formation ‘97.
Chapter 6 Filters.
Date of download: 12/23/2017 Copyright © ASME. All rights reserved.
Frequency Distributions and Their Graphs
James Donahue EE 444 Fall LiDAR James Donahue EE 444 Fall
Statistical Analysis with Excel
8.1 The Language of Motion Some common words used to describe motion include: Distance Time Speed Position How would you describe the motion of the soccer.
Statistical Analysis with Excel
Advanced Radar Systems
GAJENDRA KUMAR EC 3rd YR. ROLL NO
MMT Observatory 3rd Trimester 2008 Elevation Tracking
Validation of airborne 1
De-aliasing of Doppler radar winds
Constructing Box Plots
Chapter 1 Motion.
NPOESS P3I & Follow-on Threshold Operational Mission
Presentation transcript:

Metr 51: Scientific Computing II Lecture 10: Lidar Plotting Techniques 2 Allison Charland 10 April 2012

One week of Matlab left! Matlab Final will be on April 19 th Then on to HTML and creating a personal webpage Reminder

Emitted infrared light Infrared light reflected from aerosols Movement of aerosols by wind The shift in frequency of the return echo is related to the movement of aerosols. The faster the aerosols move, the larger the shift in frequency. From this, the wind speed relative to the light beam can be measured. Doppler Lidar Theory

Doppler wind lidar Halo Photonics, Ltd. Stream Line micron Eye-safe 75 mm aperture all-sky optical scanner Min Range: 80 m Max Range: 10km 550 user defined range gates (24 m) Temporal resolution: s Measurements: Backscatter Intensity Doppler Radial Velocity

Lidar Scanning Techniques Multiple elevation and azimuth angles can be adjusted to create different types of scans. DBS (Doppler Beam Swinging): Wind Profile Stare: Vertically pointing beam RHI (Range Height Indicator): Fixed azimuth angle with varying elevation angles PPI (Plan Position Indicator): Fixed elevation angle with varying azimuth angles 95 o 30 o 70 o

dlmread M = dlmread(filename, delimiter, R, C) dlmread will read a file with any type of delimiter from any row or column. M = dlmread(filename, delimiter, range) It can also be used to specifically read a range of different rows and columns. The delimiter can be expressed with a character string that responds to the type of delimiter. Use '\t' to specify a tab delimiter If you want to specify an R, C, or range input, but not a delimiter, set the delimiter argument to the empty string, (two consecutive single quotes with no spaces in between, ''). For example, M = dlmread('myfile.dat', '', 5, 2)

dlmread M = dlmread(filename, delimiter, R, C) Reads data whose upper left corner is at row R and column C in the file. Values R and C are zero-based, so that R=0, C=0 specifies the first value in the file. M = dlmread(filename, delimiter, range) Reads the range specified by range = [R1 C1 R2 C2] where (R1,C1) is the upper left corner of the data to read and (R2,C2) is the lower right corner

RHI Data Date & Time(UTC)

dist = 0:129; % Zero to number of gates - 1 dist = (dist + 0.5)*24; %Create distance array dist=dist'; %Transpose Note: This distance refers to the distance along the lidar beam at any angle. For the stare data, this corresponded to the height. It will be used later. Create your distance array dist

RHI Data Date & Time(UTC) This file has a fixed azimuth angle of 145 o and elevation angles ranging from 0 o to 80 o at intervals of 5 o There will be 16 sets of data for each elevation angle. (for i = 1:16)

R_t = 17; for i = 1:16 time_range = [R_t 0 R_t 2]; T(:,i) = dlmread(‘filename’,'',time_range); R_t = R_t + 131; %Set row range to the next %time row = num of gates +1 end %for So now T will be a 3x16 array with the first row corresponding to the times (will not be needed), the second row should be the same azimuth values, and the third row is the changing elevation angles. Read the time and angle row

Within the same loop as the time range R1_d = 18; %Row where velocity begins R2_d = 147; %Row where velocity ends for i = 1:16 data_range = [R1_d 1 R2_d 1]; V(:,i) = dlmread(‘filename’,'',data_range); R1_d = R1_d + 131; R2_d = R2_d + 131; end %for So now V will be a 130x16 array with the rows corresponding to velocity at range gates and columns corresponding to changing elevation angles. Read in velocity

Calculating x and z distances %Calculate horizontal distances elev = T(3,:)*(pi/180); %Calculate x and y distances [a,b] = size(V); for j = 1:a for p = 1:b x(j,p) = dist(j)*cos(elev(p)); z(j,p) = dist(j)*sin(elev(p)); end lidar Lidar scan- dist Elev. angle x z

figure(1);clf; pcolor(x,z,V) shading flat xlabel('X (m AGL)'); ylabel('Z (m AGL)'); title('Doppler Radial Velocity (m/s)') colorbar Plotting with pcolor

figure(1) Set any data within the first 100 m to be NaN Filter the data so that if there is a velocity change of ±7 ms -1 between any two range gates, then any data after that is NaN. Adjust the colorbar axis to show the range of velocities for your data.