Search NASA⌕ Search

SEARCH · Search NASA

Results for “Coherent 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 163 records · Page 9

Use Computer-Aided Tools to Parallelize Large CFD Applications

Porting applications to high performance parallel computers is always a challenging task. It is time consuming and costly. With rapid progressing in hardware architectures and increasing complexity of real applications in recent years, the problem becomes even more sever. Today, scalability and high performance are mostly involving handwritten parallel programs using message-passing libraries (e.g. MPI). However, this process is very difficult and often error-prone. The recent reemergence of shared memory parallel (SMP) architectures, such as the cache coherent Non-Uniform Memory Access (ccNUMA) architecture used in the SGI Origin 2000, show good prospects for scaling beyond hundreds of processors. Programming on an SMP is simplified by working in a globally accessible address space. The user can supply compiler directives, such as OpenMP, to parallelize the code. As an industry standard for portable implementation of parallel programs for SMPs, OpenMP is a set of compiler directives and callable runtime library routines that extend Fortran, C and C++ to express shared memory parallelism. It promises an incremental path for parallel conversion of existing software, as well as scalability and performance for a complete rewrite or an entirely new development. Perhaps the main disadvantage of programming with directives is that inserted directives may not necessarily enhance performance. In the worst cases, it can create erroneous results. While vendors have provided tools to perform error-checking and profiling, automation in directive insertion is very limited and often failed on large programs, primarily due to the lack of a thorough enough data dependence analysis. To overcome the deficiency, we have developed a toolkit, CAPO, to automatically insert OpenMP directives in Fortran programs and apply certain degrees of optimization. CAPO is aimed at taking advantage of detailed inter-procedural dependence analysis provided by CAPTools, developed by the University of Greenwich, to reduce potential errors made by users. Earlier tests on NAS Benchmarks and ARC3D have demonstrated good success of this tool. In this study, we have applied CAPO to parallelize three large applications in the area of computational fluid dynamics (CFD): OVERFLOW, TLNS3D and INS3D. These codes are widely used for solving Navier-Stokes equations with complicated boundary conditions and turbulence model in multiple zones. Each one comprises of from 50K to 1,00k lines of FORTRAN77. As an example, CAPO took 77 hours to complete the data dependence analysis of OVERFLOW on a workstation (SGI, 175MHz, R10K processor). A fair amount of effort was spent on correcting false dependencies due to lack of necessary knowledge during the analysis. Even so, CAPO provides an easy way for user to interact with the parallelization process. The OpenMP version was generated within a day after the analysis was completed. Due to sequential algorithms involved, code sections in TLNS3D and INS3D need to be restructured by hand to produce more efficient parallel codes. An included figure shows preliminary test results of the generated OVERFLOW with several test cases in single zone. The MPI data points for the small test case were taken from a handcoded MPI version. As we can see, CAPO's version has achieved 18 fold speed up on 32 nodes of the SGI O2K. For the small test case, it outperformed the MPI version. These results are very encouraging, but further work is needed. For example, although CAPO attempts to place directives on the outer- most parallel loops in an interprocedural framework, it does not insert directives based on the best manual strategy. In particular, it lacks the support of parallelization at the multi-zone level. Future work will emphasize on the development of methodology to work in a multi-zone level and with a hybrid approach. Development of tools to perform more complicated code transformation is also needed.

Jin, H.↗

Multipath error in range rate measurement by PLL-transponder/GRARR/TDRS

Range rate errors due to specular and diffuse multipath are calculated for a tracking and data relay satellite (TDRS) using an S band Goddard range and range rate (GRARR) system modified with a phase-locked loop transponder. Carrier signal processing in the coherent turn-around transponder and the GRARR reciever is taken into account. The root-mean-square (rms) range rate error was computed for the GRARR Doppler extractor and N-cycle count range rate measurement. Curves of worst-case range rate error are presented as a function of grazing angle at the reflection point. At very low grazing angles specular scattering predominates over diffuse scattering as expected, whereas for grazing angles greater than approximately 15 deg, the diffuse multipath predominates. The range rate errors at different low orbit altutudes peaked between 5 and 10 deg grazing angles.

Sohn, S. J.↗

Lieb-Mattis States for Robust Entangled Differential Phase Sensing

We explore a two-node, entanglement-enhanced sensor network for differential phase sensing that exploits decoherence-free subspaces to suppress common-mode noise, a primary limitation of many state-of-the-art quantum sensors. We identify a class of entangled states that, while not strictly optimal, achieve the same asymptotic sensitivity scaling as optimal states and can be prepared efficiently from initially unentangled atomic ensembles. Importantly, the preparation time decreases with increasing system size, which makes the states compatible with realistic noise processes in present-day quantum sensors that operate with large particle numbers but lack full error correction. We illustrate these ideas using two cavity-mediated preparation protocols: (i) coherent, unitary entanglement generation analogous to bosonic two-mode squeezing, yielding Heisenberg scaling, and (ii) dissipative preparation through collective emission into a shared cavity mode, providing a square-root improvement beyond the standard quantum limit. Numerical simulations show that both approaches remain effective at experimentally realistic cavity cooperativities, establishing a practical path toward scalable, quantum-enhanced differential phase sensing.

Kaubruegger, Raphael [National Institute of Standa↗

Digital decorrelator saves time and expense in acoustic testing of structures

Instantaneous signals from coherent random sound field are summed and time delayed to avoid introducing vectorial addition errors. Resultant statistically independent signals are applied to spectrometer. Displayed sound pressure level is proportional to square root of sum of squares of sound pressure levels taken over frequency range of interest.

Nakich, R. B.↗

Performance of a 2-micrometer coherent Doppler lidar for wind measurements

Measurements of boundary layer winds are presented using a 2-micrometer coherent Doppler lidar and the optimal performance of the maximum likelihood estimator. The systematic error for single-shot estimates was estimated as 3.6 cm/s using measurements from a stationary hard target. The estimation error for measurements of the radial component of the wind field was determined, as well as the fraction of the estimates that are randomly distributed over the velocity search space, when the signal power is low and speckle fading is important. The results from actual data are compared with the results from ideal simulations. The first direct estimation of the spatial structure function of the radial wind field and of the energy dissipation rate is presented for both horizontal and vertical directions of propagation. The rms estimation error of the velocity estimates is found to be within 30% of ideal performance based on simulation.

Frehlich, Rod↗

Error Control Coding Techniques for Space and Satellite Communications

Turbo coding using iterative SOVA decoding and M-ary differentially coherent or non-coherent modulation can provide an effective coding modulation solution: (1) Energy efficient with relatively simple SOVA decoding and small packet lengths, depending on BEP required; (2) Low number of decoding iterations required; and (3) Robustness in fading with channel interleaving.

Costello, Daniel J., Jr.↗

Reducing Spaceborne-Doppler-Radar Rainfall-Velocity Error

A combined frequency-time (CFT) spectral moment estimation technique has been devised for calculating rainfall velocity from measurement data acquired by a nadir-looking spaceborne Doppler weather radar system. Prior spectral moment estimation techniques used for this purpose are based partly on the assumption that the radar resolution volume is uniformly filled with rainfall. The assumption is unrealistic in general but introduces negligible error in application to airborne radar systems. However, for spaceborne systems, the combination of this assumption and inhomogeneities in rainfall [denoted non-uniform beam filling (NUBF)] can result in velocity measurement errors of several meters per second. The present CFT spectral moment estimation technique includes coherent processing of a series of Doppler spectra generated in a standard manner from data over measurement volumes that are partially overlapping in the along-track direction. Performance simulation of this technique using high-resolution data from an airborne rain-mapping radar shows that a spaceborne Ku-band Doppler radar operating at signal-to-noise ratios greater than 10 dB can achieve root-mean-square accuracy between 0.5 and 0.6 m/s in vertical-velocity estimates.

Tanelli, Simone↗

Operations and Results from the 200 Gbps Tbird Lasercom Mission

Since launch in May 2022, the TeraByte Infrared Delivery (TBIRD) mission has successfully demonstrated 200 Gbps laser communications from a 6U CubeSat and has transferred >1 TB in a pass from low Earth orbit to ground. To support the narrow downlink beam needed for high rate communications, the payload provides pointing feedback to the host spacecraft to precisely track the ground station throughout the 5-minute pass. The space and ground terminals utilize fiber-coupled coherent transceivers in conjunction with an automatic repeat request (ARQ) system to guarantee error-free communication through an atmospheric fading channel. This paper presents an overview of the link operations and mission results to date.

lasercoms↗

Operations and Results from the 200 Gbps TBIRD Laser Communication Mission

Since launch in May 2022, the TeraByte Infrared Delivery (TBIRD) mission has successfully demonstrated 200 Gbps laser communications from a 6U CubeSat and has transferred up to 4.8 terabytes (TB) in a pass from low Earth orbit to ground. To our knowledge, this is the fastest downlink ever achieved from space. To support the narrow downlink beam needed for high rate communications, the payload provides pointing feedback to the host spacecraft to precisely track the ground station throughout the 5-minute pass. The space and ground terminals utilize fiber-coupled coherent transceivers in conjunction with an automatic repeat request (ARQ) system to guarantee error-free communication through an atmospheric fading channel. This paper presents an overview of the link operations and mission results to date, as well as implications for future missions with high rate lasercom.

TBIRD↗

Analysis strategy for ultrafast X-ray photon correlation spectroscopy

We explain an analysis strategy for ultrafast X-ray photon correlation spectroscopy, a technique enabled by X-ray free electron lasers to probe nano- and atomic-scale dynamics in complex systems on nanosecond timescales or faster. Central to the technique is the methodology for extracting contrast in coherent X-ray diffraction patterns, known as speckle patterns. Guided by simulations, we analyze common challenges and examine errors encountered in contrast extraction. A method for accurately determining contrast amid shot noise across a wide range of count rates is presented.

36 MATERIALS SCIENCE↗

Phase-ambiguity resolution for QPSK modulation systems. Part 1: A review

Part 1 reviews the current phase-ambiguity resolution techniques for QPSK coherent modulation systems. Here, those known and published methods of resolving phase ambiguity for QPSK with and without Forward-Error-Correcting (FEC) are discussed. The necessary background is provided for a complete understanding of the second part where a new technique will be discussed. An appropriate technique to the Consultative Committee for Space Data Systems (CCSDS) is recommended for consideration in future standards on phase-ambiguity resolution for QPSK coherent modulation systems.

Nguyen, Tien Manh↗

Introducing a multiscale feature integration network for inpainting with applications to enhanced CMB map reconstruction

We introduce a novel neural network, SkyReconNet, which combines the expanded receptive fields of dilated convolutional layers along with standard convolutions, to capture both the global and local features for reconstructing the missing information in an image. We implement our network to inpaint the masked regions in a full-sky cosmic microwave background (CMB) map. Inpainting CMB maps is a particularly formidable challenge when dealing with extensive and irregular masks, such as galactic masks which can obscure substantial fractions of the sky. The hybrid design of SkyReconNet leverages the strengths of standard and dilated convolutions to accurately predict CMB fluctuations in the masked regions by effectively utilizing the information from surrounding unmasked areas. During training, the network optimizes its weights by minimizing a composite loss function that combines the structural similarity index measure (SSIM) and mean squared error (MSE). SSIM preserves the essential structural features of the CMB, ensuring an accurate and coherent reconstruction of the missing CMB fluctuations, while MSE minimizes the pixelwise deviations, thus enhancing the overall accuracy of the predictions. The predicted CMB maps and their corresponding angular power spectra align closely with the targets, achieving the performance limited only by the fundamental uncertainty of cosmic variance. The network’s generic architecture enables application to other physics-based challenges involving data with missing or defective pixels, systematic artifacts, etc. In conclusion, our results demonstrate its effectiveness in addressing the challenges posed by large irregular masks, offering a significant inpainting tool not only for CMB analyses but also for image-based experiments across disciplines where such data imperfections are prevalent.

Cosmic microwave background↗

Transient medium-scale wave activity in the summer stratosphere

Observations of medium-scale transient wave activity in the middle-latitude Southern Hemisphere summer stratosphere are interpreted using isentropic potential vorticity (IPV) distributions inferred from temperature data from the Nimbus-7 Limb Infrared Monitor of the Stratosphere (LIMS) instrument. Despite problems with errors in reference-level synoptic height information, the derived IPV distributions clearly exhibit dynamically coherent signatures of eddy mixing due to medium-scale disturbances in the lower-middle stratosphere during early January 1979. The IPV distributions are shown to be strongly correlated with those of a contemporaneous set of isentropic maps of quasi-conservative tracers such as ozone and nitric acid. The results suggest that IPV maps inferred from satellite temperature data provide a useful diagnostic for studies of large-scale dynamics and/or transport in the extratropical stratosphere. Furthermore, the comparatively high vertical resolution of the LIMS data has enabled the vertical attenuation of Southern Hemisphere wave activity to be diagnosed in greater detail than could be achieved from nadir-viewing satellite information.

Miles, T.↗

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↗

Cache-based error recovery for shared memory multiprocessor systems

A multiprocessor cache-based checkpointing and recovery scheme for of recovering from transient processor errors in a shared-memory multiprocessor with private caches is presented. New implementation techniques that use checkpoint identifiers and recovery stacks to reduce performance degradation in processor utilization during normal execution are examined. This cache-based checkpointing technique prevents rollback propagation, provides for rapid recovery, and can be integrated into standard cache coherence protocols. An analytical model is used to estimate the relative performance of the scheme during normal execution. Extensions that take error latency into account are presented.

Wu, Kun-Lung↗

Error recovery in shared memory multiprocessors using private caches

The problem of recovering from processor transient faults in shared memory multiprocesses systems is examined. A user-transparent checkpointing and recovery scheme using private caches is presented. Processes can recover from errors due to faulty processors by restarting from the checkpointed computation state. Implementation techniques using checkpoint identifiers and recovery stacks are examined as a means of reducing performance degradation in processor utilization during normal execution. This cache-based checkpointing technique prevents rollback propagation, provides rapid recovery, and can be integrated into standard cache coherence protocols. An analytical model is used to estimate the relative performance of the scheme during normal execution. Extensions to take error latency into account are presented.

Wu, Kun-Lung↗

Hybrid carrier and modulation tracking loops.

The tracking loops presented herein exploit the coherency of the observed data sidebands at the carrier frequency for improvements in phase-coherent tracking, telemetry, and command system performance. The loop is motivated by one aspect of generalized harmonic analysis, viz., the so-called cross spectrum. The basic idea of the loop centers around using the power in the composite received signal (sidebands including cross-modulation components) to enhance the signal-to-noise ratio in the carrier tracking loop, thereby reducing the noisy reference loss and ultimately the subcarrier reference jitter, the symbol sync jitter, and the error probability of the data detector. The modulation from the extracted sidebands is removed in such a way that the coherence power in the data sidebands can be used for tracking at the carrier frequency.

Lindsey, W. C.↗