Technologia 5GZabójca czy Przyjaciel?

Współpraca dla sieci bezprzewodowych nowej generacji



Współpraca dla sieci bezprzewodowych nowej generacji

Wprowadzenie

Obecnie użytkownicy pragną łączności "w dowolnym miejscu", wykorzystując między innymi najnowocześniejsze urządzenia, takie jak smartfony, tablety, czytniki e-booków i netbooki. Te wysokiej klasy urządzenia wypełniły lukę między wydajnością a mobilnością w rozmiarze ręcznym, umożliwiając korzystanie z aplikacji wymagających dużej przepustowości. Według Cisco do końca 2017 r. Przypada prawie 1,4 urządzenia mobilnego per capita. Ta olbrzymia liczba urządzeń mobilnych, która jest głównie związana z szerokim wykorzystaniem sieci społecznościowych i stron internetowych do udostępniania multimediów, doprowadziła do wprowadzenia technologii komunikacyjnych czwartej generacji (4G), takich jak Worldwide Interoperability for Microwave Access (WiMAX) i Long Term Evolution Advanced (LTE-A), zaprojektowany w celu zapewnienia wyższych szybkości transmisji danych i zwiększenia pojemności sieci. Poza 4G, w sieciach nowej generacji, rosnąca gęstość urządzeń mobilnych, wraz ze współistnieniem różnych technologii bezprzewodowych w typowych obszarach miejskich, motywuje nowy paradygmat architektury: sieci heterogeniczne (HetNets). Podstawową koncepcją HetNets jest bezproblemowa integracja i współdziałanie różnych technologii dostępu bezprzewodowego w celu zwiększenia wydajności systemu i efektywności energetycznej zarówno po stronie operatora, jak i użytkownika. W tym celu rozwój mikro stacji bazowych małej mocy (BS) (femto, pico, WiFi) wewnątrz obszaru pokrycia makro BS (LTE, WiMAX) przyczynia się w obu kierunkach: i) równoważenie obciążenia ruchem do różnych stacji BS oznacza lepsza alokacja i wykorzystanie zasobów, podczas gdy ii) wykorzystanie krótkich łączy radiowych małej mocy prowadzi do zwiększenia efektywności energetycznej w sieci. HetNets można uznać za namacalny dowód na to, że różne rodzaje technologii komunikacyjnych (np. długi, średni i krótki zasięg) nie są konkurentami, ale mogą współpracować w celu zmniejszenia kosztów energii operatora, zapewniając jednocześnie lepszą jakość usług ( QoS) i Quality of Experience (QoE) dla użytkownika końcowego. Ponadto wprowadzenie tego nowego paradygmatu po raz kolejny podniosło znaczenie komunikacji średniego / krótkiego zasięgu, motywowanie środowiska naukowego do zajęcia się nowymi sposobami na poprawę zadowolenia użytkowników, z uwzględnieniem ograniczeń energetycznych, jakie stwarza Unia Europejska (UE) i kilka organizacji normalizacyjnych. W tym kontekście komunikacja kooperacyjna zyskała znaczną uwagę w ciągu ostatniej dekady. W szczególności, bliskie sąsiedztwo urządzeń mobilnych i charakter nadawania medium bezprzewodowego skłaniają użytkowników końcowych do współpracy w celu dalszej poprawy doświadczonego QoS, zmniejszając jednocześnie wymaganą moc dla transmisji. Ta współpraca może zostać osiągnięta poprzez przesłanie danych do miejsca docelowego za pomocą węzłów pośrednich (znanych jako przekaźniki lub pomocnicy). Amplify-and-Forward (AF) i Decode-and-Forward (DF) to dwie najbardziej popularne techniki współpracy w sieci. W szczególności AF jest uważany za najprostszy sposób współpracy, w którym węzeł przekaźnikowy wzmacnia tylko odbierany sygnał ze źródła i przekazuje go do miejsca docelowego. Z drugiej strony strategia DF umożliwia przekaźnikom dekodowanie odebranych informacji przed przekazaniem ich do węzła docelowego. Ta dodatkowa zdolność, którą DF zapewnia przekaźnikom, jest szczególnie użyteczna w schematach kooperacyjnego automatycznego powtarzania żądania (ARQ), gdzie awarie odbioru w miejscu przeznaczenia są kompensowane przez retransmisje przez sąsiednie stacje przekaźnikowe, które poprawnie otrzymały oryginalne informacje. Co więcej, rosnące zainteresowanie wymianą informacji i komunikacją dwukierunkową spowodowało zaprojektowanie nowych technik, takich jak kodowanie sieciowe (NC) [6], które są również ułatwione przez strategię DF, ponieważ wymagają dekodowania i ponownego kodowania dane w węzłach przekaźnikowych. Z wyżej wymienionych powodów DF przyciąga coraz większą uwagę zarówno w przypadku jedno-, jak i dwukierunkowych paradygmatów komunikacyjnych, w których stosuje się, odpowiednio, proste i oparte na NC techniki współpracy. Motywacja naszej pracy jest dwojaka. Po pierwsze, analiza wydajności strategii kooperacyjnych (AF lub DF) jest zwykle przeprowadzana z punktu widzenia teorii informacji i komunikacji, po zastosowaniu czystej warstwy fizycznej (PHY), z pominięciem działania górnych warstw w stosie protokołów. Drugie ograniczenie dotyczy roli topologii sieci w wydajności systemu. W szczególności, chociaż ostatnie badania zbadały wpływ powolnego zanikania (cieniowania) na komunikację bezprzewodową, zwiększona gęstość węzłów implikuje wyższą korelację między łączami bezprzewodowymi, ograniczając dalej zyski różnorodności przestrzennej. Jest to szczególnie ważne w sieciach nowej generacji, w których współistnieje kilka systemów bezprzewodowych, a nawet będą musiały działać synergicznie, co wymaga ścisłej integracji między nimi, aby zachować ich optymalne cechy. Dlatego też, mimo że współpraca była szeroko badana i stosowana w pewnym stopniu do systemów 4G, w 5G musimy rozważyć interdyscyplinarny projekt i poprowadzić paradygmat współpracy na zupełnie nowy poziom, gdzie miliardy urządzeń będą połączone z Internetem, gdzie separacje między warstwy protokołu w sieci są zamazane, a bliskość urządzeń będzie miała poważne konsekwencje dla korzyści różnorodności przestrzennej, wpływając na wydajność współpracy. Dlatego w tym rozdziale przeanalizujemy paradygmat współpracy z nowej perspektywy i zbadamy, w jaki sposób protokół kontroli dostępu do medium (MAC) może odgrywać główną rolę w wykorzystywaniu korzyści wynikających ze strategii współpracy poprzez projektowanie międzywarstwowe, a poza tym pracować w synergii z szeroko stosowanym podejściem NC. Po pierwsze, badamy wpływ korelacji kanału na wydajność dwukierunkowych kooperatywnych protokołów MAC. Po drugie, motywując się szerokim rozpowszechnieniem DF, przedstawiamy krótki przegląd prostego i zakodowanego w sieci protokołu ARQ MAC, z których oba są wstecznie zgodne z naszym studium przypadku, standardem IEEE 802.11 dla komunikacji średniego zasięgu. Naszym głównym wkładem jest kompleksowe badanie międzywarstwowe ukierunkowanych na MAC strategii współpracy opartych na NC, z uwzględnieniem rosnącej gęstości terminali w sieciach bezprzewodowych nowej generacji. Wspólne strategie różnorodności i przekazywania

