Finite precision arithmetic in Polyphase Filterbank implementations
- Authors: Myburgh, Talon
- Date: 2020
- Subjects: Radio interferometers , Interferometry , Radio telescopes , Gate array circuits , Floating-point arithmetic , Python (Computer program language) , Polyphase Filterbank , Finite precision arithmetic , MeerKAT
- Language: English
- Type: text , Thesis , Masters , MSc
- Identifier: http://hdl.handle.net/10962/146187 , vital:38503
- Description: The MeerKAT is the most sensitive radio telescope in its class, and it is important that systematic effects do not limit the dynamic range of the instrument, preventing this sensitivity from being harnessed for deep integrations. During commissioning, spurious artefacts were noted in the MeerKAT passband and the root cause was attributed to systematic errors in the digital signal path. Finite precision arithmetic used by the Polyphase Filterbank (PFB) was one of the main factors contributing to the spurious responses, together with bugs in the firmware. This thesis describes a software PFB simulator that was built to mimic the MeerKAT PFB and allow investigation into the origin and mitigation of the effects seen on the telescope. This simulator was used to investigate the effects in signal integrity of various rounding techniques, overflow strategies and dual polarisation processing in the PFB. Using the simulator to investigate a number of different signal levels, bit-width and algorithmic scenarios, it gave insight into how the periodic dips occurring in the MeerKAT passband were the result of the implementation using an inappropriate rounding strategy. It further indicated how to select the best strategy for preventing overflow while maintaining high quantization effciency in the FFT. This practice of simulating the design behaviour in the PFB independently of the tools used to design the DSP firmware, is a step towards an end-to-end simulation of the MeerKAT system (or any radio telescope using nite precision digital signal processing systems). This would be useful for design, diagnostics, signal analysis and prototyping of the overall instrument.
- Full Text:
- Authors: Myburgh, Talon
- Date: 2020
- Subjects: Radio interferometers , Interferometry , Radio telescopes , Gate array circuits , Floating-point arithmetic , Python (Computer program language) , Polyphase Filterbank , Finite precision arithmetic , MeerKAT
- Language: English
- Type: text , Thesis , Masters , MSc
- Identifier: http://hdl.handle.net/10962/146187 , vital:38503
- Description: The MeerKAT is the most sensitive radio telescope in its class, and it is important that systematic effects do not limit the dynamic range of the instrument, preventing this sensitivity from being harnessed for deep integrations. During commissioning, spurious artefacts were noted in the MeerKAT passband and the root cause was attributed to systematic errors in the digital signal path. Finite precision arithmetic used by the Polyphase Filterbank (PFB) was one of the main factors contributing to the spurious responses, together with bugs in the firmware. This thesis describes a software PFB simulator that was built to mimic the MeerKAT PFB and allow investigation into the origin and mitigation of the effects seen on the telescope. This simulator was used to investigate the effects in signal integrity of various rounding techniques, overflow strategies and dual polarisation processing in the PFB. Using the simulator to investigate a number of different signal levels, bit-width and algorithmic scenarios, it gave insight into how the periodic dips occurring in the MeerKAT passband were the result of the implementation using an inappropriate rounding strategy. It further indicated how to select the best strategy for preventing overflow while maintaining high quantization effciency in the FFT. This practice of simulating the design behaviour in the PFB independently of the tools used to design the DSP firmware, is a step towards an end-to-end simulation of the MeerKAT system (or any radio telescope using nite precision digital signal processing systems). This would be useful for design, diagnostics, signal analysis and prototyping of the overall instrument.
- Full Text:
Modeling and measurement of torqued procession in radio pulsars
- Authors: Tiplady, Adrian John
- Date: 2005
- Subjects: Pulsars , Radio telescopes , Radio astronomy , Precession , Hartebeeshoek Radio Astronomy Observatory (HartRAO)
- Language: English
- Type: Thesis , Doctoral , PhD
- Identifier: vital:5475 , http://hdl.handle.net/10962/d1005260
- Description: The long term isolated pulsar monitoring program, which commenced in 1984 using the 26 m radio telescope at the Hartebeeshoek Radio Astronomy Observatory (HartRAO), has produced high resolution timing residual data over long timespans. This has enabled the analysis of observed spin down behaviour for 27 braking pulsars, most of which have dataspans longer than 14 years. The phenomenology of observed timing residuals of certain pulsars can be explained by pseudo periodic effects such as precession. Analytic and numerical models are developed to study the kinematic and dynamic behaviour of isolated but torqued precessing pulsars. The predicted timing residual behaviour of the models is characterised, and confronted with timing data from selected pulsars. Cyclic variations in the observed timing residuals of PSR B1642-03, PSR B1323-58 and PSR B1557-50 are fitted with a torqued precession model. The phenomenology of the observed timing behaviour of these pulsars can be explained by the precession models, but precise model fitting was not possible. This is not surprising given that the complexity of the pulsar systems is not completely described by the model. The extension of the pulsar monitoring program at HartRAO is used as motivation for the design and development of a new low cost, multi-purpose digital pulsar receiver. The instrument is implemented using a hybrid filterbank architecture, consisting of an analogue frontend and digital backend, to perform incoherent dedispersion. The design of a polyphase filtering system, which will consolidate multiple processing units into a single filtering solution, is discussed for future implementation.
- Full Text:
- Authors: Tiplady, Adrian John
- Date: 2005
- Subjects: Pulsars , Radio telescopes , Radio astronomy , Precession , Hartebeeshoek Radio Astronomy Observatory (HartRAO)
- Language: English
- Type: Thesis , Doctoral , PhD
- Identifier: vital:5475 , http://hdl.handle.net/10962/d1005260
- Description: The long term isolated pulsar monitoring program, which commenced in 1984 using the 26 m radio telescope at the Hartebeeshoek Radio Astronomy Observatory (HartRAO), has produced high resolution timing residual data over long timespans. This has enabled the analysis of observed spin down behaviour for 27 braking pulsars, most of which have dataspans longer than 14 years. The phenomenology of observed timing residuals of certain pulsars can be explained by pseudo periodic effects such as precession. Analytic and numerical models are developed to study the kinematic and dynamic behaviour of isolated but torqued precessing pulsars. The predicted timing residual behaviour of the models is characterised, and confronted with timing data from selected pulsars. Cyclic variations in the observed timing residuals of PSR B1642-03, PSR B1323-58 and PSR B1557-50 are fitted with a torqued precession model. The phenomenology of the observed timing behaviour of these pulsars can be explained by the precession models, but precise model fitting was not possible. This is not surprising given that the complexity of the pulsar systems is not completely described by the model. The extension of the pulsar monitoring program at HartRAO is used as motivation for the design and development of a new low cost, multi-purpose digital pulsar receiver. The instrument is implemented using a hybrid filterbank architecture, consisting of an analogue frontend and digital backend, to perform incoherent dedispersion. The design of a polyphase filtering system, which will consolidate multiple processing units into a single filtering solution, is discussed for future implementation.
- Full Text:
- «
- ‹
- 1
- ›
- »