Search NASA⌕ Search

SEARCH · Search NASA

Results for “buffer”

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 775 records · Page 43

Triple and Quadruple Junctions Thermophotovoltaic Devices Lattice Matched to InP

Thermophotovoltaic (TPV) conversion of IR radiation emanating from a radioisotope heat source is under consideration for deep space exploration. Ideally, for radiator temperatures of interest, the TPV cell must convert efficiently photons in the 0.4-0.7 eV spectral range. Best experimental data for single junction cells are obtained for lattice-mismatched 0.55 eV InGaAs based devices. It was suggested, that a tandem InGaAs based TPV cell made by monolithically combining two or more lattice mismatched InGaAs subcells on InP would result in a sizeable efficiency improvement. However, from a practical standpoint the implementation of more than two subcells with lattice mismatch systems will require extremely thick graded layers (defect filtering systems) to accommodate the lattice mismatch between the sub-cells and could detrimentally affect the recycling of the unused IR energy to the emitter. A buffer structure, consisting of various InPAs layers, is incorporated to accommodate the lattice mismatch between the high and low bandgap subcells. There are evidences that the presence of the buffer structure may generate defects, which could extend down to the underlying InGaAs layer. The unusual large band gap lowering observed in GaAs(1-x)N(x) with low nitrogen fraction [1] has sparked a new interest in the development of dilute nitrogen containing III-V semiconductors for long-wavelength optoelectronic devices (e.g. IR lasers, detector, solar cells) [2-7]. Lattice matched Ga1-yInyNxAs1-x on InP has recently been investigated for the potential use in the mid-infrared device applications [8], and it could be a strong candidate for the applications in TPV devices. This novel quaternary alloy allows the tuning of the band gap from 1.42 eV to below 1 eV on GaAs and band gap as low as 0.6eV when strained to InP, but it has its own limitations. To achieve such a low band gap using the quaternary Ga1-yInyNxAs1-x, either it needs to be strained on InP, which creates further complications due to the creation of defects and short life of the device or to introduce high content of indium, which again is found problematic due to the difficulties in diluting nitrogen in the presence of high indium [9]. An availability of material of proper band gap and lattice matching on InP are important issues for the development of TPV devices to perform better. To address those issues, recently we have shown that by adjusting the thickness of individual sublayers and the nitrogen composition, strain balanced GaAs(1-x)N(x)/InAs(1-y)N(y) superlattice can be designed to be both lattice matched to InP and have an effective bandgap in the desirable 0.4- 0.7eV range [10,11]. Theoretically the already reduced band gap of GaAs(1-x)N(x), due to the nitrogen effects, can be further reduced by subjecting it to a biaxial tensile strain, for example, by fabricating pseudomorphically strained layers on commonly available InP substrates. While such an approach in principle could allow access to smaller band gap (longer wavelength), only a few atomic monolayers of the material can be grown due to the large lattice mismatch between GaAs(1-x)N(x) and InP (approx.3.8-4.8 % for x<0.05, 300K). This limitation can be avoided using the principle of strain balancing [12], by introducing the alternating layers of InAs(1-y)N(y) with opposite strain (approx.2.4-3.1% for x<0.05, 300K) in combination with GaAs(1-x)N(x). Therefore, even an infinite pseudomorphically strained superlattice thickness can be realized from a sequence of GaAs(1-x)N(x) and InAs(1-y)N(y) layers if the thickness of each layer is kept below the threshold for its lattice relaxation

Bhusal, L.↗

Initial Performance Results on IBM POWER6

The POWER5+ processor has a faster memory bus than that of the previous generation POWER5 processor (533 MHz vs. 400 MHz), but the measured per-core memory bandwidth of the latter is better than that of the former (5.7 GB/s vs. 4.3 GB/s). The reason for this is that in the POWER5+, the two cores on the chip share the L2 cache, L3 cache and memory bus. The memory controller is also on the chip and is shared by the two cores. This serializes the path to memory. For consistently good performance on a wide range of applications, the performance of the processor, the memory subsystem, and the interconnects (both latency and bandwidth) should be balanced. Recognizing this, IBM has designed the Power6 processor so as to avoid the bottlenecks due to the L2 cache, memory controller and buffer chips of the POWER5+. Unlike the POWER5+, each core in the POWER6 has its own L2 cache (4 MB - double that of the Power5+), memory controller and buffer chips. Each core in the POWER6 runs at 4.7 GHz instead of 1.9 GHz in POWER5+. In this paper, we evaluate the performance of a dual-core Power6 based IBM p6-570 system, and we compare its performance with that of a dual-core Power5+ based IBM p575+ system. In this evaluation, we have used the High- Performance Computing Challenge (HPCC) benchmarks, NAS Parallel Benchmarks (NPB), and four real-world applications--three from computational fluid dynamics and one from climate modeling.

