{"title":"Dynamic Binary Channel Delay Emulation with Picosecond-Scale Precision","authors":"A. Utter, Mark Kubiak, E. Grayver","doi":"10.1109/AERO55745.2023.10115596","DOIUrl":null,"url":null,"abstract":"There is growing interest in optical communications for satellite crosslinks. These crosslinks can be simultaneously used for data exchange, time synchronization, and even position determination. Use cases range from dense constellations of small satellites flying in formation to deep space links. It is difficult to emulate such channels under laboratory conditions because the range between any two satellites is both large and constantly changing. Channel emulators for cis-lunar space, for example, must provide delays for link ranges up ~1.5 light-seconds that change by many kilometers per second. Both requirements far exceed the capabilities of off-the-shelf solutions. This paper describes an FPGA-based binary channel emulator that applies a dynamic delay and supports a variety of noncoherent free-space optical (FSO) waveforms. The delay is applied at the physical layer, in contrast with packet-level delays implemented by network emulators. We present two approaches: one based on blind oversampling designed to work with any high-rate transceiver, and another using specific features of the transceivers in Xilinx FPGAs to allow delay adjustment in single-picosecond increments. A detailed implementation is described, addressing issues from initial digitization, accurate delay calibration, and dealing with enormous memory bandwidth. The delay emulator is entirely electronic but can be integrated with other equipment for end-to-end optical testing. Using Ethernet (SGMII) as a placeholder for the over-the-air waveform, the prototype demonstrates relay of gigabit user traffic interleaved with Precision Time Protocol (PTP) messages that are used to measure the channel delay in real-time. Future efforts will include support for coherent optical waveforms.","PeriodicalId":344285,"journal":{"name":"2023 IEEE Aerospace Conference","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO55745.2023.10115596","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
There is growing interest in optical communications for satellite crosslinks. These crosslinks can be simultaneously used for data exchange, time synchronization, and even position determination. Use cases range from dense constellations of small satellites flying in formation to deep space links. It is difficult to emulate such channels under laboratory conditions because the range between any two satellites is both large and constantly changing. Channel emulators for cis-lunar space, for example, must provide delays for link ranges up ~1.5 light-seconds that change by many kilometers per second. Both requirements far exceed the capabilities of off-the-shelf solutions. This paper describes an FPGA-based binary channel emulator that applies a dynamic delay and supports a variety of noncoherent free-space optical (FSO) waveforms. The delay is applied at the physical layer, in contrast with packet-level delays implemented by network emulators. We present two approaches: one based on blind oversampling designed to work with any high-rate transceiver, and another using specific features of the transceivers in Xilinx FPGAs to allow delay adjustment in single-picosecond increments. A detailed implementation is described, addressing issues from initial digitization, accurate delay calibration, and dealing with enormous memory bandwidth. The delay emulator is entirely electronic but can be integrated with other equipment for end-to-end optical testing. Using Ethernet (SGMII) as a placeholder for the over-the-air waveform, the prototype demonstrates relay of gigabit user traffic interleaved with Precision Time Protocol (PTP) messages that are used to measure the channel delay in real-time. Future efforts will include support for coherent optical waveforms.