Współpraca i kodowanie sieci

W ciągu ostatniej dekady współpraca w zakresie komunikacji zyskała znaczną uwagę w społeczności badawczej. Główną ideą komunikacji kooperacyjnej jest osiągnięcie różnorodności przestrzennej bez konieczności posiadania wielu anten w pojedynczych terminalach. Dokładniej, w systemach kooperacyjnych każdy węzeł mobilny staje się częścią dużej rozproszonej macierzy, dzieląc swoją pojedynczą antenę (jak również sprzęt, przetwarzanie i zasoby energii), aby wspomóc komunikację między dwoma węzłami (źródło i miejsce przeznaczenia), wykorzystując albo Strategie AF lub DF. W rezultacie ostateczny cel może otrzymać wiele kopii tego samego komunikatu, który można lokalnie połączyć, aby poprawić niezawodność transmisji. W związku z tym współpraca rozproszona z korzyścią wykorzystuje charakter transmisji medium bezprzewodowego, potencjalnie zapewniając: (i) wyższą różnorodność przestrzenną i przepustowość; (ii) mniejsze zużycie energii i mniejsze zakłócenia; oraz (iii) dostosowanie do warunków sieciowych. Poza oczywistymi zaletami, istnieją jednak pewne ograniczenia we współpracy, ponieważ rozproszone systemy kooperacyjne wymagają dodatkowych zasobów przepustowości (w obu przypadkach sloty lub częstotliwości radiowe) ze względów praktycznych, takich jak ograniczenia półdupleksowe lub problemy z unikaniem zakłóceń. Ponadto węzły przekaźnikowe w systemach kooperacyjnych są zmuszone do uczestniczenia w komunikacji między innymi węzłami, co ma wpływ na ich własne opóźnienie pakietów. Aby przezwyciężyć te ograniczenia, które poważnie wpływają na przepustowość sieci, opóźnienia i wydajność energetyczną, NC został wprowadzony jako zaawansowany mechanizm routingu kodowania w warstwie sieciowej, który umożliwia węzłom pośrednim w sieci nie tylko przekazywanie, ale także przetwarzanie danych przychodzących Zastosowanie NC jest ułatwione dzięki zaawansowanym strategiom współpracy DF, które umożliwiają węzłom pośrednim dekodowanie pakietów danych przed ponownym zakodowaniem ich w warstwie sieci, przy użyciu technik na poziomie bitów. Ta operacja zmniejsza zapotrzebowanie na zasoby związane z transmisją danych, co oznacza bezpośrednie zwiększenie wydajności energetycznej i przepustowości

Spółdzielcze protokoły MAC ARQ

