KOŃCOWY RAPORT STAŻYSTY



Podobne dokumenty
1 Pierwsze kroki w C++ cz.3 2 Obsługa plików

Programowanie w językach

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk. Wydział Inżynierii Metali i Informatyki Przemysłowej

Wykład II. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Systemy telekomunikacyjne

Wprowadzenie do programowania i programowanie obiektowe

// Potrzebne do memset oraz memcpy, czyli kopiowania bloków

Operacje wejścia/wyjścia (odsłona druga) - pliki

Operacje na plikach. Informatyka. Standardowe strumienie wejścia i wyjścia

Katedra Systemów i Sieci Radiokomunikacyjnych

FIRMY BIORĄCE UDZIAŁ W STAŻACH STUDENCKICH

Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni. Wykład 5. Karol Tarnowski A-1 p.

POMAGAMY LUDZIOM W MOMENTACH, KTÓRE MAJA ZNACZENIE

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 5. Karol Tarnowski A-1 p.

C++ - [3-5] Pliki i strumienie w C++

Instrukcja korzystania z aplikacji portalu PIAST Rozkład natężenia pola [wersja bezpłatna] v1.6

Laboratorium nr 2 i 3. Modele propagacyjne na obszarach zabudowanych

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Programowanie systemów informatycznych laboratorium. Ćw. 3: Akwizycja danych. RS 232 cd.

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Przetwarzanie i analiza przetwarzanie obrazów oraz sygnałów

Zajęcia nr 5 Algorytmy i wskaźniki. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej

TELE-COM Poznań. TELE-COM Sp. z o. o. ul. Jawornicka 8 PL Poznań tel. (+48 ) faks (+48)

Uzasadnienie techniczne zaproponowanych rozwiązań projektowanych zmian w

Kluczowe wyzwania dla migracji TETRA PS-LTE w zakresie bezpieczeństwa publicznego. Maciej Krzysiak

tel sekretariat:

Zasady programowania Dokumentacja

Wybór strumienia elektronika a praktyczne aspekty projektowania urządzeń i systemów bezprzewodowych

tel sekretariat:

Podstawy Programowania

Oferta przedmiotów wybieralnych 2017/2018. Studia I stopnia Elektronika i telekomunikacja

Systemy telekomunikacyjne

3. Opracować program kodowania/dekodowania pliku tekstowego. Algorytm kodowania:

Program dopisujący gwiazdkę na końcu pliku tekstowego o nazwie podanej przez uŝytkownika oraz wypisujący zawartość tego pliku.

Przetwarzanie i analiza przetwarzanie obrazów oraz sygnałów

1 Podstawy c++ w pigułce.

POMAGAMY LUDZIOM W MOMENTACH, KTÓRE MAJĄ ZNACZENIE

RAPORT Z POMIARÓW PÓL ELEKTROMAGNETYCZNYCH

Program 22. #include <iostream> using namespace std; struct Osoba { string Imie; string Nazwisko; char Plec; int RokUr; };

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

ZAKRES AKREDYTACJI LABORATORIUM BADAWCZEGO Nr AB 666

O czym producenci telefonów komórkowych wolą Ci nie mówić?

Pliki. Informacje ogólne. Obsługa plików w języku C

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Przekrój 1 [mm] Przekrój 2 [mm] Przekrój 3 [mm]

Urządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej

29. PORÓWNANIE WERSJI : POWERGPS

OPIS PRZEDMIOTU ZAMÓWIENIA. Część nr 4.3

SZCZEGÓŁOWE SPECYFIKACJE TECHNICZNE M INNE ROBOTY MOSTOWE CPV

Pliki wykład 2. Dorota Pylak

System Informacyjny o Instalacjach wytwarzających Promieniowanie ElektroMagnetyczne (SI2PEM)

Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie

ZINTEGROWANY SYSTEM ŁĄCZNOŚCI RADIOWEJ. Konferencja i Wystawa RadioExpo Warszawa

