Nasa signal processing software

Software defined radio technology from spectrum signal processing in burnaby, british columbia, met their needs. Literally years in the making, the new radiometer, which is designed to measure the intensity of electromagnetic radiation, specifically microwaves, is equipped with one of the most sophisticated signalprocessing systems ever developed for an earth science satellite mission. Its functions include automatic determination of the vehicles status and operational readiness. The embedded pc epc has a 66 mhz inte1486 dx2 processor and a vmebus interface to communicate with the pentek boards.

Norden huang, a scientist and mathematician at goddard space flight center, invented a set of algorithms for analyzing nonlinear and nonstationary signals that developed into a userfriendly signal processing technology for analyzing timevarying processes. Telemetry processing for current and future nasa missions is expected to span a large range of data rates from less than 10 bits per second bps to many hundreds of mbps. You can find useful information on nasa s technologies in techport, including descriptions of technologies, images, and. Nasa image2000 is being developed by nasa goddard space flight center code 588 and nasa s scientific and educational endeavors see. Mhz for evidence of narrow band signals of extraterrestrial, intelligent origin. A draft concept of the pr oposed standard has been released and discussed among organizations in the sdr community. Army redstone technical test center uses pc signal for vibration data processing and analysis in support of all its weapon system test programs. Signal processing, computerassistedinstrumentation. Software receiver processing for deep space telemetry.

Matlaboslo toolkit this toolkit is a set of matlab scripts and functions that enable rapid transfer of optical system and performance data from oslo optical software into the matlab environment. We also estimated the throughput, memory, and 10 bandwidth requirements using the nasa jpl geosar system. Nasa atmospheric and earth science missions generate vast amounts. Virginia brancato she is currently a nasa funded postdoctoral fellow with the jet propulsion laboratory, california institute of technology. Dsp system toolbox provides algorithms and tools for the design and simulation of signal processing systems.

At the same time, a new test control and monitor system for the international space station and future nasa launch systems will be needed. Although the software has been developed for the nde professional, the technology could be used for any other rf signal or image processing and analysis. The challenge was the configuration management along with the display processing of over 300 parameters in a single display. Nasa jet propulsion laboratory salary trends based on salaries. Sections iii and iv describe the signal processing at the spacecraft receiver and dss receiver, respectively. General description and software operation the nasa nde signal and image processing software was built using the latest versions of national instruments labview, and its associated advanced signal processing and vision toolkits. About 80 minutes after launch, the spacecraft was successfully separated from the delta ii second stage. This estimate is based upon 1 nasa jet propulsion laboratory signal processing engineer salary reports provided by employees or estimated based upon statistical methods. Jon jenkins coinvestigator for data processing nasa. Frederick billingsley and roger brandt of jpl devised a video film converter vfc that could transform analog video signals, such as those sent back by ranger.

In the second stage 2, we presented a procedure to divide the sar signal processing into pipelined parallel steps that can be performed on a parallel computer. Nasa nasas marshall center awards 2009 software of the. My task was to improve our labs contributions to an open source fluid flow dynamics simulation developed by dan schroeder. Help nasa sbirsttr program support for questions about the nasa sbirsttr solicitations, the proposal preparation and electronic submission process, and other program related areas, please contact the nasa sbirsttr program support office. The purpose of the fpga design is the implementation of the signal processing functions of the strs radio architecture in the ipas raics platform. Flight and ground communication systems for jpl missions, including antennas, arrays, transponders, proximity radios, signal processors and rf amplifiers. Bunton2 this article describes the requirements and architecture of a signal processing subsystem for a deep space array network being designed for the deep space network. Nasa jet propulsion laboratory signal processing engineer. These signal models form the basis for our detailed description of the uplink and downlink signal processing steps in the remainder of this article. Dec 17, 2018 conducts research and technology development of information and signal processing methods and approaches for digital communications systems.

Jon jenkins, third from the left, joins other members of the science processing operations center with props in front of a fullframe science image from the tess spacecraft. However, the software could one day be transferred to commercial organizations involved in any data acquisition endeavor, and transferable to universities and other government agencies. What are the best opensource tools for signal processing. The waveform utilizes legacy nasa forward error correction codes and. Nasa jet propulsion laboratory hiring scientific applications. A global schematic of the pipeline flow is presented below.

A softwarebased system for interactive spatial sound. Spectrum signal processing designs, develops, and markets high performance wireless signal. The original intention for the ndas software was to develop a common data acquisition software suite for nasa propulsion test centers. Meet the kepler mission team exoplanet exploration. Private, professional and informational engineering sites. Nasa cross track infrared sounder cris level 1b delta. Avionics systems the space shuttle avionics system controls, or assists in controlling, most of the shuttle systems. Focus areas include softwaredefined and cognitive radios. Swim is a software information service for the grid built on top of the nasa developed pour framework. Four nasa tactics to mitigate communications system obsolescence. One approach to parallel digital signal processing decomposes a high bandwidth signal into multiple lower bandwidth rate signals by an analysis bank. Data from the space telescope is processed at the science processing operations center at nasas ames research center. Data parallel line relaxation code dplr software package is a suite of computational fluid dynamics cfd tools for the simulation of supersonic and hypersonic flows in chemical and thermal nonequilibrium.

Software written in c that runs on most unixlinux platforms. Nasa langley research center accelerates acoustic data. The 20192020 nasa software catalog offers hundreds of new software programs you can download for free to use in a wide variety of technical applications. The emphasis is placed on hardware structures and signal.

Nasa cross track infrared sounder cris level 1b delta algorithm theoretical basis document atbd university of maryland baltimore county atmospheric spectroscopy laboratory university of wisconsinmadison space science and engineering center version 2. Signal processing standing committee spsc this standing committee was spawned from the data formats and procedures standing committee. Data formats and procedures standing committee dfpsc the data formats procedures standing committee is responsible for. Nasa grc research and engineering directorate 9 information and signal processing branch lci lci overview conducts research and technology development of information and signal processing methods and approaches of digital communications systems for aerospace applications. Nasa, provide an overview of current radar measurements techniques and facilities, discuss the signal processing software used for orbital debris measurements and the inference of debris size and orbital parameters from these measurements, and discuss how orbital debris radar.

Rapid advancements in digital data processing and communications, plus increased launch processing requirements for the space shuttle, have led nasa to call for a replacement for the ccms subsystem of the lps. Working in matlab, the engineers developed an algorithm to process the 16bit integer data from the data acquisition system. Furthermore, the data then has to be sent to the firing rooms for analysts with realtime display and a comparison with the data in the nasa built launch control software for the sls rocket. This technology was used in a broad range of earthbound medical and diagnostic tools, including advanced body imaging techniques known as ct, cat scan and magnetic resonance imaging mri. Nasa engineers reimplemented the old code in matlab and used gpu computing with parallel computing toolbox to reduce processing times. Nasa uses spectrum software defined radio technology for satellite.

Signal processing software for ground penetrating radar, users manual nasaads this is the users manual for the signal processing software for reducing ground penetrating radar gpr data. Each module is composed of a number of procedures coded in matlab. The discussion covers the representation of linear shiftinvariant systems using the convolution sum for the time domain and the fourier transforms for the frequency domain. Software defined radios sdr for nasa spaceflight applications. Nasa, other foreign research institutions, nor private nonprofit organizations such. Robert nathan began developing the first operational digital image processing software to address this problem. Nasa builds sophisticated earthobserving microwave. Sections v and vi describe a software implementation of the signal processing. Nasa uses spectrum software defined radio technology for. May 16, 2018 a signal processing engineer is expected to know not as much coding as a software engineer, but more software packages compared to them. At least four lessons about how to deal with and mitigate technology obsolescence can be learned from nasas efforts to overhaul its ground segments signal processing system. Digital imaging a process that turns analog signals into digital.

