{"title":"软件定义的ESA ESEO任务无线电基带处理","authors":"P. Bartram, C. Bridges, D. Bowman, G. Shirville","doi":"10.1109/AERO.2017.7943952","DOIUrl":null,"url":null,"abstract":"The European Student Earth Orbiter (ESEO) is a micro-satellite mission to Low Earth Orbit and is being developed, integrated, and tested by European university students as an ESA Education Office project. AMSAT-UK and Surrey Space Centre are contributing to the mission with a transceiver and transponder similar to that of FUNcube-1 with the addition of utilising a Atmel AT32 processor for packet software-redundancy, baseband processing, forward error correction, and packet forming; acting as a step towards software defined radio using low MIPS automotive microprocessors. As on the FUNcube-1 satellite, the telemetry formats and encoding schemes presented utilize a large ground network of receivers on the VHF downlink and conforms to 1200 bps and a new 4800 bps redundant downlink for the rest of the spacecraft. The uplink is on L-band using bespoke partial-CCSDS frames. This paper details the flight software on the engineering and flight models to ESA, and the technical configuration and associated tests of demonstrating the processor load is under for varying operating and sampling modes. In particular, a key contribution will be the details of utilising the Google Test Suite for verification of the SDR functions and FreeRTOS tools to optimize processor load margins to 30% when operating parallelized ADC and DAC, and CAN-open telemetry chains and what memory considerations are needed to ensure stable long-term operations.","PeriodicalId":224475,"journal":{"name":"2017 IEEE Aerospace Conference","volume":"258 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Software defined radio baseband processing for ESA ESEO mission\",\"authors\":\"P. Bartram, C. Bridges, D. Bowman, G. Shirville\",\"doi\":\"10.1109/AERO.2017.7943952\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The European Student Earth Orbiter (ESEO) is a micro-satellite mission to Low Earth Orbit and is being developed, integrated, and tested by European university students as an ESA Education Office project. AMSAT-UK and Surrey Space Centre are contributing to the mission with a transceiver and transponder similar to that of FUNcube-1 with the addition of utilising a Atmel AT32 processor for packet software-redundancy, baseband processing, forward error correction, and packet forming; acting as a step towards software defined radio using low MIPS automotive microprocessors. As on the FUNcube-1 satellite, the telemetry formats and encoding schemes presented utilize a large ground network of receivers on the VHF downlink and conforms to 1200 bps and a new 4800 bps redundant downlink for the rest of the spacecraft. The uplink is on L-band using bespoke partial-CCSDS frames. This paper details the flight software on the engineering and flight models to ESA, and the technical configuration and associated tests of demonstrating the processor load is under for varying operating and sampling modes. In particular, a key contribution will be the details of utilising the Google Test Suite for verification of the SDR functions and FreeRTOS tools to optimize processor load margins to 30% when operating parallelized ADC and DAC, and CAN-open telemetry chains and what memory considerations are needed to ensure stable long-term operations.\",\"PeriodicalId\":224475,\"journal\":{\"name\":\"2017 IEEE Aerospace Conference\",\"volume\":\"258 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-03-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE Aerospace Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AERO.2017.7943952\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.2017.7943952","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
摘要
欧洲学生地球轨道卫星(ESEO)是一个低地球轨道的微型卫星任务,作为欧空局教育办公室的一个项目,正在由欧洲大学生开发、集成和测试。AMSAT-UK和萨里空间中心为该任务提供了类似于FUNcube-1的收发器和应答器,并增加了利用Atmel AT32处理器进行包软件冗余、基带处理、前向纠错和包形成;作为使用低MIPS汽车微处理器的软件定义无线电的一步。与FUNcube-1卫星一样,所提出的遥测格式和编码方案利用VHF下行链路上的大型地面接收器网络,并符合1200 bps和用于航天器其余部分的新的4800 bps冗余下行链路。上行链路在l波段,使用定制的部分ccsds帧。本文详细介绍了ESA工程和飞行模型上的飞行软件,以及在不同操作和采样模式下显示处理器负载的技术配置和相关测试。特别是,一个关键的贡献将是利用Google Test Suite来验证SDR功能和FreeRTOS工具的细节,以优化并行ADC和DAC时的处理器负载余量到30%,以及can开放遥测链,以及需要哪些内存考虑来确保稳定的长期运行。
Software defined radio baseband processing for ESA ESEO mission
The European Student Earth Orbiter (ESEO) is a micro-satellite mission to Low Earth Orbit and is being developed, integrated, and tested by European university students as an ESA Education Office project. AMSAT-UK and Surrey Space Centre are contributing to the mission with a transceiver and transponder similar to that of FUNcube-1 with the addition of utilising a Atmel AT32 processor for packet software-redundancy, baseband processing, forward error correction, and packet forming; acting as a step towards software defined radio using low MIPS automotive microprocessors. As on the FUNcube-1 satellite, the telemetry formats and encoding schemes presented utilize a large ground network of receivers on the VHF downlink and conforms to 1200 bps and a new 4800 bps redundant downlink for the rest of the spacecraft. The uplink is on L-band using bespoke partial-CCSDS frames. This paper details the flight software on the engineering and flight models to ESA, and the technical configuration and associated tests of demonstrating the processor load is under for varying operating and sampling modes. In particular, a key contribution will be the details of utilising the Google Test Suite for verification of the SDR functions and FreeRTOS tools to optimize processor load margins to 30% when operating parallelized ADC and DAC, and CAN-open telemetry chains and what memory considerations are needed to ensure stable long-term operations.