Search NASA⌕ Search

SEARCH · Search NASA

Results for “block errors”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 289 records · Page 16

Earth viewing with a shuttleborne experiment pointing mount

The article considers the attitude determination and the control problems of the shuttleborne earth-viewing pointing mounts (EPMs). Per-axis pointing performance requirements are identified for troposphere/stratosphere pollution, tropical storm research, and urban air pollution. Ephemeris error contributions to earth pointing are discussed and candidate attitude reference systems are described. Primary interfaces between the orbiter flight control system, Spacelab, pallet-mounted EPM, and control subsystems are outlined. A block diagram is given of the EPM-mounted stellar-inertial attitude reference system. The system's performance is evaluated on the basis of the inertial sensor and a three-axis covariance analysis.

Iwens, R. P.↗

Overview of NASA's Ocean Color Instrument Solar Calibration Architecture, Pre-Launch Tests and Preliminary On-Orbit Results

Launched in February 2024, the PACE mission represents NASA’s next investment in ocean biology, clouds, and aerosol data records. A key feature of PACE is the inclusion of an advanced satellite radiometer known as the Ocean Color Instrument (OCI), a global mapping radiometer that combines multispectral and hyperspectral remote sensing. Like its predecessors, OCI will provide two day global coverage of TOA radiances. Unlike its predecessors, OCI will cover a spectral range from 340nm to 2260nm. Below 900nm, OCI will include two spectrometers that continuously span the ultraviolet to 600nm and 600nm to near-infrared spectral regions to provide hyperspectral radiances sampled every 2.5 nm, with a bandwidth of 5 nm for each channel. Wavelengths above 900nm are measured in seven discrete multispectral bands of varying bandwidths, six of which are at similar wavelengths to those on heritage missions to support both atmospheric and ocean color applications. Nominal spatial resolution is similar to the SeaWiFS instrument with 1050 m at nadir. As for SeaWiFS, the pixel size increases due to a ~20 degree tilt and as a function of scan angle. Variations in the radiometric sensitivity of each OCI channel over time will be monitored by solar diffuser measurements for short term instrument gain adjustments and independent lunar measurements for trend adjustments of long time periods, similar to the approach employed for the VIIRS instrument [4]. The OCI flight-unit was built at NASA’s Goddard Space Flight Center. At the time of this writing, OCI has completed on-orbit commissioning activities and normal science operations have begun. A key aspect of the OCI architecture is the capability to trend absolute and relative calibration changes over the course of mission life with solar calibration. Every 24 hours, the PACE spacecraft performs an inertial hold as the ground track nears the North Pole which orients a Quasi-Volume Diffuser (QVD) mounted on OCI towards the sun. By knowing the irradiance of the sun and the reflectivity of the target, the absolute radiance at the input to the OCI aperture can be computed as OCI scans the target. The allowable absolute uncertainty budget for each solar calibration measurement is 1.6% 1-sigma below 900nm at beginning of life (BOL) and the allowable relative uncertainty budget is ~0.26% 1-sigma. The Solar Calibration Assembly (SCA) consists of three targets selectable via a single mechanism which also opens a door. The targets consist of a Daily Bright Target (DBT), Monthly Bright Target (MBT), and Daily Dim Target (DDT). The bright targets are quartz QVDs with the monthly target being used to track the degradation of the daily target. The dim target is used to track CCD linearity using Progressive Time-Delay Integration (PTDI). A composite baffle is attached to the SCA housing aperture to block Earth shine and stray light from the spacecraft. The SCA assembly is mounted to a view port ~90° from OCI nadir. This paper provides an overview of driving solar calibration requirements, error-budgets and early trade studies which drove the solar calibration assembly (SCA) architecture and on-orbit maneuver. Measurements of the diffuser Bidirectional Reflectance Distribution Function (BRDF) at TNO, Netherlands and GSFC are briefly described. Optical modelling and test results at the sub-system and instrument level are included. Finally, preliminary measurements on-orbit are compared to pre-launch predictions.

Joseph J Knuble↗

Overview of NASA's Ocean Color Instrument Solar Calibration Architecture, Pre-Launch Tests and Preliminary On-Orbit Results