Przytłaczająca liczba urządzeń mobilnych (które są potencjalnymi węzłami przekaźnikowymi) w starszych systemach komunikacyjnych, która ma wzrosnąć do niespotykanego poziomu w miarę zbliżania się do ery 5G, rodzi ważne wyzwania, takie jak efektywna koordynacja dostępu do kanałów w celu zaprojektowania efektywnej współpracy systemy. W kontekście bezprzewodowym ta operacja jest bardzo trudna, ponieważ zakłócenia powodowane przez różne transmisje w tej samej komunikacji, zasięg może prowadzić do utraty pakietów, które pogarszają wydajność sieci. Dlatego też projektowanie odpowiednich protokołów MAC ma fundamentalne znaczenie dla wykorzystania rozproszonej współpracy poprzez zmniejszenie opóźnień i liczby kolizji w sieci. Istniejące współpracujące protokoły MAC można sklasyfikować jako proaktywne lub reaktywne, w odniesieniu do czasu uruchomienia współpracy. Jeśli chodzi o poprzednią klasę, stacje mobilne w wieloprzebiegowych sieciach bezprzewodowych przypisują schemat modulacji i szybkość transmisji zgodnie z wykrytym współczynnikiem sygnału do szumu (SNR), stosując adaptacyjną modulację i kodowanie (AMC). Każdy schemat modulacji może być dalej zmapowane do zakresu SNR dana moc transmisji. Stacje wybierają zatem najwyższą dostępną szybkość transmisji danych zgodnie z wykrytym SNR, aby osiągnąć wysoką wydajność transmisji w systemach bezprzewodowych. W ramach proaktywnej współpracy routing pakietów odbywa się z uwzględnieniem jakości kanału między źródłem, przekaźnikiem i miejscem docelowym. Dlatego transmisja wieloskokowa może być preferowana zamiast bezpośredniej. Jeśli chodzi o reaktywne protokoły współpracy, ARQ jest jedną z głównych metod kontroli błędów w komunikacji danych. Techniki ARQ zyskały znaczną uwagę przy transmisji danych ze względu na ich prostotę i niezawodność w porównaniu z alternatywnymi rozwiązaniami, takimi jak mechanizmy Forward Error Correction (FEC). W kooperatywnych systemach ARQ przekaźniki nieustannie podsłuchują każdą trwającą transmisję, dzięki czemu stają się zdolne do uczestniczenia w dowolnej kolejnej fazie retransmisji w przypadku, gdy wiadomość nie została poprawnie zdekodowana w miejscu przeznaczenia. pakiet, zwykle określany jako Request for Cooperation (RFC) lub Negative Acknowledgement NACK), nadawany przez miejsce docelowe po niepowodzeniu dekodowania. Dianati i in. zaproponował jeden z pierwszych współpracujących protokołów ARQ MAC, demonstrując potencjalne zyski energii i przepustowości, które można osiągnąć wykorzystując współpracę węzłów w scenariuszach mobilnych. Analiza opóźnienia pojedynczego źródła ARQ systemu z pojedynczym źródłem została przedstawiona w odniesieniu, gdzie autorzy zidentyfikowali przypadki i niezbędne warunki wstępne, które muszą zostać spełnione, aby schematy współpracy ARQ przewyższały tradycyjne metody ARQ. W nawiązaniu do tego autorzy wprowadzili koncepcję łączenia ram i zbadali warunki, w których ich propozycja poprawia klasyczne ARQ. Wydajność współpracy grupowej ARQ (MCARQ) w sieciach bezprzewodowych i jej potencjalnych zastosowań w praktycznych systemach, na przykład w komunikacji MIMO dla wielu użytkowników, jest badana w odniesieniu. Idea współpracy ARQ została również zastosowana w sieciach infrastrukturalnych, gdzie węzły z najlepszymi kanałami są wybierane oportunistycznie jako przekaźniki do przekazywania pakietów z punktu dostępowego, co znacznie poprawia osiągniętą przepustowość. Ostatnio prace referencyjne wprowadziły ramy teoretyczne do modelowania współpracujących protokołów ARQ z wyborem przekaźników. W ramach proponowanej struktury autorzy uzyskują wydajność protokołu pod względem przepustowości i efektywności energetycznej, biorąc pod uwagę narzut wyboru przekaźnika i czasową korelację zanikających kanałów. Jeśli chodzi o zastosowanie NC w warstwie MAC, potencjalne ulepszenia, które można uzyskać w systemach ARQ z jednym przekaźnikiem, są badane w odniesieniu, gdzie udowodniono, że zarówno przepustowość, jak i opóźnienie pakietu mogą odnieść korzyść dzięki zastosowaniu technik NC.

