<femon> ja prosentit

DVB kortit, emolevyt, adapterit, antennit, kotelot jne

<femon> ja prosentit

ViestiKirjoittaja Raaka » 01.04.2014 18:09

Eräistä posteista täällä huomasin, että DVB-signaalin laadun tutkimiseen on olemassa hyödyllisen näköinen ohjelma femon. Se ilmoittaa signaalin voimakkuuden (STR) ja signaali-kohinasuhteen (SNR).

Molemmat ovat prosentteja.

Mutta...

Mistä ne ovat prosentteja?
Raaka
Vastasyntynyt
 
Viestit: 6
Liittynyt: 29.03.2014 11:45

Re: <femon> ja prosentit

ViestiKirjoittaja nm » 01.04.2014 18:27

Arvot riippuvat laitteistosta ja ajureista. Mitään yhtenäistä kalibroitua asteikkoa ei taida olla käytettävissä. Käytännössä arvot ovat hyödyllisiä yhden laitteen toiminnan seuraamiseen eri tilanteissa, eivätkä niinkään vertailuihin laitteiden välillä.
nm
Johtava konsultti
 
Viestit: 3145
Liittynyt: 22.07.2005 3:00

Re: Vs: ja prosentit

ViestiKirjoittaja rofafor » 01.04.2014 18:58

Raaka kirjoitti:Mistä ne ovat prosentteja?

Vastaavien DVB API:n suureiden maksimiarvosta (0xFFFF).
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1360
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: <femon> ja prosentit

ViestiKirjoittaja Kameleontti » 01.04.2014 20:36

nm kirjoitti:... eivätkä niinkään vertailuihin laitteiden välillä.


Paitsi jos on useampia samoja kortteja samassa koneessa?
Kameleontti
Säätäjä
 
Viestit: 230
Liittynyt: 03.09.2007 11:09
Paikkakunta: Hellsinki

Re: Vs: <femon> ja prosentit

ViestiKirjoittaja Raaka » 01.04.2014 21:16

rofafor kirjoitti:
Raaka kirjoitti:Mistä ne ovat prosentteja?

Vastaavien DVB API:n suureiden maksimiarvosta (0xFFFF).


Kiitos, mutta mitä ne maksimiarvot sitten ovat? Kai ne 0xFFFF:t vastaavat oikeasti jotain sähköisiä suureita?
Raaka
Vastasyntynyt
 
Viestit: 6
Liittynyt: 29.03.2014 11:45

Re: Vs: <femon> ja prosentit

ViestiKirjoittaja nm » 01.04.2014 23:50

Raaka kirjoitti:Kiitos, mutta mitä ne maksimiarvot sitten ovat? Kai ne 0xFFFF:t vastaavat oikeasti jotain sähköisiä suureita?

Kuten todettu, riippuu ajurista ja laitteesta. Tuskin selviää edes pelkästä ajurin lähdekoodista vaan pitäisi saada sisäpiiritietoa piirien suunnittelijoilta.
nm
Johtava konsultti
 
Viestit: 3145
Liittynyt: 22.07.2005 3:00

Re: Vs: <femon> ja prosentit

ViestiKirjoittaja Raaka » 03.04.2014 0:03

rofafor kirjoitti:
Raaka kirjoitti:Mistä ne ovat prosentteja?

Vastaavien DVB API:n suureiden maksimiarvosta (0xFFFF).


Katselin lähdekoodia tda10023.c ja siellä näyttää tehtävän seuraavaa:
Koodi: Valitse kaikki
...........................................
*strength = (gain<<8)|gain;
...........................................
*snr = (quality << 8) | quality;
..........................................


Tulkitsen tämän niin, että TDA10023-piirin rekistereistä luetut arvot ovat 8-bittisiä, mutta ne jostain syystä kahdennetaan, jolloin tulos on 16-bittinen. Minkähän takia?

8-bittisten rekisterien arvot ovat 0..255. Siis kun femon ilmoittaa Anysee-tikkuni signaalinvoimakkuudeksi 4%, luulen tämän tarkoittavan TDA10023:n asianomaisen rekisterin arvoa 10 - sehän on noin 4% maksimiarvosta 255. Paitsi että heksatulostuksessa arvo on 12 (0x0C), joka on noin 5% 255:stä. Ota tuosta selvä.

Selitystä rekisterien arvoista en ole löytänyt (olisiko TDA10023:n valmistus loppunutkin?). Aika monessa radiotaajuuslähteessä signaalin voimakkuuden yksiköksi kyllä mainitaan dBmV/m. Mutta vaikka tämä olisikin TDA10023:n käyttämä yksikkö, niin se ei paljon auta, koska ei ole tietoa siitä, mitä dBmV/m-lukemaa maksimiarvo 255 vastaa - veikkaan, että se ei ole 255 dBmV/m.

SIgnaali-kohinasuhteen yksikkö lienee dB, mutta taas puuttuu tieto siitä, mitä dB-arvoa rekisterin maksimi 255 vastaa. Suhteen ihanteellinen (maksimi-)arvo kai on ääretön, joka on desibeleinäkin paljon enemmän kuin 255. Ylllämainitun Anysee-tikun femon-SNR on 96% - olisiko TDA10023-rekisterin arvo siis 245? Ei - heksa-arvo on 0xF7 eli 247, ei 245...
Raaka
Vastasyntynyt
 
Viestit: 6
Liittynyt: 29.03.2014 11:45

Re: Vs: <femon> ja prosentit

ViestiKirjoittaja rofafor » 03.04.2014 9:56

Raaka kirjoitti:Tulkitsen tämän niin, että TDA10023-piirin rekistereistä luetut arvot ovat 8-bittisiä, mutta ne jostain syystä kahdennetaan, jolloin tulos on 16-bittinen. Minkähän takia?

Normalisoidaan DVBAPI:n 16-bittiseen kenttään.

Raaka kirjoitti:8-bittisten rekisterien arvot ovat 0..255. Siis kun femon ilmoittaa Anysee-tikkuni signaalinvoimakkuudeksi 4%, luulen tämän tarkoittavan TDA10023:n asianomaisen rekisterin arvoa 10 - sehän on noin 4% maksimiarvosta 255. Paitsi että heksatulostuksessa arvo on 12 (0x0C), joka on noin 5% 255:stä.

Johtuu yksinkertaisesti oikomisesta, jotta pärjätään mahdollisimman vähän kuormittavalla integer-laskennalla. Lopputuloksen kannalta ei ole mitään väliä onko käyttöliittymässä näytetty luku prosenttiyksikön pielessä vai ei.

Raaka kirjoitti:Selitystä rekisterien arvoista en ole löytänyt (olisiko TDA10023:n valmistus loppunutkin?). Aika monessa radiotaajuuslähteessä signaalin voimakkuuden yksiköksi kyllä mainitaan dBmV/m. Mutta vaikka tämä olisikin TDA10023:n käyttämä yksikkö, niin se ei paljon auta, koska ei ole tietoa siitä, mitä dBmV/m-lukemaa maksimiarvo 255 vastaa - veikkaan, että se ei ole 255 dBmV/m.

Suurimmasta osasta demodulaattoreita ei ole speksejä tarjolla eikä kukaan ole myöskään mitannut konversiotaulukkoa reaalimaailman suureita vastaan. DVBAPIv5 tarjoaa jo rajapinnan reaalisuureille, mutta tämä on toteutettu vain kouralliseen ajureita johtuen em. syystä ja siten sen käyttöönotto on turhaa.
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1360
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet


Paluu Laitteistot

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 2 vierailijaa

cron