Launched in February 2024, the PACE mission represents NASA’s next investment in ocean biology, clouds, and aerosol data records. A key feature of PACE is the inclusion of an advanced satellite radiometer known as the Ocean Color Instrument (OCI), a global mapping radiometer that combines multispectral and hyperspectral remote sensing. Like its predecessors, OCI will provide two day global coverage of TOA radiances. Unlike its predecessors, OCI will cover a spectral range from 340nm to 2260nm. Below 900nm, OCI will include two spectrometers that continuously span the ultraviolet to 600nm and 600nm to near-infrared spectral regions to provide hyperspectral radiances sampled every 2.5 nm, with a bandwidth of 5 nm for each channel. Wavelengths above 900nm are measured in seven discrete multispectral bands of varying bandwidths, six of which are at similar wavelengths to those on heritage missions to support both atmospheric and ocean color applications. Nominal spatial resolution is similar to the SeaWiFS instrument with 1050 m at nadir. As for SeaWiFS, the pixel size increases due to a ~20 degree tilt and as a function of scan angle. Variations in the radiometric sensitivity of each OCI channel over time will be monitored by solar diffuser measurements for short term instrument gain adjustments and independent lunar measurements for trend adjustments of long time periods, similar to the approach employed for the VIIRS instrument [4]. The OCI flight-unit was built at NASA’s Goddard Space Flight Center. At the time of this writing, OCI has completed on-orbit commissioning activities and normal science operations have begun. A key aspect of the OCI architecture is the capability to trend absolute and relative calibration changes over the course of mission life with solar calibration. Every 24 hours, the PACE spacecraft performs an inertial hold as the ground track nears the North Pole which orients a Quasi-Volume Diffuser (QVD) mounted on OCI towards the sun. By knowing the irradiance of the sun and the reflectivity of the target, the absolute radiance at the input to the OCI aperture can be computed as OCI scans the target. The allowable absolute uncertainty budget for each solar calibration measurement is 1.6% 1-sigma below 900nm at beginning of life (BOL) and the allowable relative uncertainty budget is ~0.26% 1-sigma. The Solar Calibration Assembly (SCA) consists of three targets selectable via a single mechanism which also opens a door. The targets consist of a Daily Bright Target (DBT), Monthly Bright Target (MBT), and Daily Dim Target (DDT). The bright targets are quartz QVDs with the monthly target being used to track the degradation of the daily target. The dim target is used to track CCD linearity using Progressive Time-Delay Integration (PTDI). A composite baffle is attached to the SCA housing aperture to block Earth shine and stray light from the spacecraft. The SCA assembly is mounted to a view port ~90° from OCI nadir. This paper provides an overview of driving solar calibration requirements, error-budgets and early trade studies which drove the solar calibration assembly (SCA) architecture and on-orbit maneuver. Measurements of the diffuser Bidirectional Reflectance Distribution Function (BRDF) at TNO, Netherlands and GSFC are briefly described. Optical modelling and test results at the sub-system and instrument level are included. Finally, preliminary measurements on-orbit are compared to pre-launch predictions.

ocean color↗

A simulation for gravity fine structure recovery from high-low GRAVSAT SST data

Covariance error analysis techniques were applied to investigate estimation strategies for the high-low SST mission for accurate local recovery of gravitational fine structure, considering the aliasing effects of unsolved for parameters. Surface density blocks of 5 deg x 5 deg and 2 1/2 deg x 2 1/2 deg resolution were utilized to represent the high order geopotential with the drag-free GRAVSAT configured in a nearly circular polar orbit at 250 km. altitude. GEOPAUSE and geosynchronous satellites were considered as high relay spacecraft. It is demonstrated that knowledge of gravitational fine structure can be significantly improved at 5 deg x 5 deg resolution using SST data from a high-low configuration with reasonably accurate orbits for the low GRAVSAT. The gravity fine structure recoverability of the high-low SST mission is compared with the low-low configuration and shown to be superior.

Estes, R. H.↗

Some partial-unit-memory convolutional codes

