background image

In

st

yt

ut

 Te

lekomu

nik

ac

ji

Jarosław Michalak 

ITK WEL WAT 

jmichalak@wat.edu.pl 

Radiostacja reprogramowalna  

i radiostacja inteligentna (SRD i CR) 

Wiadomości podstawowe 

 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Tematyka 

Wprowadzenie  

Radiostacja reprogramowalna (SDR -  Software Defined 
Radio) 

Radiostacja inteligentna (CR - Cognitive Radio) 

Właściwości 

Polityka w zakresie widma 

Technologia i implementacje 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Wprowadzenie 

Rozwój technologiczny 

Rozbudowa oprogramowania 

Zmiana koncepcji działania urządzeń 

Zachowania inteligentne w technice 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

SDR i CR. Architektura idealna. 

Rozróżnia się pięć poziomów określających różne 
kategorie programowalnych systemów radiowych: 

Poziom zerowy – wykorzystujący wyłącznie rozwiązania 
sprzętowe HR (Hardware Radio, nie zalicza się do 
technologii SDR). 

Poziom pierwszy – najprostsza reprezentacja technologii 
SDR, są to urządzenia, w których sterowanie odbywa się 
drogą programową SCR ( Software Controlled Radio). 

Poziom drugi –  radiostacje reprogramowalne 
(definiowane programowo urządzenia radiowe) SDR oraz 
radiostacje inteligentne (CR). Urządzenia te posiadają 
możliwość programowej rekonfiguracji poprzez zmianę 
parametrów m.in. częstotliwości pracy, rodzaju modulacji 
oraz funkcji bezpieczeństwa. Urządzenia tego poziomu są 
najczęściej wykorzystywane w telekomunikacji.  
 

  Poziom trzeci – poziom ten mówi o idealnych programowo systemach radiowych ISR (Ideal Software Radio) 
tzn. o takich rozwiązaniach, w których w skład elementów analogowych wchodzą antena, mikrofon, 
słuchawka. Obecnie nie ma jeszcze na rynku takich urządzeń radiowych, lecz w związku z stałym 
dynamicznym rozwojem technologii SDR bardzo możliwe jest, że w niedługim czasie urządzenia poziomu 
trzeciego staną się rzeczywistością. 

Poziom czwarty –  systemy jak na razie jedynie teoretyczne, których zadaniem ma być realizacja interfejsów 
radiowych i aplikacji w szerokim zakresie częstotliwości, pozwalających na bardzo szybkie przechodzenie 
między zdefiniowanymi interfejsami   i różnymi aplikacjami

 

 (Ultimate Software Radio).     

 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Zalety SDR 

Ograniczenie liczby układów scalonych 

Ograniczenie konieczności konstrukcji nowych układów 
fizycznych 

Obniżenie kosztów nowych rozwiązań konstrukcyjnych 

Układy cyfrowe jak np. DSP ograniczają koszty 
niedopasowania komponentów analogowych 

 Otwarta architektura umożliwia szybkie modyfikacje i 
konkurencję na rynku producentów 

Znacznie uproszczone procedury obsługowe (zunifikowane) 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Wady SDR 

Bezpieczeństwo (dostęp do informacji i 
zapewnienie szyfrowania transmisji) 

Koszta pierwszych egzemplarzy 

Niezawodność oprogramowania 

Konieczność wymiany dużej liczby urządzeń 

Obawa przed przejściem na zupełnie nową 
technologię 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Radiostacja inteligentna (CR) 

Pojęcie wprowadzone przez Mitolę w 1999 

“Cognitive Radio: Making 

Software Radios More Personal,” IEEE  Personal Com., Vol. 6, No. 4, pp. 13–18, Aug. 
1999.  

Z definicji jest to : radiostacja (lub system) która śledzi i bierze pod 
uwagę warunki zewnętrzne i potrafi dynamicznie autonomicznie 
zmieniać własną konfigurację (zachowanie) zgodnie z założoną 
polityką i posiadaną wiedzą, którą potrafi uzupełniać (uczenie się) dla 
osiągnięcia wcześniej zdefiniowanej funkcji celu 

Wikipedia: A cognitive radio is an intelligent radio that can be 
programmed and configured dynamically. Its transceiver is designed to 
use the best wireless channels in its vicinity. Such a radio 
automatically detects available channels in wireless spectrum, then 
accordingly changes its transmission or reception parameters to allow 
more concurrent wireless communications in a given spectrum band at 
one location. This process is a form of dynamic spectrum management. 

 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Radiostacja inteligentna (CR (ITU)) 

“Software-defined  radio  (SDR):  A  radio  transmitter  and/or  receiver  
employing  a  technology  that allows the RF operating parameters including, 
but not limited to, frequency range, modulation type, or output power to be set 
or altered by software, excluding changes to operating parameters which occur 
during the normal pre-installed and predetermined operation of a radio 
according to a system specification or standard.”  

“Cognitive  radio  system  (CRS):  A  radio  system  employing  technology  
that  allows  the  system  to obtain  knowledge  of  its  operational  and  
geographical  environment,  established  policies  and  its internal  state;  to  
dynamically  and  autonomously  adjust  its  operational  parameters  and  
protocols according to its obtained knowledge in order to achieve predefined 
objectives; and to learn from the results obtained.”  

