KOŃCOWY RAPORT STAŻYSTY
Transkrypt
KOŃCOWY RAPORT STAŻYSTY
KOŃCOWY RAPORT STAŻYSTY w ramach zadania nr 11 : Współpraca uczelni z pracodawcami w zakresie wzmocnienia praktycznych elementów nauczania (staże studenckie), projektu „Era inżyniera. Rozbudowa potencjału rozwojowego Politechniki Poznańskiej.” Michał Kaszuba Imię i Nazwisko Stażysty Elektronika i Telekomunikacja Kierunek Studiów Multimedia i Elektronika Powszechnego Użytku Specjalizacja IV Rok Tele-Com Nazwa Przedsiębiorstwa ul. Jawornicka 8, 60-968 Poznań Adres Laboratorium badawcze Dział Stażysta Stanowisko (Opcjonalnie) od 1.07.2011r. do 30.09.2011r. Termin Stażu ………………………………………… Podpis Stażysty Poznań, 23.09.2011r. Miejscowość, data 1. OPIS FIRMY: Firma Tele-Com zajmuje się projektowaniem w telekomunikacji z naciskiem na radiokomunikację (łączność bezprzewodową) oraz pomiarami pól elektromagnetycznych wokół źródeł tych pól wraz z opracowywaniem wyników tych pomiarów w formie sprawozdań. Dokładniejszy profil firmy można znaleźć na jej oficjalnej stronie internetowej http://tele-com.poznan.pl/ 2. OPIS PRAC WYKONYWANYCH PRZEZ STAŻYSTĘ PODCZAS STAŻU : Podczas stażu wykonywałem następujące prace: wykonywałem rysunki techniczne oraz szkice poglądowe z pomiarów pól elektromagnetycznych w programie Microsoft Visio; dokonywałem edycji i redakcji sprawozdań z pomiarów pól elektromagnetycznych oraz analiz propagacyjnych, projektów nowych sieci itp; uzupełniałem dane pomiarowe zebrane w trakcie realnych pomiarów w programach Excel i Word; dokonywałem analiz propagacyjnych (praca w specjalistycznych programach np. xG-Planner do planowania sieci komórkowych itp.) mających na celu dobranie odpowiednich lokalizacji, liczby i parametrów stacji bazowych (masztów z antenami) aby objąć zasięgiem radiowym dany teren (np. teren miasta Wrocławia czy Gdańska); brałem udział w pomiarach pola elektromagnetycznego (m.in. wokół stacji energetycznej oraz w fabryce tramwajów wokół nagrzewnicy indukcyjnej do nagrzewania obręczy kół tramwajów); brałem udział w przetwarzaniu wyników z pomiarów pól; pracowałem z programami mapowymi (Google Earth, Global Mapper, Geoportal); prowadziłem prace związane z przeniesieniem cyfrowych map terenu z jednego programu do drugiego (niekompatybilnych ze sobą), w tym rozpracowywanie struktur plików map bajt po bajcie, zaproponowanie algorytmu dostosowującego mapy do drugiego programu; mierzyłem tory antenowe reflektometrem oraz dokonałem demontażu i montażu anteny panelowej na pasmo GSM 1800 MHz; zapoznałem się z dokumentacją projektową dotyczącą zleceń nad którymi pracowała/pracuje firma, m.in. sieć bezprzewodowej łączności w Starym Browarze, sieć WiMAX w Śremie, łączność w nowym tunelu na Franowo, sieć radiowych odłączników do sieci energetycznych dla firm energetycznych, projekty stacji bazowych i analizy propagacyjne dla systemu TETRA; poznałem dokładnie program Microsoft Visio i jego inżynierskie zastosowania; poznałem zaawansowane inżynierskie zastosowania programu Microsoft Excel; zapoznałem się z modelami propagacyjnymi, w tym z modelami które zostały ustandaryzowane przez ITU (Międzynarodowa Unia Telekomunikacyjna) oraz z ich specyfiką w praktycznych inżynierskich obliczeniach; edytowałem cyfrowe mapy terenu, dodając ręcznie np. nowy odcinek autostrady; poznałem zasady opisywania charakterystyk anten za pomocą ustandaryzowanych kodów HCM; poznałem wiele zagadnień z dziedziny radiokomunikacji, m.in. wpływ pochylania anteny (zarówno mechanicznego i elektrycznego) na charakterystykę anteny, odbiór zbiorczy, projektowanie z uwzględnieniem interferencji (zakłóceń od innych stacji); dopasowywałem kody HCM do charakterystyk rzeczywistych anten; szeroko pojęty udział w pracach nad bieżącymi zleceniami i projektami w firmie; Pisałem programy w języku C++ dokonujące operacji (obrót, usunięcie nagłówka pliku) na cyfrowych mapach terenu. Zdjęcia (pomiary pola elektromagnetycznego wokół stacji energetycznej Lipniki Szklary): P r z y k ł a d o w y p r o g r a m który napisałem na stażu (obrót cyfrowej mapy terenu o 90 stopni, przerzucenie jej w poziomie oraz usunięcie nagłówka pliku w celu przeniesienia mapy z jednego programu do innego): Program został napisany w celu zaadaptowania darmowych map z programu Global Mapper do programów firmy LS Telcom do obliczeń propagacyjnych jakie wykonuje firma (mapki zasięgu itp.) nie wydając fortuny na kupowanie gotowych map. #include <iostream> #include <fstream> using namespace std; const int headerSize = 256; const int rows = 600; const int cols = 600; struct height // elementarna wysokosc (dwa bajty) { char a,b; }; height in[rows][cols]; height out[rows][cols]; int main() { fstream inputMap; // mapa wejsciowa z Global Mappera (w formacie BT) fstream outputMap; // mapa wyjsciowa po przepuszczeniu jej przez program inputMap.open("test.bt", ios::in | ios::binary); //otwieramy plik do odczytu w trybie binarnym outputMap.open("out", ios::out | ios::binary); //otwierany plik do zapisu w trybie binarnym inputMap << noskipws; // pomijamy biale znaki outputMap << noskipws; inputMap.seekg(headerSize); // przeskoczenie naglowka for(int i=0; i<rows; i++) // wczytanie wejsciowej mapy do tablicy dwuwymiarowej in { for(int j=0; j<cols; j++) { inputMap >> in[i][j].a; inputMap >> in[i][j].b; } } // obrot o 90 stopni przeciwnie do ruchu wskazowek zegara for(int i=0; i<cols; i++) for(int j=0; j<rows; j++) { out[i][j].a = in[cols-j-1][i].a; out[i][j].b = in[cols-j-1][i].b; out[i][rows-j-1].a = in[j][i].a; out[i][rows-j-1].b = in[j][i].b; } // przerzucenie w poziomie // swap po kolumnach, zamieniamy pierwsza kolumne z osttnia, druga z przedostatnia itp. for(int i=0; i<cols; i++) for(int j=0; j<cols/2; j++) { height temp = out[i][j]; out[i][j] = out[i][cols-j-1]; out[i][cols-j-1] = temp; } // zapis do pliku wyj po modyfikacjach for(int i=0; i<cols; i++) for(int j=0; j<rows; j++) { outputMap << out[i][j].a; outputMap << out[i][j].b; } // zapis do pliku obroconej mapy inputMap.close(); outputMap.close(); return 0; } 3. WNIOSKI : Staż uważam za bardzo przydatny i udany. Na pewno nie był to stracony czas. Nauczyłem się wielu praktycznych rzeczy, niektóre z nich już w trakcie trwania stażu zdążyłem wykorzystać z powodzeniem poza stażem (projekt na uczelnię – przydała się znajomość programu Microsoft Visio do tworzenia rysunków technicznych użytych w projekcie). Poza tym poznałem od kuchni pracę projektanta w radiokomunikacji, sposób podejścia do projektów i zleceń, używane programy specjalistyczne (xG-Planner, MULTIlink, CHIRplus_BC, MTV i programy „mapowe”). Poznałem również metodologię prowadzenia pomiarów w terenie oraz obróbki danych zebranych podczas pomiarów. Doświadczenie zebrane na stażu na pewno zaprocentuje w przyszłości czy to w przyszłej pracy czy na uczelni.