SD2_ITGrafik_PL_082016_03_72 - 1,14 MB

Transkrypt

SD2_ITGrafik_PL_082016_03_72 - 1,14 MB
www.radmor.com
RADMOR S.A.
ul. Hutnicza 3, 81-212 Gdynia
tel. 58 76 55 999, fax: 58 76 55 992
Biuro Obsługi Klienta:
tel. 58 76 55 666, fax: 58 76 55 662
e-mail: [email protected]
Metodyka opracowywania WF
SD2
Metodyka – zbiór zasad dotyczących sposobów wykonywania jakiejś pracy.
Słownik Języka Polskiego PWN.
PLATFORMA SDR
Metodyka opracowywania WF SD2
SD2 jest metodyką opracowywania WF-ów stworzoną i zwalidowaną przez RADMOR S.A. w wyniku
prac prowadzonych w ramach wielu przedsięwzięć związanych z projektowaniem, implementacją
i portingiem WF-ów na radiostacjach SDR (w szczególności na radiostacjach rodziny Comp@n).
Główne założenia:
Proces opracowywania, implementacji i portowana WF na radiostacji SDR pokrywa wiele
obszarów, które niejednokrotnie przenikają się
i zależą od siebie w sposób uniemożliwiający ich
pełną niezależność. Doświadczenie pokazuje,
że efektywność procesu wytworzenia nowego
WF-u począwszy od wymagań użytkownika po
działający produkt na radiostacji wymaga dobrze
przemyślanego sposobu pracy.
Celem metodyki jest wytworzenie w jak najkrótszym czasie, spełniającego wymagania użytkownika, WF-u działającego na docelowej radiostacji.
Biorąc pod uwagę powyższe, zostały sformułowane główne założenia dla procesu opracowywania WF-ów:
■system/WF jest definiowany poprzez scenariusze użytkowe/testy („Scenarios Driven
System Definition”).
■rozwój WF następuje w sposób ewolucyjny
poprzez realizację coraz większego zakresu
scenariuszy.
■szczególny nacisk jest położony na maksymalizację wykorzystania wyników symulacji
podczas tworzenia oprogramowania WF.
■konieczne jest sprzężenie następujących procesów:
- symulacje WF
- opracowywanie oprogramowania WF
- porting oprogramowania WF na radiostacji
Sprzężenie procesów opracowywania WF w ramach SD2.
Warstwa fizyczna (PHY):
Modelowanie i symulacje warstwy fizycznej WF
w narzędziu umożliwiającym emulacje docelowego środowiska propagacji (kanał radiowy)
jest jednym z podstawowych, cyklicznie powtarzanych etapów metodyki SD2 pozwalającym na
weryfikację koncepcji i projektu warstwy PHY
w kontekście stawianych na nią wymagań.
Przykładowy model warstwy fizycznej PHY.
Model i symulacje PHY:
■praca odbywa się w oparciu o narzędzia MATLAB/SIMULINK co zapewnia łatwość opracowywania kolejnych koncepcji oraz kompleksową symulację algorytmów.
■symulacja odzwierciedla kompletną warstwę
PHY oraz rzeczywisty kanał radiowy.
■możliwa jest generacja wektorów testowych
i ich późniejsze wykorzystywane przy testowaniu docelowego oprogramowania PHY na
różnych poziomach (od testów jednostkowych, do testów integracyjnych – cała PHY).
Modelowanie kanału radiowego
W ramach modelowania kanału radiowego, symulowane są następujące zjawiska:
■AWGN – addytywny biały szum gaussowski,
który symuluje efekty rzeczywistego kanału
radiowego związane z odległością między
nadajnikiem a odbiornikiem.
■Opóźnienie sygnału – symuluje efekty
opóźnienia sygnału, wynikające z odległości
pomiędzy lub niedokładnej synchronizacji
nadajnika i odbiornika (niestabilność zegarów).
■Efekt Dopplera – występujący w sytuacji gdy
nadajnik i/lub odbiornik są w ruchu.
■Przesunięcie częstotliwościowe – występujące
w przypadku gdy częstotliwość nośna nadajnika
i odbiornika jest różna.
■Efekty wielodrogowości i zaniki (kanał Rice’a)
– wynikające z różnorodnego ukształtowania terenu oraz propagacji fal radiowych. Kanał Rice’a
skonfigurowany został na podstawie wyników
pomiarów dla NBWF.
Oprogramowanie PHY:
Proces wytwórczy docelowego oprogramowania
PHY zakłada cykliczne wykorzystanie scenariuszy
symulacji wraz z wektorami testowymi, podczas integracji i testowania na platformie sprzętowej (np.
350X), co w efektywny sposób wpływa na jakość
oraz czas opracowanie finalnego, w pełni wartościowego produktu.
Warstwy protokolarne (PRT):
Funkcjonalności oczekiwane od dzisiejszych i przyszłych Waveformów (np. typu MANET) determinują
wykorzystanie wielu mechanizmów i algorytmów
warstw protokolarnych, w szczególności w zakresie
funkcjonalnym warstwy dostępu do medium (warstwa 2 modelu ISO/OSI) i warstwy sieciowej (warstwa 3 modelu ISO/OSI). Złożoność tych funkcjonalności oraz scenariuszy (w tym wielowęzłowych)
musi zostać dokładnie zasymulowana, co w praktyce jest już bardzo trudne do wykonania z wykorzystaniem rzeczywistych radiostacji. Biorąc pod uwagę ten fakt oraz główne założenie metodyki SD2 tj.
maksymalizacja wykorzystania wyników symulacji,
przyjęto szereg założeń dla procesu projektowania
i symulacji warstw protokolarnych.
Metodyka opracowywania WF SD2
Koncepcja symulacji warstw/stosu PRT:
■środowiskiem symulacji jest tzw. Symulator
Zdarzeń Dyskretnych (narzędzie komercyjne:
OMNEST)
■założono wykorzystanie środowiska INET-MIXIM
■węzły/sieć radiowa budowane są w ramach
symulacji OMNEST
■wymagana jest modularyzacja oprogramowania symulacji m.in. dla generatorów i obiektów proxy
■zastosowano separację funkcjonalności WF:
- Oprogramowanie WF „Golden Source”
(łatwo portowalne)
- Emulacja Docelowej Platformy Radiowej
(np. Comp@n)
■testy jednostkowe, funkcjonalne i integracyjne wykonywane są w ramach środowiska
symulacyjnego
Oprogramowanie PRT:
Proces wytwórczy oprogramowania PRT zakłada
wykorzystanie oprogramowania WF-u „Golden
Source”, które jest jedynie integrowane z rzeczywistymi elementami Docelowej Platformy Radiowej. Dzięki temu prace koncentrują się głównie
na aspektach wydajnościowych a nie funkcjonalnych, które zostały sprawdzone wcześniej na
etapie symulacji.
Testy Systemowe:
Celem testów systemowych jest weryfikacja czy
opracowany model radiostacji zwierający funkcjonalność WF-u, zdolny jest pracować w sposób opisany przez przypadki użycia zdefiniowane
w Księdze Scenariuszy. Wszystkie scenariusze są
weryfikowane na poziomie jest nie wymagającym znajomości szczegółów implementacji testowanego urządzenia.
Testy systemowe przeprowadzane są w ramach
testów laboratoryjnych i polowych. Przy czym
Środowisko Testów Laboratoryjnych zakłada ich
jak największa ich automatyzację oraz wykorzystanie RF Switch Matrix zapewniającą odzwierciedlenie rzeczywistych: mobilności węzłów, topologii sieci oraz warunków propagacyjnych.
Dojrzałość SD2:
Metodyka SD2 została pozytywnie zweryfikowana w ramach szeregu projektów, w szczególności
związanych z opracowywaniem rozwiązań dla radiostacji z rodziny 350X. Dzięki niej, możliwe jest
bardzo szybkie i efektywne opracowywanie nowych WF-ów jak i rozbudowywanie istniejących.
Metodyka ta działa także bardzo efektywnie w
procesie kooperacji z klientem (tzw. Common
Development) w ramach której opracowany ma
zostać produkt ściśle powiązany z specyficznymi
wymaganiami klienta. SD2 porządkuje i zwiększa
sprawność całego procesu wytwórczego.
9-węzłowa sieć BMS IP WF.
RADMOR S.A.
ul. Hutnicza 3, 81-212 Gdynia
Biuro Obsługi Klienta:
tel. 58 76 55 666, fax: 58 76 55 662
e-mail: [email protected]
ver. SD2_ITGrafik_PL_082016_03. Copyright © 2016 RADMOR S.A.. Wszystkie prawa zastrzeżone.
Podane parametry nie mają charakteru wiążącej specyfikacji. Firma zastrzega sobie prawo do zmiany parametrów technicznych urządzenia.