Related Experiment Video
Updated: Jun 26, 2026

15:58
Measurement of Coherence Decay in GaMnAs Using Femtosecond Four-wave Mixing
Published on: December 3, 2013
Simulation of Algorithms for Pulse Timing in FPGAs.
Michael D Haselman1, Scott Hauck, Thomas K Lewellen
1Dept. of Electrical Engineering, University of Washington, Seattle, WA 98195 USA.
Summary
Field Programmable Gate Arrays (FPGAs) enable precise pulse timing for pre-clinical positron emission tomography (PET) scanners. Simulations optimize algorithms for timing resolution below analog-to-digital converter sampling periods.
Area of Science:
- Medical Imaging
- Digital Signal Processing
- Embedded Systems
Background:
- Modern Field Programmable Gate Arrays (FPGAs) offer high clock rates and cost-effectiveness for signal processing.
- FPGAs are crucial for developing advanced electronics in pre-clinical positron emission tomography (PET) scanner systems.
- Accurate pulse timing is essential for improving the performance of PET scanners.
Purpose of the Study:
- To develop and simulate advanced pulse timing techniques for pre-clinical PET scanners.
- To achieve timing resolution significantly below the analog-to-digital converter (ADC) sampling period.
- To optimize algorithm parameters using MATLAB simulations before hardware implementation.
Main Methods:
- Simulating pulse timing algorithms in MATLAB using real data.
- Investigating various filter designs and ADC sampling rates.
- Developing and evaluating a least squares fitting algorithm and a leading edge detector for PMT pulses.
Main Results:
- Demonstrated the feasibility of achieving timing resolution below the ADC sampling period using pulse fitting techniques.
- Identified optimal parameters for timing algorithms through MATLAB simulations.
- Compared the performance of a least squares fitting algorithm against a leading edge detector.
Conclusions:
- FPGA-based pulse timing offers a viable and cost-effective solution for next-generation pre-clinical PET scanners.
- Simulations in MATLAB are effective for optimizing timing algorithms and parameters prior to hardware implementation.
- Pulse fitting techniques show promise for enhancing timing resolution in PET systems, even with lower sampling rate ADCs.
Related Concept Videos
Rectangular and Triangular Pulse Function
The unit rectangular pulse function is mathematically represented by a rectangular function centered at the origin with a height of one unit. This function is defined by two parameters: T, which specifies the center location of the pulse along the time axis, and τ, which determines the pulse duration.
For example, consider a rectangular pulse with a 5V amplitude, a 3-second duration, and centered at t=2 seconds. This pulse can be expressed using the rectangular function, written as,
For example, consider a rectangular pulse with a 5V amplitude, a 3-second duration, and centered at t=2 seconds. This pulse can be expressed using the rectangular function, written as,
Sampling Theorem
In signal processing, the analysis of continuous-time signals, denoted as x(t), often involves sampling techniques to convert these signals into discrete-time signals. This process is essential for digital representation and manipulation. A critical component in sampling is the train of impulses, characterized by the sampling interval and the sampling frequency. The relationship between these parameters and the original signal's properties dictates the success of the sampling process.
Biasing of FET
Biasing a Junction Field Effect Transistor (JFET) is crucial for setting operational parameters and ensuring efficient functioning in electronic circuits. JFETs are characterized by using a single carrier type in N-channel or P-channel configurations, where the channel is surrounded by PN junctions. These junctions are central to the device's ability to control current flow.
In an N-channel JFET, the structure consists of N-type material forming the channel on a P-type substrate, with the gate...
In an N-channel JFET, the structure consists of N-type material forming the channel on a P-type substrate, with the gate...
NMR Spectrometers: Radiofrequency Pulses and Pulse Sequences
A pulse is a short burst of radio waves distributed over a range of frequencies that simultaneously excites all the nuclei in the sample. Upon passing a radio frequency pulse along the x-axis, the nuclei absorb energy corresponding to their Larmor frequencies and achieve resonance. This shifts the net magnetization vector from the z-axis toward the transverse plane. This angle of rotation of the magnetization vector, or the flip angle, is proportional to the duration and intensity of the pulse.
Aliasing
Accurate signal sampling and reconstruction are crucial in various signal-processing applications. A time-domain signal's spectrum can be revealed using its Fourier transform. When this signal is sampled at a specific frequency, it results in multiple scaled replicas of the original spectrum in the frequency domain. The spacing of these replicas is determined by the sampling frequency.
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
Linear time-invariant Systems
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be calculated...
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be calculated...