IEEE SCC 41 and P1900 

„

 FCC 

„

 SDR Forum (Wireless Innovation Forum), etc. 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Zalety CR 

Wszystkie zalety SDR 

Lepsze łącze – ucieczka ze złych kanałów i maksymalizacja przepływności na 
dobrych kanałach 

Większa efektywność widmowa – wypełnienie niewykorzystanych aktualnie 
podpasm; rezygnacja z kanałów zajętych 

Nowe obszary biznesowe – na terenach zurbanizowanych o dużej aktywności 
radiowej,  zwiększenie możliwości przesyłania obrazów ruchomych 

Umożliwienie efektywnej pracy systemów wykorzystujących pasmo na 
żądanie 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Wady CR 

Wszystkie wady SDR 

Duże wyzwanie badawcze i konstrukcyjne 

Znaczące zmiany w regulacjach 
normatywnych 

Zagrożenie utraty kontroli nad systemem 

10 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Uproszczona struktura blokowa CR  

11 

Sensory (antena, mikrofon, kamera..) zbierają informacje o otoczeniu 

Informacje te są przekazywane do Cognitive Managera (CM) – uczenie się i podejmowanie decyzji 
rekonfiguracyjnej aby osiągnąć założony cel biorąc pod uwagę związaną z tym politykę (np. zapewnienie 
QoS czy bezpieczeństwa informacji) – zmiana mechanizmów MAC, routingu, częstotliwości, modulacji itp. 

Inne bloki funkcjonalne podlegają rekonfiguracji 

Działanie takie jest cykliczne i ciągłe; powstaje baza danych wiedzy i baza danych polityki 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Cognitive manager 

12 

Podejmowanie decyzji, nauka, optymalizacja międzywarstwowa, zarządzanie zasobami 

Decyzja – o rekonfiguracji aby zapewnić cel czyli np. max. Czas życia sieci, 
niezawodność ,  QoS, BER, opóźnienie itp. 

Uczenie się – gromadzenie wiedzy na podstawie doświadczenia celem modyfikacji 
późniejszych  zachowań decyzyjnych 

Przykładowe algorytmy i techniki implementowane w CM 

Artificial Neural Network (ANN)  

Meta-heuristic algorithms 

Hidden Markov Model (HMM) 

Rule-based system (RBS) 

Ontology-based system (OBS)  

Case-based system (CBS) 

 

 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Porównanie wybranych algorytmów CM 

13 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Sensing (1) 

Często to nie tylko sensing widma ale również czasu, przestrzeni, 
kodu, modulacji itp. 

 

14 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Sensing (2) 

15 

Ref: B. Fette, “SDR Technology Implementation for the Cognitive Radio,” General Dynamics 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Sensing i adaptacja 

16 

Read more: R. Menon, A. B. MacKenzie, R. M. Buehrer and J.H. Reed, “A game-theoretic framework for 

interference avoidance in ad-hoc networks”, Globecom 2006. 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Przykładowa struktura CR 

17 

Read more: T.W. Rondeau, B.Le, C.J. Rieser, and C.W. Bostian, “Cognitive Radios with Genetic Algorithms; Intelligent Control of Software 

Defined Radios,” 

Software Defined Radio Forum

, Phoenix, AZ, Nov. 15-18, 2004. 

 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Architektura programowa, 

podstawowe akronimy 

SCA (Software Communications Architecture) 

CF (Core Framework) 

API (Application Programming Interface) 

CORBA (Common Object Request Broker Architecture) 

POSIX (Portable Operating System Interface) 

JTRS  (Joint Tactical Radio System) 

MHAL (Modem Hardware Abstraction Layer) 

 

18 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Architektura SCA (JTRS v1.0) 

19 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

SCA v.2.2.2 APIs 

21 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Przykłady zastosowań zachowań 

dynamicznych  

IEEE.803.11.h stosuje 2 mechanizmy adaptacji: 

DFS (Dynamic Frequency Selection) – wybranie odpowiedniego pasma 

TPC (Transmission Power Control) – redukcja interferencji i konsumpcji 
mocy, zapewnienie zasięgu 

IEEE P1900 – opracowanie standardów dotyczących 
radiostacji następnej generacji 

IEEE 802.22 – WRAN wykorzystujący wolne kanały 
broadcastingowe 

IEEE 802.15.3 – OFDM PAN na dystansie 5m 
(bezprzewodowe USB2.0 480Mb/s) 

 

22 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

USRP (Universal Software Radio 

Peripheral ) 

Stosunkowo niewielki koszt (USRP1 ok. 
700$; USRP2 ok.1400$) 

Otwarta, elastyczna architektura 

Szerokie pasmo 

Wymienny moduł radiowy 

Możliwości realizacji MIMO i anten 
inteligentnych 

23 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Podstawowy schemat 

blokowy USRP 

26 

FPGA 

Receive 

Daughterboard 

Transmit  

Daughterboard 

Transmit  

Daughterboard 

Receive 