Saini, Subbash↗

Progress Toward a Compact, Highly Stable Ion Clock

There was an update on the subject of two previous NASA Tech Briefs articles: Compact, Highly Stable Ion Clock (NPO-43075), Vol. 32, No. 5 (May 2008), page 63; and Neon as a Buffer Gas for a Mercury-Ion Clock (NPO-42919), Vol. 32, No. 7 (July 2008), page 62. To recapitulate: A developmental miniature mercury-ion clock has stability comparable to that of a hydrogen-maser clock. The ion-handling components are housed in a sealed vacuum tube, wherein a getter pump maintains the partial vacuum, and the evacuated tube is backfilled with mercury vapor in a neon buffer gas. There was progress in the development of the clock, with emphasis on the design, fabrication, pump-down, and bake-out of the vacuum tube (based on established practice in the travelingwave- tube-amplifier industry) and the ability of the tube to retain a vacuum after a year of operation. Other developments include some aspects of the operation of mercury-vapor source (a small appendage oven containing HgO) so as to maintain the optimum low concentration of mercury vapor, and further efforts to miniaturize the vacuum and optical subsystems to fit within a volume of 2 L.

Prestage, John↗

Inexpensive Clock for Displaying Planetary or Sidereal Time

An inexpensive wall clock has been devised for displaying solar time or sidereal time as it would be perceived on a planet other than the Earth, or for displaying sidereal time on the Earth. The concept of a wall clock synchronized to a period other than the terrestrial mean solar day is not new in itself. What is new here is that the clock is realized through a relatively simple electronic modification of a common battery-powered, quartz-crystal-oscillator-driven wall clock. The essence of the modification is to shut off the internal oscillator of the clock and replace the internal-oscillator output signal with a signal of the required frequency generated by an external oscillator. The unmodified clock electronic circuitry includes a quartz crystal connected to an integrated circuit (IC) that includes, among other parts, a buffer amplifier that conditions the oscillator output. The modification is effected by removing the quartz crystal and connecting the output terminal of the external oscillator, via a capacitor, to the input terminal of the buffer amplifier

Lux, James↗

Review of Laser Ablation Process for Single Wall Carbon Nanotube Production

Different types of lasers are now routinely used to prepare single wall carbon nanotubes (SWCNTs). The original method developed by researchers at Rice University utilized a "double pulse laser oven" process. A graphite target containing about 1 atomic percent of metal catalysts is ablated inside a 1473K oven using laser pulses (10 ns pulse width) in slow flowing argon. Two YAG lasers with a green pulse (532 nm) followed by an IR pulse (1064 nm) with a 50 ns delay are used for ablation. This set up produced single wall carbon nanotube material with about 70% purity having a diameter distribution peaked around 1.4 nm. The impurities consist of fullerenes, metal catalyst clusters (10 to 100 nm diameter) and amorphous carbon. The rate of production with the initial set up was about 60 mg per hour with 10Hz laser systems. Several researchers have used variations of the lasers to improve the rate, consistency and study effects of different process parameters on the quality and quantity of SWCNTs. These variations include one to three YAG laser systems (Green, Green and IR), different pulse widths (nano to microseconds as well as continuous) and different laser wavelengths (Alexandrite, CO, CO2, free electron lasers in the near to far infrared). It is noted that yield from the single laser (Green or IR) systems is only a fraction of the two laser systems. The yield seemed to scale up with the repetition rate of the laser systems (10 to 60 Hz) and depended on the beam uniformity and quality of the laser pulses. The shift to longer wavelength lasers (free electron, CO and CO2) did not improve the quality, but increased the rate of production because these lasers are either continuous (CW) or high repetition rate pulses (kHz to MHz). The average power and the peak power of the lasers seem to influence the yields. Very high peak powers (MegaWatts per square centimeter) are noted to increase ablation of bigger particles with reduced yields of SWCNTs. Increased average powers seem to help the conversion of the carbon from target into vapor phase to improve formation of nanotubes. The use of CW far infrared lasers reduced the need for the oven, at the expense of controlled ablation. Some of these variations are tried with different combinations and concentrations of metal catalysts (Nickel with Cobalt, Iron, Palladium and Platinum) different buffer gases (e.g. Helium); with different oven temperatures (Room temperature to 1473K); under different flow conditions (1 to 1000 kPa) and even different porosities of the graphite targets. It is to be noted that the original Cobalt and Nickel combination worked best, possibly because of improved carbonization with stable crystalline phases. The mean diameter and yield seemed to increase with increasing oven temperatures. Thermal conductivity of the buffer gas and flow conditions dictate the quality as well as quantity of the SWCNTs. Faster flows, lower pressures and heavier gases seem to increase the yields. This review will attempt to cover all these variations and their relative merits. Possible growth mechanisms under these different conditions will also be discussed.