Powyższe prace dotyczą wyboru przekaźników lub systemów z pojedynczym przekaźnikiem. Jednak w rzeczywistych systemach wielu użytkowników może kwalifikować się jako przekaźniki, a ich skuteczna koordynacja nabiera pierwszorzędnego znaczenia. W tym celu PRCSMA (ang. Persistent Relay Carrier Sensing Multiple Access) był pierwszym protokołem MAC zaprojektowanym do stosowania rozproszonych technik ARQ w sieciach bezprzewodowych. W PRCSMA wszystkie stacje są zapraszane do stania się aktywnymi przekaźnikami, o ile spełniają określone kryteria wyboru przekaźników. Wiele przekaźników walczy o dostęp do kanału w fazie współpracy zgodnie z mechanizmem rozproszonej funkcji koordynacji (DCF) standardu IEEE 802.11. Aby przezwyciężyć ograniczenia PRCSMA i jeszcze bardziej zwiększyć wydajność systemu, He i Li zaproponowali wieloprzekaźnikowy, kooperacyjny schemat ARQ, w którym przekaźniki automatycznie planują swoje retransmisje sekwencyjnie zgodnie z ich natychmiastową jakością kanału przekaźnikowego do miejsca docelowego, rozwiązując w ten sposób problem kolizji między wieloma rywalizującymi węzłami. Zaangażowanie wielu samolubnych węzłów we współpracę zmotywowało pracę w referencji [26], w której nagradzano zachęty do przekaźników za pomocą technik teorii gier, aby uczestniczyć we współpracy. Gwarantując kompatybilność z IEEE 802.11, wprowadzono system wspomagania kooperatywnego ARQ (NCCARQ) wspomaganego NC, który znacząco poprawia efektywność energetyczną w sieci dzięki zastosowaniu technik NC, bez narażania osiągniętej przepustowości i opóźnienia. Podsumowując powyższe, PRCSMA i NCCARQ stanowią dwie pionierskie prace odpowiednio dla prostych i opartych na NC schematów rozproszonych MAC ARQ, zaprojektowanych dla sieci WLAN zgodnie z zasadami DCF. Pomimo podobieństw w ich koncepcji i implementacji, NCCARQ okazał się znacznie lepszy od PRCSMA w dwukierunkowych scenariuszach komunikacyjnych, pod względem efektywności energetycznej, przepustowości i opóźnienia pakietów. To ulepszenie, które w pewnych warunkach może osiągnąć 80%, przypisuje się głównie wykorzystaniu NC, co potencjalnie zmniejsza liczbę retransmisji, pomagając węzłom uniknąć bezpośredniego błędnego kanału. Jeśli chodzi o PRCSMA, wymiana pakietów odbywa się w dwóch fazach. W pierwszej fazie węzeł A przesyła pakiet a do węzła B, a przekaźniki podsłuchują transmisję. Ponieważ zakłada się, że kanał bezpośredni jest zły, transmisja kończy się niepowodzeniem i węzeł B pyta sąsiednie węzły o współpracę. Przekaźniki, które pomyślnie zdekodowały pakiet wejściowy w rundzie rywalizacji w celu uzyskania dostępu do kanału i przesłania danych do węzła B. Odpowiednio, w drugiej fazie ta sama procedura jest powtarzana, ale tym razem węzeł B wysyła bezpośrednio pakiet b do węzeł A i przekaźniki retransmitują pakiet po otrzymaniu komunikatu RFC. Oczywiście w przypadku komunikacji dwukierunkowej narzut pakietów kontrolnych w PRCSMA pogarsza wydajność sieci, podczas gdy węzły końcowe kontynuują transmisję przez kanał bezpośredni, pomimo wysokiego prawdopodobieństwa błędów pakietów. Z drugiej strony, działanie NCCARQ zapewnia skuteczne rozwiązania tych problemów, ponieważ węzły unikają bezpośredniego połączenia, zmniejszając obciążenie pakietu kontrolnego w sieci i liczbę nadmiernych retransmisji. Dokładniej, po błędnym odbiorze pakietu a, węzeł B transmituje pakiet RFC wraz z pakietem danych b do przekaźników. Przekaźniki, po otrzymaniu obu pakietów, są w stanie wykonywać NC i rozsyłać kodowane pakiety do węzłów końcowych. Pomimo nowatorskiego wglądu w projekt współpracy w ramach protokołu MAC, wszystkie wyżej wymienione prace zakładają albo idealne warunki kanałowe, albo zbyt uproszczone modele kanałów, chociaż warstwa PHY znacząco wpływa na rzeczywistą wydajność protokołu i, w wielu przypadkach, ogranicza korzyści płynące ze współpracy i NC idealnie by to zapewniło. W szczególności bardzo ważne jest przewidzenie rodzaju zaniku, który może wystąpić, w celu złagodzenia jego skutków lub oszacowania prawdopodobieństwa wystąpienia przerwy w dostawie prądu. W tym celu w literaturze zidentyfikowano dwa podstawowe typy zanikania: szybkie i powolne zanikanie, które wprowadzają odpowiednio małe i duże zmiany skali do siły odbieranego sygnału. W dalszej części tej części badamy wpływ warstwy PHY na analizę protokołu MAC i działanie, koncentrując się na wpływie powolnego zanikania i możliwej korelacji przestrzennej między łączami kooperacyjnymi na wydajność NCCARQ.

Wpływ warstwy PHY na analizę protokołu MAC

Istnieją dwa kluczowe aspekty dotyczące właściwej oceny protokołów MAC w realistycznej warstwie PHY i kanały zanikające. Pierwszy problem polega na rozróżnieniu pakietów poprawnie odebranych i uszkodzonych (lub błędnych). W szczególności pakiet jest charakteryzowany jako poprawny lub uszkodzony w zależności od tego, czy spełnia on dany poziom QoS żądany przez warstwę aplikacji. Kwestia ta ma zasadnicze znaczenie w kooperatywnych sieciach bezprzewodowych, w których oszacowanie integralności pakietu determinuje zarówno inicjalizację fazy współpracy, jak i zestaw przekaźników, które odgrywają aktywną rolę w fazie retransmisji. W tym kontekście należy zwrócić szczególną uwagę na powolne zmiany cieniowania, aby wybrać najbardziej odpowiednią metrykę QoS do analizy protokołu. Drugą kluczową kwestią jest realistyczna analiza wpływu rozproszonej współpracy na osiągalną wydajność, która wymaga odpowiedniego modele propagacji przestrzennej, które uwzględniają fakt, że sąsiednie węzły przekaźnikowe mogą odbierać pakiety przez podobne bezprzewodowe kanały. W związku z tym badanie korelacji cienia ma ogromne znaczenie dla oceny i porównania potencjalnych korzyści z protokołów współpracy i braku współpracy.

Wpływ szybkiego zanikania i cieniowania na odbiór pakietów dla gwarancji QoS