Feb 26, 2016 data formats and procedures standing committee dfpsc the data formats procedures standing committee is responsible for. Those technologies cover a broad range of areas, such as propulsion, nanotechnology, robotics, and human health. The purpose of nasa image2000 is to provide a hostindependent image processing system for students and educators using tutorials developed by see and the center for image processing in education cipe. Pkp is one of several diagnostic tools in the companys pcsignal software package, which is being used in space shuttle vibration and acoustical analysis and in the design of nasas ares i rocket the nextgeneration launch vehicle that will carry. A software platform for postprocessing waveformbased nde. Nasa msfc propulsion engineers are using pc signal as a diagnostic tool in shuttle propellant flow liner failure investigation. Dspsr is a highperformance, opensource, objectoriented, digital signal processing software library and application suite for use in radio pulsar astronomy. This section describes the signal processing used in the spacecraft receiver to track the uplink carrier phase, fractional pn chip timing, and range code phase. Experience with image processing software and algorithms. The advanced land image assessment systems alias supports radiometric and geometric image processing for the advanced land imager ali instrument on board nasas earth observing1 eo1 satellite.

About 80 minutes after launch, the spacecraft was successfully separated from the delta ii second stage and the solar arrays were properly deployed. Using again the mercurys raceway multicomputer as an example. The primary purpose of the level 2 retrieval software is to derive estimates of the column averaged atmospheric co2 dry air mole fraction, xco2, and other level 2 data products from the spectra returned by the oco2 mission. Parallel processing with digital signal processing hardware and software abstract the assembling and testing of a parallel processing system is described which will allow a user to move a dsp application from the design stage to the executionanalysis stage through the use of several software tools and hardware devices. The manual provides background information and instructions for operating the computer program. See who nasa jet propulsion laboratory has hired for this role. The ground segments current signal processing chain consists of strings of analog equipment. The neutron star interior composition explorer nicer is an international space station iss payload devoted to timeresolved spectrometry in the 0. The software was developed so as to be used on a pc with windows xp microsoft. Nasa contributes research and technology to the war against. The assembling and testing of a parallel processing system is described which will allow a user to move a dsp application from the design stage to the executionanalysis stage through the use of several software tools and hardware devices. Signal processing in the uplink receiver the range code phase measurement st.

The entire receiver processing needed for higherdatarate applications is currently the province of hardwarebased digital signal processing. Average salaries for nasa jet propulsion laboratory signal processing engineer. Nasa data acquisition system software for rocket propulsion. This past summer, i was an intern at the gvis lab at nasa glenn, where i brought my passion for open source into the lab. Used for phase unwrapping an interferometric process. Nasa s ocean biology processing group obpg supports the collection, processing, calibration, validation, archive and distribution of oceanrelated products from a number of missions which are supported within the framework and facilities of the nasa ocean data processing system odps which has been successfully supporting operational, satellitebased remotesensing missions. Introducing the 20192020 nasa software catalog the 20192020 nasa software catalog offers hundreds of new software programs you can download for free to use in a wide variety of technical applications. Because it has been designed for the windows platform and relies on a standard signal processing library, it can more readily take advantage of improvements in processing power without extensive software revisions. Worldview satellite imagery browsing and downloading tool. While octave tries to be similar in form and function to matlab, the latter is a professional quality package that has very rich set of toolboxes for signal processing of various forms. A signal processing engineer is expected to know not as much coding as a software engineer, but more software packages compared to them.

Worldview is a software tool designed for interactively browsing and downloading imagery from nasas earth observing satellites. Mpd is a powerful and effective iterative algorithm for signal decomposition and feature extraction. Working in the soc was a fabulous professional opportunity. The epc contains the spox os and swifttools software which allows the user to com municate with the pentek boards as well as modify and debug c code. A complete documentation of the software developed in the communication and signal processing laboratory cspl during the period of july 1985 to march 1986 is.