Arepalli, Sivaram↗

Monitored separation device

A device for separating and purifying useful quantities of particles comprises: a. an anolyte reservoir connected to an anode, the anolyte reservoir containing an electrophoresis buffer; b. a catholyte reservoir connected to a cathode, the catholyte reservoir also containing the electrophoresis buffer; c. a power supply connected to the anode and to the cathode; d. a column having a first end inserted into the anolyte reservoir, a second end inserted into the catholyte reservoir, and containing a separation medium; e. a light source; f. a first optical fiber having a first fiber end inserted into the separation medium, and having a second fiber end connected to the light source; g. a photo detector; h. a second optical fiber having a third fiber end inserted into the separation medium, and having a fourth fiber end connected to the photo detector; and i. an ion-exchange membrane in the anolyte reservoir.

Jackson, George William↗

Wide Range SET Pulse Measurement

A method for measuring a wide range of SET pulses is demonstrated. Use of dynamic logic, faster than ordinary CMOS, allows capture of short pulses. A weighted binning of SET lengths allows measurement of a wide range of pulse lengths with compact circuitry. A pulse-length-conservative pulse combiner tree routes SETs from combinational logic to the measurement circuit, allowing SET measurements in circuits that cannot easily be arranged in long chains. The method is applied to add-multiplex combinational logic, and to an array of NFET routing switches, at .35 micron. Pulses are captured in a chain of Domino Logic AND gates. Propagation through the chain is frozen on the trailing edge by dropping low the second "enable" input to the AND gates. Capacitive loading is increased in the latter stages to create an approximately logarithmic weighted binning, so that a broad range of pulse lengths can be captured with a 10 stage capture chain. Simulations show pulses can be captured which are 1/5th the length of those typically captured with leading edge triggered latch methods, and less than the length of those captured with a trailing edge latch method. After capture, the pulse pattern is transferred to an SEU protected shift register for readout. 64 instances of each of two types of logic are used as targets. One is a full adder with a 4 to 1 mux on its inputs. The other is a 4 x 4 NFET routing matrix. The outputs are passed through buffered XNOR comparators to identify pulses, which are merged in a buffered not-nand (OR) tree designed to avoid pulse absorption as much as possible. The output from each of the two test circuits are input into separate pulse measurement circuits. Test inputs were provided so that the circuit could be bench tested and calibrated. A third SET measurement circuit with no inputs was used to judge the contribution from direct hits on the measurement circuit. Heavy ions were used with an LET range from 12 to 176. At LET of 21 and below, the very small number of SETs were not significantly higher in the test over the control circuits. At higher LET the test circuit SETs are one or two orders of magnitude greater than for the control circuit. The NFET circuit produces more and slightly longer SETs as expected. But the differences do not appear to be significant enough to modify strategies now used to avoid capture of SETs in chips such as FPGAs. Complete data and graphs will be in the full paper / presentation. In the summary figure below left, NOCL is the reference circuit without any input, and number of stages triggered is plotted. Simulation at right shows the smallest pulse captured (stage 2) at about 300 ps. Our conclusion is that the method is promising, but that improvements in the merge network are desirable before applying in a deep submicron process

Shuler, Robert L.↗

Zero-Copy Objects System

