Parallel algorithm of VLBI software correlator under multiprocessor environment

Weimin Zheng*, Dong Zhang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

The correlator is the key signal processing equipment of a Very Lone Baseline Interferometry (VLBI) synthetic aperture telescope. It receives the mass data collected by the VLBI observatories and produces the visibility function of the target, which can be used to spacecraft position, baseline length measurement, synthesis imaging, and other scientific applications. VLBI data correlation is a task of data intensive and computation intensive. This paper presents the algorithms of two parallel software correlators under multiprocessor environments. A near real-time correlator for spacecraft tracking adopts the pipelining and thread-parallel technology, and runs on the SMP (Symmetric Multiple Processor) servers. Another high speed prototype correlator using the mixed Pthreads and MPI (Massage Passing Interface) parallel algorithm is realized on a small Beowulf cluster platform. Both correlators have the characteristic of flexible structure, scalability, and with 10-station data correlating abilities.

Original languageEnglish
Title of host publicationMIPPR 2007
Subtitle of host publicationMultispectral Image Processing
DOIs
Publication statusPublished - 2007
Externally publishedYes
EventMIPPR 2007: Multispectral Image Processing - Wuhan, China
Duration: 15 Nov 200717 Nov 2007

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume6787
ISSN (Print)0277-786X

Conference

ConferenceMIPPR 2007: Multispectral Image Processing
Country/TerritoryChina
CityWuhan
Period15/11/0717/11/07

Keywords

  • High performance computing cluster
  • MPI
  • Parallel processing
  • Pthreads
  • Software correlator
  • VLBI

Fingerprint

Dive into the research topics of 'Parallel algorithm of VLBI software correlator under multiprocessor environment'. Together they form a unique fingerprint.

Cite this