Wydział Elektroniki w Mławie

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Zadanie nr 13. Organizacja warsztatów z zakresu rynku pracy.

Uchwała Nr 17/2013/III Senatu Politechniki Lubelskiej z dnia 11 kwietnia 2013 r.

Program stypendialny KIMiA wprowadzenie

WiComm dla innowacyjnego Pomorza

Programowanie w językach wysokiego poziomu

Inicjacja tablicy jednowymiarowej

Czym jest całka? Całkowanie numeryczne

Część 4 życie programu

KLASA UCZEN Uczen imię, nazwisko, średnia konstruktor konstruktor Ustaw Wyswietl Lepszy Promowany

Inteligentne systemy transportowe

Spotkanie informacyjne na temat konkursu na dofinansowanie projektów w ramach Poddziałania Wzmocnienie potencjału dydaktycznego uczelni

Operacje wejścia/wyjścia odsłona pierwsza

PROGRAM OCHRONY ŚRODOWISKA PRZED POLAMI ELEKTROMAGNETYCZNYMI (PEM) DLA MIASTA KRAKOWA

Teleinformatyczne Systemy Rozsiewcze

Planowanie Radiowe - Miasto Cieszyn

Zasady i program odbywania praktyk studenckich dla kierunku Elektrotechnika

Politechnika Częstochowska Wydział Zarządzania Instytut InŜynierii Produkcji

P O S T A N O W I E N I E

Zaawansowane programowanie w języku C++ Biblioteka standardowa

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 10 Kurs C++

Profil dyplomowania: Systemy multimedialne

Anna Szabłowska. Łódź, r

ZAKRES AKREDYTACJI LABORATORIUM BADAWCZEGO Nr AB 666

Programowanie komputerowe. Zajęcia 1

Warunki i sposoby realizacji podstawy programowej kształcenia ogólnego w klasie IV i VII szkoły podstawowej z informatyki.

Programowanie i struktury danych

P L A N S T U D I Ó W Kierunek : Elektronika i Telekomunikacja Politechnika Poznańska

Tabela odniesień efektów kierunkowych do efektów obszarowych (tabele odniesień efektów kształcenia)

Mechanizm dziedziczenia

Prof. Danuta Makowiec Instytut Fizyki Teoretycznej i Astrofizyki pok. 353, tel danuta.makowiec at gmail.com

I - Microsoft Visual Studio C++

Zadanie 9: Oferta edukacyjna na nowej specjalności Pomiary technologiczne i biomedyczne na kierunku Elektrotechnika, WEAIiE

STUDIA PODYPLOMOWE. Analiza i Eksploracja Danych Rynkowych i Marketingowych. Podstawa prawna

PRZEWODNIK PO PRZEDMIOCIE

p o s t a n a w i a m

Spis treści OBSŁUGA PLIKÓW W JĘZYKU C++ Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF32

Struktury Struktura polami struct struct struct struct

XI Seminarium Naukowe "Inżynierskie zastosowania technologii informatycznych"

Algorytmika i programowanie. Wykład 2 inż. Barbara Fryc Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie

Pliki wykład 2. Dorota Pylak

Uchwała Nr 59/2016/IX Senatu Politechniki Lubelskiej z dnia 15 grudnia 2016 r.

Wstęp do programowania

LABORATORIUM 5 / 6 1. ZAŁOŻENIE KONTA

WYMAGANIA EDUKACYJNE. Informatyka Szkoła Podstawowa Klasa 4 NA ŚRÓDROCZNĄ I ROCZNĄ OCENĘ KLASYFIKACYJNĄ

Oferta dydaktyczna. INSTYTUTU METROLOGII, ELEKTRONIKI i INFORMATYKI

PDF stworzony przez wersję demonstracyjną pdffactory Pro Program 15

Transkrypt:

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 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 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 j=0; j<rows; j++) outputmap << out[i][j].a; // zapis do pliku obroconej mapy outputmap << out[i][j].b; 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.