Replace analog signal processing chains with a digital fabric. The software is installed and compiled using the standard gnu configure and. The analysis software can search for signals with about onetenth the. Digital image processing medical applications space foundation. Conducts research and technology development of information and signal processing methods and approaches for digital communications systems.

Software information is periodically gathered from native package managers on freebsd, solaris, and irix as well as the rpm, perl, and python package managers on multiple platforms. Smap has the most advanced digital processingbased radiometer ever built, piepmeier said. The textbook deals essentially with discretetime signals for which both time and amplitude are discrete. The library implements an extensive range of modular algorithms for use in coherent dedispersion, filterbank.

An advantage of hht over other common signal analysis techniques, like. Swim is a software information service for the grid built on top of the nasadeveloped pour framework. Nasa s technology portfolio management system techport is a single, comprehensive resource for locating detailed information about nasa funded technologies. The development of slab is currently a workinprogress. Nicer was launched aboard a spacex falcon 9 rocket on june 3, 2017 at 17.

You can use the toolbox to visualize signals in time and frequency domains, compute ffts for spectral analysis, design fir and iir filters, and implement convolution, modulation, resampling, and other signal processing techniques. Status of the nasa seti sky survey microwave observing project. Parallel processing with digital signal processing. Processing and plotting large amounts of data can be time consuming and expensive, particularly for data that specify timevarying values, socalled time history data. The quip interpreter, a software environment for quick image processing, uses an interactive scripting language designed to facilitate use by nonexpert users. The library implements an extensive range of modular algorithms for use in coherent dedispersion, filterbank formation, pulse folding, and other tasks. Information and signal processing conducts research and technology development of information and signal processing methods and approaches for digital communications systems. The nasa nde signal and image processing software was built using the latest versions of national instruments labview, and its associated advanced signal processing and vision toolkits. The snaphu algorithm has been incorporated into other sar processing software, including isce. Alias consists of two processing subsystems for radiometric and geometric processing of the alis multispectral imagery. Input data is interferogram formatted as a raster, with singleprecision float, real4, or complex8 floatingpoint data types. Active rf remote sensing instruments, radars, and associated ground data processing algorithms and data processing systems. Apr 20, 2020 software written in c that runs on most unixlinux platforms.

Signal processing software for ground penetrating radar. Currently recognized machines are the wide band arecibo pulsar processor wapp, the penn state pulsar. Principlesalgorithmsandapplications identifierark ark. Apr 08, 2020 each processing step is executed via a software module, developed and implemented by the science operations center the soc at nasa ames. She is also a postdoctoral fellow at the department of earth system science, university of california, irvine.

Signal processing in the deep space array network r. However, digital processing allows changes to be made with software, allowing a wider variety of enhancements 52. Software radar technology and the open radar initiative nasa. Software tools for software radar less code more code multicast device interfaces c, python system components c, python component glue python receivers transmitters rf switches antennas panel controls panel displays sensors safety interlocks radio signal processing experiment recording experiment playback data product generation radar signal. Nasa uses spectrum software defined radio technology for satellite communications. A nasa team delivered in may a sophisticated microwave radiometer specifically designed to overcome the pitfalls that have plagued similar earthobserving instruments in the past. Signal processing in the deep space array network nasa.

Performs design and testing of hardware, waveform development, software simulation and analysis to identify and create subsystemlevel products for nasa space missions and aeronautics applications. Signal processing methods monitor cranial pressure nasa spinoff. Parallel processing with digital signal processing hardware and software. The team also replaced the detector with an analog digital converter and bolstered the overall system by creating groundbased signalprocessing software to remove interference.

487 1264 304 75 1535 156 204 162 173 1279 1012 1230 1152 35 673 1003 1363 576 69 67 707 983 644 919 171 531 470 1119 1373 4 1208 819