10.07.2015 Views

11'2011 - Wojskowy Instytut Łączności

11'2011 - Wojskowy Instytut Łączności

11'2011 - Wojskowy Instytut Łączności

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pływności 100 Mbit/s – nie jest możliwe skuteczne powieleniekoncepcji konstrukcji SGCL-1MB w postaci schematu blokowego,przedstawionego na rys. 2. Pewne elementy będą musiałyulec tylko mało ważnym zmianom – np. zostanie zamienionyinterfejs USB na znacznie szybszy i wygodniejszy w zastosowaniachsieciowych interfejs Ethernet 100Base-TX, zmianie ulegnieukład zasilania, zapewne również rozmiary i masa. Najistotniejszazmiana wynika jednak z niemożności „przyspieszenia” częstościzmian w sygnale Poissona, jaki jest możliwy do uzyskaniaz dostępnych diod lawinowych. Gdyby jednak nawet udało sięznaleźć diody lawinowe o częstości zmian choćby rzędu 300MHz, to inne ograniczenia układowe, np. dopuszczalna szybkośćpróbkowania takich sygnałów w układach programowalnych,wyklucza uzyskanie ciągów źródłowych o zadowalającychwłaściwościach, nie mówiąc już o parametrach.Istnieje jednak bardzo prosty, choć niestety kosztowny, sposóbgeneracji ciągu losowego o identycznych właściwościachi parametrach, jak opisane w przypadku generatora SGCL-1MB.Koncepcja takiej generacji opiera się na zasadzie superpozycjikilku niezależnych ciągów losowych (suma ciągów niezależnychzmiennych losowych stanowi nowy ciąg niezależnych zmiennychlosowych [1]), wygenerowanych w kilku niezależnych od siebiegeneratorach, stanowiących funkcjonalne i techniczne kopie SGCL-1MB. Schemat blokowy takiego generatora ilustruje rys. 4.SEKCJA 1SEKCJA 2SEKCJA 3SEKCJA 4SEKCJA 5SEKCJA 6MULTIPLEKSERTESTER6*8=48GENERATORÓWINTERFEJSETHERNET100BASE–TXC RISCFAST S–RAM•Rys. 4. Schemat blokowy rozszerzonego sprzętowego generatoraciągów losowychZasada działania układu jest następująca.• Każda sekcja stanowi kopię rozwiązania technicznego generatoraSGCL-1MB w sensie schematu ideowego, oczywiście różnąkonstrukcyjnie, zasadniczo w zakresie projektu ośmiowarstwowejpłytki drukowanej.• Każda sekcja jest źródłem ciągu losowego o przepływności16,384 Mbit/s – wartość ta wynika z podwojenia częstotliwościpróbkowania sygnałów Poissona, co jednak nie zwiększa błędówlosowości ponad założone s < 10 –2 i K < 10 –2 , ponieważ do konstrukcjiużyto starannie selekcjonowanych diod lawinowych o podwyższonejczęstości zmian, przekraczającej 2λ = 70 MHz.• Konstrukcja zawiera sześć sekcji, synchronicznie sterowanychtym samym taktem zegarowym 16,384 MHz, co umożliwia uzyskanie6 * 16,384 Mbit/s = 98,304 Mbit/s.• Multipleksacja może być oparta na dowolnej zasadzie, ale optymalnymalgorytmem z punktu widzenia sprawności pobieraniaciągów i wykorzystania wszystkich bitów ze wszystkich generatorówjest równoległe pobieranie sześciu synchronicznych bitówze wszystkich sześciu sekcji i kolejne formatowanie ich w ramki.Warto zauważyć, że inny niż systematyczny algorytm pobieranianie zapewni uzyskania pełnej przepływności 98,304 Mbit/s.Oczywiście absolutnie wykluczone są jakiekolwiek algorytmymultipleksacji sterowane wartościami bitów z generowanychciągów czy wykorzystujące wielokrotnie te same bity z dowolnegoz ciągów.• Optymalnym interfejsem do przesyłania strumienia danycho przepływności 98,304 Mbit/s jest standardowy Ethernet 100Base--TX, umożliwiający sprawne przesyłanie ciągów z przepływnością100 Mbit/s pomiędzy generatorem a komputerem.Generator SGCL-100M został już zmodelowany zgodniez powyższymi założeniami i wnioski z procesu jego konstruowania,uruchamiania oraz wstępnej eksploatacji są następujące.Rozwiązanie konstrukcyjne generatora SGCL-100M –w porównaniu z SGCL-1MB – jest znacznie bardziej złożonejakościowo oraz rozbudowane ilościowo i zawiera oprócz 48generatorów źródłowych jeden układ programowalny z rodzinyCyclone III firmy Altera, mikrokomputer RISC z rodziny SH-3 firmyRenesas i specjalizowany układ interfejsu Ethernet 100Base-TX.Wszystkie opisane powyżej funkcje logiczne realizuje bardzoszybki i „pojemny” układ programowalny Cyclone III, a interfejsEthernet 100Base-TX umożliwia sprawne przesyłanie wygenerowanegociągu do komputera w czasie rzeczywistym w trybieUDP (tzn. jednokierunkowo, bez potwierdzania) z potencjalnąprzepływnością 98 Mbit/s, z tym że sprawność odbioru zależywyłącznie od sprawności obsługi interfejsu Ethernet przez komputer.Tryb UDP został wybrany dlatego, że w przeciwieństwiedo trybów z potwierdzaniem, np. TCP, nie powoduje on stratczasu na oczekiwanie potwierdzeń, a więc zmniejszania wynikowejprzepływności transferu danych. Fakt, że tryb UDP niegwarantuje odbioru wszystkich nadawanych pakietów, nie mażadnego znaczenia, ponieważ usunięcie z ciągu niezależnychzmiennych losowych dowolnego podciągu nie zmienia faktu,że dalej pozostaje on ciągiem niezależnych zmiennych losowych[1]. Samo operowanie pakietami IP jest bardzo wygodne,ponieważ zapewnia łatwe zarządzanie ruchem (każdy pakiet maw nagłówku odpowiedni adres IP), a przez badanie zgodnościsumy kontrolnej CRC umożliwia wykrywanie naruszeń integralnościpakietu, np. w wyniku zakłóceń pracy interfejsu Ethernet.Generator SGCL-100M zawiera ponadto mikrokomputer RISC(zegar 196,608 MHz) z pamięcią operacyjną Fast S-RAM (8 ns),ale nie pełni on żadnych innych funkcji, poza organizacją transferudanych z układu programowalnego do bufora interfejsuEthernet. Warto wspomnieć, że zapewnienie transferu z docelowąprzepływnością 98 Mbit/s jest praktycznie niemożliwe, o ilenie wykorzysta się quasi-synchronicznego trybu DMA (DirectAccess Memory), w którym rolę pamięci pełni odpowiednio zorganizowanybufor danych w układzie programowalnym. Pobórmocy przez cały generator, zasilany stałym napięciem 12 V, nieprzekracza 12 W, zatem najprościej i najwygodniej jest zasilaćgo z wewnętrznego zasilacza współpracującego komputera.Rozmiary obudowy generatora – 300 mm × 200 mm × 100mm – wynikają z rozmiarów dość pokaźnej płytki drukowanejoraz układów przetwornicy DC/DC i filtru zasilania, co w całościskłada się na masę 3 kg. Również w przypadku generatoraSGCL-100M kompletny układ zawiera się w elektromagnetycznieszczelnej, odlewanej obudowie aluminiowej, co umożliwia osiągnięcietakich samych właściwości w zakresie emisji ujawniająceji odporności na zakłócenia zewnętrzne, jak w przypadku SGCL-1MB. Trzeba dodać, że problemy te w przypadku SGCL-100M sąjeszcze bardziej ważące, ponieważ z natury rzeczy tak rozbudowanyukład, przetwarzający przecież dziesięciokrotnie szybszesygnały, jest źródłem silniejszych emisji ujawniających, a z tytułuznacznie większych rozmiarów płytki sam jest podatniejszy nazakłócenia. Przykładem może być konieczność zmiany systemuzasilania – widoczne na zdjęciu płytki drukowanej przetworniceDC/DC były źródłem niewielkich, ale wyraźnie identyfikowalnychzakłóceń i musiały zostać zastąpione klasycznymi, stałoprądowymireduktorami LDO (Low Drop Output). Spowodowało tozanik zakłóceń, ale znaczny wzrost temperatury w zamkniętejobudowie, co z kolei wymagało zastosowania wymuszonegochłodzenia przez wewnętrzny wiatrak. Dało to ponadto bardzodobry efekt w postaci schładzania powierzchni układów scalonych– układy pracujące z zegarami o częstotliwości rzędu 200MHz pobierają zwykle kilka watów mocy, co powoduje, że stająsię one bardzo gorące (temperatura na ich powierzchni sięganawet 80 O C). Problem rozpraszania dużych mocy wewnątrz obu-1612 PRZEGLĄD TELEKOMUNIKACYJNY • ROCZNIK LXXXIV • i WIADOMOŚCI TELEKOMUNIKACYJNE • ROCZNIK LXXX • nr 11/2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!