{"projectId":91749,"project":{"projectId":91749,"title":"Applying Optimization and Artificial Intelligence to NASA’s Communications Networks: Cognitive Real-Time Link Layer Adaptations to Rapid Constellation Planning","startDate":"2015-08-15","startYear":2015,"startMonth":8,"endDate":"2019-08-14","endYear":2019,"endMonth":8,"programId":69,"program":{"ableToSelect":false,"acronym":"STRG","isActive":true,"description":"<p> \tThe Space Technology Research Grants Program will accelerate the development of &quot;push&quot; technologies to support the future space science and exploration needs of NASA, other government agencies and the commercial space sector. Innovative efforts with high risk and high payoff will be encouraged. The program is composed of two competitively awarded components.</p> ","parentProgram":{"ableToSelect":false,"isActive":true,"description":"Catalyst is a portfolio of early stage programs that specialize in different innovation constituencies and mechanisms to push the state of the art in aerospace technology development","programId":92327,"responsibleMd":{"canUserEdit":false,"locationEdit":false,"organizationRolePretty":"","organizationTypePretty":""},"title":"Catalyst","acronymOrTitle":"Catalyst"},"parentProgramId":92327,"programId":69,"responsibleMd":{"organizationId":4875,"organizationName":"Space Technology Mission Directorate","acronym":"STMD","organizationType":"NASA_Mission_Directorate","canUserEdit":false,"locationEdit":false,"organizationRolePretty":"","organizationTypePretty":"NASA Mission Directorate"},"responsibleMdOffice":4875,"stockImageFileId":36658,"title":"Space Technology Research Grants","acronymOrTitle":"STRG"},"acronym":"","description":"<p>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. The research plan detailed in this proposal describes an adaptive, intelligent MAC protocol for software-defined radio space-communications applications. It consists of sensing, predictive, and decision mechanisms that will drive an overall framework to sense current channel conditions, predict the near-future channel conditions, and then automatically reconfigure based on these inputs. The reconfiguration of the SDR will be based on attempting to maintain the performance requirements for the data link, such as bit error rate, up-time, reliability, and/or data rate. Upon successful testing onboard the International Space Station using the Space Communications and Navigation (SCaN) Testbed, this research effort will change the TRL level from TRL 3 to TRL 5 in the area of TA05. Ultimately, it will potentially push the state-of-the-art performance limits of a space-based communications network.</p>","benefits":"<p>Ultimately, it will potentially push the state-of-the-art performance limits of a space-based communications network.</p>","releaseStatus":"Released","status":"Completed","viewCount":912,"destinationType":["Earth"],"trlBegin":2,"trlCurrent":3,"trlEnd":3,"lastUpdated":"01/22/26","favorited":false,"detailedFunding":false,"projectContacts":[{"contactId":393967,"canUserEdit":false,"firstName":"Richard","lastName":"Reinhart","fullName":"Richard C Reinhart","fullNameInverted":"Reinhart, Richard C","middleInitial":"C","email":"richard.c.reinhart@nasa.gov","receiveEmail":"Subscribed_User","projectContactRole":"Project_Manager","projectContactId":560881,"projectId":91749,"programContactRolePretty":"","projectContactRolePretty":"Project Manager"},{"contactId":453543,"canUserEdit":false,"firstName":"Sven","lastName":"Bilen","fullName":"Sven G Bilen","fullNameInverted":"Bilen, Sven G","middleInitial":"G","receiveEmail":"Subscribed_User","projectContactRole":"Principal_Investigator","projectContactId":560883,"projectId":91749,"programContactRolePretty":"","projectContactRolePretty":"Principal Investigator"},{"contactId":469178,"canUserEdit":false,"firstName":"Timothy","lastName":"Hackett","fullName":"Timothy M Hackett","fullNameInverted":"Hackett, Timothy M","middleInitial":"M","email":"timothy.m.hackett@nasa.gov","receiveEmail":"Subscribed_User","projectContactRole":"Co_Investigator","projectContactId":560882,"projectId":91749,"programContactRolePretty":"","projectContactRolePretty":"Co-Investigator"}],"programContacts":[{"contactId":321177,"canUserEdit":false,"firstName":"Matthew","lastName":"Deans","fullName":"Matthew C Deans","fullNameInverted":"Deans, Matthew C","middleInitial":"C","email":"matthew.c.deans-1@nasa.gov","receiveEmail":"Subscribed_User","programContactRole":"Program_Director","programContactId":267,"programId":69,"programContactRolePretty":"Program Director","projectContactRolePretty":""},{"contactId":183514,"canUserEdit":false,"firstName":"Hung","lastName":"Nguyen","fullName":"Hung D Nguyen","fullNameInverted":"Nguyen, Hung D","middleInitial":"D","email":"hung.d.nguyen@nasa.gov","receiveEmail":"Subscribed_User","programContactRole":"Program_Manager","programContactId":162,"programId":69,"programContactRolePretty":"Program Manager","projectContactRolePretty":""}],"leadOrganization":{"organizationId":957,"organizationName":"Pennsylvania State University-Main Campus","acronym":"Penn State","organizationType":"Academia","city":"University Park","stateTerritoryId":47,"stateTerritory":{"abbreviation":"PA","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Pennsylvania","stateTerritoryId":47,"isTerritory":false},"country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"zipCode":"16802","murepUnitId":214777,"academicDegreeType":"Public_4_year","projectId":91749,"projectOrganizationId":586778,"organizationRole":"Lead_Organization","canUserEdit":false,"locationEdit":false,"organizationRolePretty":"Lead Organization","organizationTypePretty":"Academia"},"otherOrganizations":[{"organizationId":957,"organizationName":"Pennsylvania State University-Main Campus","acronym":"Penn State","organizationType":"Academia","city":"University Park","stateTerritoryId":47,"stateTerritory":{"abbreviation":"PA","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Pennsylvania","stateTerritoryId":47,"isTerritory":false},"country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"zipCode":"16802","murepUnitId":214777,"academicDegreeType":"Public_4_year","projectId":91749,"projectOrganizationId":586778,"organizationRole":"Lead_Organization","canUserEdit":false,"locationEdit":false,"organizationRolePretty":"Lead Organization","organizationTypePretty":"Academia"},{"organizationId":4860,"organizationName":"Glenn Research Center","acronym":"GRC","organizationType":"NASA_Center","city":"Cleveland","stateTerritoryId":23,"stateTerritory":{"abbreviation":"OH","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Ohio","stateTerritoryId":23,"isTerritory":false},"country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"zipCode":"44135","projectId":91749,"projectOrganizationId":586779,"organizationRole":"Supporting_Organization","canUserEdit":false,"locationEdit":false,"organizationRolePretty":"Supporting Organization","organizationTypePretty":"NASA Center"}],"primaryTx":{"taxonomyNodeId":11134,"taxonomyRootId":8817,"parentNodeId":11130,"code":"TX05.2.4","title":"Flight and Ground Systems","description":"Flight and ground systems aim to reduce mass, power, and cost requirements on spacecraft; reduce dependence on manual control from Earth; and reduce ground operations reconfiguration times while improving network security.","exampleTechnologies":"Cognitive networks; ultra wideband systems; intelligent, multipurpose software defined radio","level":3,"hasChildren":false,"selected":false,"isPrimary":true,"hasInteriorContent":true},"primaryTxTree":[[{"taxonomyNodeId":11121,"taxonomyRootId":8817,"code":"TX05","title":"Communications, Navigation, and Orbital Debris Tracking and Characterization Systems","level":1,"hasChildren":true,"selected":false,"hasInteriorContent":true},{"taxonomyNodeId":11130,"taxonomyRootId":8817,"parentNodeId":11121,"code":"TX05.2","title":"Radio Frequency","description":"Development of radio frequency (RF) technology seeks to increase the productivity of the constrained spectrum bands that are allocated to space users.","level":2,"hasChildren":true,"selected":false,"hasInteriorContent":true},{"taxonomyNodeId":11134,"taxonomyRootId":8817,"parentNodeId":11130,"code":"TX05.2.4","title":"Flight and Ground Systems","description":"Flight and ground systems aim to reduce mass, power, and cost requirements on spacecraft; reduce dependence on manual control from Earth; and reduce ground operations reconfiguration times while improving network security.","exampleTechnologies":"Cognitive networks; ultra wideband systems; intelligent, multipurpose software defined radio","level":3,"hasChildren":false,"selected":true,"hasInteriorContent":true}]],"technologyOutcomes":[{"technologyOutcomeId":105013,"projectId":91749,"project":{"projectId":91749,"title":"Applying Optimization and Artificial Intelligence to NASA’s Communications Networks: Cognitive Real-Time Link Layer Adaptations to Rapid Constellation Planning","startDate":"2015-08-15","startYear":2015,"startMonth":8,"endDate":"2019-08-14","endYear":2019,"endMonth":8,"programId":69,"program":{"ableToSelect":false,"acronym":"STRG","isActive":true,"description":"<p> \tThe Space Technology Research Grants Program will accelerate the development of &quot;push&quot; technologies to support the future space science and exploration needs of NASA, other government agencies and the commercial space sector. Innovative efforts with high risk and high payoff will be encouraged. The program is composed of two competitively awarded components.</p> ","parentProgram":{"ableToSelect":false,"isActive":true,"description":"Catalyst is a portfolio of early stage programs that specialize in different innovation constituencies and mechanisms to push the state of the art in aerospace technology development","programId":92327,"responsibleMd":{"canUserEdit":false,"locationEdit":false,"organizationRolePretty":"","organizationTypePretty":""},"title":"Catalyst","acronymOrTitle":"Catalyst"},"parentProgramId":92327,"programId":69,"responsibleMd":{"organizationId":4875,"organizationName":"Space Technology Mission Directorate","acronym":"STMD","organizationType":"NASA_Mission_Directorate","canUserEdit":false,"locationEdit":false,"organizationRolePretty":"","organizationTypePretty":"NASA Mission Directorate"},"responsibleMdOffice":4875,"stockImageFileId":36658,"title":"Space Technology Research Grants","acronymOrTitle":"STRG"},"acronym":"","description":"<p>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. The research plan detailed in this proposal describes an adaptive, intelligent MAC protocol for software-defined radio space-communications applications. It consists of sensing, predictive, and decision mechanisms that will drive an overall framework to sense current channel conditions, predict the near-future channel conditions, and then automatically reconfigure based on these inputs. The reconfiguration of the SDR will be based on attempting to maintain the performance requirements for the data link, such as bit error rate, up-time, reliability, and/or data rate. Upon successful testing onboard the International Space Station using the Space Communications and Navigation (SCaN) Testbed, this research effort will change the TRL level from TRL 3 to TRL 5 in the area of TA05. Ultimately, it will potentially push the state-of-the-art performance limits of a space-based communications network.</p>","benefits":"<p>Ultimately, it will potentially push the state-of-the-art performance limits of a space-based communications network.</p>","releaseStatus":"Released","status":"Completed","destinationType":["Earth"],"trlBegin":2,"trlCurrent":3,"trlEnd":3,"favorited":false,"detailedFunding":false,"programContacts":[{"contactId":183514,"canUserEdit":false,"firstName":"Hung","lastName":"Nguyen","fullName":"Hung D Nguyen","fullNameInverted":"Nguyen, Hung D","middleInitial":"D","email":"hung.d.nguyen@nasa.gov","receiveEmail":"Subscribed_User","programContactRole":"Program_Manager","programContactId":162,"programId":69,"programContactRolePretty":"Program Manager","projectContactRolePretty":""},{"contactId":321177,"canUserEdit":false,"firstName":"Matthew","lastName":"Deans","fullName":"Matthew C Deans","fullNameInverted":"Deans, Matthew C","middleInitial":"C","email":"matthew.c.deans-1@nasa.gov","receiveEmail":"Subscribed_User","programContactRole":"Program_Director","programContactId":267,"programId":69,"programContactRolePretty":"Program Director","projectContactRolePretty":""}],"endDateString":"Aug 2019","startDateString":"Aug 2015"},"technologyOutcomePartner":"Other","technologyOutcomeDate":"2019-08-01","technologyOutcomePath":"Transitioned_To","organizationId":4946,"organization":{"organizationId":4946,"organizationName":"Jet Propulsion Laboratory","acronym":"JPL","organizationType":"FFRDC_2fUARC","city":"Pasadena","stateTerritoryId":59,"stateTerritory":{"abbreviation":"CA","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"California","stateTerritoryId":59,"isTerritory":false},"country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"zipCode":"91109","canUserEdit":false,"locationEdit":false,"organizationRolePretty":"","organizationTypePretty":"FFRDC/UARC"},"details":"<p>Tim Hacketts DSN scheduling software was delivered to his mentors at JPL for use in the DSN Program.</p>","closeoutLinkUrl":"","infoText":"Transitioned To Other","infoTextExtra":"Other (Jet Propulsion Laboratory)","isIndirect":false,"infusionPretty":"","isBiDirectional":false,"technologyOutcomeDateString":"Aug 2019","technologyOutcomeDateFullString":"August 2019","technologyOutcomePartnerPretty":"Other","technologyOutcomePathPretty":"Transitioned To","technologyOutcomeRationalePretty":""},{"technologyOutcomeId":96841,"projectId":91749,"project":{"projectId":91749,"title":"Applying Optimization and Artificial Intelligence to NASA’s Communications Networks: Cognitive Real-Time Link Layer Adaptations to Rapid Constellation Planning","startDate":"2015-08-15","startYear":2015,"startMonth":8,"endDate":"2019-08-14","endYear":2019,"endMonth":8,"programId":69,"program":{"ableToSelect":false,"acronym":"STRG","isActive":true,"description":"<p> \tThe Space Technology Research Grants Program will accelerate the development of &quot;push&quot; technologies to support the future space science and exploration needs of NASA, other government agencies and the commercial space sector. Innovative efforts with high risk and high payoff will be encouraged. The program is composed of two competitively awarded components.</p> ","parentProgram":{"ableToSelect":false,"isActive":true,"description":"Catalyst is a portfolio of early stage programs that specialize in different innovation constituencies and mechanisms to push the state of the art in aerospace technology development","programId":92327,"responsibleMd":{"canUserEdit":false,"locationEdit":false,"organizationRolePretty":"","organizationTypePretty":""},"title":"Catalyst","acronymOrTitle":"Catalyst"},"parentProgramId":92327,"programId":69,"responsibleMd":{"organizationId":4875,"organizationName":"Space Technology Mission Directorate","acronym":"STMD","organizationType":"NASA_Mission_Directorate","canUserEdit":false,"locationEdit":false,"organizationRolePretty":"","organizationTypePretty":"NASA Mission Directorate"},"responsibleMdOffice":4875,"stockImageFileId":36658,"title":"Space Technology Research Grants","acronymOrTitle":"STRG"},"acronym":"","description":"<p>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. The research plan detailed in this proposal describes an adaptive, intelligent MAC protocol for software-defined radio space-communications applications. It consists of sensing, predictive, and decision mechanisms that will drive an overall framework to sense current channel conditions, predict the near-future channel conditions, and then automatically reconfigure based on these inputs. The reconfiguration of the SDR will be based on attempting to maintain the performance requirements for the data link, such as bit error rate, up-time, reliability, and/or data rate. Upon successful testing onboard the International Space Station using the Space Communications and Navigation (SCaN) Testbed, this research effort will change the TRL level from TRL 3 to TRL 5 in the area of TA05. Ultimately, it will potentially push the state-of-the-art performance limits of a space-based communications network.</p>","benefits":"<p>Ultimately, it will potentially push the state-of-the-art performance limits of a space-based communications network.</p>","releaseStatus":"Released","status":"Completed","destinationType":["Earth"],"trlBegin":2,"trlCurrent":3,"trlEnd":3,"favorited":false,"detailedFunding":false,"programContacts":[{"contactId":183514,"canUserEdit":false,"firstName":"Hung","lastName":"Nguyen","fullName":"Hung D Nguyen","fullNameInverted":"Nguyen, Hung D","middleInitial":"D","email":"hung.d.nguyen@nasa.gov","receiveEmail":"Subscribed_User","programContactRole":"Program_Manager","programContactId":162,"programId":69,"programContactRolePretty":"Program Manager","projectContactRolePretty":""},{"contactId":321177,"canUserEdit":false,"firstName":"Matthew","lastName":"Deans","fullName":"Matthew C Deans","fullNameInverted":"Deans, Matthew C","middleInitial":"C","email":"matthew.c.deans-1@nasa.gov","receiveEmail":"Subscribed_User","programContactRole":"Program_Director","programContactId":267,"programId":69,"programContactRolePretty":"Program Director","projectContactRolePretty":""}],"endDateString":"Aug 2019","startDateString":"Aug 2015"},"technologyOutcomeDate":"2019-08-14","technologyOutcomePath":"Closed_Out","details":"Since NASA began operations over 60 years ago, it has been a world leader in all of its space operations: human spaceflight efforts; its robotic exploration of the solar system and beyond; and its Earth science and monitoring. In order to send back to Earth the awe-inspiring videos, images, and data collected by NASA from its portfolio of missions, the space agency relies on its global networks of ground stations and spacecraft. Spacecraft, whether they are as close as a few hundred kilometers above the Earth's surface or as distant as interstellar space, downlink their science data through one of three networks: the Near Earth Network, the Space Network, or the Deep Space Network.  The most significant bottleneck to collecting more science data is downlinking the data back to Earth. There are many opportunities for improvement that could ultimately lead to more science return and lower user burden. These improvements can occur on a number of layers in a network and/or at different periods in a project life cycle. Leveraging the tools of software-defined radio and artificial intelligence, the work conducted under this fellowship aims to make improvements on multiple network layers and implementation time scales with four main goals. This provides a diversity of short- and long-term solutions to NASA's needs. The first goal is to improve real-time communications at the link layer while operating within existing standards. This type of improvement is most realizable in the short term as it is designed to fit within legacy software and hardware. The second goal is to develop new scheduling methods that can accommodate a new, large influx of users while working with the current scheduling methods to minimize disruption to legacy users. The third goal is to explore a new framework for spacecraft scheduling designed to allow users to request network resources on-demand. This paradigm shift would dictate new requirements for future spacecraft to take advantage of this new framework. The fourth goal is to develop new methods for orbit planning and optimization to provide designers more insight and the ability to optimally design new networks quicker than conventional orbit propagation methods.  To improve point-to-point communications, a proof-of-concept multi-objective reinforcement learning cognitive engine using deep neural networks for the use as a radio-resource-allocation controller was implemented and tested on orbit. In our experiments, the cognitive engine optimized for DC power consumption, transmit power efficiency, target bandwidth, spectral efficiency, throughput, and frame error rate, given the relative importance of these metrics for the mission with the ability to change modulation, coding, transmit power, and excess filter bandwidth. The 20 flight experiments using software-defined radios onboard the International Space Station mark one of the first published experiments of a space communications cognitive engine.  Additionally, a generalized and parameterized interacting multiple model (IMM) filter based on a Kalman filter bank was implemented on software-defined radio technology applied to satellite communications applications. This filter can be used to detect the channel state (e.g., clear sky, rain fade, ionospheric scintillation, etc.) in real-time, as well as provide an improved received power estimation. These received power predictions and channel state classifications can be relayed to an adaptive or cognitive system to make more intelligent decisions.  For a short-term solution that allows the Deep Space Network scheduling process to manage large influxes of users, block scheduling algorithms were developed and packaged into a software product. Blocking involves finding mutual view periods where groups of spacecraft are within a small angle of each other with respect to a ground station antenna, aggregating their individual requirements, and attempting to schedule these requirements into the mutual view periods. These blocked times are then scheduled into tracks and negotiated through the regular Deep Space Network process. The final tracks are then split apart into individual users based on maximizing the minimum user satisfaction. Blocking has the potential for reducing schedule overhead and provides a more cost-effective method for low-cost missions. It is planned to be used for the SmallSats on NASA’s Artemis 1 mission and other future missions.  For a long-term solution to scheduling spacecraft with event-driven science, a beacon-tone--based demand access scheduling system was investigated through quantitative simulations. To illustrate a proof-of-concept demand access system, a simulation campaign (using a custom-built network simulator) for a near-Earth asteroid autonomous SmallSat explorer fleet mission concept was run using the network simulator. When compared with the current static scheduling system, the results showed that the demand-access approach is able to decrease the mean data latency by about 50% for the same number of schedule reservations. It can also decrease the total number of tracks reserved by 25% while still providing a lower mean data latency and equal data collection drop rates compared to the static scheduling approach. The demand access system also provides more frequent (yet more basic) health status reports than the current system.  Finally, targeted for the early mission and network architecture planning stages, analytical approximations for common coverage statistics have been derived to be used in speeding up the orbit selection optimization process. Specifically, approximations for maximum gap time, mean gap time, mean pass time, and mean passes per day for circular orbits were derived using a unifying geometric framework. To the best of the author's knowledge, this dissertation presents the first closed-form solution for maximum gap time for non-repeating orbits. Error analysis showed that these approximations will work well for medium- to high-fidelity optimization analysis.  All four of these solutions help to improve either the planning, development, or operations of NASA's networks.","infoText":"Closed out","infoTextExtra":"Project closed out","isIndirect":false,"infusionPretty":"","isBiDirectional":false,"technologyOutcomeDateString":"Aug 2019","technologyOutcomeDateFullString":"August 2019","technologyOutcomePartnerPretty":"","technologyOutcomePathPretty":"Closed Out","technologyOutcomeRationalePretty":""}],"libraryItems":[{"files":[],"libraryItemId":365172,"title":"Project Website","libraryItemType":"Link","url":"https://www.nasa.gov/strg#.VQb6T0jJzyE","projectId":91749,"internalOnly":false,"publishedDateString":"","entryDateString":"01/22/25 01:10 AM","libraryItemTypePretty":"Link","modifiedDateString":"10/25/24 02:23 PM"}],"states":[{"abbreviation":"PA","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Pennsylvania","stateTerritoryId":47,"isTerritory":false}],"endDateString":"Aug 2019","startDateString":"Aug 2015"}}