The results of a study on a class of error correcting codes called partial unit memory (PUM) codes are presented. This class of codes, though not entirely new, has until now remained relatively unexplored. The possibility of using the well developed theory of block codes to construct a large family of promising PUM codes is shown. The performance of several specific PUM codes are compared with that of the Voyager standard (2, 1, 6) convolutional code. It was found that these codes can outperform the Voyager code with little or no increase in decoder complexity. This suggests that there may very well be PUM codes that can be used for deep space telemetry that offer both increased performance and decreased implementational complexity over current coding systems.

Abdel-Ghaffar, K.↗

SimCheck: An Expressive Type System for Simulink

MATLAB Simulink is a member of a class of visual languages that are used for modeling and simulating physical and cyber-physical systems. A Simulink model consists of blocks with input and output ports connected using links that carry signals. We extend the type system of Simulink with annotations and dimensions/units associated with ports and links. These types can capture invariants on signals as well as relations between signals. We define a type-checker that checks the wellformedness of Simulink blocks with respect to these type annotations. The type checker generates proof obligations that are solved by SRI's Yices solver for satisfiability modulo theories (SMT). This translation can be used to detect type errors, demonstrate counterexamples, generate test cases, or prove the absence of type errors. Our work is an initial step toward the symbolic analysis of MATLAB Simulink models.

Roy, Pritam↗

Parallelized Convolutional Interleaver Implementation for Efficient DDR Memory Access

Convolutional interleavers are used in many different communications systems to correct for burst errors due to atmospheric fades and scintillation. The interleaver size is related to the channel coherence time and the data rate. Small convolutional interleavers can be implemented in a field programmable gate array (FPGA) block random access memory (BRAM). However, large interleavers exceeding the size of the BRAM on the FPGA are necessary for channels with longer fades and higher data rates. Therefore, an implementation utilizing double data rate (DDR) memory external to the FPGA is necessary. Wide DDR memory data buses can make the use of DDR memory for convolutional interleavers inefficient when individual symbols are written to and read from the memory. DDR memory operational speeds can also limit the data rate of the interleaver. The Consultative Committee for Space Data Systems (CCSDS) Optical Communications High Photon Efficiency (HPE) standard utilizes a convolutional channel symbol interleaver. A previous implementation of the HPE standard utilized BRAM for the convolutional interleaver, but mission requirements for the upcoming Optical Artemis-2 Orion (O2O) communications demonstration dictate the use of an interleaver exceeding the size of the BRAM. An algorithm and method for implementing the convolutional interleaver in the FPGA with DDR memory is described in this paper.

optical communications↗

Parallelized convolutional interleaver implementation for efficient DDR memory access

Convolutional interleavers are used in many different communications systems to correct for burst errors due to atmospheric fades and scintillation. The interleaver size is related to the channel coherence time and the data rate. Small convolutional interleavers can be implemented in a field programmable gate array (FPGA) block random access memory (BRAM). However, large interleavers exceeding the size of the BRAM on the FPGA are necessary for channels with longer fades and higher data rates. Therefore, an implementation utilizing double data rate (DDR) memory external to the FPGA is necessary. Wide DDR memory data buses can make the use of DDR memory for convolutional interleavers inefficient when individual symbols are written to and read from the memory. DDR memory operational speeds can also limit the data rate of the interleaver. The Consultative Committee for Space Data Systems (CCSDS) Optical Communications High Photon Efficiency (HPE) standard utilizes a convolutional channel symbol interleaver. A previous implementation of the HPE standard utilized BRAM for the convolutional interleaver, but mission requirements for the upcoming Optical Artemis-2 Orion (O2O) communications demonstration dictate the use of an interleaver exceeding the size of the BRAM. An algorithm and method for implementing the convolutional interleaver in the FPGA with DDR memory is described in this paper.

Optical communications↗

A modified adaptive delta modulator

