Twoje pytania są ważne i droga do właściwego zrozumienia tego, co teoria oznacza ;-).
Na pytanie, w jaki sposób większa przepustowość oznacza wyższą przepływność, wyjaśnienie może wydawać się proste, ale jednocześnie złe.
Oto „złe” wyjaśnienie, które wygląda dobrze. Jest to jednak początek zrozumienia, dlaczego większa przepustowość to więcej danych. Załóżmy, że mam pierwszy kanał WiFi numer 1 działający z prędkością 1 Mb / s, biorąc pod uwagę warunki zasilania i kodowania. Następnie wybieram inny kanał WiFi numer 2, który ma taką samą przepustowość, moc i warunki kodowania. Działa również z prędkością 1 Mb / s. Kiedy sumuję te dwa razem, podwoiłem przepustowość (dwa różne kanały) i podwoiłem przepustowość danych (2x1 Mb / s).
Jeśli uważasz, że to wygląda na idealne wyjaśnienie, zapominasz, że podwoiliśmy moc. Podobnie podwójna przepustowość danych wynika z podwojonej mocy lub z podwójnej przepustowości. Właściwie to trochę oba.
Jeśli utrzymuję całkowitą moc na tym samym poziomie, podwajając przepustowość, muszę porównać pierwszy kanał Wi-Fi działający z prędkością 1 Mb / s z sumą dwóch innych kanałów Wi-Fi działających z połową odbieranej mocy. Nie zamierzam sprawdzać kart danych modemów Wi-Fi, ale byłoby to interesujące ćwiczenie do porównania z następującym podejściem teoretycznym. Shannon pomaga nam przewidywać, co stanie się mniej więcej, jeśli kodowanie dostosuje się do poziomów mocy (co ma miejsce w przypadku WiFi). Jeśli kodowanie nie dostosowuje się, szybkość danych pozostaje stała, dopóki poziom odbioru nie będzie zbyt niski, a wtedy spadnie do 0.
Tak więc shannon mówi: C = B ∗ log2 (1 + S / N). Przy zachowaniu całkowitej mocy, ale podwojeniu przepustowości, C2 = 2 * B * log2 (1+ (S / 2) / N), gdzie C2 jest potencjalną szybkością transmisji danych. Podając liczby rzeczywiste, możemy założyć, że S = 2xN, więc log2 (1 + 2) = 1,58 i log2 (1 + 1) = 1. Zatem C = B * 1,58 i C2 = B * 2. Innymi słowy, kiedy mój poziom sygnału przy największej szerokości pasma jest równy poziomowi szumu, potencjalna szybkość transmisji danych jest o około 26% wyższa niż ta sama łączna moc emitowana w połowie szerokości pasma. Teoretycznie ultra wąskie pasmo nie może być bardziej wydajne niż pasmo ultrawydajne oparte na twierdzeniu Shannona. Podwojenie przepustowości przy tym samym całkowitym poziomie mocy nie podwaja przepustowości, jak sugerował nasz przykład WiFi. Ale przepustowość jest wyższa. Jeśli możemy pominąć termin „1” w log2 wyrażenia Shannona,
Jednak, jak wspomniałem, kodowanie musi się dostosować, musi być zoptymalizowane do rzeczywistej dostępnej mocy i przepustowości. Jeśli kodowanie pozostaje takie samo, po prostu przechodzę od operacyjnego do dysfunkcyjnego.
Przechodząc do twojego drugiego pytania, jeśli mam sygnał FSK zmieniający się przy 30 Hz z dwiema częstotliwościami, wtedy mogę emitować tylko przy 30 bps, ponieważ wysyłam 30 symboli na sekundę, każdy odpowiadający bitowi 1 lub 0. Jeśli wprowadzę 4 stany ( = 4 częstotliwości) poprzez wprowadzenie dwóch częstotliwości pomiędzy poprzednimi, ponieważ mój poziom hałasu na to pozwala, a następnie emituję z prędkością 4x30bps = 120bps. W przypadku FSK nie sądzę, aby szerokość pasma pozostała stała podczas zwiększania liczby stanów w ten sposób, ale z pewnością można znaleźć sposób na utrzymanie jej mniej więcej na stałym poziomie (biorąc pod uwagę ograniczenia 3dB, ponieważ teoretyczne spektrum częstotliwości jest nieograniczone).
Po co używać fali prostokątnej do sygnału „modulującego”? Jest to wybór w tym kodowaniu, który ułatwia „dekodowanie”, ponieważ po stronie odbiornika wystarczy filtr pasmowy dla każdej częstotliwości. Nadal emitujesz „fale sinusoidalne” - jeśli emitujesz tylko wartości „1”, masz tylko jedną częstotliwość. Jednak przesunięcia częstotliwości sugerują obecność „harmonicznych”, które pozwalają / towarzyszą tym przesunięciom częstotliwości. Inne kodowania mają inne zalety i wady. Na przykład widmo rozproszone z bezpośrednią sekwencją pozwala mieć sygnał poniżej poziomu szumu (a zatem mają niższe wymagania mocy anteny dla podobnej przepływności w wielu innych kodowaniach), ale trudniej jest dekodować (a zatem wymagać większej (obliczeniowej) mocy i złożoność w obwodzie dekodującym).
Niezależnie od wybranego kodowania, musi ono przestrzegać twierdzenia Shannona, które ustala górną granicę. Nie możesz po prostu zastosować Shannon do kodowania takiego jak FSK, jeśli nie dostosujesz poziomu mocy, liczby stanów i innych parametrów sygnału FSK, gdy zmienia się poziom szumu lub poziom sygnału (odległość). Shannon pozwala sprawdzić absolutną minimalną moc dla danej przepustowości i szybkości transmisji danych. Metoda kodowania zwiększy minimalny limit mocy. A gdy poziomy mocy przekroczą ten limit, szybkość transmisji pozostanie po prostu stała. Zastosowanie Shannon jest po prostu niepoprawne, jeśli chcesz wyjaśnić, że większa przepustowość oznacza wyższą przepływność. Przykład WiFi może bardzo dobrze mieć zastosowanie w praktyce do wyjaśnienia w tym miejscu, ale nie jest to ogólna odpowiedź oparta na twierdzeniu Shannona.
Edycja: ponowne przeczytanie pytania: „W drugim przypadku szybkość transmisji będzie wynosić maksymalnie 660 b / s”. W rzeczywistości nie do końca rozumiem, w jaki sposób osiągasz 660 bps, ponieważ częstotliwość zmienia się tylko 30 razy na sekundę i kodujesz na dwóch częstotliwościach, które są 1-bitowe. Stąd moje 30 bps powyżej. To kodowanie pozwala na jeden pełny okres przy 30 Hz i 22 pełne okresy przy 660 Hz dla każdego symbolu. Ale 22 okresy nie zmieniają faktu, że istnieje tylko jeden symbol. Wygląda na to, że czegoś brakuje lub że rozumowanie jest nieprawidłowe.
Edit2: Rozumiem - porównujesz z limitem nyquist. Ten limit nyquist określa górną granicę szybkości transmisji danych, biorąc pod uwagę szerokość pasma i liczbę stanów na symbol. Tutaj wybrane kodowanie FSK nie jest optymalne. Używasz 30 Hz i 660 Hz. Limit Nyquista mówi, że 30 bps = 2 * B * log2 (2), dlatego pasmo musi wynosić co najmniej B = 15 Hz. Bez szczegółowego sprawdzania, mówi mniej więcej, że ustawienie częstotliwości FSK na 645 Hz i 660 Hz byłoby dobrą optymalizacją szerokości pasma (jeśli FSK jest inaczej optymalnym kodowaniem i bez sprawdzania dokładnej szerokości pasma ze względu na harmoniczne - 15 Hz może być zbyt niski dla FSK).
Edycja 3 - Wyjaśnienie po dalszej analizie w celu dalszego wyjaśnienia źródła pomyłki z innym pytaniem i oryginalnym pytaniem.
- Formuła Nyquista opiera się na twierdzeniu o próbkowaniu wskazującym, że sygnał o szerokości pasma B jest doskonale odtwarzany z dokładnie 2B próbek na sekundę.
- Stąd każda próbka 2B może reprezentować symbol (intensywność może określić, który symbol).
- Sygnał o szerokości 300 Hz można odtworzyć za pomocą 600 symboli - nie więcej.
- Właśnie dlatego istnieje „aliasing” - ograniczenie przepustowości może sprawić, że dwa różne sygnały wyglądają tak samo po próbkowaniu.
- Jeśli każdy symbol reprezentuje tylko 2 stany, możliwe jest tylko 600 bps.
- FSK od 30 Hz do 330 Hz może reprezentować ponad 600 bps, ale wtedy należy wziąć pod uwagę więcej niż 2 stany na symbol. Ale nie jest już demodulacją FSK, ponieważ można nie tylko wziąć pod uwagę częstotliwość.