Abstract:
Methods and systems for providing cyber security, wherein a computer with network access incorporates game theory and utilizes a honeypot to enhance game-theoretic developments over active and passive sensors. To numerically solve the uniquely three-sided game modeled cyber security problem, using a geometric solution based on three-dimensional (3D) action surface and action curve. The methods and systems determine whether the game problem has one Nash equilibrium, multiple Nash equilibriums, or no Nash equilibrium; checks whether the equilibrium is a mixed or pure Nash; and timely computes Nash equilibriums; and follows a fictitious play concept. The solution is adaptive and can be applied for any partially observed cyber security system.
Abstract:
A systematic interferences mitigation design for protected satellite communications (SATCOM) is provided. An advanced channel coding is designed to provide coding gain for SATCOM even in the presence of synchronization errors because of unintentional and intentional radio frequency interferences (RFIs). A unified SATCOM system spectrum efficiency and energy efficiency performance model is developed with a unified interference model for SATCOM dynamic resource allocation (DRA). The SATCOM system DRA is designed with a game theoretic engine and link optimizations providing traffic control, power control, frequency hopping pattern selection, beamforming codebook selection, and modulation with coding agile waveform adaptations. The interferences mitigation design is implemented with software defined radio USRP and GNU-radio to maintain communication link quality of services (QoS).
Abstract:
Routing methods are provided for IP-based Iridium like LEO polar satellite constellation network for finding a Manhattan path between a source node and a destination node. The routing methods can include identification of congested inter satellite links (ISLs). By selecting and using uncongested alternative paths, an original routing process can be converted into sub-routing processes each in a small scale of a Manhattan path region. Quality of Service (QoS) requirements such as delays and jitters can be incorporated into the routing methods, which leads to efficient routing and enhanced QoS-performance over the satellite constellation network. The disclosed routing methods can be suitable for real-time routing/rerouting applications under dynamic network conditions.
Abstract:
Methods and devices for demonstrating three-player pursuit-evasion (PE) game are provided using a hardware-in-loop test-bed. Robots including pursuer robots and an evader robot are arranged on a solid surface. A drone is positioned flying above to oversee the robots to capture a video or an image sequence of the robots. A robot thread process and a drone thread process are implemented by a computer. In the robot thread process, a tracking-by-detection process is perform to provide a state of the robot including a location and a heading direction of the robot; a delay compensation is conducted; and a PE game is called to calculate a robot command. In the drone thread process, a drone control is calculated to make the drone follow an evader robot, the drone control is sent to the drone, and user commands are also checked.
Abstract:
Method and system for predicting collision probability of space objects are provided. Space objects are allocated according to a total number thereof for parallel computation in a GPU device. Initial orbit states of the space objects are generated by an initial-orbit-state generation kernel of the GPU device. Orbit propagation for each space object is performed based on the initial orbit state to predict a state of each space object by an orbit propagation kernel of the GPU device. The predicted states of the space objects are collected by a predicted-orbit-state collection kernel of the GPU device. A real-time visualization and rendering of the predicted space objects are performed in a form of point cloud during interactions between CPU threads and GPU kernels. A CPU host predicts a collision probability of any two space objects among the multitude of space objects, according to the interactions between the CPU threads and the GPU kernels.
Abstract:
Methods and devices for spectrum sensing using sliding window energy detection are provided. A sliding window energy detection test having a number of continuously-performed tests can be analyzed according to a desired cumulative false alarm rate to provide a corresponding, testing threshold. Based on the testing threshold and target signal to noise ratio, a testing window length is selected such that the sliding window energy detection is performed for a minimum expected discrete detection time. A sliding window energy detector can then obtain the selected testing window length and the corresponding, testing threshold for spectrum sensing. The sliding window energy detector includes a sampling unit, a detection probability analyzer, a testing statistic generator, a false alarm analyzer, a comparing unit, and a declaring unit.
Abstract:
Methods and devices for spectrum sensing using sliding window energy detection are provided. A sliding window energy detection test having a number of continuously-performed tests can be analyzed according to a desired cumulative false alarm rate to provide a corresponding, testing threshold. Based on the testing threshold and target signal to noise ratio, a testing window length is selected such that the sliding window energy detection is performed for a minimum expected discrete detection time. A sliding window energy detector can then obtain the selected testing window length and the corresponding, testing threshold for spectrum sensing. The sliding window energy detector includes a sampling unit, a detection probability analyzer, a testing statistic generator, a false alarm analyzer, a comparing unit, and a declaring unit.
Abstract:
Various embodiments provide an anti-jamming method in a satellite communication (SATCOM) system. A waveform modulation is performed on a waveform of a source data to provide a modulated waveform transmitted to a transmitter and then to a receiver. The modulated waveform transmitted from the receiver is demodulated to provide a demodulated waveform. In response to interference, a game reasoning process is performed on the demodulated waveform to provide an anti-jamming adaptive waveform. By performing a game-optimal waveform modulation on the anti-jamming adaptive waveform, a frequency hopping process is used to guide the data transmission, such that the source data is transmitted with a minimal probability of being interfered.
Abstract:
Methods and devices for demonstrating three-player pursuit-evasion (PE) game are provided using a hardware-in-loop test-bed. Robots including pursuer robots and an evader robot are arranged on a solid surface. A drone is positioned flying above to oversee the robots to capture a video or an image sequence of the robots. A robot thread process and a drone thread process are implemented by a computer. In the robot thread process, a tracking-by-detection process is perform to provide a state of the robot including a location and a heading direction of the robot; a delay compensation is conducted; and a PE game is called to calculate a robot command. In the drone thread process, a drone control is calculated to make the drone follow an evader robot, the drone control is sent to the drone, and user commands are also checked.