This paper presents the results of a study in data compression of adaptive delta modulated video signals. The Song mode ADM is first investigated at a sampling rate of 16 Mbits/s and shown not to produce enough redundancy to warrant entropy encoding. A modified adaptive delta modulator algorithm is presented that operates at a sampling rate of 16 Mbits/s and does produce sufficient redundancy to yield a 40-50 percent data compression by using a simple code on 4 bit data blocks. Other techniques such as field interpolation and direct substitution are shown to increase the possible data compression further without noticeable degradation in the two input images used in this investigation. The effects of channel errors in the transmission of packet video over a computer network are considered. A leaky integrator is used to reduce the effects of channel errors in the data bits. It is shown that the effects of channel errors can be reduced by field interpolating those packets that can be shown to contain errors.

Barba, J.↗

Evaluation of the Lattice-Boltzmann Equation Solver PowerFLOW for Aerodynamic Applications

A careful comparison of the performance of a commercially available Lattice-Boltzmann Equation solver (Power-FLOW) was made with a conventional, block-structured computational fluid-dynamics code (CFL3D) for the flow over a two-dimensional NACA-0012 airfoil. The results suggest that the version of PowerFLOW used in the investigation produced solutions with large errors in the computed flow field; these errors are attributed to inadequate resolution of the boundary layer for reasons related to grid resolution and primitive turbulence modeling. The requirement of square grid cells in the PowerFLOW calculations limited the number of points that could be used to span the boundary layer on the wing and still keep the computation size small enough to fit on the available computers. Although not discussed in detail, disappointing results were also obtained with PowerFLOW for a cavity flow and for the flow around a generic helicopter configuration.

Lockard, David P.↗

Recent Developments and Status of the Langley Single Vector Balance Calibration System (SVS)

The Langley Research Center (LaRC) Single Vector Balance Calibration System (SVS) was first introduced in 2000 by Peter Parker. The SVS combines the Design of Experiments (DOE) methodology with a novel load application system. Since that time three systems have been designed and developed with different load range capabilities (ranging from 2 pounds to 3,000 pounds). Approximately fifteen balances have been calibrated and their data compared to conventional techniques. This paper will present results of these comparisons, based on the mathematical models and accuracies, and discuss differences that were observed. In addition, changes in the implementation of the initial load schedules developed using DOE will be highlighted. One of the principles behind DOE is randomization. The initial loading schedules used to date have been randomized in the traditional DOE sense but not for repeat calibrations or experiments. Implementation of this randomization within blocks and its impact on data quality will be reviewed. Areas of potential future development will be presented which include changes in the centers to include loads with the force position system in the pure error estimates.

Jones, Shirley M.↗

Coding tradeoffs for improved performance of FH/MFSK systems in partial band noise

Partial band noise jamming can severely degrade the performance of frequency-hopped, M-ary frequency-shift keyed communciation systems. This paper illustrates the tradeoffs between channel coding, diversity, and block orthogonal (MFSK) modulation as a means of overcoming the advantage of worst case, non-adaptive (as opposed to repeat-back) partial band jamming. For ease of computation, the analysis relies on exponentially tight error bounds, and is based on a noncoherent detection metric that requires jamming state information for each hop. A more robust, less complex receiver structure which eliminates the jamming knowledge requirement is shown to degrade performance less than 2-1/2 dB. The coding tradeoffs discussed in this report are exemplified in the design of a hypothetical 32 kb/s military frequency-hopped communication link.

Levitt, B. K.↗

The advanced receiver 2: Telemetry test results in CTA 21

Telemetry tests with the Advanced Receiver II (ARX II) in Compatibility Test Area 21 are described. The ARX II was operated in parallel with a Block-III Receiver/baseband processor assembly combination (BLK-III/BPA) and a Block III Receiver/subcarrier demodulation assembly/symbol synchronization assembly combination (BLK-III/SDA/SSA). The telemetry simulator assembly provided the test signal for all three configurations, and the symbol signal to noise ratio as well as the symbol error rates were measured and compared. Furthermore, bit error rates were also measured by the system performance test computer for all three systems. Results indicate that the ARX-II telemetry performance is comparable and sometimes superior to the BLK-III/BPA and BLK-III/SDA/SSA combinations.

Hinedi, S.↗

Four applications of a software data collection and analysis methodology

