Nopea tiedonkeruulaitteisto radiokanavamittauksiin

Samankaltaiset tiedostot
A/D-muuntimia. Flash ADC

Ohjelmistoradio. Mikä se on:

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

ELEC-C5070 Elektroniikkapaja (5 op)

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

Signaalien datamuunnokset. Näytteenotto ja pito -piirit

Tiedonkeruu ja analysointi

1. Yleistä. 2. Ominaisuudet. 3. Liitännät

Tiedonkeruu ja analysointi

Flash AD-muunnin. Ominaisuudet. +nopea -> voidaan käyttää korkeataajuuksisen signaalin muuntamiseen (GHz) +yksinkertainen

Muuntavat analogisen signaalin digitaaliseksi Vertaa sisääntulevaa signaalia referenssijännitteeseen Sarja- tai rinnakkaismuotoinen Tyypilliset

BL40A17x0 Digitaalielektroniikka A/B: Ohjelmoitavat logiikkapiirit

Satelliittipaikannus

EMC Säteilevä häiriö

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Signaalien datamuunnokset

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Successive approximation AD-muunnin

Spektri- ja signaalianalysaattorit

DATAFLEX. Vääntömomentin mittausakselit DATAFLEX. Jatkuvan päivityksen alaiset tiedot löytyvät online-tuoteluettelostamme, web-sivustosta

Signaalien datamuunnokset

Signaalien datamuunnokset. Digitaalitekniikan edut

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Supply jännite: Ei kuormaa Tuuletin Vastus Molemmat DC AC Taajuus/taajuudet

A / D - MUUNTIMET. 2 Bittimäärä 1. tai. A / D muunnin, A/D converter, ADC, ( Analog to Digital Converter )

ELEC-C3240 Elektroniikka 2

CLPD ja FPGA piirien arkkitehtuuri ja ominaisuudet

Kytkentäkentän teknologia

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Perusmittalaitteet 2. Yleismittari Taajuuslaskuri

Virheen kasautumislaki

S Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010

Tekniikka ja liikenne (5) Tietoliikennetekniikan laboratorio

SISÄLLYS - DIGITAALITEKNIIKKA

1 Muutokset piirilevylle

11. kierros. 1. Lähipäivä

Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus

Ilmanvirtauksen mittarit

Korkean resoluution ja suuren kuva-alueen SAR

TBS2104 = Oikea kouluskooppi

Sääasema Probyte 2003

Väylät. Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä. Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master)

Ch4 NMR Spectrometer

Flash AD-muunnin. suurin kaistanleveys muista muuntimista (gigahertsejä) pieni resoluutio (max 8) kalliita

Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen

1 Määrittele seuraavat langattoman tiedonsiirron käsitteet.

Kytkentäkentän teknologia

ONE 118 OHJELMOITAVA PÄÄVAHVISTIN

Käyttöohje BTGP-38KM Bluetooth GPS Data Logger V1.0

1. a) Piiri sisältää vain resistiivisiä komponentteja, joten jännitteenjaon tulos on riippumaton taajuudesta.

PANK PANK-4122 ASFALTTIPÄÄLLYSTEEN TYHJÄTILA, PÄÄLLYSTETUTKAMENETELMÄ 1. MENETELMÄN TARKOITUS

Digitaalitekniikan matematiikka Luku 1 Sivu 1 (19) Johdatus digitaalitekniikkaan

KON-C3004 Kone- ja rakennustekniikan laboratoriotyöt Tiedonkeruu ja analysointi Panu Kiviluoma

Qosmio: Kuule ero. entistä parempi kuuntelukokemus

Oxix L I U E N N E E N H A P E N M I T T A R I BROCHURE FI 5.40 OXIX BROCHURE 1308

S Elektroniikan häiriökysymykset. Laboratoriotyö 1

Taajuusmittauskilpailu Hertsien herruus Mittausraportti

Kehittyneiden Aaltomuotojen Käytettävyys HF-alueen Tiedonsiirrossa

Dell Inspiron 560/570: Tekniset tiedot

Rakenna oma skooppisi! Tektronix MDO3000

Fluke-VR1710. Pikakäyttöopas. Häiriöjännitetallennin. Tämä opas on vain ohjeellinen. Tarkemmat ohjeet löydät englanninkielisestä User Manual-ohjeesta

