Jakoś udało mi się pozytywnie ocenid Paostwa prace, wyniki
Transkrypt
Jakoś udało mi się pozytywnie ocenid Paostwa prace, wyniki
Jakoś udało mi się pozytywnie ocenid Paostwa prace, wyniki zebrane są poniżej. Na następnych stronach dla waszej informacji i spokoju mego sumienia zamieszczam kilka mniej lub bardziej poważnych uwag dotyczących sprawozdao, w razie gdyby jednak pojawiły się jakieś dalsze pytania czy wątpliwości proszę o kontakt mailowy. Jako że niektórzy prawdopodobnie nie będą zaglądad dalej, pragnę w tym miejscu złożyd wszystkim życzenia spokojnych, wesołych i jak najlepiej przeżytych Świąt Wielkanocnych. Mokrego Śmingusa życzył nie będę, bo przy obecnej pogodzie zakrawałoby to o hipokryzję ;) nr albumu 212778 219463 224053 228466 228580 228615 228638 228639 228641 228695 228711 228795 232826 232837 235321 241038 242548 242553 242554 242555 242556 242557 242558 242560 242561 242562 242564 242566 242568 242569 242572 242573 242575 242576 242579 242580 242581 242582 242583 242587 242589 242590 242591 242593 242594 242597 242598 242601 242602 pkt 0 0 0 9 9 6 6 9 0 8 10 6 7 8 10 8 10 0 0 6 0 9 9 0 8 6 9 8 9 7 8 10 7 7 8 7 9 0 8 7 7 10 8 8 6 10 7 8 9 nr albumu 242604 242605 242607 242608 242611 242612 242613 242614 242617 242618 242619 242621 242624 242625 242627 242630 242631 242632 242633 242634 242635 242637 242638 242639 242641 242643 242644 242645 242647 242649 242650 242654 242656 242657 242658 242661 242662 242663 242664 242665 242666 242667 242668 242669 242670 242674 242676 242677 242680 pkt 9 8 8 7 6 9 10 6 7 9 7 9 7 6 0 8 9 8 9 8 7 0 7 8 8 0 10 6 10 7 0 8 6 7 8 9 9 9 9 8 10 9 9 8 9 8 8 8 9 nr albumu 242684 242685 242686 242688 242694 242698 242700 242701 242706 242709 242710 242711 242715 242716 242718 242721 242723 242724 242725 242727 242730 242731 242732 242734 242735 242736 242737 242739 242740 242741 242742 242743 242744 242746 242750 242752 242753 242755 242760 242762 242763 242764 242780 242784 244828 246880 246922 246923 pkt 7 7 9 8 9 9 8 6 7 10 7 10 9 7 7 10 8 0 6 6 10 9 6 9 6 8 8 9 6 7 9 8 10 8 8 7 9 10 7 9 8 8 0 8 7 6 7 7 1. Dzięki sporej grupie sprawozdao pewne opisy z Wikipedii znam już niemal na pamięd. Niektórzy byli nawet tak mili, że nie usunęli hiperłączy z tekstu, abym nie musiał nazbyt się męczyd googlowaniem w razie nieznajomości jakiegoś terminu ;) 2. Częśd osób dokonywała błędnej analizy porównawczej widm kodów na skutek niezwrócenia uwagi na brak skali na osi |A|. Wykorzystywany analizator online skalował produkowane wykresy względem maksymalnej wartości, co skutkowało czasem błędnymi przeświadczeniami o mocy sygnałów czy braku wyższych harmonicznych. Stąd i nauczka dla mnie, by zwracad uwagę na takie sprawy. Otóż wyższe harmoniczne powinny byd obecne w każdym badanym kodzie, co wynika z nieskooczoności transformaty Fouriera impulsu prostokątnego. Ich udział można redukowad zmieniając kształt impulsów, np. na sinusoidalne, ale nie jest to technika zbyt powszechna w transmisjach przewodowych. Natomiast w przypadku transmisji radiowych kształt impulsów nabiera wielkiego znaczenia, ponieważ powstające harmoniczne zakłócają inne kanały transmisyjne stając się szumem dla innych użytkowników medium radiowego. O skalowaniu wykresów przez analizator można przekonad się w prosty sposób – wystarczy porównad widmo sygnału składającego się z samych zer i jednej jedynki transmitowanego kodem unipolarnym NRZ i jakimś kodem, który nadaje impulsy przy transmisji zer. W takim przypadku jasne jest, że transmisja tym drugim kodem będzie miała większą energię (więcej impulsów) niż kodem trywialnym (jeden impuls). W przypadku jednak widma kodu unipolarnego NRZ zobaczymy dobrze znane nam widmo o pozornie większym polu powierzchni pod wykresem ;) 3. W przypadku kodu Millera równie często można było przeczytad informację o tym, że posiada albo że nie posiada składowej stałej. Uznawałem obie odpowiedzi. Otóż znając zasadę kodowania nietrudno wymyśled ciąg bitów, który da nam skutek w postaci obecności składowej stałej. Najprostszy z nich to ciąg 110110110110… - a w ogólności parzyste sekwencje jedynek (na koocu pozostanie ta sama polaryzacja) i nieparzyste zer (więcej impulsów o danej polaryzacji). Oczywiście w praktyce trudno o to, by akurat takie sekwencje były ciągle transmitowane, dlatego jeśli kod Millera będzie miał składową stałą, to będzie ona nieznaczna. 4. Nader często pisano o kodzie NRZ, a jest to przecież rodzina kodów (bez powrotu do zera). Oprócz unipolarnego NRZ mamy przecież polarny NRZ i bipolarny NRZ. 5. „Na koniec należy jednak dodad, że kod HDB2 nie posiada możliwości korekcji błędów. Ponadto jedno przekłamanie wpływa na pozostała częśd kodu tak, że praktycznie nie nadaje się on do użytku.” Nadaje, nadaje – propagacja błędów nie jest taka straszna – przekłamanie pojedynczego impulsu daje efekty maksymalnie odległe o 3 pozycje w kodzie. Potem wszystko wraca do normy. 6. Za to propagacja błędów wśród braci studenckiej granic wydaje się nie znad. W wielu sprawozdaniach usilnie pisano o możliwości przekłamania ciągu kodowego postaci VVV. Tylko jakim cudem taki ciąg mógł powstad – V oznacza przecież powtórzenie poprzedniego impulsu, a to zatem oznacza ciąg +,+,+ lub -,-,-. Takie ciągi mogą narodzid się tylko na skutek przekłamao podczas transmisji, ale po co analizowad przekłamanie ciągu już przekłamanego? …a mowa powinna byd o ciągu BBB (-,+,- lub +,-,+) 7. „Widzimy, że widmo kodu HDB3 przepuszcza małe i średnie częstotliwości.” Przepuszczaniem (bądź nie) częstotliwości zajmują się filtry, nie kody ;) 8. „W przypadku, gdy "0" jest mniejsze niż 3, to wartośd impulsu się nie zmienia. Kiedy tak nie jest…” - to kiedyś tak nie jest? o_0 9. „Kod Manchester (kolor niebieski) nie jest kodem liniowym.” – po pierwsze jest, a po drugie co najmniej dziwnie to wygląda jako odpowiedź na podpunkt „Zasada działania wybranych (dwóch) pozostałych kodów liniowych…” 10. „Przewagą kodu RZ nad NRZ jest to, że diody LED w pewnych chwilach dużą moc, która mogłaby je spalid gdyby była wytwarzana ciągle.” (zachowano oryginalną pisownię) – myślę że elektronicy z przyjemnością zaprojektują układ tak, by zabezpieczyd diody przed zgubnym działaniem kodu NRZ ;) 11. Metoda copiego-paste’a wariant obrazkowy… czyli zamiast tekstu wklejanie screenów innego sprawozdania… mój komentarz również w postaci obrazkowej: 12. „Jedyną nową informacją jaką wyciągnąłem podczas symulacji” – w kobiecym sprawozdaniu ;) 13. Wiele osób pisało, że dekoder wykryje nieprawidłowo zakodowaną sekwencję trzech zer – w zależności od parzystości liczby poprzedzających ją impulsów. Nie jest to prawdą – łatwo się o tym przekonad ustawiając na wejście dekodera ciąg naprzemiennych impulsów (+,-,+,,+,-…), i spróbowad wyzerowad któryś z nich tak, by powstała sekwencja (+,0,+ lub -,0,-) odpowiadająca kodowaniu trójki zer następującej po nieparzystej liczbie impulsów. Dekoder nie zaprotestuje! (dla większej pewności najlepiej wcześniej ustawid prawidłowe kodowanie trójki zer i przekłamad bit tak, by liczyd impulsy od ostatniego impulsu V). Z początku również i ja byłem zaskoczony tym faktem, ale jak się okazuje, standard (G.703, annex A) określa jedynie metodę kodowania, nie mówiąc nic o dekodowaniu. To kiedy dekoder zgłosi błędy zależy zatem od danej implementacji (czyli od twórcy/producenta układu/oprogramowania). (A wasze zadanie polegało na badaniu dekodera…) Różne metody kodowania trójki zer służą zatem przede wszystkim (jeśli nie wyłącznie) zniesieniu składowej stałej. 14. Również początek transmisji nie jest w żaden sposób opisany w standardzie. Osobiście uważam, że po zakodowaniu trójki zer na początku ciągu (+,0,+) powinna ona zostad zdekodowana jako trójka zer (nie ma żadnych przesłanek dla dekodera, by ją traktowad jako zakodowane 101 – w koocu są dwa impulsy o zgodnej polaryzacji i informacja o parzystości, nieparzystości liczby poprzedzających impulsów nie jest nam wcale potrzebna). Osoby badające to zagadnienie miały plus za dociekliwośd ;) 15. Powyższe dywagacje nie oznaczają bynajmniej, ze dekoder jest w stanie wykryd jedynie dwa następujące po sobie impulsy o tej samej polaryzacji bądź ciąg więcej niż dwóch zer. Dało się sprowokowad nieco bardziej wyrafinowane błędy, które dekoder wychwytywał. Ale więcej jest ciekawych przekłamao, których ten nie wychwyci ;) 16. A na koniec pewien wykres: …i moja reakcja: