RDI Board Romania review by Satelescu for TBS6903 Professional DVB-S2 Dual Tuner PCIe Card

  1. TBS6903 Professional DVB-S2 Dual Tuner PCIe Card


    TBS a lansat oficial placa 6903 dvb-s2 dual tuner pcie. Primul lucru pe care l-am descoperit cind am avut-o in mina e ca 6903 arata la fel din punct de vedere fizic ca si modelul TBS6983:interfata PCIe, doua tunere pentru receptia semnalului de la doua surse diferite,un adaptor de cablu de alimentare cu curent pentru motor Diseqc.Dar lucru cel mai important la placa noua e faptul ca este construit pe aceleasi componente de baza:demodulator STV0910ADB (advanced) si tuner STV6120.Dar spre deosebire de TBS6983,care are modulul NXP SAA716x,compatibil cu placile PCI-E 1.0a,pentru noul model producatorul a ales bridge-ul ECP3 FPGA-based PCI-E si comutatorul Pericom PCI-E.Schimbarea cu aceste componente hardware la 6903 s-a facut din motive de compatibilitate cu PCI-E 1.0-2.0.Unii utilizatori au avut probleme cu unele placi dvb-s,printre care si cu 6983,pe citeva placi de baza.
    Cine vrea sa afle mai multe despre TBS6893 poate citit aici .
    In afara de noul bridge FPGA si tind cont ca ambele placi folosesc aceleasi componente hardware (demodulator si tuner),era normal ca cele doua placi TBS sa aiba aceleasi caracteristici tehnice.Ele sint identice atit la TBS6903cit si la TBS6983 ,cele mai importante fiind:
    -tuner dual,pentru receptia simultana a semnalul de la doua surse diferite,ambele stiu sa inchida si sa prelucreze semnalul cu modulatia in Dvb-S2 /8PSK,16 si 32APSK si codul CCM,ACM,VCM,
    -scanarea oarba,
    -symbol rate intre 1 Mpsp si 45 Mpsp,
    suport pentru MIS(Multistream) si streamurile generice,
    -viteza de transfer de date marita,
    -compatibilitate pentru receptia prin cablu si Unicablu,
    -suport pentru comutator diseqc(1.0,1.1,1.2,1.3(USALS).
    Am mentionat doar citeva din acele posibilitati pe care ambele modele,6983 si 6903,le ofere unui pasionat de receptii deosebite,dar si unui consumator obisnuit de programe tv si radio,iar placa 6903 mi-a confirmat,in testele pe care le-am facut cu ea,ca e capabila de aceleasi performante ca predecesoarea ei,6983.
    Avind doua tunere placa iti permite sa vezi un program TV de pe un transponder sau satelit,iar in acelasi timp sa inregistrezi alt canal de la o alta sursa de semnal(transponder/satelit).Driverul BDA a noi placi este compatibil cu orice versiune de Windows,multe aplicatii populare(cum sint MediaPortal,DVBDream,ProgDVB,DVBLink,TSReader,etc) pot fi folosite fara probleme cu TBS6903.
    Dar dincolo de asemanarile evidente pe care le are ambele placi dvb,mi-am pus intrebarea daca 6903,cu noul bridge FPGA PCI-E,aduce ceva imbunatatiri la receptie fata de 6983,in special daca stie sa detecteze si sa inchida semnalul slab sau altele,cu atit mai mult cu cit in multe cazuri cu placa 6983 nici utilitarul Crazyscan nu reuseste!O explicatie partiala pentru astfel de situatii l-am primit fie si indirect de la dezvoltatorul acestuia, Crazycat,care o pune pe seama faptului ca n-are acces deplin la codul sursa.
    Desigur ca nu-i rostul acestui review sa descilceasca un ghemotoc atit de amestecat si complicat cum e facerea unei aplicatii.De aceea interesul meu pentru 6903,ca un utilizator mai vechi al placilor de la TBS,se indreapta mai mult spre partea de receptie si de posibilitatile pe care le ofera.Eventual sa vad daca aceasta placa aduce ceva nou in exploatare fata de modelul mai vechi.
    Trebuie sa spun ca mult timp n-am avut la indemina utilitarele tbs pentru a face teste cu noua placa.Am avut totusi noroc cu CrazyCat,care mi-a pus la dispozitie o versiune test a fisierului StreamReaderEx-BDA pentru 6903,valabil si pentru alte placi TBS aflate in lucru sau care intre timp au fost lansate pe piata de producator(TBS6904,TBD6910).
    Imediat ce-am putut sa ma folosesc de acest utilitar,primul test de receptie cu 6903 a fost pe Intelsat 907 de la 27.5W,care,cum stim deja, nu are acoperire pe zona noastra,cu semnal (foarte)slab in multe zone,si din aceasta cauza receptia este dificila. La prima scanare oarba Crazyscan n-a gasit nici un transponder nou fata de 6983.Si cind am repetat scanarea rezultatul a fost acelasi.In schimb,noua placa a inchis semnalul la 10960 V,un transponder de date,ceea ce n-am reusit niciodata cu placa 6983. Insa am fost putin dezamagit ca la scanarea auto Crazyscan nu inchidea semnalul la 11495 V,44100,9/10,transponderul cu pachetul BBC,cu toate ca el arata pe spectru destul de puternic.Numai daca am introdus manual parametrii de receptie utilitarul reuseste sa inchide semnalul.
    Chiar daca am repetat de nenumarate ori scanarea oarba pe Intelsat 907,rezultatul cu noua placa 6903 nu era cu mult diferit fata de 6983.Si nu-i de mirare de vreme ce ambele placi TBS au acelasi chip si tuner,insa cu alte bridge-uri.Spre comparatie,iata cum arata semnalul cu analizorul Crazyscan pe ambele placi


    Precum se vede,nu exista mari diferente la receptie intre cele doua placi TBS.Am verificat acest lucru si pe alti sateliti care au semnal mai slab pe zona noastra. Scanarea cu acelasi utilitar da acelasi rezultate cu ambele placi indiferent ca semnalul e puternic sau slab.Si nu-i o surpriza acest fapt,fiindca Crazyscan foloseste aceasi colectie de programe pentru ambele placi,acum actualizat si pentru 6903. Daca apar unele diferente intre ele la detectarea semnalului,daca il inchide sau nu,asta o pun pe seama faptului ca driverul placii 6903 nu este complet pus la punct.Acest lucru a iesit in evidenta in momentul in care am reusit numai de putina vreme sa folosesc utilitarul TBS Blindscan pentru placa 6903.Nici acesta n-a adus ceva in plus la scanarea oarba pe acest satelit.
    Cu siguranta ca tine de driver si de algoritmul de cautare a utilitarului ca tunerul sa determine cu precizie parametrii de receptie a unui transponder ca rezultatul sa fie concludent.Utilitarul TBS Blindscan n-a gasit toti acesti parametrii pe Eutelsat 12 West A de la 12.5W cind am facut scanarea oarba cu toate ca a inchis semnalul pe toti transponderii gasiti,chiar si cei cu symbol rate-uri foarte mici,cum sint la 12717,143,2/3 si 12602 V, 256,2/3,ambii,in paranteza fie spus,au canale de radio.
    Deci,6903,la fel ca 6983,stie sa gaseasca acest parametru extrem de problematic,adica symbol rate intre 100 Ksps-45000 Msps,pe care numai aceste doua placi dvbs reusesc!Si de asta data tunerul s-a dovedit a fi foarte sensibil si ca poate lucra cu parametrii de receptie dificili. Chiar si in atare situatie,rezultatul obtinut cu cele doua placi tbs,dupa scanarea lui Eutelsat 12 West B,arata ca driverul lui 6903 trebuie imbunantatit sau Blindscan-ul are bug-uri ce trebuie eliminati la o versiune ulterioara.Asta ne arata blindscan-ul dupa ce am scanat satelitul cu ambele placi,6983 si 6903.La ultima,precum se vede,lipsesc parametri de receptie pe unii transponderi. De altfel si pe alti sateliti se intimpla acelasi lucru.

    Am verificat de asemenea capacitatea lui 6903 de-a gasi si inchide transponderii cu symbol rate-uri mici la 10.0E,unde avem citiva transponderi foarte apropiati la numai 1MHz distanta unul de altul,care de cele mai multe nu pot fi receptionati cu alte tunere.La scanarea auto EBS(EasyBlindScan)i-a gasit pe toti cu placa 6983,insa mai putini cu 6903.La cea manuala si acestia au fost inchisi.

    Am testat placa pe transponderii cu multistreamuri pe mai multi sateliti.Unul din acestia e 12718 H,36510,5/6,de la 12.5W,unde avem mai multe canale italiene pe patru streamuri.N-a fost nicio problema sa scanez si sa memorez cele patru streamuri cu DVBDream.Pentru ca acest player are implementat functia MIS toate canalele pot fi vizualizate fara a mai fi necesara o (re)scanare la pornirea lui.Trecere de pe un canal pe altul se face la fel de rapid ca la un pachet obisnuit de programe tv.

    La 5.0W avem multi transponderi cu Multistream cautat cel mai des de amatori dintr-un motiv evident,majoritatea pachetelor tv italiene si franceze sint transmise FTA si astfel pot fi vizionate fara probleme cu conditia ca device-ul folosit pentru receptie lor sa poata decoda streamurile.Pentru asta e necesar sa introduci codul PLS(Physical Layer Signalling) si subcodul la fiecare transponder.Dar nu-i nicio problema sa-i gasesti,fiindca sint postati pe internet pe unele liste de sateliti sau forumuri.
    Deci nu sint probleme de-a inchide semnalul si a viziona pachetele cu programe TV pe transponderii MIS,fie cu utilitarul Crazyscan,fie cu playerul Dream DVB !


    In ultima vreme apar tot mai des semnal Dvb-T2 transmis prin satelit pentru statiile terestre,incapsulate in streamuri T2-MI(Modulator Interface).Ei au unul sau mai multe semnale mux(multiplexing),impachetati in PLP(Physical Layer Pipes).Din acest motiv dispozitivele noastre de receptie vad acest tip semnal ca o transmisie de date.Ele nu stiu sa decodeze partea video si audio din aceste streamuri ambalate,ca sa zic asa.Pentru asta e nevoie de un utilitar special creat pentru a le decoda.Placile dvb-s care receptioneaza acest semnal de “Data”,pot deschide aceste streamuri T2-Mi cu ajutorul aplicatiei 4T2 Content Anayser.Cu placa TBS6903 si cu acest utilitar am reusit sa receptionez fara probleme transponderii T2-MI de la pozitia 54.9E(11674 V si 12694 V).

    Poate ar fi trebuit sa incep cu cele doua tunere pe care le are placa TBS6903.Si nu-i intimplator ca ea e prezentata ca Dvb-S2 Dual Tuner.E de la sine inteles ca-i un mare avantaj sa ai doua tunere pe un singur suport fizic ca si cum ar fi doua placi,fiecare tuner lucrind separat si da posibilitatea receptiei simultane a semnalului de la doua surse diferite.
    Si pentru asta am alimentat tunerul 0 cu semnal de la o antena orientata spre 19.2E-Astra,iar tunerul 1 l-am conectat pe una indreptata catre 5.0W-Eutelsat 5 West A.M-am folosit de playerul Dream DVB pentru primul tuner( 0) si de AltDVB pentru al doilea(1).Fiecare tuner a sesizat imediat semnalul cind am pornit playerele.Am scanat in acelasi timp cu cele doua playere satelitii alesi.Singurele canale care n-au fost gasite la scanare de AltDVB la 5.0W sint cele cu PLS,la care,cum stim deja,trebuie introdus codul pentru transponderii multistream.Cum stim deja,AltDVB inca n-are implementata aceasta functie.In rest functionarea simultana a playerelor nu pune probleme.Trecere de la un canal la altul se face rapid indiferent pe care il folosesc,fara ca imaginea sa inghete sau playerul sa ramina blocat.Din acest punct de vedere driverul placii 6903 este optimizat bine pentru a gestiona cum trebuie semnalul pe fiecare tuner.Am intilnit totusi cazuri cind un player sau altul sa raspunda cu intirziere la semnal sau trecerea pe alt canal sa fie mai lenta.Astfel de situatii sint explicabile daca tinem cont de faptul ca fiecare player gestioneaza mai bine sau mai putin resursele pe care le are dispozitie.Dar cele mai multe probleme de acest gen apar din cauza de codecurilor sau a plugin-ului folosit.Important e faptul ca ambele tunerele ale lui 6903 se comporta bine cind sint folosite simultan.

  2. Trebuie sa recunosc ca n-am verificat 69903 daca si cum lucreaza functia diseqc pentru motor,si asta din doua motive:1.ca imi misc antenele numai prin pozitionere(actuator si montura H-H),care au deja memorati satelitii,iar pe de alta parte folosesc mai multe tunere(receptoare si placi) in functie de satelit. Mi-ar fi peste mina sa-i memorez de fiecare data cind folosesc aceste tunere.2.dar si pentru ca n-am primit cablu de alimentare pentru placa 6903,asa cum are placa 6983.Chiar daca n-am acest cablu pentru 6903,pot presupune ca placa poate comanda fara probleme o montura H-H sau un actuator.N-am citit sau auzit c-ar fi probleme de acesta natura cu placa 6983.Avind acelasi suport hardware,nu vad ca 6903 sa faca probleme cu comanda diseqc-motor!
    In schimb pot spune cu certitudine acum ca comutatorul diseqc 1.0 si 1.1 functioneaza ireprosabil cu placa 6903.N-am avut nicio(data) problema sa schimb rapid 16 lnb-uri de pe toroidala mea prin comutatorul EMP-Centauri .

    Nu stiu daca mai trebuia sa testez placa TBS6903 cu aplicatia DVBLink,fiindca,cum se stie,aceasta este conceputa sa poata gestiona si sa faca stream pe orice dispozitiv de la patru surse diferite de semnal:cablu,satelit, terestru si IPTV.
    In cele din urma m-am decis,mai mult din curiozitate,sa fac un test cu 6903 pentru a vedea daca pot sa fac stream cu semnal de satelit pe telefonul mobil cu ajutorul serverului DVBLink.Nu intru in toate amanuntele utilizarii acestei aplicatii,acum ma intereseaza sa pot folosi 6903 direct cu aplicatia DVBLink.Din fericire rezultatul a fost cel scontat.Pe telefonul mobil cu Android,Xaomi Redmi 2,puteam sa vad programele tv receptionate via satelit de pe placa 6903 cu ajutorul lui DVBLink!
    Dar daca intereseaza pe cineva,iata pe scurt ce trebuie facut:1.instalat serverul DVBLink direct pe browser(IE,Firefox,etc) si 2.instalat TVSource.Odata instalat ultimul,placa este imediat vazuta de aplicatie,dupa care urmeaza configurarea ei,dupa cum urmeaza:alegerea sursei de semnal->satelit->direct sau prin diseqc->scanare->setari(porturi,etc)->alegerea canalelor ->salvare lor->monitorizare->vizionare .Si pe telefonul mobil trebuie instalat serverul DVBLink,care se poate descarca cu Google Play Store si instala ca orice aplicatie pentru Android.



    N-am remarcat nicio deosebire intre cele doua placi 6903 si 6983 la receptia streamurilor generice.Viteza de transmisie a datelor a ramas aceasi,fie ca se receptioneaza semnalul cu un singur tuner,iar in acest caz ea e maxima,adica in mode QPSK -67.5 Msps,8PSK-67.5 Msps,16APSK-67.5 Msps si 32APSK-54Msps,fie ea se injumatateste cind se folosesc ambele tunere in acelasi timp.Dar trebuie sa fac precizarea ca desi aceasta viteza este foarte importanta pentru orice stream generic,si din acest punct de vedere ambele placi-TBS6983 si 6903-lucreze bine daca semnalul este puternic,deocamdata continutul unui astfel de stream nu e accesibil cu dispozitivele si aplicatiile pe care le folosim la ora actuala.Placa 6903 stie sa citeasca si sa inchide semnalul cu modulatia in 16/32APSK,dar pentru a afla ce infomatii sint transmise pe aceste streamuri e nevoiel de utilitare TS(TransponderStream) specializate.Dar vizualizarea lor in clar inca nu e posibila. Cu utilitarul TBS-TSRecord,dar si cu altele,cum ar fi TSReader, putem afla citeva informatii despre aceste streamuri generice. Din pacate,cu mici exceptii,rezultatele pe care le obtine un amator,cum sint si eu, sint modeste,si sint cu atit mai frustante cu cit numarul transmisiilor cu aceste modulatii via sateliti sint in continua crestere,dar si fiindca multi transponderi cu streamuri generice au continut media.
    La drept vorbind nu de placa asta,6903,sau de alta,care are la baza acest demodulator,depinde sa vizionam in clar streamurile generice,ci de acei dezvoltatori de programe,cum e CrazyCat si altii,interesati sa creeze o aplicatie speciala pentru acest tip de stream.Cum sint putin amatori care urmaresc fenomenul si doresc sa exploateze aceste streamuri,nu vad ca astfel de aplicatii sa apara prea curind.Cum se spune,nu se renteaza.Cine stie,poate daca pe satelitii centrali vor fi tot mai multe transmisii de “Date”,si nu ca acum,pe cei periferici, atunci am putea spera ca cineva sa scoata o aplicatie capabila sa redea in clar stremurile generice?!
    Si in ciuda acestei situatii,trebuie sa spun ca placa TBS6903,ca de altfel si 6983,este necesara pentru cei care transmit date.O viteza mai mare ,cum poate si placa 6903,ajuta foarte mult la trasferul de date in timp real intre furnizor si destinatar.Cum e cazul,de pilda,cu serviciile Eumetcast de la 10.0E pe care le folosesc pasionatii de meteo.
    Insa utilitatea unei astfel de placi,cum e 6903,e incontestabila daca vrem sa avem acces unii transponderii de date,cum sint prezentati pe listele de sateliti,dar pe care se transmit tot felul de streamuri cu continut media. Un astfel de transponder e si cel de la 62.0E,11069 H,care ar putea prezenta un interes pentru un pasionat de la noi,fiindca cu putina insistenta descoperim citeva posturi de radio romanesti.Cu aceasta placa,dar si cu altele de la TBS,si cu ajutorul aplicatiei IPcleaner am reusit sa scot din “anonimat” continutului lui,care nu era de date,ci,cum spuneam,trei streamuri de radio,cum ar veni, “ascunse”.Despre cum a fost posibil receptia acestora cu placa TBS,cititi aici .
    Desigur ca n-am putut acoperi in aceasta prezentare toate posibiltatile pe care le ofera placa TBS6903.Ea se adreseaza,cum spuneam la inceput,atit amatorilor de programe tv si radio dar in acelasi timp si pasionatilor inraiti,cei care cauta sa afle ce se ascunde in fiecare semnal pe care-l receptioneaza.Si precum se poate citi din aceste insemnari sumare,sint multe lucruri pe care le descoperim cu o astfel de placa dvb-s2.Dar pentru a o valorifica la maximum,e nevoie,cum am arata mai sus,de citeva aplicatii in plus,pe linga cele existente acum.
    Mai amintesc aici si faptul ca am avut BSOD(Blue screen) din cauza lui 6903.In cele doua luni si ceva de teste s-a intimplat numai de doua ori,succesiv, sa am asfel de erori ,cind am scanat transponderul 11717 V de la 12.5W,cu sr-ul mic de 143 Ks.N-am reusit sa determin cauza lor.Se prea poate ca BSOD-ul sa fi fost cauzat de un alt driver bda ce nu s-a dezactivat,de la o alta placa dvbs ce-o am instalata in calculator. Din fericire nu s-a mai repetat eroarea cind am mai scanat transponderul respectiv sau pe altii cu symbol rate-uri foarte mici.
    Ca un fel de incheiere,trebuie spus ca versiunea 11 de hardware a placii TBS6903 pe care o am nu ofera in exploatare ceva in plus fata de placa TBS6983.Deci n-am putut observa la 6903 diferente semnificative la receptie cu noul bridge-ul FPGA PCI-E fata de bridge-ul NXP a lui 6983.Nu cred ca o versiune noua a driverului ar aduce o imbunatatire importanta.Sint convins ca cele citeva bug-uri pe care le are utilitarul TBS vor fi eliminati la o noua actualizate.Nu e cazul cu utilitarul Crazyscan.
    Pentru testele facute pina acum cu 6903 am avut noroc cu utilitarul lui CrazyCat.El m-a ajutat sa pot evalua posibilitatile pe care le ofera noua placa,care,la urma urmelor e inzestrata cu aceasi “steroizi” ca si placa 6983.Ceea ce ma face sa cred ca fie si prin eliminarea unor bug-uri si actualizarea driverului,performanta lui 6903 in exploatare nu o va intrece pe cea a lui 6983!?Cel putin asta mi-au aratat testele de semnal si scanarea oarba pe care le-am facut cu Crazyscan pe mai multi sateliti indiferent de puterea semnalul.Si totusi,imi pun speranta,un fel de wishful thinking,ca la o actualizare a driverului,cine stie,6903,cu noul bridge,sa ma surprinda in bine,fie si cu o mica diferenta fata de 6983.
    In concluzie,placa 6903 nu aduce nicio noutate in exploatare fata de 6893,nici la receptie,nici cind e folosita cu diferite aplicatii si utilitare dvbs.Rezultatele obtinute cu ambele placi TBS,precum am vazut mai sus,sint in mare asemanatoare,poate cu un plus insesizabil la 6903.Voi putea stii asta cind vom avea driverul si utilitarele lui TBS6903 postate pe situl producatorului.In acest moment sint folosite doar versiunile de test.S-ar putea sa fie in teste si o versiune de hardware revizuita.Chiar in atare situatie nu cred ca rezultatele ar fi cu mult diferite fata de versiunea HW pe care o am eu.Ramine de vazut.
    Tin in mod deosebit sa-i multumesc colegului nostru @Diabloss ca mi-a trimis placa 6903,fara de care n-as fi putut scrie acest material.Si de ce sa n-o spun,ii sint recunoscator ca mi-a dat posibilitatea s-o prezint pe RDI inainte ca ea sa fie comentata pe alte forumuri.Voi reveni asupra ei in momentul cind driverul si utilitarele ei vor fi pus la punct.

Leave a Reply