Sekvenssipiirin tilat

Kanavamittaus moderneja laajakaistaisia HFjärjestelmiä

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli

Ohjelmoitavat logiikkaverkot

Mittaustekniikka (3 op)

Referenssit ja näytteenotto VLBI -interferometriassa

Lähettimet. Vastaanotin Hälytykset. OV-yksikkö DPR990

ELEKTRONISET TOIMINNOT

Väylät. Tietokoneen rakenne. Stallings: Ch 3 Mitä väylällä liikkuu? Väylän ominaisuuksia PCI-väylä PCI Express. Luento 2-1

Ulkoiset mediakortit. Asiakirjan osanumero: Tässä oppaassa kerrotaan ulkoisten tallennusvälinekorttien käytöstä.

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

FYSP105 / K3 RC-SUODATTIMET

Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu

Ulkoiset mediakortit. Käyttöohje

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli

Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen

Tietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä

Hajautetut vikasietoiset kelloverkot (2500M-0099) Anders Wallin, VTT, MIKES Metrologia. kesto: 2018/ /02 MATINE-rahoitus 100 keur

Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle

Sääasema Probyte JUNIOR

HARJOITUSTYÖ: LabVIEW, Liiketunnistin

Kon HYDRAULIIKKA JA PNEUMATIIKKA

Mikrokontrollerit. Mikrokontrolleri

2G-verkoissa verkkosuunnittelu perustuu pääosin kattavuuden määrittelyyn 3G-verkoissa on kattavuuden lisäksi myös kapasiteetin ja häiriöiden

Perusmittalaitteet 3. Yleismittari. Mittaustekniikan perusteet / luento 5. Digitaalinen yleismittari. Digitaalinen yleismittari.

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen

KÄYTTÖOHJE. M2M Point - to - Point

Tuotetietoa. Neulasulku tarkemmin kuin koskaan aikaisemmin EWIKONin sähköinen neulasulku

Arduino ohjelmistokehitys

Tietokoneen rakenne: Harjoitustyö. Motorola MC prosessori

1 YLEISTÄ. Taitaja2002, Imatra Teollisuuselektroniikkatyö Protorakentelu 1.1 PROJEKTIN TARKOITUS

Matlab-tietokoneharjoitus

Ulkoiset mediakortit. Käyttöopas

Radioamatöörikurssi 2015

Transkriptio:

19.10.1998 Nopea tiedonkeruulaitteisto radiokanavamittauksiin Matti Leppänen (TKK/IRC/Sovellettu elektroniikka) Kimmo Kalliola (TKK/IRC/Radiolaboratorio) 1 Johdanto Tämän raportin tavoitteena on esitellä lyhyesti dynaamisten laajakaistaisten radiokanavamittausten problematiikkaa sekä muutamia ajatuksia tarkoitukseen soveltuvan mittauslaitteiston toteutuksesta lohkokaaviotasolla. Tarkoituksena ei ole esittää valmista rakennusohjetta vaan paremminkin esitellä mahdollisia toteutusvaihtoehtoja yleisemmin. Kyseisen laitteiston osat eivät sinänsä ole mitenkään ylivoimaisen vaikeita toteuttaa. Tietyt erityisvaatimukset kuitenkin aiheuttavat sen, että kokonaisuus tulee suunnitella varsin huolella ottaen huomioon kaikki laitteistolta vaadittavat ominaisuudet: muistin tarve, maks. näytteenottonopeus, jne. 2 Kanavamittauksen periaate ja tavoitesuoritusarvot Radiokanavamittauksessa antennista vastaanotettu signaali näytteistetään ja tallennetaan digitaalisesti jälkikäsittelyä varten. Laajakaistaisessa tapauksessa signaali tulee näytteistää riittävän suurella näytteenottonopeudella. Tämä aiheuttaa suuria vaatimuksia näytteiden reaaliaikaiselle tallennukselle. Nykyisessä TKK:n Radiotietoliikenneinstituutin (IRC) mittalaitteessa ongelma on ratkaistu siten, että signaalinäytteet tallennetaan tietokoneen AD-lisäkortilla olevaan nopeaan puskurimuistiin (8 Mbytes), jonka täytyttyä mittaus keskeytetään, ja data siirretään ISA-väylää pitkin kovalevylle. Tämä tekee mittauksesta hitaan. Myös erillisten mittauspätkien liittäminen toisiinsa on hankalaa ja epätarkkaa. Kuvassa 1 on esitetty radiokanavamittauksen ajoituskuvio. Mittaus on purskemutoinen: signaalia näytteistetään aika t s purskeiden välin ollessa t b. Aika t s riippuu lähetyksessä käytetyn koodin pituudesta sekä saman purskeen aikana mitattavien antennielementtien määrästä. Aika t b taas riippuu kanavan muutosnopeudesta, joka on verrannollinen mitattavan mobiiliantennin liikenopeuteen.

