FMUSER- ը անթերի փոխանցում է տեսանյութն ու աուդիոն ավելի հեշտ:

[էլեկտրոնային փոստով պաշտպանված] WhatsApp + 8618078869184
Լեզու

    DVB-C վիդեո փոխանցման ինտերֆեյսի ASI իրականացում

     

    DVB-C հեռարձակման հեռուստատեսային համակարգի ներկայիս փոխանցման ինտերֆեյսում կան երկու MPEG-2 տեսահաղորդման միջերեսի ստանդարտներ ՝ ասինխրոն սերիական ինտերֆեյսի ստանդարտ ASI և համաժամանակյա զուգահեռ SPI ստանդարտ: SPI- ն ունի ընդհանուր առմամբ 11 օգտակար ազդանշան, և յուրաքանչյուր ազդանշան տարբերակվում է երկու ազդանշանի ՝ հաղորդման հակազդեցության բարելավման համար: Այն փոխանցվում է DB25- ով ֆիզիկական կապի վրա, ուստի կապը շատ է և բարդ, փոխանցման հեռավորությունը կարճ է, և այն հակված է ձախողման: Այնուամենայնիվ, SPI- ն զուգահեռ 11-բիթանոց ազդանշան է `պարզ մշակմամբ և ուժեղ ընդլայնելիությամբ: Հետևաբար, ընդհանուր MPEG-2 վիդեո կոդավորիչի ելքը և վիդեո ապակոդավորողի մուտքը բոլորը ստանդարտ զուգահեռ 11-բիթանոց ազդանշաններ են: ASI- ն օգտագործում է սերիական փոխանցում, որին փոխանցման համար անհրաժեշտ է միայն կոաքսիալ մալուխ, որը միացնելը պարզ է և փոխանցման երկար հեռավորություն: Ըստ SPI- ի և ASI- ի առավելությունների և թերությունների, անհրաժեշտ է փոխակերպել փոխանցման ազդանշանի SPI- ի և ASI- ի միջև:

     

    1 SPI ազդանշանի կառուցվածքը
          
    Parallelուգահեռ փոխանցման համակարգը SPI- ն ներառում է ժամացույցի ազդանշան, 8-բիթանոց ազդանշան, շրջանակի համաժամացման ազդանշան PSYNC և տվյալների վավեր ազդանշան DVALID: Շրջանակի համաժամացման ազդանշանը համապատասխանում է TS փաթեթի համաժամացման բայթին 047H: DVALID ազդանշանը օգտագործվում է TS փաթեթի երկարությունը 188 բայթ կամ 204 բայթ տարբերելու համար: Երբ TS փաթեթի երկարությունը 188 բայթ է, DVALID ազդանշանը միշտ բարձր է, և բոլոր ազդանշանները համաժամացվում են ժամացույցի ազդանշանի հետ: SPI տվյալների ձևաչափը ներկայացված է նկարում:

     

    2 ASI ինտերֆեյս
          
    ASI տրանսպորտային հոսքը կարող է ունենալ տվյալների տարբեր տեմպեր, սակայն փոխանցման արագությունը հաստատուն է ՝ 270 Մբիթ / վրկ, այնպես որ ASI- ն կարող է MPEG-2 տվյալներ ուղարկել և ստանալ տարբեր տեմպերով: ASI փոխանցման համակարգը շերտավոր կառույց է: Ամենաբարձր շերտը և երկրորդ շերտը օգտագործում են MPEG-2 ստանդարտ ISO/IEC 13818- (համակարգեր), իսկ 0-րդ և 1-ին շերտերը FC մանրաթելային ալիքներ են ՝ հիմնված ISO/IEO CD 14165-1-ի վրա: FC- ն աջակցում է ֆիզիկական փոխանցման տարբեր միջոցների, այս լուծումը օգտագործում է կոաքսիալ մալուխային փոխանցում:


         
    Նախ փոխակերպեք MPEG-8 տրանսպորտային փաթեթի 2-բիթանոց ծածկագիրը, որը համաժամեցված է փաթեթի հետ 10-բիթանոց ծածկագրի: ապա, զուգահեռ/սերիական փոխակերպման ժամանակ, երբ պահանջվում է մուտքագրել նոր բառ, և տվյալների աղբյուրը դեռ պատրաստ չէ, այն պետք է տեղադրվի A K28.5 համաժամացման բառ `ASI- ի ֆիքսված փոխանցման արագությունը 270 Մբիթ/վ հասնելու համար: Ստացված հաջորդական բիթային հոսքը կուղարկվի կոաքսիալ մալուխի միակցիչին բուֆերային/շարժիչային միացման և միացման ցանցի միջոցով: Համաժամացման ծածկագիր բառը տեղադրելու երեք եղանակ կա. Փոխանցման կոդի հոսքի մեկ բայթը չի կարող համաժամացման բառ լինել առաջ և հետո; փոխանցման կոդի հոսքի մեկ բայթը պետք է լինի համաժամացման բառ առաջ և հետո. կամ երկուսի համադրություն:


          
    Կոակսիալ մալուխին հասած ստացված տվյալները նախ պետք է միացված լինեն միակցիչին ժամացույցը և տվյալները միակցիչի և միացման ցանցի միջոցով վերականգնելու համար, այնուհետև կատարել սերիական/զուգահեռ փոխակերպում. բայթերի համաժամացումը վերականգնելու համար ASI ապակոդավորիչը պետք է նախ փնտրի K28.5 համաժամացման Word, երբ համաժամացման բառը որոնվի, սահմանը սահմանվում է հետագայում ստացված տվյալների համար ՝ դրանով իսկ հաստատելով ապակոդավորման ելքային բայթերի բայթերի ճիշտ դասավորությունը. վերջապես, 10/8-բիթանոց փոխարկումը կատարվում է փաթեթով համաժամեցված MPEG-2 TS կոդի հոսքի տվյալները վերականգնելու համար: Բայց K28.5 համաժամացման բառը վավեր տվյալներ չեն, ուստի այն պետք է ջնջվի վերծանման ժամանակ:

     

    3 ASI ինտերֆեյսի իրականացման սխեմա
           
    Այս սխեմայում MPEG-2 TS կոդի հոսքը տրամադրվում է MB2 մեկ չիպային MPEG-86390 ծածկագրով, որը թողարկում է SPI ստանդարտին համապատասխանող զուգահեռ 11-բիթանոց ազդանշան, իսկ TS փաթեթի երկարությունը ՝ 188 բայթ: SPI/ASI փոխակերպման սխեմայում հիմնականում օգտագործվում են cypress923/cyb933 չիպերի ընկերությունը, ասինխրոն FIFO- ն և CPLD տրամաբանական ծրագրավորողը:
           
    cyb923- ը հիմնականում գիտակցում է ծածկագրի բառի 8/10 բիթ փոխակերպումը, տեղադրում է համաժամացման բառը K28.5 և զուգահեռ/սերիալ փոխակերպում: ASI- ի փոխանցման արագությունը հաստատուն է 270 ՄՀց-ով, իսկ մուտքային MPEG-2 TS կոդի արագությունը տարբեր է, ուստի FIFO- ի միջոցով փոխարժեքի համապատասխանեցման հասնելու համար անհրաժեշտ է տրամաբանորեն վերահսկել մուտքը SPI տվյալների, FIFO- ի և cyb923- ի միջև: Հաշվի առնելով համապարփակ կատարումը, գինը և ծրագրի բարդությունը ՝ այս լուծումը օգտագործում է xilinx- ի CPLD տրամաբանական ծրագրավորող XC95108; VHDL ծրագրավորումն օգտագործվում է իրենց տրամաբանական վերահսկողությունը իրականացնելու համար: Նմանատիպ գործընթաց է նաև ASI- ի վերծանումը:

     

    3.1 ASI կոդավորում
           
    ASI կոդավորման գործընթացում միայն MPEG-2 TS- ի ութ բիթանոց տվյալները և մեկ բիթանոց TS փոխանցման ժամացույցը մուտքագրվում են CPLD: Քանի որ այս սխեմայում TS ձևաչափը կազմում է 188 բայթ, տվյալների վավեր ազդանշանը DVALID- ը միշտ բարձր է, և CPLD- ն անտեսում է այս ազդանշանը և ստանում է միայն TS կոդի հոսքի տվյալներ ՝ առանց հոգալու TS կոդի հոսքի համաժամացման վերնագրի մասին: PSYNC շրջանակի համաժամացման ազդանշանը նույնպես անտեսվում է: CPLD- ն ստացված տվյալները գրում է FIFO- ում TS կոդի արագության ժամացույցով: Երբ FIFO- ն կիսով չափ լի է, CPLD- ն ստանում է FIFO- ի կիսով չափ ազդանշանը, այնուհետև CPLD- ն FIFO- ի ընթերցման ազդանշանն է ուղարկում cyb923- ին: Cyb923- ը FIFO- ում տվյալները կարդում է 27 Մբիթ / վ արագությամբ; երբ CPLD- ն հաշվում է cyb923- ում կարդում է որոշակի քանակությամբ FIFO տվյալներ, CPLD- ն FIFO- ին անընթեռնելի ազդանշան է ուղարկում cyb923- ին `կանխելու FIFO- ի դատարկ լինելը: MPEG-2 փոխանցման կոդի արագության առավելագույն զուգահեռ արագությունը 27/8 = 3.375 Մբիթ/վ է, իսկ ընթերցված FIFO արագությունը ՝ 27 Մբիթ/վրկ, այնպես որ FIFO- ն չի վարարի: Հաշվի առնելով ուշացումը, այս ծրագիրը օգտագործում է ավելի փոքր հզորությամբ FIFO7202: cyb923- ը ASI կոդի հոսքը լրացնում է K28.5- ով, երբ FIFO- ն անընթեռնելի է `պահպանելու փոխանցման ֆիքսված արագություն` 270 Մբիթ / վրկ: Վերջապես, սերիական տվյալները քշվելուց հետո կարող են փոխանցվել կոաքսիալ մալուխի միջոցով: Այս լուծման մեջ, համաժամացման բառի ներդիրը K28.5- ն ընդունում է K28.5 համաժամացման բառերի մեթոդը `փոխանցման կոդի հոսքի մեկ բայթից առաջ և հետո: Մյուս երկու սխեմաների համեմատ, այս սխեման համեմատաբար պարզ է դատել և գործ ունենալ:

     

    3.2 ASI վերծանում
          
    ASI- ի ընդունման վերջում մուտքային ASI կոդի հոսքը հավասարեցվում է, այնուհետև մուտքագրվում cyb933 չիպին: Այն նախ կողպում է ASI կոդի հոսքի ժամացույցը ներքին ժամացույցի փուլային կողպված օղակով և հայտնաբերում համաժամացման բառը K28.5; այն գտնելուց հետո որոշվում է ASI բիթ հոսքի հաջորդականությունը, այնուհետև կատարվում է սերիական/զուգահեռ փոխակերպում:


          
    Կարելի է տեսնել, որ K28.5- ը հայտնաբերվում է, այսինքն `բայթերի հավասարեցումը ASI- ի վերծանման կարևոր նախապայման է, ուստի cyb933- ը սահմանում է բայթերի համաժամացման հայտնաբերման մեթոդների շարք: Հաշվի առնելով, որ փոխանցման սխալները և այլ պատճառներ կարող են առաջացնել կեղծ K28.5, cyb933- ն ընդունում է երկբայթ հաստատման մեթոդը: Այսինքն, երկու հաջորդական բայթ երկուսն էլ K28.5 են, և բայթերի համաժամացումը հաստատվում է, և ապա մուտքագրվում է նորմալ մեկ բայթ վերծանման նորմալ վիճակը: Վերծանման վիճակում, եթե CPLD- ը 16 բայդից 64 բայթ է սխալ համարում, CPLD- ը պետք է տեղեկություն ուղարկի cyb933 հասցեին ՝ պահանջելով cyb933- ը կրկին համաժամացնել բայթերը:

     

    Բայթերի համաժամացումից հետո, քանի որ K28.5- ը cyb923- ի կողմից տեղադրված համաժամացման բայթ է և չի կարող թողարկվել որպես վավեր տվյալներ, cyb933- ն ինքնաբերաբար անտեսում է այս համաժամացման բայթերը: Երբ cyb933- ը հայտնաբերում է վավեր տվյալներ, cyb933- ը ցույց կտա ցուցում, որ ընթացիկ տվյալները վավեր են: Եթե ​​այս ազդանշանը վավեր է համարվում FIFO- ին գրելու համար, ապա FIFO- ի տվյալները պետք է լինեն վավերական տվյալներ: Երբ FIFO- ն կիսով չափ լի է, CPLD- ն FIFO- ի կես լրիվ ազդանշանը ստանալուց հետո, CPLD- ն կարդում է տվյալները FIFO- ում և որոշում է TS փաթեթի համաժամացման բայթը `ըստ կարդալ բայտի 047H- ի: եթե TS փաթեթի համաժամացման բառը գտնվի, այն կվերականգնի համապատասխան շրջանակի համաժամացման ազդանշանը: Այս պահին CPLD հաշվարկը 188 վերականգնում է TS ամբողջական փաթեթը: Եթե ​​հաջորդ բայթը 047H չէ, նշանակում է, որ մուտքային տվյալները սխալ են: CPLD- ն կվերացնի այս տվյալները, մինչև չգտնի 047H համաժամացման բառը: Այս ժամանակահատվածում CPLD- ն թողարկում է TS դատարկ փաթեթը: Փաթեթների համաժամացումից հետո CPLD- ն սկսում է հաշվարկել և թողարկել ճիշտ 188 բայթ MPEG-2 TS փաթեթները ՝ դրանով իսկ վերականգնելով SPI- ի ճիշտ 11-բիթանոց ազդանշանը: Նմանապես, երբ FIFO- ի տվյալները անընթեռնելի են, CPLD- ն նաև թողարկում է դատարկ TS փաթեթներ ՝ MPEG-2 կոդի կայուն թողունակությունը պահպանելու համար:


           
    SPI- ի ASI- ի փոխակերպման նախագծում ASI- ի կոդավորումը ուղղակիորեն կատարվում է SPI- ի տվյալների վրա `առանց բիտերի սխալների խնդիրը հաշվի առնելու: Հիմնական նկատառումն այն է, որ SPI- ի տվյալները ուղղակիորեն դուրս են բերվում MB390- ից ՝ առանց միջքաղաքային փոխանցման, այդպիսով նվազեցնելով ASI- ի կոդավորող տրամաբանական կառավարման բարդությունը: ASI- ի վերծանման գործընթացում ASI տվյալները փոխանցվում են մեծ հեռավորության վրա, և պետք է հաշվի առնել սխալի գործոնը: Հետևաբար, բայթերի և փաթեթների վերասինխրոնիզացման դիզայնը ավելացվում է `հակաընդմիջման ունակությունը բարձրացնելու համար: Այս սխեման գործնական կիրառման մեջ շատ լավ է իրականացրել SPI/ASI- ի փոխադարձ փոխակերպումը:

     

     

     

     

    Նշեցէք բոլոր Հարց

    մականուն

    Էլ. փոստի հասցե

    հարցեր

    Մեր մյուս արտադրանքը:

    Պրոֆեսիոնալ FM ռադիոկայանի սարքավորումների փաթեթ

     



     

    Հյուրանոցային IPTV լուծում

     


      Անակնկալ ստանալու համար մուտքագրեք էլ

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> աֆրիկաանս
      sq.fmuser.org -> ալբաներեն
      ar.fmuser.org -> արաբերեն
      hy.fmuser.org -> Հայերեն
      az.fmuser.org -> ադրբեջաներեն
      eu.fmuser.org -> բասկերեն
      be.fmuser.org -> բելառուսերեն
      bg.fmuser.org -> Բուլղարիայի
      ca.fmuser.org -> կատալաներեն
      zh-CN.fmuser.org -> չինարեն (պարզեցված)
      zh-TW.fmuser.org -> Chinese (Traditional)
      hr.fmuser.org -> խորվաթերեն
      cs.fmuser.org -> չեխերեն
      da.fmuser.org -> դանիերեն
      nl.fmuser.org -> Dutch
      et.fmuser.org -> էստոնական
      tl.fmuser.org -> ֆիլիպիներեն
      fi.fmuser.org -> ֆիններեն
      fr.fmuser.org -> French
      gl.fmuser.org -> Գալիսիերեն
      ka.fmuser.org -> վրացերեն
      de.fmuser.org -> գերմաներեն
      el.fmuser.org -> Հունական
      ht.fmuser.org -> հաիթական կրեոլերեն
      iw.fmuser.org -> եբրայերեն
      hi.fmuser.org -> հինդի
      hu.fmuser.org -> Հունգարիայի
      is.fmuser.org -> իսլանդերեն
      id.fmuser.org -> Ինդոնեզերեն
      ga.fmuser.org -> իռլանդերեն
      it.fmuser.org -> Italian
      ja.fmuser.org -> ճապոներեն
      ko.fmuser.org -> կորեերեն
      lv.fmuser.org -> լատվիերեն
      lt.fmuser.org -> Լիտվայի
      mk.fmuser.org -> մակեդոներեն
      ms.fmuser.org -> մալայերեն
      mt.fmuser.org -> մալթերեն
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> պարսկերեն
      pl.fmuser.org -> լեհերեն
      pt.fmuser.org -> Պորտուգալերեն
      ro.fmuser.org -> Romanian
      ru.fmuser.org -> ռուսերեն
      sr.fmuser.org -> սերբերեն
      sk.fmuser.org -> սլովակերեն
      sl.fmuser.org -> Սլովեներեն
      es.fmuser.org -> իսպաներեն
      sw.fmuser.org -> սուահիլի
      sv.fmuser.org -> Շվեդերեն
      th.fmuser.org -> Թայերեն
      tr.fmuser.org -> թուրք
      uk.fmuser.org -> ուկրաիներեն
      ur.fmuser.org -> Ուրդու
      vi.fmuser.org -> Վիետնամերեն
      cy.fmuser.org -> Ուելսերեն
      yi.fmuser.org -> Հայերեն

       
  •  

    FMUSER- ը անթերի փոխանցում է տեսանյութն ու աուդիոն ավելի հեշտ:

  • Կապ

    Հասցե:
    No.305 սենյակ HuiLan շենք No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [էլեկտրոնային փոստով պաշտպանված]

    Հեռ / WhatApps:
    +8618078869184

  • Կատեգորիաներ

  • Տեղեկագիր

    ԱՌԱԻՆ ԿԱՄ ԱՆՎԱՐ

    E-mail

  • paypal լուծումը  Western UnionBank of China
    E-mail:[էլեկտրոնային փոստով պաշտպանված]   WhatsApp ՝ +8618078869184 Skype ՝ sky198710021 Զրուցել ինձ հետ
    Հեղինակային իրավունք 2006-2020 Powered By www.fmuser.org

    Հետադարձ Կապ