FMUSER Wirless Video və Səsi Daha Asan ötürür!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
DVB-C yayım televiziya sisteminin cari ötürmə interfeysində iki MPEG-2 video ötürmə interfeysi standartı var: asinxron seriyalı interfeys standart ASI və sinxron paralel interfeys SPI. SPI ümumilikdə 11 faydalı siqnala malikdir və ötürülmə əleyhinə müdaxiləni yaxşılaşdırmaq üçün hər bir siqnal iki siqnala bölünür. Fiziki keçiddə DB25 ilə ötürülür, buna görə əlaqə çox və mürəkkəbdir, ötürmə məsafəsi qısadır və uğursuzluğa meyllidir. Bununla birlikdə, SPI sadə işləmə və güclü ölçeklenebilirlik ilə paralel 11 bitlik bir siqnaldır. Buna görə ümumi MPEG-2 video kodlayıcısının çıxışı və video dekoderin girişi standart 11-bit paralel siqnallardır. ASI, ötürülməsi üçün yalnız koaksial bir kabelə ehtiyacı olan, qoşulması sadə və uzun bir ötürmə məsafəsinə malik olan seriyalı ötürmədən istifadə edir. SPI və ASI -nin üstünlüklərinə və dezavantajlarına görə, ötürmə siqnalının SPI ilə ASI arasında çevrilmək lazımdır.
1 SPI siqnal quruluşu
Paralel ötürmə sistemi SPI, bir saat siqnalı, 8 bitlik bir məlumat siqnalı, PSYNC çərçivə sinxronizasiya siqnalı və DVALID etibarlı bir siqnaldan ibarətdir. Çərçivə sinxronizasiya siqnalı TS paketinin 047H sinxronizasiya baytına uyğundur. DVALID siqnalı, TS paketinin uzunluğunu 188 bayt və ya 204 bayt olaraq ayırmaq üçün istifadə olunur. TS paket uzunluğu 188 bayt olduqda, DVALID siqnalı həmişə yüksək olur və bütün siqnallar saat siqnalı ilə sinxronlaşdırılır. SPI məlumat formatı şəkildə göstərilmişdir.
2 ASI interfeysi
ASI nəqliyyat axını fərqli məlumat sürətlərinə malik ola bilər, lakin ötürmə sürəti sabitdir, 270Mbps, buna görə ASI fərqli dərəcələrdə MPEG-2 məlumatlarını göndərə və qəbul edə bilər. ASI ötürmə sistemi laylı bir quruluşdur. Ən yüksək təbəqə və ikinci təbəqə ISO/IEC 2- (Sistemlər) MPEG-13818 standartını istifadə edir və 0-cu və 1-ci təbəqələr ISO/IEO CD 14165-1-ə əsaslanan FC lif kanallardır. FC müxtəlif fiziki ötürmə mühitlərini dəstəkləyir, bu həll koaksiyal kabel ötürülməsini istifadə edir.
Birincisi, paket ilə sinxronlaşdırılan MPEG-8 nəqliyyat paketinin 2 bit kod sözünü 10 bit kod sözünə çevirin; sonra, paralel/serial çevrilməsində, yeni bir sözün daxil edilməsi tələb olunduqda və məlumat mənbəyi hələ hazır olmadıqda, ASI -nin 28.5Mbps sabit ötürmə sürətinə nail olmaq üçün K270 sinxronizasiya sözü daxil edilməlidir. Yaranan serial bit axını, tampon/sürücü dövrəsi və birləşdirmə şəbəkəsi vasitəsilə koaksiyal kabel bağlayıcısına göndəriləcək. Sinxronizasiya kodu sözünü daxil etməyin üç yolu var: ötürmə kodu axınının bir baytı əvvəl və sonra sinxronizasiya sözü ola bilməz; bir bayt ötürmə kodu axını əvvəl və sonra bir sinxronizasiya sözü olmalıdır; və ya ikisinin birləşməsi.
Koaksiyal kabelə daxil olan alınan məlumatlar əvvəlcə konnektor və birləşdirmə şəbəkəsi vasitəsilə saatı və məlumatları bərpa etmək üçün dövrə qoşulmalı və sonra ardıcıl/paralel çevrilmə aparmalıdır; bayt senkronizasyonunu bərpa etmək üçün, ASI kod çözücü əvvəlcə K28.5 sinxronizasiya Wordünü axtarmalıdır, sinxronizasiya sözü axtarıldıqdan sonra, sonradan alınan məlumatlar üçün sərhəd təyin edilir və bununla da dekoder çıxış baytlarının düzgün bayt tənzimlənməsi qurulur; nəhayət, paket sinxronizasiya edilmiş MPEG-10 TS kod axını məlumatlarını bərpa etmək üçün 8/2 bitlik dönüşüm həyata keçirilir. Ancaq K28.5 sinxronizasiya sözü etibarlı bir məlumat deyil, buna görə deşifr zamanı silinməlidir.
3 ASI interfeysi tətbiq sxemi
Bu sxemdə, MPEG-2 TS kod axını, SPI standartına uyğun paralel 2 bitlik siqnal çıxaran MB86390 tək çipli MPEG-11 kodlayıcı ilə təmin edilir və TS paket uzunluğu 188 baytdır. SPI/ASI çevrilmə sxemində, əsasən, sərv şirkəti cyb923/cyb933 çipi, asinxron FIFO və məntiq proqramçısı CPLD istifadə olunur.
cyb923 əsasən kod sözünün 8/10bit dönüşümünü həyata keçirir, K28.5 sinxronizasiya sözünü və paralel/serial çevrilməsini daxil edir. ASI-nin ötürmə sürəti 270 MHz-də sabitdir və giriş MPEG-2 TS kod dərəcəsi fərqlidir, buna görə də dərəcəni uyğunlaşdırmaq üçün FIFO-dan istifadə etmək üçün giriş SPI məlumatları, FIFO və cyb923 arasındakı əlaqəni məntiqi olaraq idarə etmək lazımdır. Hərtərəfli performans, qiymət və proqramın mürəkkəbliyi nəzərə alınmaqla, bu həll müxtəlifxin CPLD məntiq proqramçısı XC95108; VHDL proqramlaşdırması məntiq nəzarətini həyata keçirmək üçün istifadə olunur. ASI-nin deşifr edilməsi də oxşar bir prosesdir, cyb933 əsasən 10/8Bit çevrilməsini, K28.5 sinxronizasiya sözünün silinməsini və serial-paralel çevrilməsini həyata keçirir.
3.1 ASI kodlaşdırma
ASI kodlaşdırma prosesində CPLD-yə yalnız MPEG-2 TS və bir bitlik TS ötürmə saatının səkkiz bitlik məlumatları daxil edilir. Çünki bu sxemdə TS formatı 188 baytdır, verilənlərin etibarlı siqnalı DVALID həmişə yüksəkdir və CPLD bu siqnala məhəl qoymur və TS kod axınının sinxronizasiya başlığına əhəmiyyət vermədən yalnız TS kod axını məlumatlarını alır. PSYNC çərçivə sinxronizasiya siqnalı da nəzərə alınmır. CPLD, alınan məlumatları TS kod dərəcəsi saatı ilə FIFO -ya yazır. FIFO yarı dolduqda, CPLD, FIFO-nun yarı dolu siqnalını alır və sonra CPLD, FIFO oxu siqnalını cyb923-ə göndərir. Cyb923, FIFO -dakı məlumatları 27Mbps sürətində oxuyur; CPLD cyb923 -ə daxil olduqda müəyyən bir miqdarda FIFO məlumatını oxuduqda, CPLD, FIFO -nun boş qalmaması üçün cyb923 -ə FIFO -nu oxunmaz bir siqnal göndərir. MPEG-2 ötürmə kodu sürətinin maksimum paralel sürəti 27/8 = 3.375Mbps, oxunan FIFO sürəti isə 27Mbps-dir, buna görə də FIFO daşmayacaq. Gecikmə nəzərə alınmaqla, bu proqram daha kiçik tutumlu FIFO7202 istifadə edir. cyb923, FIFO 28.5Mbps sabit bir ötürmə sürətini qorumaq üçün oxunmaz olduqda ASI kod axını K270 ilə doldurur. Nəhayət, serial məlumatları idarə edildikdən sonra koaksiyal kabel ilə ötürülə bilər. Bu həll yolunda, K28.5 sinxronizasiya sözünün daxil edilməsi, ötürmə kodu axınının bir baytından əvvəl və sonra K28.5 sinxronizasiya sözləri metodunu mənimsəyir. Digər iki sxemlə müqayisədə, bu sxemi mühakimə etmək və həll etmək nisbətən sadədir.
3.2 ASI kodlaşdırma
ASI -nin qəbulu sonunda, giriş ASI kod axını bərabərləşdirilir və sonra cyb933 çipinə daxil edilir. Əvvəlcə ASI kod axını saatını daxili saat fazalı kilidli döngə ilə kilidləyir və K28.5 sinxronizasiya sözünü aşkar edir; tapdıqdan sonra ASI bit axını ardıcıllığı müəyyən edilir və sonra serial/paralel çevrilmə aparılır.
Göründüyü kimi, K28.5 aşkar edilmişdir, yəni bayt hizalanması ASI kodunun açılması üçün vacib bir ön şərtdir, buna görə cyb933 bayt sinxronizasiyasını aşkar etmək üçün bir sıra metodlar təyin edir. Göndərmə səhvlərinin və digər səbəblərin saxta K28.5-ə səbəb ola biləcəyini nəzərə alaraq, cyb933 cüt baytlı təsdiqləmə metodundan istifadə edir. Yəni ardıcıl iki bayt həm K28.5-dir, həm də bayt sinxronizasiyası təsdiqlənir, sonra normal tək baytlı kod açma vəziyyəti daxil edilir. Kod çözmə vəziyyətində, CPLD, 16 kod çözülmüş baytdan 64 baytı səhv sayarsa, CPLD, cyb933-ə baytları yenidən sinxronizasiya etməyi tələb edən məlumatı cyb933-ə göndərməlidir.
Bayt sinxronizasiyasından sonra, K28.5 cyb923 tərəfindən daxil edilən sinxron bayt olduğundan və etibarlı məlumat kimi çıxarıla bilmədiyi üçün cyb933 bu sinxron baytları avtomatik olaraq görməzdən gəlir. Cyb933 etibarlı məlumatları algıladığında, cyb933 cari məlumatların etibarlı olduğuna işarə edir. Bu siqnal FIFO -ya yazmaq üçün etibarlı sayılırsa, FIFO -dakı məlumatlar etibarlı məlumatlar olmalıdır. FIFO yarı dolduqda, CPLD FIFO -nun yarı dolu siqnalını aldıqdan sonra CPLD, FIFO -dakı məlumatları oxuyur və oxunan baytın 047H olub -olmamasına görə TS paketinin sinxronizasiya baytını təyin edir; TS paketinin sinxronizasiya sözü tapılarsa, müvafiq çərçivə sinxronizasiya siqnalını bərpa edəcək. Bu zaman, CPLD count 188 tam TS paketini bərpa edir. Növbəti bayt 047H deyilsə, bu giriş məlumatlarının səhv olduğu anlamına gəlir. CPLD, bu məlumatları 047H sinxronizasiya sözünü tapana qədər atacaq. Bu müddət ərzində CPLD TS boş paketini çıxarır. Yenidən paket sinxronizasiyasından sonra CPLD düzgün 188 baytlıq MPEG-2 TS paketlərini saymağa və çıxarmağa başlayır və bununla da SPI-nin düzgün 11 bitlik siqnalını bərpa edir. Eynilə, FIFO məlumatları oxunmaz olduqda CPLD, daimi MPEG-2 kod sürətini qorumaq üçün boş TS paketləri də çıxarır.
SPI -dən ASI -ə çevrilmə dizaynında, ASI kodlaşdırması bit səhvləri problemi nəzərə alınmadan birbaşa SPI məlumatları üzərində aparılır. Əsas diqqət SPI məlumatlarının MB390-dan uzun məsafələrə ötürülmədən birbaşa çıxarılaraq ASI kodlaşdırma məntiqi nəzarətinin mürəkkəbliyini azaldır. ASI kodlaşdırma prosesində ASI məlumatları uzun məsafələrə ötürülür və səhv faktoru nəzərə alınmalıdır. Buna görə, müdaxilə əleyhinə qabiliyyəti artırmaq üçün bayt və paketlərin yenidən sinxronizasiya dizaynı əlavə olunur. Bu sxem, SPI/ASI -nin qarşılıqlı çevrilməsini praktik tətbiqdə çox yaxşı həyata keçirdi.
Bizim digər məhsul:
Professional FM Radio Stansiyası Avadanlıq Paketi
|
||
|
Sürpriz almaq üçün e-poçt daxil edin
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
FMUSER Wirless Video və Səsi Daha Asan ötürür!
Əlaqə
Ünvan:
No. 305 Otaq HuiLan Bina No.273 Huanpu Yolu Guangzhou Çin 510620
Kateqoriyalar
Newsletter