Fideo Trosglwyddo Wirless FMUSER A Sain Yn Haws!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Affricaneg
sq.fmuser.org -> Albaneg
ar.fmuser.org -> Arabeg
hy.fmuser.org -> Armeneg
az.fmuser.org -> Aserbaijani
eu.fmuser.org -> Basgeg
be.fmuser.org -> Belarwseg
bg.fmuser.org -> Bwlgaria
ca.fmuser.org -> Catalaneg
zh-CN.fmuser.org -> Tsieineaidd (Syml)
zh-TW.fmuser.org -> Tsieineaidd (Traddodiadol)
hr.fmuser.org -> Croateg
cs.fmuser.org -> Tsiec
da.fmuser.org -> Daneg
nl.fmuser.org -> Iseldireg
et.fmuser.org -> Estoneg
tl.fmuser.org -> Ffilipineg
fi.fmuser.org -> Ffinneg
fr.fmuser.org -> Ffrangeg
gl.fmuser.org -> Galisia
ka.fmuser.org -> Sioraidd
de.fmuser.org -> Almaeneg
el.fmuser.org -> Groeg
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebraeg
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hwngari
is.fmuser.org -> Gwlad yr Iâ
id.fmuser.org -> Indonesia
ga.fmuser.org -> Gwyddeleg
it.fmuser.org -> Eidaleg
ja.fmuser.org -> Japaneaidd
ko.fmuser.org -> Corea
lv.fmuser.org -> Latfia
lt.fmuser.org -> Lithwaneg
mk.fmuser.org -> Macedoneg
ms.fmuser.org -> Maleieg
mt.fmuser.org -> Malteg
no.fmuser.org -> Norwyeg
fa.fmuser.org -> Perseg
pl.fmuser.org -> Pwyleg
pt.fmuser.org -> Portiwgaleg
ro.fmuser.org -> Rwmaneg
ru.fmuser.org -> Rwseg
sr.fmuser.org -> Serbeg
sk.fmuser.org -> Slofacia
sl.fmuser.org -> Slofenia
es.fmuser.org -> Sbaeneg
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Twrceg
uk.fmuser.org -> Wcrain
ur.fmuser.org -> Wrdw
vi.fmuser.org -> Fietnam
cy.fmuser.org -> Cymraeg
yi.fmuser.org -> Iddew-Almaeneg
Mae'r erthygl hon yn darparu datrysiad system darlledu llais digidol Ethernet wedi'i fewnosod, a all yn hawdd wireddu swyddogaeth ddarlledu ranbarthol y system ddarlledu. Mae'r system yn seiliedig ar bensaernïaeth y fraich ac mae'n mabwysiadu'r dull o gymrodeddu terfynell chwarae system i reoli gwireddu darllediad rhanbarthol, a gellir chwarae ac arbed y cynnwys darlledu ar yr un pryd.
Mae system darlledu llais digidol Ethernet yn cyfeirio'n bennaf at y system ddarlledu sy'n defnyddio Ethernet fel y cyfrwng trosglwyddo i ddarparu gwasanaethau sain. Gellir defnyddio Ethernet i ddatrys y broblem o drosglwyddo signalau llais yn bell. Yn caniatáu i ddylunwyr greu strwythur rhwydwaith ar raddfa fawr i wireddu trosglwyddiad miloedd o signalau llais digidol ar yr Ethernet, gan wneud defnydd llawn o'r adnoddau rhwydwaith presennol, gan osgoi'r drafferth o sefydlu llinellau dro ar ôl tro, a gwireddu integreiddio rhwydweithiau darlledu a chyfrifiaduron. . Mae'n datrys problemau ansawdd sain gwael, tueddiad i ymyrraeth, cynnal a chadw a rheoli cymhleth, a rhyngweithio gwael mewn systemau darlledu traddodiadol. Ar yr un pryd, mae'n bosibl dewis pob maes, rhan neu faes penodol ar gyfer darlledu grŵp cyfeiriadol, sy'n torri trwy'r cyfyngiad y gall systemau darlledu traddodiadol berfformio darlledu cyhoeddus ar gyfer pob maes yn unig. Mae'r systemau darlledu llais digidol Ethernet presennol yn defnyddio signalau rheoli yn bennaf i reoli'r derfynfa ddarlledu i ymuno neu adael y grŵp multicast i wireddu'r swyddogaeth ddarlledu ranbarthol. Mae angen anfon signal rheoli i wneud i'r derfynell ymuno â'r grŵp multicast cyn y gellir gwireddu darlledu. , Neu sefydlu tabl mapio cymhleth ar ochr y gweinydd i gynnal cyflwr y derfynfa chwarae i gyflawni darlledu rhanbarthol, sy'n fwy cymhleth i'w weithredu.
1 Dyluniad strwythurol
Mae'r system hon yn mabwysiadu strwythur C / S, mae'n cynnwys dwy ran o derfynell darlledu system gweinydd darlledu a system ddarlledu, fel y dangosir yn Ffig. 1.
Gweithredir gweinydd y system ddarlledu ar gyfrifiadur personol, ac mae'n rhaglen o gasglu signal llais, storio a throsglwyddo rhwydwaith a wireddir gan VC ++. Mae'r rhan hon yn casglu ac yn storio'r signal llais trwy feicroffon, ac yna'n trosglwyddo'r data llais i'r Ethernet trwy'r CDU i wireddu swyddogaeth trosglwyddo rhwydwaith data llais.
Mae terfynell chwarae'r system ddarlledu yn derfynell wedi'i hymgorffori yn seiliedig ar LM3S8962, a all dderbyn y pecynnau data llais IP a anfonir ato o'r Ethernet, ac mae'r sglodyn datgodio sain MS6336 yn cwblhau'r trosi digidol / analog ac ail-chwarae'r data llais.
2 Dyluniad caledwedd terfynell darlledu system ddarlledu
Mae prif sglodyn rheoli terfynell ddarlledu'r system ddarlledu yn mabwysiadu'r microcontroller LM3S8962 a ddarperir gan LuminaryMicro. Y gyfres hon o sglodion yw'r rheolydd ARM CortexTM-M3 cyntaf gyda rheolydd Ethernet integredig mewnol. Dyma sglodyn ARM cyntaf y diwydiant sy'n cefnogi Ethernet Diwydiannol (IEEE) ac sy'n gallu gweithredu swyddogaethau rhwydwaith yn hawdd.
Mae'r sglodyn datgodiwr sain yn defnyddio'r sglodyn MS6336 a gynhyrchir gan MOSA. Mae'r sglodyn yn drawsnewidiwr digidol-i-analog sain stereo 16-did, a'r fformatau mewnbwn digidol a gefnogir yw Right Justifl-ed, Left Justified, I2S. Mae rhyngwyneb rheoli MS6336 yn mabwysiadu bws I2C, mae'r rhyngwyneb yn hawdd ei osod. Mae gan y rhan DAC gerrynt cywir a sefydlog, ynghyd â dull datgodio cymesur rhagorol, sy'n gallu atgynhyrchu signalau sain o ansawdd uchel.
Mae'r brif sglodyn rheoli LM3S8962 wedi'i gysylltu â'r rhyngwyneb RJ45 trwy gydrannau magnetig, ac fe'i defnyddir i dderbyn data llais o'r Ethernet. Mae LM3S8962 yn darparu signalau rheoli a signalau data llais ar gyfer y sglodyn datgodiwr sain MS6336. Mae LM3S8962 yn cefnogi swyddogaeth I2C. Mae porthladdoedd PB2 a PB3 yn darparu signalau cloc a data I2C yn y drefn honno. Gellir cysylltu'r ddau pin hyn yn uniongyrchol â phinnau swyddogaeth I2C MS6336, ac mae angen gwrthydd tynnu i fyny. Nid yw LM3S8962 yn cefnogi'r fformat mewnbwn data sy'n ofynnol gan MS6336. Mae fformat mewnbwn data MS6336 yn y system yn mabwysiadu I2S. Felly, er mwyn darparu data llais i MS6336, mae angen defnyddio meddalwedd porthladd GPIO o LM3S8962 i efelychu'r fformat mewnbwn data I2S sy'n ofynnol gan MS6336. Yn y dyluniad, defnyddir porthladdoedd PA5, PA6, a PA7 i efelychu'r swyddogaeth hon. Mae'r tri phin yn cyfateb i signal dewis sianel I2S, signal cloc a signal data yn y drefn honno. Cysylltwch y tri phin hyn â phin swyddogaeth I2S MS6336.
Dangosir strwythur caledwedd terfynell chwarae system darlledu llais digidol Ethernet yn Ffigur 2.
3 Dylunio meddalwedd system ddarlledu
Rhennir meddalwedd y system ddarlledu yn ddwy ran: meddalwedd gweinydd system ddarlledu a meddalwedd terfynell ddarlledu.
Mae'r dyluniad hwn yn gwireddu chwarae amser real mewn data llais, felly mae'n ofynnol gwarantu perfformiad amser real trosglwyddo data llais, ond nid yw'r gofynion ar gyfer cywirdeb data yn rhy llym, ac ni fydd ychydig bach o golled pecyn yn effeithio ar y effaith chwarae gyffredinol, felly data llais y system Mae'r trosglwyddiad yn mabwysiadu modd trosglwyddo CDU. Ar yr un pryd, mae'r system yn gweithio yn y rhwydwaith ardal leol ac ychydig o ddefnyddwyr dros dro sydd yno. Felly, mabwysiadir y dyraniad cyfeiriad IP statig i symleiddio gwireddu'r feddalwedd terfynell chwarae.
3.1 Casglu, storio a throsglwyddo data llais ar ochr gweinydd y system ddarlledu
Gweithredir casglu data llais gan ddefnyddio swyddogaethau API sain WAVE lefel isel. Er mwyn peidio ag achosi colli data llais, mae'r dyluniad yn defnyddio byffro dwbl i storio data llais. Dangosir y broses weithredu yn Ffigur 3.
Pan fydd un byffer recordio yn llawn, mae'r system yn anfon byffer recordio arall i'r ddyfais recordio ar unwaith i barhau i recordio, a dylai'r rhaglen gymhwyso ddarllen y data yn y byffer recordio llawn a'i brosesu. Yna ffoniwch y swyddogaeth waveInAddBuffer i ail-aseinio'r byffer i'r ddyfais recordio i'w hailgylchu.
Er mwyn atal colli data llais yn y broses recordio, nid yw'n ddigon defnyddio byffro dwbl. Dylid nodi hefyd, pan fydd un byffer yn llawn, y bydd y cymhwysiad yn prosesu'r data yn y byffer a'r ail Defnyddir y byffer ar gyfer recordio, a rhaid i'r amser prosesu data fod yn llai na'r amser sy'n ofynnol i'r ail byffer fod yn llawn wedi'i recordio, fel arall nid yw'r byffer cyntaf wedi'i ail-aseinio i'r ddyfais recordio ar ôl i'r ail byffer fod yn llawn, a fydd yn achosi Colli data llais. Pan fydd cyfradd sampl y signal llais yn fawr, gall cynyddu maint y byffer yn briodol ddatrys y broblem hon yn effeithiol.
Er mwyn arbed y cynnwys a ddarlledir i'w ddefnyddio'n ddiweddarach, mae angen arbed y cynnwys a ddarlledir mewn ffeil WAV. Mae gan ffeiliau WAV fformat pennawd sefydlog. Cyn arbed data llais, mae angen i chi osod pennawd y ffeil WAV, fel arall ni ellir chwarae'r ffeil WAV sydd wedi'i chadw. Bob tro mae'r byffer recordio yn llawn, yn gyntaf darganfyddwch ddiwedd y ffeil WAV, ac yna ysgrifennwch y data a gasglwyd ar ddiwedd y ffeil yn ei dro. Pan fydd y broses ddarlledu gyfan drosodd, mae'r holl ddata llais yn cael ei gadw yn y ffeil WAV, gan sylweddoli bod data llais yn cael ei storio.
Pan fydd byffer recordio yn llawn, mae angen anfon y data llais a gasglwyd trwy'r rhwydwaith. Yn y dyluniad, defnyddiwch y dosbarth Csocket yn gyntaf i greu soced, ac yna dim ond crynhoi'r data a gasglwyd mewn pecyn IP a'i anfon allan. Cyfradd samplu'r signal llais yn y dyluniad hwn yw 44.1 kHz, sianel ddeuol 16-did. Er mwyn osgoi colli data llais, mae maint y byffer recordio wedi'i osod i 1024B.
3.2 Gwireddu darlledu rhanbarthol
Cymhwysiad pwysig o system ddarlledu llais digidol Ethernet yw nid yn unig gwireddu'r darllediad ardal gyfan, ond hefyd gwireddu'r swyddogaeth ddarlledu leol, hynny yw, darlledu i'r derfynfa ddynodedig. Felly, defnyddir pecyn multicast y CDU ar gyfer trosglwyddo data wrth drosglwyddo rhwydwaith pecynnau data IP llais. Gan ddefnyddio pecynnau multicast i drosglwyddo data, gall yr holl derfynellau sydd wedi'u cynnwys yn y grŵp yn y rhwydwaith ardal leol dderbyn y data, gan wireddu'r darllediad ardal gyfan. Er mwyn gwireddu'r swyddogaeth ddarlledu leol, ychwanegir strwythur o flaen y data llais yn y dyluniad, fel y dangosir isod, a defnyddir ffeil ffurfweddu i storio cyfeiriad IP pob terfynell o'r system.
02 Dyluniad caledwedd terfynell darlledu system ddarlledu
Mae prif sglodyn rheoli terfynell ddarlledu'r system ddarlledu yn mabwysiadu'r microcontroller LM3S8962 a ddarperir gan LuminaryMicro. Y gyfres hon o sglodion yw'r rheolydd ARM CortexTM-M3 cyntaf gyda rheolydd Ethernet integredig mewnol. Dyma sglodyn ARM cyntaf y diwydiant sy'n cefnogi Ethernet Diwydiannol (IEEE) ac sy'n gallu gweithredu swyddogaethau rhwydwaith yn hawdd.
Mae'r sglodyn datgodiwr sain yn defnyddio'r sglodyn MS6336 a gynhyrchir gan MOSA. Mae'r sglodyn yn drawsnewidiwr digidol-i-analog sain stereo 16-did, a'r fformatau mewnbwn digidol a gefnogir yw Right Justifl-ed, Left Justified, I2S. Mae rhyngwyneb rheoli MS6336 yn mabwysiadu bws I2C, mae'r rhyngwyneb yn hawdd ei osod. Mae gan y rhan DAC gerrynt cywir a sefydlog, ynghyd â dull datgodio cymesur rhagorol, sy'n gallu atgynhyrchu signalau sain o ansawdd uchel.
Mae'r brif sglodyn rheoli LM3S8962 wedi'i gysylltu â'r rhyngwyneb RJ45 trwy gydrannau magnetig, ac fe'i defnyddir i dderbyn data llais o'r Ethernet. Mae LM3S8962 yn darparu signalau rheoli a signalau data llais ar gyfer y sglodyn datgodiwr sain MS6336. Mae LM3S8962 yn cefnogi swyddogaeth I2C. Mae porthladdoedd PB2 a PB3 yn darparu signalau cloc a data I2C yn y drefn honno. Gellir cysylltu'r ddau pin hyn yn uniongyrchol â phinnau swyddogaeth I2C MS6336, ac mae angen gwrthydd tynnu i fyny. Nid yw LM3S8962 yn cefnogi'r fformat mewnbwn data sy'n ofynnol gan MS6336. Mae fformat mewnbwn data MS6336 yn y system yn mabwysiadu I2S. Felly, er mwyn darparu data llais i MS6336, mae angen defnyddio meddalwedd porthladd GPIO o LM3S8962 i efelychu'r fformat mewnbwn data I2S sy'n ofynnol gan MS6336. Yn y dyluniad, defnyddir porthladdoedd PA5, PA6, a PA7 i efelychu'r swyddogaeth hon. Mae'r tri phin yn cyfateb i signal dewis sianel I2S, signal cloc a signal data yn y drefn honno. Cysylltwch y tri phin hyn â phin swyddogaeth I2S MS6336.
Dangosir strwythur caledwedd terfynell chwarae system darlledu llais digidol Ethernet yn Ffigur 2.
3 Dylunio meddalwedd system ddarlledu
Rhennir meddalwedd y system ddarlledu yn ddwy ran: meddalwedd gweinydd system ddarlledu a meddalwedd terfynell ddarlledu.
Mae'r dyluniad hwn yn gwireddu chwarae amser real mewn data llais, felly mae'n ofynnol gwarantu perfformiad amser real trosglwyddo data llais, ond nid yw'r gofynion ar gyfer cywirdeb data yn rhy llym, ac ni fydd ychydig bach o golled pecyn yn effeithio ar y effaith chwarae gyffredinol, felly data llais y system Mae'r trosglwyddiad yn mabwysiadu modd trosglwyddo CDU. Ar yr un pryd, mae'r system yn gweithio mewn rhwydwaith ardal leol gyda llai o ddefnyddwyr dros dro. Felly, mabwysiadir dyraniad cyfeiriad IP statig i symleiddio gwireddu'r feddalwedd terfynell chwarae.
3.1 Casglu, storio a throsglwyddo data llais ar ochr gweinydd y system ddarlledu
Gweithredir casglu data llais gan ddefnyddio swyddogaethau API sain WAVE lefel isel. Er mwyn peidio ag achosi colli data llais, mae'r dyluniad yn defnyddio byffro dwbl i storio data llais. Dangosir y broses weithredu yn Ffigur 3.
Pan fydd un byffer recordio yn llawn, mae'r system yn anfon byffer recordio arall i'r ddyfais recordio ar unwaith i barhau i recordio, a dylai'r rhaglen gymhwyso ddarllen y data yn y byffer recordio llawn a'i brosesu. Yna ffoniwch y swyddogaeth waveInAddBuffer i ail-aseinio'r byffer i'r ddyfais recordio i'w hailgylchu.
Er mwyn atal colli data llais yn y broses recordio, nid yw'n ddigon defnyddio byffro dwbl. Dylid nodi hefyd, pan fydd un byffer yn llawn, y bydd y cymhwysiad yn prosesu'r data yn y byffer a'r ail Defnyddir y byffer ar gyfer recordio, a rhaid i'r amser prosesu data fod yn llai na'r amser sy'n ofynnol i'r ail byffer fod yn llawn wedi'i recordio, fel arall nid yw'r byffer cyntaf wedi'i ail-aseinio i'r ddyfais recordio ar ôl i'r ail byffer fod yn llawn, a fydd yn achosi Colli data llais. Pan fydd cyfradd sampl y signal llais yn fawr, gall cynyddu maint y byffer yn briodol ddatrys y broblem hon yn effeithiol.
Er mwyn arbed y cynnwys a ddarlledir i'w ddefnyddio'n ddiweddarach, mae angen arbed y cynnwys a ddarlledir mewn ffeil WAV. Mae gan ffeiliau WAV fformat pennawd sefydlog. Cyn arbed data llais, mae angen i chi osod pennawd y ffeil WAV, fel arall ni ellir chwarae'r ffeil WAV sydd wedi'i chadw. Bob tro mae'r byffer recordio yn llawn, yn gyntaf darganfyddwch ddiwedd y ffeil WAV, ac yna ysgrifennwch y data a gasglwyd ar ddiwedd y ffeil yn ei dro. Pan fydd y broses ddarlledu gyfan drosodd, mae'r holl ddata llais yn cael ei gadw yn y ffeil WAV, gan sylweddoli bod data llais yn cael ei storio.
Pan fydd byffer recordio yn llawn, mae angen anfon y data llais a gasglwyd trwy'r rhwydwaith. Yn y dyluniad, defnyddiwch y dosbarth Csocket yn gyntaf i greu soced, ac yna dim ond crynhoi'r data a gasglwyd mewn pecyn IP a'i anfon allan. Cyfradd samplu'r signal llais yn y dyluniad hwn yw 44.1 kHz, sianel ddeuol 16-did. Er mwyn osgoi colli data llais, mae maint y byffer recordio wedi'i osod i 1024B.
3.2 Gwireddu darlledu rhanbarthol
Cymhwysiad pwysig o system ddarlledu llais digidol Ethernet yw nid yn unig gwireddu'r darllediad ardal gyfan, ond hefyd gwireddu'r swyddogaeth ddarlledu leol, hynny yw, darlledu i'r derfynfa ddynodedig. Felly, defnyddir pecyn multicast y CDU ar gyfer trosglwyddo data wrth drosglwyddo rhwydwaith pecynnau data IP llais. Gan ddefnyddio pecynnau multicast i drosglwyddo data, gall yr holl derfynellau sydd wedi'u cynnwys yn y grŵp yn y rhwydwaith ardal leol dderbyn y data, gan wireddu'r darllediad ardal gyfan. Er mwyn gwireddu'r swyddogaeth ddarlledu leol, ychwanegir strwythur o flaen y data llais yn y dyluniad, fel y dangosir isod, a defnyddir ffeil ffurfweddu i storio cyfeiriad IP pob terfynell o'r system.
strwythuro STRING
{Llinyn IPNO1;
Llinyn IPNO2;
...
Llinyn IPNO9;
Llinyn IPNO10};
Pan fydd angen perfformio darlledu rhanbarthol ar derfynellau penodol, dewiswch rifau cyfatebol y terfynellau hyn ar banel ochr gweinydd y system ddarlledu (fel y dangosir yn Ffigur 4). Ar yr adeg hon, darllenir cyfeiriad IP y derfynell a ddewiswyd o'r ffeil ffurfweddu a'i neilltuo i'r newidyn cyfatebol yn y strwythur. Pan fydd y derfynell yn derbyn pecyn multicast IP, mae'n barnu yn gyntaf a oes gan y strwythur yr un newidyn â'i gyfeiriad IP ei hun, os oes, yna mae'r data'n cael ei dderbyn a'i chwarae, os na, mae'r data'n cael ei daflu, gan wireddu'r ardal a ddarlledwyd. swyddogaeth. O'i gymharu â'r dull o ddefnyddio signal rheoli i reoli'r derfynell chwarae i ymuno neu adael y grŵp multicast, neu i gynnal bwrdd mapio cymhleth yn ddeinamig i weithredu'r swyddogaeth ddarlledu ranbarthol. Nid oes angen i'r dull hwn reoli'r derfynell chwarae yn rhyngweithiol cyn pob darllediad, ac nid oes angen iddo olrhain cyflwr y derfynfa yn ddeinamig. Dim ond pan fydd y derfynell yn ymuno â'r system am y tro cyntaf y mae angen iddo ysgrifennu cyfeiriad IP cyfatebol y derfynell i'r ffeil ffurfweddu. Mae'r swyddogaeth yn syml i'w gweithredu.
3.3 Gwireddu meddalwedd terfynell ddarlledu system ddarlledu
Rhennir terfynell ddarlledu'r system ddarlledu yn ddwy ran i'w gwireddu, defnyddir y rhan sy'n derbyn data sain i dderbyn y data llais a'i storio a'i anfon ymlaen, ac mae'r datgodiwr sain yn sylweddoli trosi D / A ac ail-chwarae'r signal llais. Mae'r rhan sy'n derbyn data sain yn mabwysiadu rhaglennu Soced i dderbyn data llais o'r Ethernet. Ar ôl derbyn y pecyn data llais, rhaid iddo yn gyntaf farnu a yw'r pecyn data iddo'i hun. Mae'r derfynell yn cymharu newidyn aelod y strwythur strwythuredig STRING yn y pecyn IP gyda'i gyfeiriad IP ei hun, ac os yw unrhyw newidyn aelod yn hafal i'w gyfeiriad IP ei hun, mae'n storio'r data yn y pecyn, fel arall yn ei daflu.
Mae'r data llais yn cael ei dderbyn a'i storio mewn ciw crwn. Oherwydd anhwylder trosglwyddo data CDU, mae angen didoli'r pecynnau data llais ar ôl derbyn y data llais ar y pen sy'n derbyn data llais er mwyn sicrhau bod y data llais a'r signal Llais adfer cywir yn cael eu prosesu. Ar yr un pryd, er mwyn osgoi jitter rhwydwaith, mae'r data'n cael ei brosesu bob tro pan fydd o leiaf 5 pecyn yn y ciw crwn.
Mae fformat mewnbwn data MS6336 yn y dyluniad yn mabwysiadu fformat I2S. Oherwydd nad yw LM3S8962 yn cefnogi'r fformat data hwn, mabwysiadir efelychiad meddalwedd i wireddu swyddogaeth I2S trwy borthladd GPIO. Er mwyn adfer y signal llais yn llwyr, mae angen sicrhau bod amseriad y signal I2S yn llym ac yn gywir, a bod y trawsnewid rhwng lefelau uchel ac isel yn cael ei weithredu gan raglen oedi. Dangosir y diagram amseru I2S yn Ffigur 5.
Amledd cloc terfynell darlledu'r system ddarlledu yw 40 MHz, a'r amser i anfon pob did data yw 600 ns wedi'i gyfrifo o'r gyfradd samplu. Mae LM3S8962 yn darparu data llais i MS6336, ac yn sylweddoli trosglwyddiad cyfresol trwy borthladd GPIO yn ôl pwynt samplu. Mae pob pwynt samplu yn cynnwys pedwar beit, a dangosir proses anfon data pwynt samplu yn Ffigur 6.
4 Dadansoddiad o ganlyniadau
Maint y pecyn data llais a drosglwyddir gan y system trwy Ethernet yw 1024B. Er mwyn osgoi jitter rhwydwaith, mae'r derfynell yn dechrau darlledu wrth dderbyn 5 pecyn data. Mae'r amser oedi darlledu tua 30 ms, sy'n cwrdd â'r dangosyddion swyddogaethol. Gall ochr y gweinydd reoli gwaith 10 o derfynellau darlledu ar yr un pryd. Trwy ddewis y rhif terfynell cyfatebol ar ochr y gweinydd, gellir gwireddu swyddogaethau darlledu ardal gyfan a darlledu lleol y system ddarlledu yn llwyddiannus.
Casgliad 5
Gan ddechrau o'r anghenion gwirioneddol, rydym yn dylunio ac yn gweithredu system darlledu llais digidol Ethernet. Mae'r canlyniadau arbrofol yn dangos bod terfynell chwarae'r system yn penderfynu a ddylid perfformio darlledu llais i wireddu darlledu rhanbarthol yn ffordd syml ac effeithiol o wireddu darlledu byd-eang a darlledu rhanbarthol ar signalau llais. Mae terfynell chwaraewr y system yn mabwysiadu efelychiad meddalwedd porthladd GPIO i wireddu swyddogaeth I2S, a all wireddu amseriad I2S yn gywir, cwblhau trosglwyddiad data'r signal llais, a gwireddu darllediad amser real y signal llais. Mae'r strwythur dylunio yn rhesymol, a gall yn hawdd sylweddoli ehangu swyddogaethau, megis darlledu amseru, chwarae cerddoriaeth, rheoli o bell, monitro amser real, ac ati. Mae gan y dyluniad hwn arwyddocâd ymarferol pwysig ac mae'n darparu sylfaen ar gyfer datrys darllediad Ethernet mawr a chymhleth. systemau.
Mae ein cynnyrch eraill:
Pecyn Offer Gorsaf Radio FM Proffesiynol
|
||
|
Rhowch e-bost i gael syrpréis
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Affricaneg
sq.fmuser.org -> Albaneg
ar.fmuser.org -> Arabeg
hy.fmuser.org -> Armeneg
az.fmuser.org -> Aserbaijani
eu.fmuser.org -> Basgeg
be.fmuser.org -> Belarwseg
bg.fmuser.org -> Bwlgaria
ca.fmuser.org -> Catalaneg
zh-CN.fmuser.org -> Tsieineaidd (Syml)
zh-TW.fmuser.org -> Tsieineaidd (Traddodiadol)
hr.fmuser.org -> Croateg
cs.fmuser.org -> Tsiec
da.fmuser.org -> Daneg
nl.fmuser.org -> Iseldireg
et.fmuser.org -> Estoneg
tl.fmuser.org -> Ffilipineg
fi.fmuser.org -> Ffinneg
fr.fmuser.org -> Ffrangeg
gl.fmuser.org -> Galisia
ka.fmuser.org -> Sioraidd
de.fmuser.org -> Almaeneg
el.fmuser.org -> Groeg
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebraeg
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hwngari
is.fmuser.org -> Gwlad yr Iâ
id.fmuser.org -> Indonesia
ga.fmuser.org -> Gwyddeleg
it.fmuser.org -> Eidaleg
ja.fmuser.org -> Japaneaidd
ko.fmuser.org -> Corea
lv.fmuser.org -> Latfia
lt.fmuser.org -> Lithwaneg
mk.fmuser.org -> Macedoneg
ms.fmuser.org -> Maleieg
mt.fmuser.org -> Malteg
no.fmuser.org -> Norwyeg
fa.fmuser.org -> Perseg
pl.fmuser.org -> Pwyleg
pt.fmuser.org -> Portiwgaleg
ro.fmuser.org -> Rwmaneg
ru.fmuser.org -> Rwseg
sr.fmuser.org -> Serbeg
sk.fmuser.org -> Slofacia
sl.fmuser.org -> Slofenia
es.fmuser.org -> Sbaeneg
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Twrceg
uk.fmuser.org -> Wcrain
ur.fmuser.org -> Wrdw
vi.fmuser.org -> Fietnam
cy.fmuser.org -> Cymraeg
yi.fmuser.org -> Iddew-Almaeneg
Fideo Trosglwyddo Wirless FMUSER A Sain Yn Haws!
Cysylltu
Cyfeiriad:
Rhif 305 Ystafell HuiLan Adeilad Rhif.273 Huanpu Road Guangzhou China 510620
Categoriau
Cylchlythyr