Dobrý den vespolek,
odhadem jsou tu lidi, kterým projde rukama hodně wifi hardwaru.
Tak mě napadlo, že bych se tu mohl zeptat...
Já nejsem WISP, v zaměstnání občas řeším wifinu ve fanless průmyslových počítačích.
Takže spíš než střídání teplot a vlhkostí mě trápí obecně vyšší teplota a všelijaké divné antény. Někdy interní, někdy bastlené externí apod. Spíš než o maximální průchodnost s pevnými anténami řeším pokrytí prostoru a co nejméně výpadkové spojení pro mobilní koncové stanice. Spolehlivost. Snažím se v tom trochu zorientovat, s jistou obecnou znalostí anténní techniky, PC HW, počítačových síťovin atd.
Za těch pár let, co jsou na trhu MiniPCI-e WiFi karty, nám jich prošlo rukama a skladem pár desítek kusů. Na poměry WISPů to není mnoho. Předtím pár kusů MiniPCI, ale to už je dávno... V MiniPCI-e jsem viděl nějaké intelky, tu a tam Realtek nebo Ralink, co zrovna číňani dodali ke svým počítačům. Mému srdci nejmilejší je Atheros, ale ten vztah je trochu bolestný :-) Snažím se držet skladem nějaké atherosové karty - snažím se vyzkoušet si konkrétní model a držet se ho. Na začátku (4-5 let zpátky) jsem si spálil prsty o SparkLan WPEA121N, pak jsem se držel UBNT SR71-e - ta docela ujde. A teď zkouším Compex WLE200NX, což je prakticky referenční design XB92, na první pohled shodný plošák, jako SR71-e. Plus jsem potkal trochu svéráznou ale velice zajímavou ACčkovou kartu s Realtekem RTL8821AE. Po zkušenostech se SparkLANem se snažím, aby se wifina nesmažila ve vlastní šťávě. Dokonce jsem v konkrétní větší zakázce před nějakou dobou přidal malé větráky speciálně pro wifinu. Přesto mi dosavadní statistika říká, že Atheros i další značky mají jednoznačný sklon:
Wifi rádia časem vadnou. RX síla signálu hlášená rádiem postupně v průběhu měsíců provozu slábne, až je RX třeba o 20 dB slabší, než u nové karty - v tu chvíli uživatel wifi kartu reklamuje, že už není použitelná, protože neustále padá spojení.
Pravda je, že ukazatel síly signálu není moc spolehlivý, hlášená síla signálu (jak klient vidí AP) kolísá klidně v rozmezí 6-10 dB aniž by se klient v prostoru pohnul - ale pokud porovnávám různé karty "za jinak stejných okolností" a nechám klientskou stanici po zapnutí pár minut ustálit, a hodnoty chvíli pozoruji, má výsledné číslo docela dobrou vypovídací hodnotu.
Koukal jsem, z čeho se rádio (wifi karta) vlastně skládá. Je to vlastně téměř jednočip. Jediný plátek křemíku obsahuje PCI rozhraní, klidně dvě-tři ARMová jádra, MAC vrstvu a většinu rádiové cesty (RX i TX, to celé klidně ve dvou až třech kanálech kvůli MIMO). Zvlášť je jenom poměrně hloupý čip, kterému se tuším říká RF Front End.
Pokud se týče rádiové části integrované v tom velikém jednočipu, podle dostupných informací se (minimálně v RX směru) nejedná o konvenční superhet: vstup je analogově vzorkován do banky analogové paměti pro pár vzorků, vzorkován konkrétní frekvencí vhodně zvolenou tak, aby díky "aliasingu" ve vzorcích hezky vyvstala mezifrekvence. Na té sekvenční analogové RAMce pak pracuje jakýsi hardwarový hřebenový filtr... vlastně je to chytře postavená analogie superhetu v diskretní časové doméně. Pořád je tam PLL syntezátor "frekvence lokálního oscilátoru", ale klasické směšování je nahrazeno rychlým vzorkováním se záměrným aliasingem, a následně filtrace v diskrétním čase (a co nejdřív ADC a pak už DSP demodulátor). V TX směru nevím jistě, ale tipnul bych to na skoro přímý DAC výstup generující nosnou včetně modulace.
U starších karet s podporou a/b/g, pokud měly dva anténní porty, býval na výstupu přepínač anténních portů (antenna diversity). U moderních MIMO karet (n/ac) má každý RX/TX chain svůj vlastní nezávislý "front-end" čip. Označení front-end považuji za trochu nadnesené, vzhledem k tomu že se jedná v zásadě o PA, LNA a přepínač RX/TX (ovládaný "velkým" jednočipem).
No a teď otázka = proč tohle vlatně píšu: netušíte, co přesně v těch kartách časem vadne? Zničí se postupně teplem něco ve "front end" PA/LNA čipech? Nebo snad zvadne RX přímo na jednočipu? Nebo se mu rozsype něco v PLL syntezátoru hodin pro RX vzorkování? Ztratí časem kapacitu nějaká MLCC keramika, blokující na kartě napájení? Dá se proti tomu něco dělat?
Nebyl jsem si zrovna dvakrát jistý, jak v konkrétních případech vypadá PSV našich antén. Něco jsem měl nasimulováno ve 4nec2, ale to je jenom simulace. Nakonec jsem si postavil směrovou odbočnici s diodovým detektorem (pro pásmo 5 GHz) a jsem o něco víc v klidu: trochu jsem si ty mikrovlny "ohmatal" a ohledně samotné antény se odbočnice tváří docela spokojeně. Stejně mi pak ale vrtá hlavou, že odbočnicí nedokážu změřit chování (PSV na anténním portu rádia) celé signálové cesty v sestaveném počítači, když se uplatní případná zemní smyčka mezi pigtailem, šasi a držákem antény... prostě to nejde měřit "in circuit". A taky váhám, jestli má cenu třeba zkracovat pigtaily na míru - sice tím získám v pásmu 5 GHz klidně 10 dB hlášené RX síly signálu, ale "zostřím" jakýkoli problém s přizpůsobením antény, protože případný odraz bude taky o těch 10 dB míň utlumen, vlastně možná spíš o 20 dB, protože tím pigtailem proběhne tam a zpátky... A v kontextu těchto úvah mi vrtá hlavou... má případná energie vrácená odrazem od antény zhoubný vliv na RX (LNA)? Nedostane nafackováno spíš výkonový konec v TX směru (PA)?
Spousta dobrých otázek, ale žádné odpovědi. Škoda že wifi karta neumí PSV měřit interně. Předem díky za libovolnou reakci.