Zero-Copy Objects System software enables application data to be encapsulated in layers of communication protocol without being copied. Indirect referencing enables application source data, either in memory or in a file, to be encapsulated in place within an unlimited number of protocol headers and/or trailers. Zero-copy objects (ZCOs) are abstract data access representations designed to minimize I/O (input/output) in the encapsulation of application source data within one or more layers of communication protocol structure. They are constructed within the heap space of a Simple Data Recorder (SDR) data store to which all participating layers of the stack must have access. Each ZCO contains general information enabling access to the core source data object (an item of application data), together with (a) a linked list of zero or more specific extents that reference portions of this source data object, and (b) linked lists of protocol header and trailer capsules. The concatenation of the headers (in ascending stack sequence), the source data object extents, and the trailers (in descending stack sequence) constitute the transmitted data object constructed from the ZCO. This scheme enables a source data object to be encapsulated in a succession of protocol layers without ever having to be copied from a buffer at one layer of the protocol stack to an encapsulating buffer at a lower layer of the stack. For large source data objects, the savings in copy time and reduction in memory consumption may be considerable.

Burleigh, Scott C.↗

Method for Impeding Degradation of Porous Silicon Structures

This invention relates to surface modification of porosified silicon (pSi) structures with poly(alkylene) glycols for the purpose of controlled degradation of the silicon matrix and tailored release of encapsulated substances for biomedical applications. The pSi structures are currently used in diverse biomedical applications including bio-molecular screening, optical bio-sensoring, and drug delivery by means of injectable/orally administered carriers and implantable devices. The size of the pores and the surface chemistry of the pSi structure can be controlled during the microfabrication process and thereafter. A fine regulation of the degradation kinetics of mesoporous silicon structures is of fundamental importance. Polyethylene glycols (PEGs) represent the major category of surface modifying agents used in classical drug delivery systems and in pharmaceutical dosage forms. PEGylation enables avoidance of RES uptake, thus prolonging circulation time of intravenously injectable nanovectors. PEG molecules demonstrate little toxicity and immunogenicity, and are cleared from the body through the urine (molecular weight, MW less than 30 kDa) or in the feces (MW greater than 30kDa). The invention focuses on the possibility of finely tuning the degradation kinetics of the pSi nanovectors and other structures through surface conjugation of PEGs with various backbone lengths/MWs. To prove the concept, pSi nanovectors were covalently conjugated to seven PEGs with MW from 245 to 5,000 Da and their degradation kinetics in physiologically relevant media (phosphate buffer saline, PBS pH7.4, and fetal bovine serum) was assessed by the elemental analysis of the Si using inductive coupled plasma atomic emission spectroscopy (ICP-AES). The conjugation of the PEG with lowest MW to the nanovectors surface did not induce any change in the degradation kinetics in serum, but inhibited degradation and consequently the release of orthosilicic acid into buffer. When PEGs with the longer chains were evaluated, Si mass loss from the nanovectors was slowed down, and the PEGylated structures were almost fully degraded within 18 24 hours in serum and within 48 hours in PBS. The most dramatic effect was observed for high MW PEGs 3,400 and 5,000 Da, which prominently inhibited the degradation of the systems, with complete degradation achieved only after four days. For these PEGs, during the early stages of the degradation, there was a lag period of little or no Si mass loss from the nanovector. The obtained profiles were in agreement with the erosion of the nanovector surface as observed by scanning electron microscopy.

Vilentchouk, Biana Godin↗

Iron Redox Systematics of Shergottites and Martian Magmas

Martian meteorites record a range of oxygen fugacities from near the IW buffer to above FMQ buffer [1]. In terrestrial magmas, Fe(3+)/ SigmaFe for this fO2 range are between 0 and 0.25 [2]. Such variation will affect the stability of oxides, pyroxenes, and how the melt equilibrates with volatile species. An understanding of the variation of Fe(3+)/SigmaFe for martian magmas is lacking, and previous work has been on FeO-poor and Al2O3-rich terrestrial basalts. We have initiated a study of the iron redox systematics of martian magmas to better understand FeO and Fe2O3 stability, the stability of magnetite, and the low Ca/high Ca pyroxene [3] ratios observed at the surface.

Righter, Kevin↗

High-Rate Data-Capture for an Airborne Lidar System