The evaluation of software technologies suffers because of the lack of quantitative assessment of their effect on software development and modification. A seven-step data collection and analysis methodology couples software technology evaluation with software measurement. Four in-depth applications of the methodology are presented. The four studies represent each of the general categories of analyses on the software product and development process: blocked subject-project studies, replicated project studies, multi-project variation studies, and single project strategies. The four applications are in the areas of, respectively, software testing, cleanroom software development, characteristic software metric sets, and software error analysis.

Basili, Victor R.↗

Further Results On Finite-State Codes

New codes generated and analyzed. Report discusses application of general construction for finite-state (FS) codes to known block codes. Decoding algorithms and results of simulations discussed briefly. First, general construction applied to (24,12) Golay code. Next, general construction applied to (16,8) Nordstrom-Robinson code. Results presented as plots of bit-error probability versus ratio of bit energy to noise energy.

Pollara, F.↗

Autonomous onboard navigation using tracking and data relay satellite system (TDRSS) signals

Analyses have indicated that the NASA Tracking and Data Relay Satellite System (TDRSS) can furnish its orbital users accurate, low cost onboard navigation services via two different modes: (1) Forward-Link Scheduled Tracking, designated 'Block-I', and (2) Forward-Link Beacon Tracking, designated 'Block II'. Attention is presently given to the Block-I and Block-II system configurations, signal definition, and observation data descriptions. Projected accuracies for orbit-determination, time-determination, and frequency-determination are presented, in conjunction with user-navigation scenarios and covariance analysis results detailing error sources and magnitudes. The status of the two navigation service modes in both TDRSS and Advanced TDRSS is noted.

Engel, Cheryl↗

Using neural networks and Dyna algorithm for integrated planning, reacting and learning in systems

The traditional AI answer to the decision making problem for a robot is planning. However, planning is usually CPU-time consuming, depending on the availability and accuracy of a world model. The Dyna system generally described in earlier work, uses trial and error to learn a world model which is simultaneously used to plan reactions resulting in optimal action sequences. It is an attempt to integrate planning, reactive, and learning systems. The architecture of Dyna is presented. The different blocks are described. There are three main components of the system. The first is the world model used by the robot for internal world representation. The input of the world model is the current state and the action taken in the current state. The output is the corresponding reward and resulting state. The second module in the system is the policy. The policy observes the current state and outputs the action to be executed by the robot. At the beginning of program execution, the policy is stochastic and through learning progressively becomes deterministic. The policy decides upon an action according to the output of an evaluation function, which is the third module of the system. The evaluation function takes the following as input: the current state of the system, the action taken in that state, the resulting state, and a reward generated by the world which is proportional to the current distance from the goal state. Originally, the work proposed was as follows: (1) to implement a simple 2-D world where a 'robot' is navigating around obstacles, to learn the path to a goal, by using lookup tables; (2) to substitute the world model and Q estimate function Q by neural networks; and (3) to apply the algorithm to a more complex world where the use of a neural network would be fully justified. In this paper, the system design and achieved results will be described. First we implement the world model with a neural network and leave Q implemented as a look up table. Next, we use a lookup table for the world model and implement the Q function with a neural net. Time limitations prevented the combination of these two approaches. The final section discusses the results and gives clues for future work.

Lima, Pedro↗

Improved modeling of GPS selective availability

Selective Availability (SA) represents the dominant error source for stand-alone users of the Global Positioning System (GPS). Even for DGPS, SA mandates the update rate required for a desired level of accuracy in realtime applications. As was witnessed in the recent literature, the ability to model this error source is crucial to the proper evaluation of GPS-based systems. A variety of SA models were proposed to date; however, each has its own shortcomings. Most of these models were based on limited data sets or data which were corrupted by additional error sources. A comprehensive treatment of the problem is presented. The phenomenon of SA is discussed and a technique is presented whereby both clock and orbit components of SA are identifiable. Extensive SA data sets collected from Block 2 satellites are presented. System Identification theory then is used to derive a robust model of SA from the data. This theory also allows for the statistical analysis of SA. The stationarity of SA over time and across different satellites is analyzed and its impact on the modeling problem is discussed.

Braasch, Michael S.↗