eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaWplyw otwarcia drzwi balkonowych na odbior SAT - ciekawostkaRe: Wplyw otwarcia drzwi balkonowych na odbior SAT - ciekawostka
  • Data: 2011-05-06 18:41:29
    Temat: Re: Wplyw otwarcia drzwi balkonowych na odbior SAT - ciekawostka
    Od: Jerzy Pastusiak <p...@s...pam.szczecin.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Witam ponownie.

    On Fri, 6 May 2011, Bartłomiej Zieliński wrote:

    > na innych linuxowych tunerach też tak będzie? (np. AB IPBox)

    Trzeba sprawdzic czy w systemie juz jest lub tez mozna doinstalowac
    "dvbsnoop", np.:
    -=-=-
    root@dm800:~# find / -name dvbsn*

    /usr/bin/dvbsnoop
    /usr/lib/opkg/info/dvbsnoop.list
    /usr/lib/opkg/info/dvbsnoop.control
    -=-=-

    nastepnie:

    -=-=-
    root@dm800:~# dvbsnoop -help
    dvbsnoop - a dvb/mpeg2 stream analyzer tool
    Version: 1.4.51/api-3 (Jul 21 2010 18:04:36)
    http://dvbsnoop.sourceforge.net/
    (c) 2001-2007 Rainer Scherg (rasc)

    Usage: dvbsnoop [opts] pid
    Options:
    -s type: snoop type or mode <type> [-s sec]
    stream type: sec, pes, ps or ts
    or special scan type:
    pidscan = transponder pid scan,
    bandwidth = data rate statistics for pid
    signal = signal rate statistics
    feinfo = frontend information
    stream type or pidscan
    -demux device: demux device [/dev/dvb/adapter0/demux0]
    ................
    -=-=-
    -=-=-

    Jezeli tak, to nie powinno byc problemu z dostepem do rejstrow
    z informacja o wielkosci AGC, SNR, czy BER:

    -=-=-=-=-
    root@dm800:~# dvbsnoop -pd 5 -hideproginfo -s signal -n 1
    ----------------------------------------------------
    -----
    Transponder/Frequency signal strength statistics...
    max cycle count: 1
    ----------------------------------------------------
    -----
    Sig: 65535 SNR: 13824 BER: 0 UBLK: 0 Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
    -=-=-=-=-
    -=-=-=-=-

    Wtedy nalezy w skrypcie wyodrebnic, znormalizowac
    i przeskalowac wyniki, przykladowo dla SNR:
    -=-=-
    # print SNR = SNR: "55446"
    xx=`sed -e 's/.*SNR: //' -e 's/ BER.*$//' temp_x`
    x_all=$x_all$xx';'

    # normalize and print SNR [%]
    x=$(($(($xx*100))/65535))
    x_all=$x_all$x';'

    # normalize to dB and print { SNR [dB] * 100 }
    x=$(($(($xx*10-390750))/175 ))
    x_all=$x_all$x';'
    -=-=-

    Napisz co otrzymales.

    Pzdr.J.P.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: