22 research outputs found

    Field Programmable Gate Array Apparatus, Method, and Computer Program

    Get PDF
    An apparatus is provided that includes a plurality of modules, a plurality of memory banks, and a multiplexor. Each module includes at least one agent that interfaces between a module and a memory bank. Each memory bank includes an arbiter that interfaces between the at least one agent of each module and the memory bank. The multiplexor is configured to assign data paths between the at least one agent of each module and a corresponding arbiter of each memory bank based on the assigned data path. The at least one agent of each module is configured to read data from the corresponding arbiter of the memory bank or write modified data to the corresponding arbiter of the memory bank

    Rapid Corner Detection Using FPGAs

    Get PDF
    In order to perform precision landings for space missions, a control system must be accurate to within ten meters. Feature detection applied against images taken during descent and correlated against the provided base image is computationally expensive and requires tens of seconds of processing time to do just one image while the goal is to process multiple images per second. To solve this problem, this algorithm takes that processing load from the central processing unit (CPU) and gives it to a reconfigurable field programmable gate array (FPGA), which is able to compute data in parallel at very high clock speeds. The workload of the processor then becomes simpler; to read an image from a camera, it is transferred into the FPGA, and the results are read back from the FPGA. The Harris Corner Detector uses the determinant and trace to find a corner score, with each step of the computation occurring on independent clock cycles. Essentially, the image is converted into an x and y derivative map. Once three lines of pixel information have been queued up, valid pixel derivatives are clocked into the product and averaging phase of the pipeline. Each x and y derivative is squared against itself, as well as the product of the ix and iy derivative, and each value is stored in a WxN size buffer, where W represents the size of the integration window and N is the width of the image. In this particular case, a window size of 5 was chosen, and the image is 640 480. Over a WxN size window, an equidistance Gaussian is applied (to bring out the stronger corners), and then each value in the entire window is summed and stored. The required components of the equation are in place, and it is just a matter of taking the determinant and trace. It should be noted that the trace is being weighted by a constant k, a value that is found empirically to be within 0.04 to 0.15 (and in this implementation is 0.05). The constant k determines the number of corners available to be compared against a threshold sigma to mark a valid corner. After a fixed delay from when the first pixel is clocked in (to fill the pipeline), a score is achieved after each successive clock. This score corresponds with an (x,y) location within the image. If the score is higher than the predetermined threshold sigma, then a flag is set high and the location is recorded

    FPGA Vision Data Architecture

    Get PDF
    JPL has produced a series of FPGA (field programmable gate array) vision algorithms that were written with custom interfaces to get data in and out of each vision module. Each module has unique requirements on the data interface, and further vision modules are continually being developed, each with their own custom interfaces. Each memory module had also been designed for direct access to memory or to another memory module

    SAD5 Stereo Correlation Line-Striping in an FPGA

    Get PDF
    High precision SAD5 stereo computations can be performed in an FPGA (field-programmable gate array) at much higher speeds than possible in a conventional CPU (central processing unit), but this uses large amounts of FPGA resources that scale with image size. Of the two key resources in an FPGA, Slices and BRAM (block RAM), Slices scale linearly in the new algorithm with image size, and BRAM scales quadratically with image size. An approach was developed to trade latency for BRAM by sub-windowing the image vertically into overlapping strips and stitching the outputs together to create a single continuous disparity output. In stereo, the general rule of thumb is that the disparity search range must be 1/10 the image size. In the new algorithm, BRAM usage scales linearly with disparity search range and scales again linearly with line width. So a doubling of image size, say from 640 to 1,280, would in the previous design be an effective 4 of BRAM usage: 2 for line width, 2 again for disparity search range. The minimum strip size is twice the search range, and will produce an output strip width equal to the disparity search range. So assuming a disparity search range of 1/10 image width, 10 sequential runs of the minimum strip size would produce a full output image. This approach allowed the innovators to fit 1280 960 wide SAD5 stereo disparity in less than 80 BRAM, 52k Slices on a Virtex 5LX330T, 25% and 24% of resources, respectively. Using a 100-MHz clock, this build would perform stereo at 39 Hz. Of particular interest to JPL is that there is a flight qualified version of the Virtex 5: this could produce stereo results even for very large image sizes at 3 orders of magnitude faster than could be computed on the PowerPC 750 flight computer. The work covered in the report allows the stereo algorithm to run on much larger images than before, and using much less BRAM. This opens up choices for a smaller flight FPGA (which saves power and space), or for other algorithms in addition to SAD5 to be run on the same FPGA

    A unifying conceptual model for the environmental responses of isoprene emissions from plants

    Get PDF
    This is the final version of the article. Available from the publisher via the DOI in this record.BACKGROUND AND AIMS: Isoprene is the most important volatile organic compound emitted by land plants in terms of abundance and environmental effects. Controls on isoprene emission rates include light, temperature, water supply and CO2 concentration. A need to quantify these controls has long been recognized. There are already models that give realistic results, but they are complex, highly empirical and require separate responses to different drivers. This study sets out to find a simpler, unifying principle. METHODS: A simple model is presented based on the idea of balancing demands for reducing power (derived from photosynthetic electron transport) in primary metabolism versus the secondary pathway that leads to the synthesis of isoprene. This model's ability to account for key features in a variety of experimental data sets is assessed. KEY RESULTS: The model simultaneously predicts the fundamental responses observed in short-term experiments, namely: (1) the decoupling between carbon assimilation and isoprene emission; (2) a continued increase in isoprene emission with photosynthetically active radiation (PAR) at high PAR, after carbon assimilation has saturated; (3) a maximum of isoprene emission at low internal CO2 concentration (ci) and an asymptotic decline thereafter with increasing ci; (4) maintenance of high isoprene emissions when carbon assimilation is restricted by drought; and (5) a temperature optimum higher than that of photosynthesis, but lower than that of isoprene synthase activity. CONCLUSIONS: A simple model was used to test the hypothesis that reducing power available to the synthesis pathway for isoprene varies according to the extent to which the needs of carbon assimilation are satisfied. Despite its simplicity the model explains much in terms of the observed response of isoprene to external drivers as well as the observed decoupling between carbon assimilation and isoprene emission. The concept has the potential to improve global-scale modelling of vegetation isoprene emission.We thank Karena McKinney for providing the original isoprene data for the Harvard forest site. We thank Russell Monson and Ru¨diger Grote for their helpful and constructive comments on the manuscript. C.M. and I.C.P. have received funding from the European Community’s Seventh Framework Programme (FP7 2007 – 2013) under grant agreement no. 238366

    Changes in climate extremes, fresh water availability and vulnerability to food insecurity projected at 1.5°C and 2°C global warming with a higher-resolution global climate model

    Get PDF
    This is the final version. Available on open access from the Royal Society via the DOI in this recordData accessibility: This article has no additional data.We projected changes in weather extremes, hydrological impacts and vulnerability to food insecurity at global warming of 1.5°C and 2°C relative to pre-industrial, using a new global atmospheric general circulation model HadGEM3A-GA3.0 driven by patterns of sea-surface temperatures and sea ice from selected members of the 5th Coupled Model Intercomparison Project (CMIP5) ensemble, forced with the RCP8.5 concentration scenario. To provide more detailed representations of climate processes and impacts, the spatial resolution was N216 (approx. 60 km grid length in mid-latitudes), a higher resolution than the CMIP5 models. We used a set of impacts-relevant indices and a global land surface model to examine the projected changes in weather extremes and their implications for freshwater availability and vulnerability to food insecurity. Uncertainties in regional climate responses are assessed, examining ranges of outcomes in impacts to inform risk assessments. Despite some degree of inconsistency between components of the study due to the need to correct for systematic biases in some aspects, the outcomes from different ensemble members could be compared for several different indicators. The projections for weather extremes indices and biophysical impacts quantities support expectations that the magnitude of change is generally larger for 2°C global warming than 1.5°C. Hot extremes become even hotter, with increases being more intense than seen in CMIP5 projections. Precipitation-related extremes show more geographical variation with some increases and some decreases in both heavy precipitation and drought. There are substantial regional uncertainties in hydrological impacts at local scales due to different climate models producing different outcomes. Nevertheless, hydrological impacts generally point towards wetter conditions on average, with increased mean river flows, longer heavy rainfall events, particularly in South and East Asia with the most extreme projections suggesting more than a doubling of flows in the Ganges at 2°C global warming. Some areas are projected to experience shorter meteorological drought events and less severe low flows, although longer droughts and/or decreases in low flows are projected in many other areas, particularly southern Africa and South America. Flows in the Amazon are projected to decline by up to 25%. Increases in either heavy rainfall or drought events imply increased vulnerability to food insecurity, but if global warming is limited to 1.5°C, this vulnerability is projected to remain smaller than at 2°C global warming in approximately 76% of developing countries. At 2°C, four countries are projected to reach unprecedented levels of vulnerability to food insecurity. This article is part of the theme issue 'The Paris Agreement: understanding the physical and social challenges for a warming world of 1.5°C above pre-industrial levels'.European Union FP7Joint UK BEIS/Defra Met Office Hadley Centre Climate Programm

    Understanding the glacial methane cycle.

    Get PDF
    Atmospheric methane (CH4) varied with climate during the Quaternary, rising from a concentration of 375 p.p.b.v. during the last glacial maximum (LGM) 21,000 years ago, to 680 p.p.b.v. at the beginning of the industrial revolution. However, the causes of this increase remain unclear; proposed hypotheses rely on fluctuations in either the magnitude of CH4 sources or CH4 atmospheric lifetime, or both. Here we use an Earth System model to provide a comprehensive assessment of these competing hypotheses, including estimates of uncertainty. We show that in this model, the global LGM CH4 source was reduced by 28-46%, and the lifetime increased by 2-8%, with a best-estimate LGM CH4 concentration of 463-480 p.p.b.v. Simulating the observed LGM concentration requires a 46-49% reduction in sources, indicating that we cannot reconcile the observed amplitude. This highlights the need for better understanding of the effects of low CO2 and cooler climate on wetlands and other natural CH4 sources

    Isoprene emissions track the seasonal cycle of canopy temperature, not primary production:Evidence from remote sensing

    No full text
    Isoprene is important in atmospheric chemistry, but its seasonal emission pattern – especially in the tropics, where most isoprene is emitted – is incompletely understood. We set out to discover generalized relationships applicable across many biomes between large-scale isoprene emission and a series of potential predictor variables, including both observed and model-estimated variables related to gross primary production (GPP) and canopy temperature. We used remotely sensed atmospheric concentrations of formaldehyde, an intermediate oxidation product of isoprene, as a proxy for isoprene emission in 22 regions selected to span high to low latitudes, to sample major biomes, and to minimize interference from pyrogenic sources of volatile organic compounds that could interfere with the isoprene signal. Formaldehyde concentrations showed the highest average seasonal correlations with remotely sensed (r = 0.85) and model-estimated (r = 0.80) canopy temperatures. Both variables predicted formaldehyde concentrations better than air temperature (r= 0.56) and a "reference" isoprene model that combines GPP and an exponential function of temperature (r = 0.49), and far better than either remotely sensed green vegetation cover, fPAR (r = 0.25) or model-estimated GPP (r = 0.14). Gross primary production in tropical regions was anti-correlated with formaldehyde concentration (r = −0.30), which peaks during the dry season. Our results were most reliable in the tropics, where formaldehyde observational errors were the least. The tropics are of particular interest because they are the greatest source of isoprene emission as well as the region where previous modelling attempts have been least successful. We conjecture that positive correlations of isoprene emission with GPP and air temperature (as found in temperate forests) may arise simply because both covary with canopy temperature, peaking during the relatively short growing season. The lack of a general correlation between GPP and formaldehyde concentration in the seasonal cycle is consistent with experimental evidence that isoprene emission rates are largely decoupled from photosynthetic rates, and with the likely adaptive significance of isoprene emission in protecting leaves against heat damage and oxidative stress
    corecore