A high-rate data system was required to capture the data for an airborne lidar system. A data system was developed that achieved up to 22 million (64-bit) events per second sustained data rate (1408 million bits per second), as well as short bursts (less than 4 s) at higher rates. All hardware used for the system was off the shelf, but carefully selected to achieve these rates. The system was used to capture laser fire, single-photon detection, and GPS data for the Slope Imaging Multi-polarization Photo-counting Lidar (SIMPL). However, the system has applications for other laser altimeter systems (waveform-recording), mass spectroscopy, xray radiometry imaging, high-background- rate ranging lidar, and other similar areas where very high-speed data capture is needed. The data capture software was used for the SIMPL instrument that employs a micropulse, single-photon ranging measurement approach and has 16 data channels. The detected single photons are from two sources those reflected from the target and solar background photons. The instrument is non-gated, so background photons are acquired for a range window of 13 km and can comprise many times the number of target photons. The highest background rate occurs when the atmosphere is clear, the Sun is high, and the target is a highly reflective surface such as snow. Under these conditions, the total data rate for the 16 channels combined is expected to be approximately 22 million events per second. For each photon detection event, the data capture software reads the relative time of receipt, with respect to a one-per-second absolute time pulse from a GPS receiver, from an event timer card with 0.1-ns precision, and records that information to a RAID (Redundant Array of Independent Disks) storage device. The relative time of laser pulse firings must also be read and recorded with the same precision. Each of the four event timer cards handles the throughput from four of the channels. For each detection event, a flag is recorded that indicates the source channel. To accommodate the expected maximum count rate and also handle the other extreme of very low rates occurring during nighttime operations, the software requests a set amount of data from each of the event timer cards and buffers the data. The software notes if any of the cards did not return all the data requested and then accommodates that lower rate. The data is buffered to minimize the I/O overhead of writing the data to storage. Care was taken to optimize the reads from the cards, the speed of the I/O bus, and RAID configuration.

Valett, Susan↗

Software Defined Radio with Parallelized Software Architecture

This software implements software-defined radio procession over multicore, multi-CPU systems in a way that maximizes the use of CPU resources in the system. The software treats each processing step in either a communications or navigation modulator or demodulator system as an independent, threaded block. Each threaded block is defined with a programmable number of input or output buffers; these buffers are implemented using POSIX pipes. In addition, each threaded block is assigned a unique thread upon block installation. A modulator or demodulator system is built by assembly of the threaded blocks into a flow graph, which assembles the processing blocks to accomplish the desired signal processing. This software architecture allows the software to scale effortlessly between single CPU/single-core computers or multi-CPU/multi-core computers without recompilation. NASA spaceflight and ground communications systems currently rely exclusively on ASICs or FPGAs. This software allows low- and medium-bandwidth (100 bps to approx.50 Mbps) software defined radios to be designed and implemented solely in C/C++ software, while lowering development costs and facilitating reuse and extensibility.

Heckler, Greg↗

Software Defined Radio with Parallelized Software Architecture

This software implements software-defined radio procession over multi-core, multi-CPU systems in a way that maximizes the use of CPU resources in the system. The software treats each processing step in either a communications or navigation modulator or demodulator system as an independent, threaded block. Each threaded block is defined with a programmable number of input or output buffers; these buffers are implemented using POSIX pipes. In addition, each threaded block is assigned a unique thread upon block installation. A modulator or demodulator system is built by assembly of the threaded blocks into a flow graph, which assembles the processing blocks to accomplish the desired signal processing. This software architecture allows the software to scale effortlessly between single CPU/single-core computers or multi-CPU/multi-core computers without recompilation. NASA spaceflight and ground communications systems currently rely exclusively on ASICs or FPGAs. This software allows low- and medium-bandwidth (100 bps to .50 Mbps) software defined radios to be designed and implemented solely in C/C++ software, while lowering development costs and facilitating reuse and extensibility.

Heckler, Greg↗

Integrated Arrival and Departure Schedule Optimization Under Uncertainty

In terminal airspace, integrating arrivals and departures with shared waypoints provides the potential of improving operational efficiency by allowing direct routes when possible. Incorporating stochastic evaluation as a post-analysis process of deterministic optimization, and imposing a safety buffer in deterministic optimization, are two ways to learn and alleviate the impact of uncertainty and to avoid unexpected outcomes. This work presents a third and direct way to take uncertainty into consideration during the optimization. The impact of uncertainty was incorporated into cost evaluations when searching for the optimal solutions. The controller intervention count was computed using a heuristic model and served as another stochastic cost besides total delay. Costs under uncertainty were evaluated using Monte Carlo simulations. The Pareto fronts that contain a set of solutions were identified and the trade-off between delays and controller intervention count was shown. Solutions that shared similar delays but had different intervention counts were investigated. The results showed that optimization under uncertainty could identify compromise solutions on Pareto fonts, which is better than deterministic optimization with extra safety buffers. It helps decision-makers reduce controller intervention while achieving low delays.

