0914

A digital MRI RF-receiver using an ordinary GPU
Annalena Erbrecht1, Enrico Pannicke1, and Christoph Dinh1
1Otto-von-Guericke University, Magdeburg, Germany

Synopsis

We want to present a CUDA based RF-receiver for a 1,5 T MRI consisting of an inverse quadrature modulation and the decimation step. We compared different decimation techniques based on a moving average, a CIC and an FIR filter. The filters were compared regarding their noise attenuation, their processing effort and their group delays. We conclude that the CIC filter is the optimal filter for our usage, because this filter provides the best compromise between noise attenuation and processing effort.

Introduction

This work engages in the digital radio frequency (RF) receiver of an MRI. This receiver performs the inverse quadrature amplitude modulation (IQAM) including the mixing of the signal and the subsequent decimation. To achieve good decimation results, it is necessary to limit the bandwidth before the down sampling step to avoid aliasing. In this work we are comparing different decimation techniques based on averaging, FIR filtered and CIC filtered data. We compare their impact on the resulting image quality. A performance analysis based on our CUDA implementation is given as well. We relate our FIR filter to “GPU Acceleration of DSP for Communication Receivers" by Gunther et al. [1] and our CIC filter implementation to “Implementation of a Digital down Converter Using Graphics Processing Unit” by Ma et al. [2].

Methods

The signal processing chain (Figure 1) is completely realized on a graphics card (GPU). Incoming signals are directly transferred via remote direct memory access (RDMA) to the GPU. The received MR-signals of the 1.5 T MRI are in the first step demixed by the IQAM. The demixing of a whole analog-digital converter (ADC) window results in a complex signal. To the real and the imaginary signal part, a decimation filter is applied. The three different decimation filter techniques, i.e., (1) moving averaging, (2) five-stages CIC filter (Figure 2), (3) five stages FIR filter (Figure 3) are applied in the following, respectively. Method (2) is combined with a compensation filter, realized as an inverse sinc. The compensation filter as well as the FIR filters were designed with the Parks McClellan Algorithm. The decimation reduces the sampling frequency to the k-space dimensions. One ADC-window is processed at once. These filters were compared regarding their group delays, their processing effort, and the signal to noise ratio (SNR) of the decimated signals. The filters were implemented in CUDA on a GPU. The SNR was calculated by the following equation with y as the decimated signal and n as noise. The noise is specified as the spectrum excluding the ground truth.
\[SNR = \frac{\mathrm{max}(|\mathscr{F}(y)|)}{\mathrm{mean}(|n|)}\]

Results

The experiments showed that methods (2) and (3) achieved more than twice as high SNR-results than method (1), see Figure 4 and Table 1. The SNR-results of method (2) and (3) do not differ much. On the contrary, method (1) has the lowest processing effort, since no multiplications are required. Also method (2) provides with 10 multiplications per filter kernel a significantly better processing effort than method (3) with 150 multiplications. All methods provide constant group delays.

Discussion

Method (1) has the worst noise attenuation but the lowest calculation effort. In contrast method (3) has a superior noise attenuation but the highest calculation effort. Method (2) provides a good trade-off between these two requirements. Our studies showed that method (2) is suitable to realize a digital MRI console which requires low calculation effort and high noise attenuation, see Table 1.

Conclusion

We conclude that a digital RF-receiver for a 1.5 T MRI can be realized with a standard CUDA-graphic-card and one computer without further analog technique. In addition, it is possible to use different decimation methods and to choose the most suitable method according to the noise characteristics. Our method of choice is method (2). Furthermore our digital RF-receiver provides an economical solution.

Acknowledgements

This work was supported by the research campus Stimulate.

References

[1] Jake Gunther, Hyrum Gunther, and Todd Moon. “GPU Acceleration of DSP for Communication Receivers.” In: GNU radio 2 (Sept. 2017).

[2] Xiao Ma, Lixia Deng, and Yuping Zhao. “Implementation of a digital down converter using graphics processing unit”. In: 2013 15th IEEE International Conference on Communication Technology (Nov.2013).

Figures

Figure 1: Block diagram of an MRI RF-receiver

Figure 2: Block diagram of a five stages CIC filter combined with a compensation filter

Figure 3: Block diagram of a five stages FIR decimation filter

Table 1: Filter order, number of multiplications per filter kernel and SNR-results of the different decimation techniques with a sampling frequency of 125 MHz and a decimation factor of 900

Figure 4: Results of the decimation with an averaging, a CIC and an FIR based decimation filter of one ADC-window

Proc. Intl. Soc. Mag. Reson. Med. 29 (2021)
0914