t s t s t s t b t b Kuva 1. Kanavamittauksen ajoituskuvio. Taulukossa 1 on esitetty mittauksen tavoitesuoritusarvot. Arvot on laskettu 127 chipin pituiselle koodille (kooditaajuus 30 MHz) ja 64 antennielemenentille siten, että kustakin elementistä näytteistetään yhtäjaksoisesti kahden koodin pituinen pätkä 8 bitillä. Mobiilin liikenopeus on 5 m/s, kanavanäytteitä otetaan viisi jokaista aallonpituutta kohti taajuudella 2,154 GHz, ja yhtenäisen mittauspätkän pituus on 100 m. Mittaus on kompleksinen, eli demodulaattorin I- ja Q-haarat näytteistetään erikseen. Tämän vuoksi tarvittavat muistien koot ja datanopeus ovat kaksinkertaisia. Taulukko 1. Mittauksen tavoitesuoritusarvot (molemmat näytteistyshaarat yhteensä). Näytteistysnopeus f s (max) 120 MHz Purskeen pituus t s (max) 542 µs Purskeiden väli t b (min) 5.57 ms Reaaliaikaisesti talletettavan datan määrä (max) 2 65024 bytes Jatkuva datankeruunopeus (max) 2 11.1 Mbytes/s Tarvittava muistikapasiteetti (max) 2 223 MBytes 3 Toteutusvaihtoehtoja Mittauslaitteistoon liittyy kaksi selkeästi muita suurempaa ongelmaa. Miten muuntaa mitattava signaali riittävän suurella dynamiikalla digitaaliseksi ja toisaalta miten tallentaa useita satoja megatavua dataa riittävällä nopeudella? Itse signaalin näytteistäminen ei ole kovin vaikeaa, ja tarkoitukseen löytyy useita valmiita ratkaisuja jopa suoraan PC:een liitettäväksi. Ongelmana vain on usein aivan liian pieni puskurimuisti, vaikka nopeus riittäisikin. Datan tallentamiseksi tavalliset PC:n kovalevyt olisivat tietysti edullisin ratkaisu mutta niiden tiedonsiirtonopeus ei aivan riitä datan tallentamiseen levylle reaaliajassa. Niinpä ehkä helpoin tapa tallentaa data on kirjoittaa se suoraan PC:n normaaliin keskusmuistiin, jota tällä hetkellä saa uusimmille emolevyille kalustettua ainakin 512 Mtavua. Jos tarvitaan tätä suurempaa kapasiteettia niin kaksi nopeaa SCSIkovalevyä voisi olla toinen hyvä ratkaisu. Tällöin keskusmuistia voitaisin käyttää puskurina ja vuorotellen kirjoittaa dataa levyille.

3.1 Lohkokaavio mittauselektroniikasta Kuvassa 2 on esitetty lohkokaavio tarkoitukseen sopivasta elektroniikasta. ch A Filter A/D CLK Gate ch B Filter A/D Control Logic Ctrl Connector to Digital I/O card Kuva 2. Nopean tiedonkeruun mahdollinen toteutus. Laitteessa on kaksi identtistä analogiakanavaa ch A ja ch B (vastaavat demodulaattorin haaroja I ja Q), ulkoisesti ohjattava näytteistyskello sekä kellon voimassaolosignaali (gate). Molemmat kanavat alipäästösuodatetaan ja ohjataan omille A/D-muuntimilleen. Muuntimet jakavat 8 bitin näytteet kahteen eri puskurimuistiin (), jolloin datan siirtonopeus saadaan puolitettua. Lisäksi kaksi näytettä molemmista kanavista voidaan pakata yhteen 32 bitin sanaan, joka siirretään PCI-väylään liitettävällä I/O kortilla PC:n muistiin. Suodatus (Filter) Ennen A/D-muunnosta tulee tehdä alipäästösuodatus jotta haluttua kaistaa suurempitaajuiset signaalikomponentit eivät laskostuisi käytetylle mittauskaistalle. Suotimen jyrkkyys ja kaista tulee sovittaa käytettyyn näytteistysnopeuteen. Analogia-digitaali muunnos (A/D) Analogiasignaalin muuntaminen digitaaliseksi on ehdottomasti laitteiston kriittisin osa. Jos kuitenkaan vaadittava signaali kohina-suhde (SNR) ei ole kovin suuri, ja 8 bitin tarkkuus on riittävä niin ainakin Analog Devices tarjoaa tarkoitukseen kohtuullisen hyvin

