190304. lajstromszámú szabadalom • Eljárás fix- vagy véletlen vívőkijelölésű egyedi beszédcsatornás szatellitkommunikációs rendszerek beszéddetektálásának megvalósítására

1 190 304 2 KK- kikapcsolási késleltetés kisebbik érté­ke SZÍ- számláló SZZ- zajimpulzusszélesség KZSZ- a zajküszöböt túllépő zajimpulzusok számlálója KZ- zajküszöb MSZL- zajminta számláló VÉG- zajminta számláló végértéke KO- jóminőségű csatorna zaj küszöbértéke DK- a beszéd- és zajküszöb távolsága DK1- a beszéd- és zajküszöb értéke átlagos csatornán C- szorzófaktor jó csatornákon MAX- KZSZ maximuma MIN- KZSZ minimuma A KÉÁ blokkban beállítjuk a felhasznált válto­zók kezdeti értékét. A VJ > KB blokknál elága­zunk annak megfelelően, hogy a VJ vett jel na­­gyobb-e, mint a KB beszédküszöb. Ha igen, akkor a VJSZ = MA blokkban megvizsgáljuk, hogy a VJSZ vett jel számláló elérte-e MA maximális érté­két, azaz egymást követően érkezett-e MA számú, a KB beszédküszöböt túllépő minta. Ha eddig nem érkezett, akkor a VJSZ NÔV blokkban megnövel­jük a VJSZ vett jel számlálót, s újra a most leírt két vizsgálatot folytatjuk le. Ha most teljesül a VJSZ = MA feltétel, azaz egymást követő MA szá­mú minta meghaladta a KB beszédküszöböt, akkor azt mondjuk, hogy a detektor bemenetén beszéd van, s a VIVŐ KIAD blokkban engedélyezzük a vivő kiadását. Ezt annak vizsgálata követi, hogy a detektort aktiváló jel tartósan, vagy csak rövidebb időre van a KB beszédküszöb felett. Ha ugyanis a KB-t meghaladó egymásutáni minták száma - amit az SZÍ számláló számol - nem éri el az SZZ zajszé­­lesség-értékét, akkor feltételezzük, hogy véletlenül zaj aktiválta a detektort, azaz fölöslegesen adjuk ki a vivőt, s ekkor a K kikapcsolási késleltetés a K = KK blokkban a két lehetséges érték (KK és KN) közül a KK kisebb késleltetés értékét veszi fel, ezzel biztosítva a vivő mielőbbi kikapcsolását. Ez­után az SZÍ NÖV. blokkban megnöveljük eggyel az SZÍ számláló értékét és ismét a folyamat elejére térünk vissza. Ha viszont az SZÍ > SZZ feltétel teljesül, akkor a K = KN blokkban a kikapcsolási késleltetés a KN nagyobb késleltetés értékét veszi fel, hiszen ekkor már feltételezzük, hogy valóban beszéd van a detektor bemenetén. Ezután újfent a folyamat elejére térünk vissza. A fenti műveletsoro­zat tehát azt az esetet írja le, amikor a VJ > KB feltétel teljesül, vagyis a detektor beszédet értékel. Ha a VJ > KB feltétel nem teljesül, vagyis nem beszéd érkezik a detektorra, akkor a O -> VJSZ blokkban töröljük a VJSZ vett jel számlálót, és a K LEJÁRT blokkban ellenőrizzük, hogy az előző­ekben beállított K késleltetés lejárt-e, az utolsó feltételezett beszédminta óta. Ha igen, és közben nem érkezett újabb, a KB beszédküszöböt túllépő beszédminta, akkor feltesszük, hogy zaj van a de­tektor bemenetén, és a VIVŐ TILT blokkban letilt­juk a vivő kiadását és áttérünk az adaptív küszöb­szabályozás folyamatára, amelyben a zaj detektálá­si küszöböt úgy állítjuk be, hogy VÉG darab min­tából maximum MÁX, de minimum MIN minta lépje túl a KZ zajküszöböt, ezzel biztosítva, hogy a KZ zajküszöböt a csatornazaj csúcsai környezeté­be állítsuk be. Majd az igy beállított KZ zajküszöb fölé DK fix távolságra vesszük fel a KB beszédkü­szöböt. Ha a KZ-re vonatkozó feltétel nem teljesül, akkor értékét addig növeljük vagy csökkentjük, amíg az előírt tartományba nem kerül, s így mind­két küszöb adaptive, automatikusan az aktuális zajszintnek megfelelően áll be. A leírt műveletsort elemi műveletekre lebontva a VIVŐ TILT blokk után a KZSZ zajküszöb számláló tartalmát akkor növeljük eggyel, ha a VJ > KZ blokkban vizsgált feltétel teljesül, azaz a vizsgált minta nagyobb KZ- nél. Ha nem, akkor mindjárt KZSZ növelése nélkül az MSZL < VÉG vizsgálathoz lépünk tovább. Ha az MSZL mintaszámláló elérte VÉG jelű végérté­két, azaz egy zajküszöb-szabályözási periódus le­telt, akkor a O -> MSZL blokkban nullázzuk a mintaszámlálót és új átlagolási periódus kezdődik. Ezután a KZ < KO blokkban megnézzük, hogy a KZ zajküszöb Xjsebb-e a jó minőségű csatornákra jellemző KO konstansnál, s ha nem, akkor a DK = DK1 blokkban a DK küszöbdifferencia - ami a KZ és KB küszöbök távolsága - a DK1 értéket veszi fel. Ha viszont KZ kisebb KO-nál, akkora DK = C.DK1 blokkban DK DKl-nél na­gyobb értéket kap (C > 1), ami azt jelenti, hogy a kiszajú csatornákon nem célszerű a KB beszédkü­szöböt nagyon leengedni, mert a kis átlagzaj feletti impulzuszajok egyébként könnyen aktiválhatnak. Ezt követően a KZSZ > MAX blokkban ellen­őrizzük, hogy a VÉG számú mintából álló vizsgála­ti periódus alatt a KZ zajküszöböt túllépő minták száma nagyobb-e, mint MAX, s ha igen, akkor KZ-t növeljük eggyel a KZ = KZ+ 1 blokkban, s a KB = KZ + DK blokkban kiszámítjuk az előbb meghatározott DK értéknek megfelelően az új KB beszédküszöböt is. Ha a KZSZ > MAX feltétel nem teljesül, akkor a KZSZ < MIN blokkban azt vizsgáljuk, hogy a KZ zajküszöböt túllépő minták száma nem kevesebb-e MIN-nál, s ha a KZSZ zajküszöbszámláló tartalma kisebb a minimumnál, akkor a KZ = KZ - 1 blokkban csökkentjük egy­­gyel KZ értékét, és a KB = KZ + DK blokkban kiszámoljuk az új KB beszédküszöböt. Ha MIN < KZSZ < MAX, azaz a KZSZ zajküszöb­számláló tartalma az előírt MIN és MAX minimá­lis és maximális értékek között van, akkor nem kell a küszöböt szabályozni, hanem az I. ábrán látható módon a KZSZ zajküszöbszámláló O -» KZSZ blokkbeli nullázása után a folyamat elejére kell visszatérni. _Végigkövetve a folyamatábrát az MSZL < VÉG blokktól az I igen ágon haladva csak növelni kell eggyel az MSZL mintaszámláló tartalmát az MSZL NÖV. blokkban, s szintén a fo’yamat elejére kell visszatérni. Az eljárás alapvető előnye az ismert eljárásokkal szemben, hogy az automatikus, adaptív küszöbsza­bályozásnak köszönhetően az együtt szabályzott beszéd- és zajküszöböt a mindenkori csatornazaj­nak megfelelően úgy állítja be, hogy minimálja a zajra történő hamis bekapcsolások számát - ezzel szrtellitenergiát takarítva meg -, s ugyanakkor azáltal, hogy a beszédküszöböt az aktuális zajkü­szöb értékétől függő távolságra vesszük fel a zajkü­­szóbtől, optimális beszédérzékenységet és zajimmu-1 3 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents