Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications

Timothy M. Hackett, Sven G. Bilén, Paulo Victor R. Ferreira, Alexander M. Wyglinski, Richard C. Reinhart

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

In a communications channel, the space environment between a spacecraft and an Earth ground station can potentially cause the loss of a data link or, at least, degrade its performance due to atmospheric effects, shadowing, multipath, or other impairments. In adaptive coding and modulation, the signal power level at the receiver can be used to choose a modulation-coding technique that maximizes throughput while meeting a target bit error rate and other performance requirements. The goal of this research is to implement a generalized interacting multiple model filter based on Kalman filters for improving the received power estimation on software-defined radio technology applied to satellite communications applications. The interacting multiple model filter has been implemented in Verilog-2001 consisting of a customizable bank of Kalman filters for choosing between performance and resource utilization. Each Kalman filter is implemented using a Schur complement module. These modules were simulated and synthesized for the Virtex-II platform, which is the same FPGA family as the JPL Radio Experimenter Development System at NASA Glenn Research Center. The results for simulation and synthesis are presented.

Original languageEnglish (US)
Title of host publication34th AIAA International Communications Satellite Systems Conference, 2016
PublisherAmerican Institute of Aeronautics and Astronautics Inc, AIAA
ISBN (Print)9781624104572
StatePublished - Jan 1 2016
Event34th AIAA International Communications Satellite Systems Conference, 2016 - Cleveland, United States
Duration: Oct 18 2016Oct 20 2016

Publication series

Name34th AIAA International Communications Satellite Systems Conference, 2016

Other

Other34th AIAA International Communications Satellite Systems Conference, 2016
CountryUnited States
CityCleveland
Period10/18/1610/20/16

Fingerprint

Communication satellites
Kalman filters
Field programmable gate arrays (FPGA)
Modulation
Computer hardware description languages
Bit error rate
NASA
Spacecraft
Earth (planet)
Throughput

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Hackett, T. M., Bilén, S. G., Ferreira, P. V. R., Wyglinski, A. M., & Reinhart, R. C. (2016). Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications. In 34th AIAA International Communications Satellite Systems Conference, 2016 (34th AIAA International Communications Satellite Systems Conference, 2016). American Institute of Aeronautics and Astronautics Inc, AIAA.
Hackett, Timothy M. ; Bilén, Sven G. ; Ferreira, Paulo Victor R. ; Wyglinski, Alexander M. ; Reinhart, Richard C. / Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications. 34th AIAA International Communications Satellite Systems Conference, 2016. American Institute of Aeronautics and Astronautics Inc, AIAA, 2016. (34th AIAA International Communications Satellite Systems Conference, 2016).
@inproceedings{f003bc9ad9914288a765dbb7aebbb5fa,
title = "Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications",
abstract = "In a communications channel, the space environment between a spacecraft and an Earth ground station can potentially cause the loss of a data link or, at least, degrade its performance due to atmospheric effects, shadowing, multipath, or other impairments. In adaptive coding and modulation, the signal power level at the receiver can be used to choose a modulation-coding technique that maximizes throughput while meeting a target bit error rate and other performance requirements. The goal of this research is to implement a generalized interacting multiple model filter based on Kalman filters for improving the received power estimation on software-defined radio technology applied to satellite communications applications. The interacting multiple model filter has been implemented in Verilog-2001 consisting of a customizable bank of Kalman filters for choosing between performance and resource utilization. Each Kalman filter is implemented using a Schur complement module. These modules were simulated and synthesized for the Virtex-II platform, which is the same FPGA family as the JPL Radio Experimenter Development System at NASA Glenn Research Center. The results for simulation and synthesis are presented.",
author = "Hackett, {Timothy M.} and Bil{\'e}n, {Sven G.} and Ferreira, {Paulo Victor R.} and Wyglinski, {Alexander M.} and Reinhart, {Richard C.}",
year = "2016",
month = "1",
day = "1",
language = "English (US)",
isbn = "9781624104572",
series = "34th AIAA International Communications Satellite Systems Conference, 2016",
publisher = "American Institute of Aeronautics and Astronautics Inc, AIAA",
booktitle = "34th AIAA International Communications Satellite Systems Conference, 2016",

}

Hackett, TM, Bilén, SG, Ferreira, PVR, Wyglinski, AM & Reinhart, RC 2016, Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications. in 34th AIAA International Communications Satellite Systems Conference, 2016. 34th AIAA International Communications Satellite Systems Conference, 2016, American Institute of Aeronautics and Astronautics Inc, AIAA, 34th AIAA International Communications Satellite Systems Conference, 2016, Cleveland, United States, 10/18/16.

Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications. / Hackett, Timothy M.; Bilén, Sven G.; Ferreira, Paulo Victor R.; Wyglinski, Alexander M.; Reinhart, Richard C.

34th AIAA International Communications Satellite Systems Conference, 2016. American Institute of Aeronautics and Astronautics Inc, AIAA, 2016. (34th AIAA International Communications Satellite Systems Conference, 2016).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications

AU - Hackett, Timothy M.

AU - Bilén, Sven G.

AU - Ferreira, Paulo Victor R.

AU - Wyglinski, Alexander M.

AU - Reinhart, Richard C.

PY - 2016/1/1

Y1 - 2016/1/1

N2 - In a communications channel, the space environment between a spacecraft and an Earth ground station can potentially cause the loss of a data link or, at least, degrade its performance due to atmospheric effects, shadowing, multipath, or other impairments. In adaptive coding and modulation, the signal power level at the receiver can be used to choose a modulation-coding technique that maximizes throughput while meeting a target bit error rate and other performance requirements. The goal of this research is to implement a generalized interacting multiple model filter based on Kalman filters for improving the received power estimation on software-defined radio technology applied to satellite communications applications. The interacting multiple model filter has been implemented in Verilog-2001 consisting of a customizable bank of Kalman filters for choosing between performance and resource utilization. Each Kalman filter is implemented using a Schur complement module. These modules were simulated and synthesized for the Virtex-II platform, which is the same FPGA family as the JPL Radio Experimenter Development System at NASA Glenn Research Center. The results for simulation and synthesis are presented.

AB - In a communications channel, the space environment between a spacecraft and an Earth ground station can potentially cause the loss of a data link or, at least, degrade its performance due to atmospheric effects, shadowing, multipath, or other impairments. In adaptive coding and modulation, the signal power level at the receiver can be used to choose a modulation-coding technique that maximizes throughput while meeting a target bit error rate and other performance requirements. The goal of this research is to implement a generalized interacting multiple model filter based on Kalman filters for improving the received power estimation on software-defined radio technology applied to satellite communications applications. The interacting multiple model filter has been implemented in Verilog-2001 consisting of a customizable bank of Kalman filters for choosing between performance and resource utilization. Each Kalman filter is implemented using a Schur complement module. These modules were simulated and synthesized for the Virtex-II platform, which is the same FPGA family as the JPL Radio Experimenter Development System at NASA Glenn Research Center. The results for simulation and synthesis are presented.

UR - http://www.scopus.com/inward/record.url?scp=84995701583&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84995701583&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84995701583

SN - 9781624104572

T3 - 34th AIAA International Communications Satellite Systems Conference, 2016

BT - 34th AIAA International Communications Satellite Systems Conference, 2016

PB - American Institute of Aeronautics and Astronautics Inc, AIAA

ER -

Hackett TM, Bilén SG, Ferreira PVR, Wyglinski AM, Reinhart RC. Implementation of a parameterized interacting multiple model filter on an FPGA for satellite communications. In 34th AIAA International Communications Satellite Systems Conference, 2016. American Institute of Aeronautics and Astronautics Inc, AIAA. 2016. (34th AIAA International Communications Satellite Systems Conference, 2016).