soveltuvia muuntimia. Helpointa olisi käyttää yksipuolisella käyttöjännitteellä toimivia piirejä, jotka ovat TTL-yhteensovia ja siten liitettävissä suoraan -piireihin. Lisäksi: mikäli piiri tukee kahta ulostulevan dataväylän lomittelua niin tällä saadaan pienennettyä digitaalidatan maksimisiirtonopeuden tarve puoleen. Tämä taas pienentää virrakulutusta muistipiireissä ja sitten myös häiriöitä. Puskurimuisti () Nopeilla puskurimuistella tasoitetaan purkemuotoinen näytteenotto jatkuvaksi datavirraksi. Näin saadaan myös huomattavasti laskettua suurinta tarvittavaa tiedonsiirtonopeutta PC:lle. A/D-muuntimen perässä voidaan käyttää kahta rinnakkaista puskuria, joille muunnin vuorotellen jakaa otettuja näytteitä. Tällöin riittää, että puskurit pystyvät ottamaan dataa vastaan nopeudella, joka vastaa puolta näytteenottonopeudesta. Puskurit voidaan toteuttaa käyttämällä valmiita -piirejä, joskin riittävän isojen löytäminen saattaa olla hankalaa näin nopeaan tallennukseen. Niinpä helpoin tapa toteuttaa riittävän iso ja nopea puskuri on käyttää nopeita SRAM-piirejä ja tehdä niille oma erillinen ohjauslogiikka FPGA-piirillä. Ohjauslogiikka (Control Logic) Ohjauslogiikan tehtäviä on jakaa kellosignaalia A/D-muuntimille 'gate'-pulssin tahdissa, kellottaa vuorotellen näytteitä kahdelle puskuripiirille, antaa puskureista dataa edelleen I/O-kortille tämän tarjoamien ohjausten tahdissa sekä varoittaa käyttäjää mahdollista virhetilanteista (tässä tapauksessa lähinnä puskurien ylivuotaminen). Ohjauslogiikka on hyvä toteuttaa nopealla FPGA-piirillä. Samalla piirillä voidaan tietysti toteuttaa myös integroidusti -piirien laskurit sekä ohjaus, mikäli I/O-nastoja on riittävästi. Digitaalinen I/O-kortti Yksinkertaisin tapa toteuttaa nopea datankeruu PC:lle on hankkia valmis digitaalinen I/Okortti PCI-väylään. Liitäntä PC:n PCI väylällä olevalle digitaali-i/o-kortille on TTLtasoinen 32 bittinen rinnakkaisväylä. Väylällä on muutama ohjaussignaali, joilla kortti lukee haluamassaan tahdissa dataa ulkoiselta laitteelta. Piirilevysuunnitelu Näytteenottokortti tulee tehdä nelikerrostekniikalla, jotta voidaan taata riittävä häiriöetäisyys analogiaosille. Analogiaosat on lisäksi hyvä suojata erillisillä metallikoteloilla, jotta vältyttäisiin digitaalielektroniikan aiheuttamilta häiriöiltä.

3.2 Esimerkkejä käyttökelpoisista komponentteista Toiminto Malli Valmistaja Nopea A/D-muunnin AD9054 Analog Devices Puskurimuisti IDT7203L12 Integrated Device Tech. Inc 100MHz 128K x 8 SRAM IDT71V508 Integrated Device Tech. Inc Ohjelmoitava logiikka EPM7128S Altera