stochastic optimization↗

Ten Years of Forest Cover Change in the Sierra Nevada Detected Using Landsat Satellite Image Analysis

The Landsat Ecosystem Disturbance Adaptive Processing System (LEDAPS) methodology was applied to detected changes in forest vegetation cover for areas burned by wildfires in the Sierra Nevada Mountains of California between the periods of 1975- 79 and 1995-1999. Results for areas burned by wildfire between 1995 and 1999 confirmed the importance of regrowing forest vegetation over 17% of the combined burned areas. A notable fraction (12%) of the entire 5-km (unburned) buffer area outside the 1995-199 fires perimeters showed decline in forest cover, and not nearly as many regrowing forest areas, covering only 3% of all the 1995-1999 buffer areas combined. Areas burned by wildfire between 1975 and 1979 confirmed the importance of disturbed (or declining evergreen) vegetation covering 13% of the combined 1975- 1979 burned areas. Based on comparison of these results to ground-based survey data, the LEDAPS methodology should be capable of fulfilling much of the need for consistent, low-cost monitoring of changes due to climate and biological factors in western forest regrowth following stand-replacing disturbances.

Vegetation↗

Calculation of Flight Deck Interval Management Assigned Spacing Goals Subject to Multiple Scheduling Constraints

The Federal Aviation Administration's Next Generation Air Transportation System will combine advanced air traffic management technologies, performance-based procedures, and state-of-the-art avionics to maintain efficient operations throughout the entire arrival phase of flight. Flight deck Interval Management (FIM) operations are expected to use sophisticated airborne spacing capabilities to meet precise in-trail spacing from top-of-descent to touchdown. Recent human-in-the-loop simulations by the National Aeronautics and Space Administration have found that selection of the assigned spacing goal using the runway schedule can lead to premature interruptions of the FIM operation during periods of high traffic demand. This study compares three methods for calculating the assigned spacing goal for a FIM operation that is also subject to time-based metering constraints. The particular paradigms investigated include: one based upon the desired runway spacing interval, one based upon the desired meter fix spacing interval, and a composite method that combines both intervals. These three paradigms are evaluated for the primary arrival procedures to Phoenix Sky Harbor International Airport using the entire set of Rapid Update Cycle wind forecasts from 2011. For typical meter fix and runway spacing intervals, the runway- and meter fix-based paradigms exhibit moderate FIM interruption rates due to their inability to consider multiple metering constraints. The addition of larger separation buffers decreases the FIM interruption rate but also significantly reduces the achievable runway throughput. The composite paradigm causes no FIM interruptions, and maintains higher runway throughput more often than the other paradigms. A key implication of the results with respect to time-based metering is that FIM operations using a single assigned spacing goal will not allow reduction of the arrival schedule's excess spacing buffer. Alternative solutions for conducting the FIM operation in a manner more compatible with the arrival schedule are discussed in detail.

ATD-1↗

Free-Piston Stirling Machine for Extreme Temperatures

A free piston Stirling machine including a thermal buffer tube extending from the machine's expansion space and surrounded by its heat rejector and its regenerator, a displacer cylinder extending from the thermal buffer tube to the compression space and surrounded by the heat rejecting heat exchanger, and a displacer that reciprocates within an excursion limit that extends into the regenerator by no more than 20% of the length of the regenerator during normal operation and preferably within excursion limits that are substantially the length of the heat rejector.

Wood, James Gary↗

Method for Monitored Separation and Collection of Biological Materials

A device for separating and purifying useful quantities of particles comprises: (a) an anolyte reservoir connected to an anode, the anolyte reservoir containing an electrophoresis buffer; (b) a catholyte reservoir connected to a cathode, the catholyte reservoir also containing the electrophoresis buffer; (c) a power supply connected to the anode and to the cathode; (d) a column having a first end inserted into the anolyte reservoir, a second end inserted into the catholyte reservoir, and containing a separation medium; (e) a light source; (f) a first optical fiber having a first fiber end inserted into the separation medium, and having a second fiber end connected to the light source; (g) a photo detector; (h) a second optical fiber having a third fiber end inserted into the separation medium, and having a fourth fiber end connected to the photo detector; and (i) an ion-exchange membrane in the anolyte reservoir.

Jackson, George William↗