Daughterboard 

 ADC 

 ADC 

 ADC 

 ADC 

 DAC 

 DAC 

 DAC 

 DAC 

  Cypress 

FX2 

usb 

controller 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Płyta główna USRP 

27 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Parametry techniczne USRP 

Quad 64 MS/s 12-bit ADCs 

Quad 128 MS/s 14-bit DACs 

USB 2.0 (obsługuje 8 MHz pasma z 
próbkowaniem 16 bitów na próbkę)  

Analogowe I/O do kontroli RSSI 

FPGA lub DSP 

Obsługa MIMO 2 kanałowego lub 4 kanałowego 
przy zastosowaniu zewnętrznego RF 

28 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Dotherboards 

BasicTX and BasicRX 

 - For use with external RF sections 

 - Flexible IF (0 to 200 MHz) 

 LFRX and LFTX 

      - DC to 30 MHz 

TVRX 

−  50-860 MHz receiver 

DBSRX 

−  800 MHz – 2.4 GHz receiver 

29 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Dodatkowe układy radiowe 

RFX400 – 400-500 MHz transceiver, 100+mW output 

RFX900 -- 800-1000 MHz Transceiver, 250+ mW output 

−   Ham + ISM bands, modifiable for 1600-2000MHz 

RFX1200 -- 1150-1400 Mhz, 200+ mW output 

−   Ham, Satellite, Navigation bands 

RFX1800 -- 1500-2100 MHz, 250+ mW output 

−  PCS, Cell, DECT 

RFX2400 -- 50+ mW output, 2300-2800 Mhz 

−  Ham, ISM bands 

XVCR2450 – 50-250 mW output, 2.4-2.5GHz and 4.8 to 5.9 GHz 

50 MHz to 1 GHz Transceiver 

800 MHz to 2.2 GHz Transceiver 

     

(dwa ostatnie z MIMO, 100+ mW) 

30 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Interfejs 

graficzny 

użytkownika 

31 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Aplikacje USRP 

Multi-Mbps GMSK, PSK, OFDM, MIMO networking 

 MAC-layer development 

ZigBee, DECT, GSM, 802.11b 

Spectrum occupancy studies 

Cognitive Radio 

Active and Passive Radar 

SIGINT/COMINT 

Ham radio 

GPS (incl. multi-antenna receivers) 

−  http://www.gps-sdr.com 

RFID 

Mobile phone location and tracking 

Mobile phone base stations 

 http://openbts.sf.net 

32 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Aplikacje USRP 

Dynamic Spectrum Access 

Over the horizon ship-tracking radar (port security) 

Public safety 

−  Linking multiple diverse radio systems 

−  In-building reliable firefighter communications 

Soldier in the field smart radios 

Wildlife tracking 

Medical imaging 

Teaching and student research 

Radio astronomy 

Security Research 

Satellite Ground Stations 

33 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

USRP2 

100 MS/s 14-bit dual (IQ) ADCs 

−  ~80 MHz instantaneous RF bandwidth 

400 MS/s 16-bit dual (IQ) DACs 

Gigabit Ethernet interface 

−  3-6x improvement over USB 

−  Allows for 25 MHz of RF BW each way @16bits (

Wide enough for WiFi!) 

Bigger FPGA w/Multipliers (Spartan 3) 

1 MB high-speed on-board SRAM 

High speed serial expansion interface 

Configured by flash 

−  Can operate without host computer 

External Frequency Reference Input  

−  Flexible choice of reference, not just 10 MHz 

Pulse per second (PPS) input for precise timing 

Uses the same daughterboards as USRP1 

−  Only holds 1 TX and 1 RX 

−  MIMO via expansion interface 

34 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

USRP2 

35 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

Dziękuję za uwagę 

36 

background image

In

st

y

tu

t T

elekomu

ni

k

ac

ji

IEEE SCC 41 and P1900 

IEEE 1900.1: Standard Definitions and  Concepts for Spectrum 
Management and Advanced Radio System Technologies  

IEEE 1900.2: Recommended Practice for Interference and 
Coexistence Analysis 

IEEE 1900.3: Standard for Assessing the Spectrum Access Behavior 
of Radio Systems Employing Dynamic Spectrum Access Methods 

IEEE 1900.4: Standard for Architectural building blocks enabling 
network-device distributed decision making for optimized radio 
resource usage in heterogeneous wireless access Networks 

IEEE 1900.4a: Standard for Architectural Building Blocks Enabling 
Network-Device Distributed Decision Making for Optimized Radio 
Resource Usage in Heterogeneous Wireless Access Networks – 
Amendment: Architecture and Interfaces for Dynamic Spectrum 
Access Networks in White Space Frequency Bands 

IEEE 1900.4.1: Standard for Interfaces and Protocols Enabling 
Distributed Decision Making for Optimized Radio Resource Usage in 
Heterogeneous Wireless Networks 

IEEE 1900.5: Standard on Policy Language and Policy Architectures 
for Managing Cognitive Radio for Dynamic Spectrum Access 
Applications 

IEEE 1900.6: Standard on interfaces and data structures for 
exchanging spectrum sensing information for dynamic spectrum 
access systems 

37