|Version 1 (modified by cdietric, 6 years ago)|
CoRTekS (Cognitive Radio Tektronix System) is a cognitive radio testbed using Tektronix test equipment. The transmitter consists of two arbitrary waveform generators (AWGs), a mixer, a few filters, and an amplifier. The receiver is a real-time spectrum analyzer (RSA) that demodulates and senses the channel for interference. All equipment is connected through GPIB to a PC running OSSIE (TAO) on Windows.
A neural network-based cognitive engine running on the PC decides which parameters are best for the given channel state. The radio can change modulation type, transmission power, frequency, and bandwidth to avoid interference and optimize three main goals:
- meet QoS (in this case, BER)
- maximize throughput
- minimize transmit power
The neural network allows flexibility in the decision-making process and lets the radio learn how its decisions impact its goals. An arbitrary policy can be set by the user with which the radio must comply. The user can choose the limits on transmit power and available modulation types for four different 2.5MHz bands.
Currently the radio can transmit QPSK, 8PSK, 16-, 32-, and 64-QAM and transmit in the 480-490MHz UHF television band, however in the next phase we hope to incorporate more sophisticated modulation types, channel coding, interference sensing, refined artificial intelligence algorithms, and faster response times.
The next phase of the system will include a significantly higher transfer rate from the RSA to the PC using an LVDS card. This will allow more of the processing to be done on the PC (phase-locked loop, pulse synchronization, interference sensing, etc.) instead of the spectrum analyzer, allowing a greater amount of flexibility in the radio.