986 resultados para software-defined radio
Resumo:
Tällä hetkellä haastavin telekommunikaatioteollisuuden tutkimus – ja kehitystoiminta on keskittynyt kolmannen sukupolven matkapuhelinjärjestelmien ympärille. Järjestelmien standardointityössä on saatu aikaiseksi ensimmäiset vakaat spesifikaatioversiot ja kaupallista toimintaa ollaan parhaillaan aloittelemassa Japanissa ja Euroopassa. Eräs kolmannen sukupolven järjestelmistä on UMTS (Universal Mobile Telecommunications System). Tämä diplomityö antaa yleiskuvan UMTS järjestelmästä ja sen eri verkkoelementtien toiminnallisuuksista. Päähuomio on kiinnitetty radioverkkojärjestelmään (UMTS Terrestrial Radio Access Network) ja erityisesti sen radioaliverkkojärjestelmään (Radio Network Subsystem), joka koostuu radioverkonohjaimesta (Radio Network Controller) ja joukosta siihen kuuluvia tukiasemia (Node B). Radioverkonohjain ja tukiasemat on yhdistetty avoimen rajapinnan kautta jota kutsutaan Iub -rajapinnaksi. Rajapinta tarjoaa radioverkonohjaimelle mahdollisuuden kontrolloida tukiasemia signalointiviestien avulla ja mahdollistaa tehokkaan ja luotettavan käyttäjätiedon siirron radioaliverkkojärjestelmän sisällä. Tämän diplomityön pääasiallinen sisältö on siirtoresurssien hallinta Iub -rajapinnan ylitse. Työssä esitellään ja selitetään siirtoverkon arkkitehtuuri. Myös kaikki Iub:ssä sijaitsevat protokollat ja toiminnalliset yksiköt jotka vaikuttavat siirtoresurssien hallintaan esitellään ja kuvataan yksityiskohtaisesti. Päähuomio on kiinnitetty sovellusprotokolliin sekä rajapinnan siirtoverkko- että radioverkkokerroksella sekä näiden protokollien väliseen vuorovaikutukseen. Kyseiset protokollat ovat Node B Application Part (NBAP) ja Access Link Control Application Part (ALCAP). Työn toteutusosassa käydään lävitse NBAP –protokollan prototyypin ja Node B Manager –toiminnallisen yksikön prototyypin implementaatio.
Resumo:
TTCN-kieltä käytetään testitapausten määrittelemiseen tietoliikennejärjestelmissä. Nykyään TTCN:stä on tullut yhä suositumpi tapa toteuttaa testitapauksia. TTCN tarjoaa hyvän ja yksinkertaisen tavan muuntaa käsin testattavat testitapaukset automatisoiduiksi. Tämän diplomityön yhteydessä toteutettiin TTCN testitapaukset WCDMA -tukiaseman käyttö- ja kunnossapito- (O&M) ohjelmistolle. Ohjelmistoa on käytetty myös toisen sukupolven tukiasemissa, mutta kolmannen sukupolven tukiasemissa sillä on huomattavasti isompi rooli. WCDMA -tukiasemassa O&M käsittelee muun muassa tukiaseman käynnistyksen, virhetilanteet ja valvoo tukiaseman komponentteja. Ensimmäisiä tehtäviä diplomityötä tehdessä oli valita ne testitapaukset, jotka olisivat mahdollisia ja hyödyllisiä toteuttaa TTCN:n avulla. Testitapaukset valittiin valmiina olleista testitapausten kuvauksista. Valitut testitapaukset toteutettiin käyttäen rinnakkaista ja modulaarista TTCN-kieltä ja testattiin WCDMA -tukiasemaa vasten käyttäen TTCN Tester ohjelmistoa. Tämän diplomityön yhteydessä toteutettuja testitapauksia käytetään varmistamaan, että tukiasema voi toipua erilaisista virhetilanteista O&M ohjelmiston avulla. Testitapauksia WCDMA -tukiasemaa vasten ajettaessa varmistetaan myös, että O&M ohjelmisto toimii määrittelyn mukaisesti eri tilanteissa. Toteutetut testi tapaukset korvaavat nykyään käsin testatut O&M testi tapaukset tukiaseman O&M ohjelmistoa testatessa. Automatisoidut testi tapaukset tekevät O&M ohjelmiston testaamisen merkittävästi nopeammaksi ja helpommaksi.
Resumo:
Työn tavoitteena oli kehittää maalämpöpumppujärjestelmään kuuluvien komponenttien mitoitusta. Työ tehtiin Alufer Oy nimiselle yritykselle, joka on työskennellyt jo kolme vuotta maalämpöpumppujärjestelmän tuotekehityksen parissa. Maalämpöpumppujärjestelmä tullaan suunnittelemaan mahdollisimman suorituskykyiseksi ja joustavaksi. Suunnittelun lähtökohtana on, että lämmitysjärjestelmä on ns. matalalämpö-järjestelmä, joka käytännössä usein toteutetaan lattialämmityksenä. Ensimmäiseksi työssä on selvitetty mitä maalämpö on ja mitkä ovat yleisimmät maalämpöpumppujärjestelmän lämmönkeruuputkistojen asennustavat. Tällä hetkellä käytössä on joko vaakaan (maa, vesi) tai pystyyn asennettava lämmönkeruuputkisto (porakaivo). Seuraavaksi työssä on lähdetty selvittämään maalämpöpumppumarkkinoita Suomessa sekä selvitetty kolmen suurimman valmistajan Geopro Systemsin, Suomen Lämpöpumpputekniikan ja Ekowellin tuotteita sekä tekniikkaa. Työssä selvitetään myös muutamien Eurooppalaisten maiden markkinat. Mitoitusjärjestelmässä tarkastelu on aloitettu uudisrakennuksen lämmitystehon tarpeesta ja käyttöveden lämmityksen tarvitsemasta tehosta. Tarvittavan lämmitysenergian perusteella määriteltiin lämpöpumppujärjestelmään kuuluvat komponentit. Maalämpöpumppujärjestelmä koostuu seuraavista pääkomponenteista: höyrystin, kompressori, lauhdutin ja paisuntaventtiili. Höyrystimen tehon mitoituksessa on huomioitu lämmönkeruuputkistossa kulkevan nesteen aineominaisuudet, massavirta ja lämpötilaero höyrystimen nesteen ulostulon sekä sisään menon välillä. Kompressorin teho on määritetty valitun kylmäaineen (R407C) lg p-h piirroksesta tai määritetty teoreettisesti kompressorivalmistajien omista valintaohjelmista. Lauhduttimen teho on määritelty höyrystimen sekä kompressorin tehon summasta. Samalla määräytyy myös uudisrakennuksen lämmitystehontarve. Lopuksi työssä on käsitelty maalämpöpumppujärjestelmän kehitysmahdollisuuksia. Vaihtoehtoina on huomioitu tulistin, alijäähdytin ja varaaja, joilla voidaan huomattavasti parantaa maalämpöpumpun lämpökerrointa.
Resumo:
Työn tavoitteena oli löytää Vahanen Yhtiöille uusi asiantuntijaorganisaation projektiliiketoimintaa tukeva tietojärjestelmä. Vahasella on käytössään projektinhallintaohjelma, mutta se ei tarjoa riittäviä työkaluja laajentuvan ja kansainvälistyvän organisaation projektien hallintaan. Myös ohjelman kehitys on lopetettu. Työn kirjallisuusosa muodostaa teoriarungon käytännön toteutukselle. Kirjallisuusosa käsittelee asiantuntijaorganisaatiota ja sen projektiliiketoimintaa sekä projektien hallintaan liittyviä tietojärjestelmiä. Käytännön projektityössä käyttäjähaastatteluilla kartoitettiin tarpeet, jotka toimivat toiminnallisina kriteereinä uutta ohjelmaa valittaessa. Samalla etsittiin ongelmakohtia nykyisissä toimintatavoissa. Kun tarpeet olivat tiedossa, voitiin systemaattinen ohjelman valintaprosessi toteuttaa. Valintaprosessissa kartoitettiin markkinoilla olevat ohjelmat, määritettyjen kriteerien perusteella ohjelmia karsittiin ja lopputuloksena soveltuvin ohjelma valitaan.Diplomityön lopputuloksena kahdesta Vahasen tarpeisiin soveltuvimmasta ohjelmasta suoritettiin vertailu, jonka perusteella Vahasen johto tekee päätöksen. Ratkaisevana tekijänä valintapäätöksessä on minkä painoarvon toiminnallisuuksien eroavaisuudet, ohjelman kustannukset ja toimittajaan kohdistuva riski saavat.
Resumo:
Työn teoriaosuudessa tutustutaan ensin yleisimpiin paikannusmenetelmiin. Käsiteltävänä ovat GPS-satelliittipaikannus sekä radiosoluverkkojen paikannusmenetelmät solupaikannuksesta monimutkaisempiin signaalin ominaisuuksia tutkiviin menetelmiin. Teoriaosuudessa käsitellään myös IEEE 802.11 –standardin PHY- ja MAC-kerrosten toimintaa sekä WLAN-verkon siirtotien ominaisuuksia paikannuksen kannalta. Ennen paikannusjärjestelmän toteuttamista työssä esitellään menetelmiä ja tuloksia muista tutkimuksista samalta tutkimusalueelta. Työssä toteutetaan paikannusjärjestelmä sekä solupaikannusta että signaalitasopaikannusta hyödyntäen. Solupaikannusjärjestelmälle määritellään palvelurajapinta, jonka kautta paikannuspalvelua voidaan hyödyntää muissa palveluissa. Kaksi paikannuspalvelun päälle luotua palvelua esitellään lyhyesti malliesimerkkeinä. Signaalitasopaikannuksen osalta kuvataan kaksi menetelmään kuuluvaa vaihetta ja yksittäisten komponenttien toiminta näissä vaiheissa. Paikannusmenetelmien tarkkuutta tutkitaan mittausten avulla ja testituloksista muodostetaan paikannustarkkuutta kuvaavat tilastot. Solupaikannuksen keskimääräinen virhe on ±50 metriä. Vastaavasti signaalitasopaikannuksen virhe on ±4 metriä ja parannettua algoritmia käyttäen ±3 metriä.
Resumo:
Ohjelmistojen tärkeys nykypäivän yhteiskunnalle kasvaa jatkuvasti. Monia ohjelmistoprojekteja vaivaavat ongelmat aikataulussa pysymisestä, korkean tuottavuuden ylläpitämisestä ja riittävän korkeasta laadusta. Ohjelmistokehitysprosessien parantamisessa on naiden ongelmien minimoimiseksi tehty suuria investointeja. Investointien syynä on ollut olettamus ohjelmistokehityksen kapasiteetin suora riippuvuus tuotteen laadusta. Tämän tutkimuksen tarkoituksena oli tutkia Ohjelmistokehitysprosessien parantamisen mahdollisuuksia. Olemassaolevat ohjelmistokehityksen ja Ohjelmistokehitysprosessin parantamisen mallit, tekniikat ja metodologiat esiteltiin. Esiteltyjen mallien, tekniikoiden ja metodologioiden soveltuvuus analysoitiin ja suositus mallien käytöstä annettiin.
Resumo:
The accretion of matter onto a massive black hole is believed to feed the relativistic plasma jets found in many active galactic nuclei (AGN). Although some AGN accelerate particles to energies exceeding 1012 electron volts and are bright sources of very-high-energy (VHE) γ-ray emission, it is not yet known where the VHE emission originates. Here we report on radio and VHE observations of the radio galaxy Messier 87, revealing a period of extremely strong VHE γ-ray flares accompanied by a strong increase of the radio flux from its nucleus. These results imply that charged particles are accelerated to very high energies in the immediate vicinity of the black hole.
Resumo:
Työssä tutkittiin tehokasta tietojohtamista globaalin metsäteollisuusyrityksen tutkimus ja kehitys verkostossa. Työn tavoitteena oli rakentaa kuvaus tutkimus ja kehitys sisällön hallintaan kohdeyrityksen käyttämän tietojohtamisohjelmiston avulla. Ensin selvitettiin käsitteitä tietämys ja tietojohtaminen kirjallisuuden avulla. Selvityksen perusteella esitettiin prosessimalli, jolla tietämystä voidaan tehokkaasti hallita yrityksessä. Seuraavaksi analysoitiin tietojohtamisen asettamia vaatimuksia informaatioteknologialle ja informaatioteknologian roolia prosessimallissa. Verkoston vaatimukset tietojohtamista kohtaan selvitettiin haastattelemalla yrityksen avainhenkilöitä. Haastatteluiden perusteella järjestelmän tuli tehokkaasti tukea virtuaalisten projektiryhmien työskentelyä, mahdollistaa tehtaiden välinen tietämyksen jakaminen ja tukea järjestelmään syötetyn sisällön hallintaa. Ensiksi järjestelmän käyttöliittymän rakenne ja salaukset muokattiin vastaamaan verkoston tarpeita. Rakenne tarjoaa työalueen työryhmille ja alueet tehtaiden väliseen tietämyksen jakamiseen. Sisällönhallintaa varten järjestelmään kehitettiin kategoria, profiloitu portaali ja valmiiksi määriteltyjä hakuja. Kehitetty malli tehostaa projektiryhmien työskentelyä, mahdollistaa olemassa olevan tietämyksen hyväksikäytön tehdastasolla sekä helpottaa tutkimus ja kehitys aktiviteettien seurantaa. Toimenpide-ehdotuksina esitetään järjestelmän integrointia tehtaiden operatiivisiin ohjausjärjestelmiin ja ohjelmiston käyttöönottoa tehdastason projektinhallinta työkaluksi.Ehdotusten tavoitteena on varmistaa sekä tehokas tietämyksen jakaminen tehtaiden välillä että tehokas tietojohtaminen tehdastasolla.
Resumo:
Elektroninen kaupankäynti ja pankkipalvelut ovat herättäneet toiminnan jatkuvuuden kannalta erittäin kriittisen kysymyksen siitä, kuinka näitä palveluja pystytään suojaamaan järjestäytynyttä rikollisuutta ja erilaisia hyväksikäyttöjä vastaan.
Resumo:
Vaatimusmäärittelyn tavoitteena on luoda halutun järjestelmän kokonaisen, yhtenäisen vaatimusluettelon vaatimusten määrittämiseksi käsitteellisellä tasolla. Liiketoimintaprosessien mallintaminen on varsin hyödyllinen vaatimusmäärittelyn varhaisissa vaiheissa. Tämä työ tutkii liiketoimintaprosessien mallintamista tietojärjestelmien kehittämistä varten. Nykyään on olemassa erilaisia liiketoimintaprosessien mallintamiseen tarkoitettuja tekniikoita. Tämä työ tarkastaa liiketoimintaprosessien mallintamisen periaatteet ja näkökohdat sekä eri mallinnustekniikoita. Uusi menetelmä, joka on suunniteltu erityisesti pienille ja keskisuurille ohjelmistoprojekteille, on kehitetty prosessinäkökohtien ja UML-kaavioiden perusteella.
Resumo:
Tämän työn tavoitteena on arvioida hyödyt, jotka tietotekniikka mahdollistaa liiketoiminnalle ja löytää keino ohjata tietojärjestelmäkehitystä tavoiteltavien hyötyjen suuntaan. Työn teoriaosuudessa esitetään ongelmia, joita tietotekniikan liiketoiminnallisten hyötyjen arvioinnissa on esiintynyt. Teoriaosuudessa käsitellään prosessiajattelun perusteita ja prosessin suorituskyvyn arviointia yleisellä tasolla ja tarkastellaan tietotekniikan vaikutusta liiketoiminnan prosesseihin. Lisäksi todetaan tietotekniikan roolit ja hyödyt liiketoimintaan nähden ja esitellään EEM -menetelmä (Enabler-Effect Map), jolla hyödyt voidaan kartoittaa. EEM menetelmälle hahmotetaan käyttöympäristö ja tarkastellaan EEM:n käyttöä osana ohjelmistotuotantoprosessia. Työn käytännön osuudessa aloitetaan Mikrotukiyksikön kehitysprojektin toteutus esitetyn teorian mukaan. Projektissa määritellään uusi toimintaa tukeva tietojärjestelmä liiketoimintalähtöisesti. Määrittelyn tulokset esitetään työn loppuosassa, mutta tietojärjestelmän toteutus on jätetty tämän työn ulkopuolelle.Projektin määrittelyn perusteella tehdään johtopäätökset ja kehittämisehdotukset menetelmälle ja työn teettävälle yritykselle Tietoleonia Oy:lle
Resumo:
This master’s thesis aims to study and represent from literature how evolutionary algorithms are used to solve different search and optimisation problems in the area of software engineering. Evolutionary algorithms are methods, which imitate the natural evolution process. An artificial evolution process evaluates fitness of each individual, which are solution candidates. The next population of candidate solutions is formed by using the good properties of the current population by applying different mutation and crossover operations. Different kinds of evolutionary algorithm applications related to software engineering were searched in the literature. Applications were classified and represented. Also the necessary basics about evolutionary algorithms were presented. It was concluded, that majority of evolutionary algorithm applications related to software engineering were about software design or testing. For example, there were applications about classifying software production data, project scheduling, static task scheduling related to parallel computing, allocating modules to subsystems, N-version programming, test data generation and generating an integration test order. Many applications were experimental testing rather than ready for real production use. There were also some Computer Aided Software Engineering tools based on evolutionary algorithms.
Resumo:
Jatkuva laadunmittaus osana ohjelmistoprosessia on yleistynyt ohjelmistoyritysten keskuudessa viime vuosien aikana. ISO 9001:2000 -laatustandardi vaatii yrityksiltä tuotteiden ja prosessien laadun mittaamista ja seuraamista. Laadun mittareiden valinta on haastava tehtävä. Yritykset luulevat usein mittaavansa laatua, vaikka ne todellisuudessa mittaavatkin ohjelmistojen eri ominaisuuksia kuten kokoa tai monimutkaisuutta. Tässä diplomityössä kehitetään ohjelmistojen validointiprosessiin vertailuun perustuva laadunmittausprosessi ohjelmistotuotteiden laadun arviointiin, mittaamiseen ja seurantaan. Laatumittarit valitaan ennalta määriteltyjen kriteereiden mukaisesti, ja niille asetetaan tavoitearvot vertailuanalyysistä saatujen tulosten perusteella. Laadunmittausprosessin lisäksi työssä annetaan suositus prosessin käyttöönotosta ja käytöstä osana yrityksen toimintaa, mikä mahdollistaa jatkuvan seurannan sekä kehityksen tulevaisuudessa.
Resumo:
Työn tavoitteena oli löytää sopivin tapa toiminnanohjaamiseen ja laadunseurantaan elektroniikan koulutustehtaalla. Ohjausjärjestelmiä tullaan käyttämään niin oman palvelutoiminnan ohjaamisessa kuin elektroniikan opiskelijoiden koulutuksessakin. Hankinnan lähtökohtana pidettiin valmisohjelmistoja. Työn alkuvaiheissa tutustuttiin kirjallisuuden avulla erilaisiin toiminnanohjausmenetelmiin sekä hyvän tietojärjestelmän ominaisuuksiin. Työn loppuosassa tutkittiin tarjolla olevia ohjelmistoratkaisuja sekä etsittiin potentiaalisimmat toimittajat Internetin ja kohdeorganisaation kontaktien avulla. Toimittajia vertailtiin toisiinsa heidän kotisivujensa, esitteidensä, esittelyidensä sekä heidän järjestelmiensä käyttäjien antaman palautteen perusteella. Ensimmäisenä vertailusta tiputettiin ne toimittajat, joiden fokustoimialoissa ei ollut elektroniikkateollisuutta, joiden tuote olisi vaatinut räätälöintiä tai jotka olivat keskittyneet konsernitasoisiin ratkaisuihin. Seuraavassa vaiheessa putosivat ne toimittajat, joiden tuote ei sopinut koulutuskäyttöön. Lopulta mahdollisia toiminnanohjausjärjestelmän toimittajia jäi jäljelle kolme ja tilastollisen prosessin valvonnan toteuttajia vain yksi.