W komunikacji bezprzewodowej należy wprowadzić skuteczne mechanizmy, aby określić, czy pakiet może zostać zaakceptowany przez warstwę MAC dla danej QoS określonej przez warstwę aplikacji. W tym celu kluczowe jest zapewnienie niezawodnego mechanizmu, który wyraźnie uwzględnia rzeczywiste schematy transmisji / odbioru (Tx / Rx), wraz z parametrami systemu (np. Modulacją, kodowaniem i długością pakietu) oraz modelami kanałów. Dokładniej, minimalne wymagania dotyczące odbieranej mocy dla docelowego QoS mogą się różnić w zależności od przyjętej metody Tx / Rx. W szczególności zaawansowane techniki Tx / Rx (np. Schematy oparte na MIMO, kodowanie turbo itp.) Mogą umożliwić warstwie MAC akceptowanie pakietów o niższej jakości niż prostsze schematy Tx / Rx (np. Niekodowane transmisje pojedynczej anteny). W związku z tym zasadnicze znaczenie ma opracowanie zaawansowanych ram teoretyczno-komunikacyjnych, które dokładnie odwzorowują parametry warstwy PHY na osiągalne wymagania QoS i wykorzystują je do projektowania protokołów i optymalizacji. Ponadto charakterystyki kanału bezprzewodowego ostatecznie decydują o wydajności protokołów MAC. Ze względu na niedeterministyczny charakter propagacji bezprzewodowej, analiza protokołu i projektowanie mogą być dokonywane tylko statystycznie, to znaczy przy użyciu odpowiednich wymagań QoS, które uwzględniają rozkład statystyczny kanału bezprzewodowego. Aby uczynić dyskusję bardziej konkretną, w naszej pracy wykorzystywany jest wskaźnik błędów pakietów (PER) jako miara dostarczania QoS, ponieważ zakładamy, że PER powinien być niższy niż dany próg dla niezawodnej transmisji danych i odbioru pakietów. Jednak statystyczna charakterystyka PER silnie zależy od środowiska, w którym prowadzone jest badanie. W środowiskach, w których rozważane jest tylko szybkie zanikanie, zdecydowanie zalecane jest stosowanie średnich metryk, takich jak średnia PER (APER), w celu identyfikacji prawidłowych transmisji, jak szybkie fluktuacje sygnału na małych odległościach (tj. W kolejności długość fali) sprawia, że jest to proces ergodyczny. Z drugiej strony, kryterium poprawnego odbioru pakietów jest zasadniczo zmodyfikowane w obecności powolnego zanikania, które, w przeciwieństwie do szybkiego zanikania, jest procesem nie ergodycznym na czas komunikacji, która składa się z transmisji kilku pakietów. W szczególności, chociaż śledzenie może się zmienić w trakcie komunikacji, jego fluktuacje nie są wystarczająco szybkie, aby doświadczyć wszystkich stanów dystrybucji. Jest wyraźnie zilustrowane, że w obecności cieni najbardziej odpowiednią metryką do analizy protokołów komunikacyjnych jest przestój PER (OPER), który jest zdefiniowany jako prawdopodobieństwo, że APER przekroczy z góry określoną wartość, która zależy od QoS żądanej przez warstwę aplikacji.

Wpływ korelacji przestrzennej z cieniowaniem

Brak zróżnicowania przestrzennego jest jedną z głównych wad tradycyjnej sieci. W konwencjonalnych sieciach pakiety retransmitowane z tego samego węzła w kolejnych przedziałach czasowych mogą doświadczać podobnych, skorelowanych w czasie złych warunków w kanale, co prowadzi do wielu kolejnych awarii. Komunikacja kooperacyjna został wprowadzony w celu przezwyciężenia tego ograniczenia, zapewniając potencjalnemu pakietowi możliwość dotarcia do celu przez różne ścieżki bezprzewodowe, zwiększając tym samym prawdopodobieństwo prawidłowego odbioru. Aby dokładniej wyjaśnić, rozważmy sieć współpracy, w której dwa węzły wymieniają dane, wspomagane przez zestaw pośrednich węzłów zdolnych do obsługi NC. W takich topologiach każda ścieżka transmisji jest określana przez węzeł przekaźnikowy, który podsłuchuje transmitowane pakiety, dzięki czemu może zastosować NC i dalej przesyłać je do miejsca docelowego. W idealnych przypadkach, jeśli wszystkie przekaźniki zaangażowane w fazę kooperacji otrzymują pakiety przez nieskorelowane kanały cieniowania, prawdopodobieństwo, że niektóre z nich spełniają wymagania QoS, jest proporcjonalnie wyższe. Jednak w rzeczywistych wdrożeniach sieciowych przekaźniki geograficznie bliskie doświadczają skorelowanych warunków cieniowania, które zazwyczaj prowadzą do poważnego pogorszenia wydajności, stąd w kontekście sieci kooperacyjnych najważniejszym aspektem, który należy wziąć pod uwagę przy kompletnej ocenie wydajności, jest śledzenie korelacji przestrzennej, wpływa bezpośrednio na: (i) moc odbieranego sygnału w każdym węźle sieci, która określa potrzebę współpracy, oraz (ii) najbardziej odpowiednią liczbę współpracujących przekaźników dla danego wymogu QoS, co wpływa na narzut związany ze współpracą i całkowite zużycie energii w sieci.

Studium przypadku: NCCARQ

