Software PARIS interferometric receiver (SPIR)
Document typeMaster thesis
Rights accessRestricted access - author's decision
[ENGLISH] The Earth Observation group at ICE (Institut de Ciències de l'Espai) has accomplished several campaigns aimed to demostrate the PARIS (PAssive Reflexive and Interferometry System) concept. This participation is present in terms of manufacturing new devices and processing the collected data. Due to the positive results and innovation trend of the group, it has been proposed the development of a new device: Software PARIS Interferometric Receiver or SPIR. The system consists of 16 antenna elements (8 up-looking and 8 down-looking) with their corresponding RF chains and a recording system in order to test new processing techniques. It has been decided to digitize and record the in-phase and quadrature signals of each 16 elements and perform the digital signal processing by software. Therefore, it is necessary to record such data and time-stamp it accordingly for the post-processing process. This approach will enable to perform digital beam-forming and demostrate new remote sensing concepts. Samples obtained from those antennae must be saved into hard disks in the form of one GPS second files. The sampling rate (80MHz), the number of antennae and components retrieved produce a sustained rate of 320MBytes/s. The presented project is focused in the design and development of the system capable to retrieve, format, tag and store such data in the previously mentioned files. This device, apart from the RF chains, is composed by two major components: Data Acquistion FPGA and PC. The first contains a VHDL based system capable to collect data coming from the RF chains (antennae data and other system measurements) and send it towards, through PCIe connection to the PC. It is also expected to configure the different subsystems in the RF chains accordingly to the configuration transmitted from the PC using a graphical user interface. On the other side, the PC is in charge of request the retrieved data, process and save it into hard disk at the sustained rate of 320MBytes. This task is required to be achieved using the appropriate drivers and a GUI that provides the user of real-time system status data and capability to configure the device.