Celem tej sekcji jest podkreślenie wpływu realistycznej warstwy PHY na wydajność protokołów MAC sterowanych NC. W tym celu uważamy za reprezentatywne studium przypadku protokół MAC NCCARQ, który koordynuje dostęp do kanału między zestawem węzłów przekaźnikowych obsługujących NC w dwukierunkowej komunikacji bezprzewodowej. W kolejnych sekcjach pokrótce omówimy działanie protokołu i wyraźnie badamy zmiany ze względu na realistyczne uwzględnienie warstwy PHY.

Przegląd NCCARQ Protokół MAC NCCARQ został zaprojektowany, aby wykorzystać zalety zarówno ARQ, jak i NC w dwukierunkowych współpracujących sieciach bezprzewodowych, będąc wstecznie kompatybilnym z DCF standardu IEEE 802.11. Funkcja protokołu opiera się na dwóch głównych czynnikach: (i) charakter transmisji bezprzewodowej, który umożliwia współpracę między węzłami mobilnymi, oraz (ii) zdolność pośrednich węzłów przekaźnikowych do wykonywania NC przed jakąkolwiek transmisją. Faza współpracy jest wyzwalana poprzez transmisję pakietu kontrolnego RFC po błędnym odbiorze pakietu w węźle docelowym. Ponadto, w przeciwieństwie do konwencjonalnych protokołów kooperacyjnych ARQ, NCCARQ pozwala na transmisję danych w systemie piggyback wraz z RFC, tym samym wykorzystując aplikację NC. Po tym powiadomieniu o współpracy przekaźniki stosują NC do dwóch pakietów danych i ustawiają ich odczekiwanie n liczniki zgodnie z regułami DCF w celu uzyskania dostępu do kanału, aby przesłać pakiet NC do węzłów końcowych. Udział wielu węzłów w fazie rywalizacji skutkuje pustymi gniazdami i kolizjami w sieci, zanim ostatecznie zostanie przekazany węzeł udaje się pomyślnie przesłać zakodowany pakiet. Następnie prawidłowy odbiór zakodowanego pakietu umożliwia dwóm miejscom docelowym sekwencyjne rozgłaszanie pakietów potwierdzeń (ACK), kończąc fazę współpracy. Jednakże, oprócz kolizji i okresów bezczynności, wydajność protokołu może również ulec pogorszeniu z powodu zanikania (szybkiego lub wolnego) wprowadzonego z uwzględnieniem warunków kanału nieidealnego. W następnej sekcji przedstawiamy kilka informacji na temat modyfikacji, które realistyczna warstwa PHY potencjalnie może wnieść do działania protokołu

Wpływ warstwy PHY

Uwzględnienie warstwy PHY znacząco modyfikuje działanie protokołu. W szczególności poprawne transmisje pakietów definiują aktywny zestaw przekaźników, wprowadzając koncepcję wyłączenia węzła. Stąd w skrajnym przypadku, gdy żaden węzeł przekaźnikowy nie odebrał obu pakietów z A i B, zestaw przekaźników jest wyłączony i faza współpracy kończy się po określonym czasie (TTimeout), który nie jest brany pod uwagę w systemach, które działają w warunkach idealnego kanału . Z drugiej strony, redukcja aktywnego zestawu przekaźników z powodu nieudanych odbioru pakietów może być korzystna w sieciach z wieloma przekaźnikami, ponieważ mniejsza liczba aktywnych przekaźników prowadziłaby do niższego prawdopodobieństwa kolizji pakietów w sieci. W związku z tym wyżej wymienione kwestie podkreślają konieczność projektowania dokładnych modeli międzywarstwowych, które uwzględniają działanie protokołu w realistycznych warunkach. Jeśli chodzi o jasność, zbadajmy krok po kroku przykład operacyjny. Początkowo węzeł A przesyła pakiet a do węzła B, a przekaźniki podsłuchują transmisję, ale tylko przekaźniki R1 i R2 otrzymują poprawną kopię pakietu. Ponieważ węzeł B nie odbiera pakietu, przekazuje RFC wraz z pakietem b do przekaźników iw tym przypadku tylko R3 jest w stanie poprawnie demodulować pakiet b. Najwyraźniej żaden węzeł nie odebrał obu pakietów, w wyniku czego zestaw przekaźnikowy został uznany za przestarzały. Po określonym czasie oczekiwania węzeł A ponownie przesyła pakiet i tym razem R1 i R3 poprawnie odbierają pakiet. Podobnie jak w poprzedniej rundzie, węzeł B nadaje pakiet b połączony z RFC i wszystkie przekaźniki są w stanie wyodrębnić te informacje. Aktywny zestaw przekaźników zawiera jednak tylko R1 i R3, ponieważ są to jedyne węzły z obydwoma oryginalnymi pakietami w swoich buforach. W tym konkretnym przykładzie R1 ustawia swój licznik cofania na 2, podczas gdy R3 wybiera wartość 3. Jako wynik, po dwóch szczelinach, R1 transmituje pakiet zakodowany w sieci do węzłów końcowych, które potwierdzają prawidłowy odbiór pakietu, kończąc faza współpracy. Dlatego, jak już wspomnieliśmy powyżej i na podstawie przykładu, przyjęcie realistycznej warstwy PHY może być korzystne lub szkodliwe dla rzeczywistej wydajności protokołu MAC. W szczególności, gdy wszystkie przekaźniki są wyłączone, występuje dodatkowy narzut z powodu przekroczenia limitu czasu, a cały okres komunikacji może spowodować brak wymiany danych. Z drugiej strony, w topologiach z wieloma przekaźnikami, realistyczne założenie warstwy PHY mogłoby zmniejszyć aktywny zestaw przekaźników, implikując mniejsze prawdopodobieństwo kolizji między stacjami zadowolenia. Aby poradzić sobie z tymi problemami, w poniższej sekcji oceniamy rzeczywistą wydajność NCCARQ w realistycznych skorelowanych warunkach cieniowania.

Ocena wydajności

Aby ocenić wydajność protokołów MAC sterowanych NC w realistycznych warunkach warstwy PHY, opracowaliśmy symulator C ++ sterowany zdarzeniami, który implementuje reguły NCCARQ wraz z modelem kanału. W tej sekcji przedstawiamy konfigurację symulacji i wyniki naszych eksperymentów.

Scenariusz symulacji

Rozważana sieć, przedstawiona na rysunku,



składa się z dwóch węzłów (N1 i N2), które uczestniczą w dwukierunkowej komunikacji bezprzewodowej, oraz n węzłów przekaźnikowych (R), które przyczyniają się do wymiany danych. Na tej samej figurze podświetlona jest korelacja cienia między różnymi ogniwami, a bliskie sąsiedztwo przekaźników oznacza, że: (i) dowolna para N1 → Ri N1 → Ri, łącza są równie skorelowane ze współczynnikiem korelacji ρ 1; (ii) dowolna para N2 → Ri N2 → Ri) łącza są również w równym stopniu skorelowane ze współczynnikiem korelacji ?2; oraz (iii) pary łączy N1 → Ri N2 → Ri są niezależne, co jest rozsądnym założeniem zgodnie z odniesieniami do pomiarów. Ponadto przyjmujemy symetryczną topologię sieci z ρ 1 = ρ 2 = ρ. Parametry warstwy MAC zostały wybrane zgodnie ze standardem IEEE 802.11g. W szczególności, początkowe okno rywalizacji (CW) dla wszystkich węzłów wynosi 32, narzut nagłówka MAC wynosi 34 bajty, podczas gdy czas zastosowania NC do pakietów danych jest uważany za nieistotny, ponieważ kodowanie odbywa się tylko między dwoma pakietami. Rozważamy również przedziały czasowe, interwały SIFS, DIFS i limity czasu wynoszące odpowiednio 20, 10, 50 i 80 ?s. Ponadto, w oparciu o prace Eberta i in. na zużycie energii interfejsu bezprzewodowego wybraliśmy następujące poziomy mocy dla naszych scenariuszy: PTx = 1900 mW i PRx = Pidle = 1340 mW. Jeśli chodzi o parametry warstwy PHY, ustawiliśmy próg niezawodności ?* = 16.14dB, który odpowiada docelowemu APER 10-1. Ponadto zakładamy stosunkowo słabe bezpośrednie połączenie N1 ? 1 w odniesieniu do progu SNR ?*, aby uruchomić współpracę i skupić nasze badania na wpływie skorelowanego cieniowania. W tym celu rozważamy również dwa różne przypadki dla połączeń N1 → Ri, N1 → R: (i) scenariusz, w którym średni SNR w łączach kooperacyjnych jest niższy niż ?* , i (ii) scenariusz, w którym średni SNR w łączach kooperacyjnych jest wyższy niż ?*

Wyniki symulacji Rysunek

przedstawia średnią liczbę aktywnych przekaźników dla różnych wartości odchylenia standardowego cienia ?, przy założeniu silnych powiązań między węzłami końcowymi N1, N2) i przekaźnikami (Ri), to znaczy . Na tym wykresie uwzględniamy różną całkowitą liczbę przekaźników i różne wskazane wartości dla współczynnika skorelowanego (ρ), wyprowadzając dwa ważne wnioski. Po pierwsze, eksperymenty pokazują, że średnia liczba aktywnych przekaźników jest niezależna od korelacji cieni między łączami bezprzewodowymi . Druga ważna uwaga dotyczy negatywnego wpływu ? na liczbę aktywnych przekaźników. W tym konkretnym scenariuszu, gdzie średnia wartość SNR jest powyżej progu ?*, wariacja cienia ma szkodliwą rolę w komunikacji. W rezultacie wyższe wartości ? zmniejszają oczekiwany rozmiar aktywnego zestawu przekaźników, ograniczając w ten sposób korzyści wynikające ze współpracy. Rysunek poniższy

ilustruje wyniki symulacji dla prawdopodobieństwa wyłączenia sieci (tj. prawdopodobieństwo, że żaden z przekaźników nie otrzyma obu oryginalnych pakietów) dla różnych czynników korelacji (ρ) i liczby przekaźników (n). Wpływ korelacji cienia na system jest wyraźnie pokazany na rysunku, ponieważ wysokie wartości ? powodują prawie identyczne prawdopodobieństwo wyłączenia dla sieci niezależnie od n, unieważniając zalety rozproszonej współpracy. Z drugiej strony, niezależne łącza bezprzewodowe (ρ=0) wykorzystują różnorodność oferowaną przez przekaźniki, znacznie zmniejszając prawdopodobieństwo wyłączenia, gdy całkowita liczba przekaźników w systemie wzrasta (np. n = 5). Ponadto, podobnie jak w poprzednim przypadku, gdzie badano oczekiwany aktywny zestaw przekaźników, odchylenie cienia pogarsza wydajność systemu, zwiększając prawdopodobieństwo braku aktywnego przekaźnika w systemie. Jednak nawet dla wysokich wartości σ współczynnik ρ określa i wyznacza granice korzyści, które można osiągnąć w scenariuszach współpracy. Na rysunkach



badamy wpływ odchylenia standardowego cieniowania (σ) na przepustowość sieci dla różnych liczb węzłów przekaźnikowych (n). W szczególności, pierwszy rysunek odpowiada przypadkowi, w którym średnia wartość średniego SNR między węzłami końcowymi a przekaźnikami jest poniżej progu dekodowania niezawodności SNR, a w konsekwencji średnia przepustowość wzrasta wraz z σ, ponieważ nie jest możliwe osiągnięcie udana komunikacja bez przypadkowych wahań wprowadzonych przez cieniowanie. Z drugiej strony, drugi rysunek interesuje nas wydajność przepustowości sieci w scenariuszu, w którym średnia wartość SNR przekracza próg niezawodności. W tym konkretnym przypadku komunikacja bezprzewodowa byłaby zawsze skuteczna bez cienia losowych fluktuacji, a zatem przesłanianie jest szkodliwe dla systemu, ponieważ wprowadza wiele zdarzeń, w których odebrany SNR jest poniżej progu ?*. W obu studiach przypadków podkreślamy dwie ważne uwagi dotyczące przepustowości sieci: (i) współpraca rozproszona jest korzystna, ponieważ przepustowość wzrasta wraz z liczbą dostępnych przekaźników (n), oraz (ii) korelacja cienia jest szkodliwa dla potencjalnego wzmocnienia wprowadzonego przez współpracę. W szczególności rozproszona współpraca wydaje się być bezużyteczna w przypadku wysokich współczynników skorelowanych ( ρ → 1), ponieważ wszystkie przekaźniki doświadczają bardzo podobnych tłumienności cieniowania, a przepustowość zmniejsza się do sieci pojedynczego przekaźnika. Wynik ten jest ważny dla projektowania sieci, gdzie koszty wdrożenia (Capital Expenditure - CapEx) wielu przekaźników nie mogą zostać pominięte. Dlatego też, biorąc pod uwagę rzeczywiste warunki propagacji, w których sieć ma być wdrożona i działa (tj. mając oszacowanie parametrów cieniowania σ i ρ), jesteśmy w stanie wybrać najlepszą (minimalną) liczbę przekaźników, które osiągają pożądaną wydajność, a także najbardziej odpowiednie rozmieszczenie przekaźników dla topologii sieci ze stałymi stacjami przekaźnikowymi. Jednak minimalizacja nakładów inwestycyjnych nie oznacza optymalnych wydatków operacyjnych (OpEx) dla sieci. W tym celu należy również zbadać efektywność energetyczną w sieci, ponieważ zużycie energii było sprawą najwyższej wagi dla operatorów w celu obniżenia ich kosztów i zapewnienia "zielonych" usług użytkownikom mobilnym. Poniższe Rysunki



przedstawiają odpowiednio efektywność energetyczną sieci dla i , ujawniając intrygujące aspekty problemu. Na pierwszym rysunku obserwujemy, że efektywność energetyczna w sieciach wieloprzekaźnikowych maleje wraz ze wzrostem korelacji między łączami .Wynik ten można intuicyjnie wyjaśnić faktem, że liczba przekaźników nie wpływa na wydajność systemu w wysoce skorelowanych linkach, a zatem rozmieszczenie wielu przekaźników w sieci wpływa na OpEx systemu bez zapewnienia lepszego QoS. Rysunek drugi jest jeszcze bardziej imponujący, ponieważ ujawnia znaczący kompromis między przepustowością systemu a efektywnością energetyczną. W szczególności, chociaż współpraca rozproszona zapewnia znaczny wzrost przepustowości dla scenariuszy wysokiego SNR), ma negatywny wpływ na efektywność energetyczną, zmniejszając ją nawet o 100% w określonych warunkach. Fakt ten można wyjaśnić biorąc pod uwagę wysoką przepustowość (12 Mb / s) osiągniętą w sieciach jednoprzekaźnikowych w dobrych warunkach kanałowych. Współpraca może zwiększyć tę wydajność do 18 Mb / s, ale zagregowane zużycie energii wielu przekaźników w sieci powoduje znaczne zmniejszenie całkowitej efektywności energetycznej. Te powiązane ze sobą wyniki mogą zostać wykorzystane przez projektantów sieci do określenia optymalnej topologii sieci i najbardziej efektywnego rozmieszczenia przekaźników w sieciach kooperacyjnych, z uwzględnieniem ich świadczonych usług wraz z oczekiwanymi wydatkami.

Wnioski

W tej części omówiliśmy scenariusze współpracy w sieciach następnej generacji i dokładnie zbadaliśmy wpływ realistycznej warstwy PHY i warunków kanału na wydajność dwukierunkowych protokołów kooperatywnego MAC ARQ. Jako studium przypadku zbadaliśmy wydajność NCCARQ, protokołu MAC dla sieci bezprzewodowych, który wykorzystuje NC i rozproszoną współpracę w scenariuszach komunikacji dwukierunkowej. Ocena wydajności protokołu ujawniła znaczące kompromisy między osiągniętą przepustowością a efektywnością energetyczną w sieć. Nasze wyniki wyraźnie pokazują, jak ważne jest rozważenie realistycznych modeli kanałów dla rzetelnego projektowania i analizy współpracujących protokołów MAC, motywując operatorów do uwzględnienia nie ergodycznego przestrzennie skorelowanego cieniowania w celu optymalnego wdrożenia sieci i umieszczenia przekaźnika w sieciach nowej generacji.