Funktionella enheter för kombinatorisk logik. Avkodare. Uppdrag för arbete

Avkodare K155 ID3, K1533ID1
Mikrokretsen är en binär-decimaldekoder med 15 utgångar.

Slutsatser 23, 22, 21 20 - informativt. De används för att erhålla en binär kod med bitvikten 1, 2, 4, 8, respektive. Vid mottagning av en kod sätter mikrokretsen en logisk "0" vid den decimalutgång som motsvarar koden (stift 1-17). Vid alla andra utgångar vid denna tidpunkt finns en "1".

Allt ovanstående gäller endast om det finns en "0" vid ingångarna S (stift 18, 19), anslutna via "OCH". Om en "1" visas på något av stiften, kommer alla utgångar från dekodern att ställas in på "1" oavsett ingångskoden. Således, med hjälp av S-ingångarna och bara en växelriktare, är det enkelt att öka dekoderbitdjupet till 32:

En annan växelriktare kommer att öka bitdjupet till 64:

Om du behöver få en avkodare för ett större antal bitar, är det bättre att använda samma ID3 (i diagrammet nedan - DD1) som en enhet för att välja mikrokretsar istället för växelriktare.

Beroende på de fyra mest signifikanta bitarna i koden, aktiverar den en eller annan avkodare och organiserar en komplett bytelinje (8 binära ingångar, 256 decimalutgångar).

——————————————-

Avkodare K155ID4, K555ID4, KR1533ID4
Mikrokretsen består av två identiska BCD-avkodare med två ingångar (binär kod med vikt 1-2) och fyra utgångar (decimalkod 0-3) vardera. De adresserbara binära ingångarna på avkodarna är parallellkopplade (stift 3, 13 på mikrokretsen).

Varje dekoder har sina egna grindingångar. I den översta avkodarkretsen är grindingångarna anslutna via "OCH", deras syfte liknar ID3-chippet - logisk "0" på båda ingångarna tillåter avkodning, "1" på någon av dem ställer alla avkodarutgångar till "1" . Avkodaren lägre i kretsen har stroboskopingångar anslutna via "AND", men med invertering av en av dem. Således kommer avkodning att ske om det finns signaler "1" och "0" vid blixtljusingångarna. Med någon annan kombination kommer avkodaren att vara förbjuden (vid alla utgångar "1"). Denna organisation låter dig bygga en dekoder för 8 på bara ett fodral utan att använda ytterligare element:

I likhet med ID3-chipet är det lätt att öka bitdjupet i avkodare baserat på ID4-chips:

Vid behov kan antalet ID4-utgångar ökas till 10 och förvandlas till en ofullständig binär-decimaldekoder med 4 ingångar och 10 utgångar med enkel logik:

Ledningarna för TTL-strömstiften i K155-seriens mikrokretsar (1533, 555, 133) kan ses.

——————————————-

Chip K555ID5
Det är analogt med 155ID4 med den enda skillnaden att dekoderutgångarna är sammansatta enligt en öppen kollektorkrets:

Ledningarna för TTL-strömstiften i K155-seriens mikrokretsar (1533, 555, 133) kan ses.

——————————————-

Chip K155ID1
Partiell BCD-avkodare med 4 ingångar och 10 utgångar. Särskiljande drag mikrokretsar - högspänningsutgångsbrytare med öppen kollektor. Mikrokretsen har ett minimum av kontroll - 4 ingångar för att leverera binär kod och 10 utgångar för att visa den mottagna koden i decimal notation (plus två effektutgångar).

Ingången styrs av TTL-nivåer. Utgångarna kan laddas (det är faktiskt vad mikrokretsen är designad för) med högspänningsgasurladdningsindikatorer som drivs av en konstant eller pulserande spänning på upp till 300 V. När en binär kod tas emot vid ingångarna 3, 6 , 7, 4, utgången som motsvarar denna kod är ansluten till huset (- strömförsörjning) . Alla andra utgångar är stängda vid denna tidpunkt (har högt motstånd - "brott"). Om den binära ekvivalenten till siffrorna 10-15 matas till ingången (en fyra-bitars binär ingång tillåter detta), kommer alla utgångar på mikrokretsen att inaktiveras. Kopplingsschema gasurladdningsindikator till 155ID1-chippet är enkelt:

Urladdningskatoderna är anslutna till avkodarens utgångar, den gemensamma anoden genom motståndet R1 (minst 22 kOhm) till pluset för gasurladdningsindikatorns strömförsörjning. Den negativa av denna källa är ansluten till den negativa strömtråden på mikrokretsen.

Ledningarna för TTL-strömstiften i K155-seriens mikrokretsar (1533, 555, 133) kan ses.

——————————————-

Chip K555ID6
En ofullständig binär decimalavkodare som fungerar enligt samma algoritm som 155ID1. Den enda skillnaden är att ID6-utgångarna har vanliga switchar som producerar TTL-nivåerna "0", "1".

Vid mottagande av en binär kod ställer mikrokretsen nivån till "0" vid motsvarande utgång och "1" till resten. Med en ingångskod på 10-15 finns "1" på alla utgångar.

Ledningarna för TTL-strömstiften i K155-seriens mikrokretsar (1533, 555, 133) kan ses.

——————————————-

Chip K555ID7, KR1533ID7, KR531ID7
Full BCD-dekoder med 3 ingångar och åtta utgångar. Ingångarna används för att tillhandahålla en tresiffrig binär kod, utgångarna används för att mata ut dess decimalekvivalent (aktiv nivå är låg).

För att strobe utsignalen ansluts tre ingångar S via "OCH", varav två är inversa. Om det finns 4, 5, 6 nivåer "0", "0", "1" vid ingångarna, är avkodning tillåten med vilken annan kombination som helst, en hög nivå ställs in på alla utgångar på dekodern. Tack vare avancerad grindstyrning kan avkodare kombineras för att öka bitdjupet med få eller inga extra element. Som ett exempel, nedan är en 32-bitars dekoderkrets som använder bara en extra växelriktare.

Ledningarna för TTL-strömstiften i K155-seriens mikrokretsar (1533, 555, 133) kan ses.

——————————————-

Chip K155ID10, K555ID10
Partiell binär decimaldekoder med fyra ingångar och tio utgångar.

När det gäller stiftens placering och driftlogiken liknar den mikrokretsen K155ID6, men ID10-utgångarna är gjorda enligt en öppen kollektorkrets, och utgångsbrytarna är designade för en ganska stor utström. Vid en låg utgångsnivå kan 555-seriens dekodernyckel hålla en ström på upp till 24 mA, 155 och 133-serien - upp till 80 mA. När utgången för alla serier är avstängd kan spänningen på den nå 15 V, vilket gör att du direkt kan driva ett elektromagnetiskt relä med låg effekt:

Ledningarna för TTL-strömstiften i K155-seriens mikrokretsar (1533, 555, 133) kan ses.

——————————————-

Mikrokrets KR531ID14, KR1533ID14
Två fullständiga BCD-avkodare med två-bitars ingång och fyra-bitars decimalutgång vardera.

När en tvåsiffrig binär kod appliceras på ingången, sätts dess decimalekvivalent vid motsvarande utgång på avkodaren. Ingångarna för båda avkodarna är direkta, utgångarna är inversa. Dessutom är var och en av avkodarna grindad av en separat signal S (omvänd ingång). Om det finns en "0" vid blixtljusingången, fungerar dekodern om nivån är hög, den växlar alla utgångar till "1"-läge.

Liksom alla avkodare kan KR1533(531)ID14 anslutas i kaskad för att öka bitkapaciteten. Bilden nedan visar ett diagram över en ofullständig dekoder med 4 ingångar och 12 utgångar, uppbyggd av två KR531ID14-hus.

Ledningarna för TTL-strömstiften i K155-seriens mikrokretsar (1533, 555, 133) kan ses.

——————————————-

Logiska enheter är indelade i två klasser: kombinations- och sekventiell.

Enheten kallas kombination, om dess utsignaler vid någon tidpunkt bestäms unikt av insignalerna som uppträder vid den tidpunkten.

Annars kallas enheten en sekventiell eller finita tillståndsmaskin (digital maskin, maskin med minne). Sekventiella enheter har nödvändigtvis minneselement. Tillståndet för dessa element beror på ingångssignalernas historia. Utsignalerna från seriella enheter bestäms inte bara av de signaler som finns tillgängliga vid ingångarna det här ögonblicket tid, men också minneselementens tillstånd. Således beror svaret från en seriell enhet på vissa insignaler på dess drifthistorik.

Bland både kombinations- och sekventiella enheter är de mest använda i praktiken typiska.

Kryptörer

En kodare är en kombinationsenhet som omvandlar decimaltal till ett binärt talsystem, och varje ingång kan tilldelas ett decimaltal, och en uppsättning logiska utsignaler motsvarar en specifik binär kod. Kodaren kallas ibland för "coder" (från engelska coder) och används till exempel för att konvertera decimaltal som skrivits på tangentbordet på en tryckknappskontrollpanel till binära tal.

Om antalet ingångar är så stort att kodaren använder alla möjliga kombinationer av utsignaler, så kallas en sådan kodare komplett, om inte alla, så ofullständig. Antalet ingångar och utgångar i en komplett kodare är relaterat till förhållandet n = 2 m, där n är antalet ingångar, m är antalet utgångar.

För att konvertera en knappsatskod till ett fyrsiffrigt binärt tal räcker det alltså att endast använda 10 ingångar, medan hela numret möjliga ingångar kommer att vara lika med 16 (n = 2 4 = 16), så 10x4-kodaren (från 10 till 4) kommer att vara ofullständig.

Låt oss överväga ett exempel på att konstruera en kodare för att konvertera en tiobitars enhetskod (decimaltal från 0 till 9) till binär kod. Det antas att signalen som motsvarar en logisk tillförs endast en ingång vid varje given tidpunkt. Symbol en sådan kodare och kodöverensstämmelsetabellen visas i fig. 3,35.

Med hjälp av denna överensstämmelsetabell kommer vi att skriva logiska uttryck, inklusive i den logiska summan de indatavariabler som motsvarar enheten för någon utdatavariabel. Så, vid utgång 1 kommer att ha en logisk "1" när den logiska "1" är antingen vid ingången X 1, eller X 3, eller X 5, eller X 7, eller X 9, dvs. y 1 = X 1 + X 3 + X 5 + X 7 + X 9

På liknande sätt får vi y 2 = X 2 + X 3 + X 6 + X 7 y 3 = X 4 + X 5 + X 6 + X 7 y 4 = X 8 + X 9

Låt oss föreställa oss i fig. 3.36 diagram över en sådan kodare som använder OR-element.
I praktiken används ofta en prioritetskodare. I sådana kodare motsvarar koden för det binära numret det högsta numret på ingången till vilken "1"-signalen appliceras, dvs. signaler kan skickas till prioritetskodaren vid flera ingångar, och den ställer in koden för numret. motsvarande den högsta ingången vid utgången.

Låt oss betrakta som ett exempel (Fig. 3.37) en prioritetskodare (prioritetskodare) K555IVZ i K555 (TTLSh)-serien av mikrokretsar.

Kodaren har 9 inversa ingångar, betecknade PR l, ..., PR 9. Förkortningen PR står för prioritet. Givaren har fyra inversa utgångar B l, ..., B 8. Förkortningen B står för "buss". Siffrorna bestämmer värdet på den aktiva nivån (noll) i motsvarande bit av det binära talet. Till exempel betyder B 8 att en nolla på denna utgång motsvarar siffran 8. Uppenbarligen är detta en ofullständig kodare.

Om alla ingångar är logiska ett, så är alla utgångar också logiska ett, vilket motsvarar siffran 0 i den så kallade inversa koden (1111). Om minst en ingång har en logisk nolla, så bestäms tillståndet för utsignalerna av det högsta numret på ingången där det finns en logisk nolla, och beror inte på signalerna vid ingångarna som har ett lägre antal.

Till exempel, om ingång PR 1 är en logisk nolla och alla andra ingångar är logiska etta, så har utgångarna följande signaler: V 1 − 0, V 2 − 1, V 4 − 1, V 8 − 1, vilket motsvarar till siffran 1 i omvänd kod (1110).

Om PR 9-ingången är logisk noll, så finns, oavsett andra insignaler, följande signaler tillgängliga på utgångarna: V 1 − 0, V 2 − 1, V 4 − 1, V 8 − 0, vilket motsvarar nummer 9 i den omvända koden (0110) .

Huvudsyftet med kodaren är att omvandla numret på signalkällan till en kod (till exempel numret på den nedtryckta knappen på ett visst tangentbord).


Avkodare

Det kallas en kombinationsenhet, som omvandlar en n-bitars binär kod till en logisk signal som visas vid utgången vars decimaltal motsvarar den binära koden. Antalet in- och utgångar i den så kallade kompletta avkodaren är relaterat till förhållandet m= 2 n, där n är antalet ingångar och m är antalet utgångar. Om avkodaren använder ett ofullständigt antal utgångar, kallas en sådan avkodare ofullständig. Så, till exempel, en avkodare som har 4 ingångar och 16 utgångar kommer att vara komplett, men om det bara fanns 10 utgångar skulle den vara ofullständig.

Som ett exempel, låt oss vända oss till K555ID6-avkodaren i K555-serien (Fig. 3.38).


Avkodaren har 4 direkta ingångar, betecknade A 1, ..., A 8. Förkortningen A står för "adress" (från den engelska adressen). Dessa ingångar kallas adressingångar. Siffrorna bestämmer värdena för den aktiva nivån (ett) i motsvarande siffra i det binära talet. Avkodaren har 10 inversa utgångar Y 0, ..., Y 9. Siffrorna definierar det decimaltal som motsvarar det givna binära talet vid ingångarna. Uppenbarligen är denna avkodare ofullständig.

Värdet på den aktiva nivån (noll) är utgången vars nummer är lika med decimaltalet som bestäms av det binära talet vid ingången. Till exempel, om alla ingångar är logiska nollor, är utgång Y 0 logisk noll, och de återstående utgångarna är logiska ettor. Om det finns en logisk etta vid ingång A 2 och vid de andra ingångarna en logisk nolla, så finns det en logisk nolla vid utgången Y2 och vid de andra utgångarna en logisk etta. Om ingången är ett binärt tal större än 9 (till exempel är alla ingångar ettor, vilket motsvarar det binära talet 1111 och decimaltalet 15), då är alla utgångar logiska ettor.

Dekoder är en av de mycket använda logikenheterna. Den används för att bygga olika kombinationsenheter.

De övervägda krypteringarna och dekrypteringarna är exempel på de enklaste kodkonverterarna.

Kodkonverterare

I allmänhet är de enheter utformade för att konvertera en kod till en annan, och de utför ofta icke-standardiserade kodkonverteringar. Kodomvandlare är betecknade med X/Y.

Låt oss överväga funktionerna i omvandlarimplementeringen med hjälp av exemplet med en kodomvandlare med tre element till fem element. Låt oss anta att det är nödvändigt att implementera kodöverensstämmelsetabellen som visas i fig. 3,39.



Här betecknar N det decimaltal som motsvarar den ingående binära koden. Kodomvandlare skapar ofta en dekoder-kodarkrets. Avkodaren omvandlar inmatningskoden till ett decimaltal och sedan genererar kodaren utmatningskoden. Diagrammet för en omvandlare skapad enligt denna princip visas i fig. 3.40, där en matrisdiodkodare används. Funktionsprincipen för en sådan omvandlare är ganska enkel. Till exempel, när alla ingångar på dekodern är logiska "O", så visas en logisk "1" vid dess utgång 0, vilket leder till utseendet av "1" vid utgångarna 4 och 5, det vill säga den första raden i koden korrespondenstabell implementeras.


Industrin producerar ett stort antal krypteringar och dekrypteringar och kodomvandlare, såsom en 4×16-avkodare med strobe (K555IDZ), en kodomvandlare för att styra en 7×5 LED-matris (K155ID8), en kodomvandlare för att styra en skalindikator (K155ID15), etc.

Dekrypteringar låter dig konvertera en typ av binär kod till en annan. Konvertera till exempel positionell binär till linjär oktal eller hexadecimal. Transformationen utförs enligt reglerna som beskrivs i sanningstabellerna, så det är inte svårt att konstruera avkodare. För att bygga en avkodare kan du använda reglerna.

Decimalavkodare

Låt oss överväga ett exempel på att utveckla en avkodarkrets från binär till decimalkod. Decimalkod representeras vanligtvis som en bit per decimalsiffra. Det finns tio siffror i en decimalkod, så tio dekoderutgångar krävs för att visa en decimal. Signalen från dessa stift kan appliceras på. I det enklaste fallet kan du helt enkelt signera den visade siffran ovanför lysdioden. Sanningstabellen för decimaldekodern visas i Tabell 1.

Bord 1. Sanningstabell för decimalavkodare.

IngångarUtgångar
8 4 2 1 0 1 2 3 4 5 6 7 8 9
0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 1 0 1 0 0 0 0 0 0 0 0
0 0 1 0 0 0 1 0 0 0 0 0 0 0
0 0 1 1 0 0 0 1 0 0 0 0 0 0
0 1 0 0 0 0 0 0 1 0 0 0 0 0
0 1 0 1 0 0 0 0 0 1 0 0 0 0
0 1 1 0 0 0 0 0 0 0 1 0 0 0
0 1 1 1 0 0 0 0 0 0 0 1 0 0
1 0 0 0 0 0 0 0 0 0 0 0 1 0
1 0 0 1 0 0 0 0 0 0 0 0 0 1

Avkodarchipen visas i kretsscheman i figur 2. Denna figur visar beteckningen för den binära decimalavkodaren, den fullständiga interna kretsschema som visas i figur 1.


Figur 2. Grafisk beteckning för en binär decimalavkodare

På exakt samma sätt kan du få ett kopplingsschema för vilken annan avkodare (avkodare) som helst. De vanligaste systemen är oktala och hexadecimala dekrypteringar. Sådana avkodare används för närvarande praktiskt taget inte för visning. I grund och botten används sådana avkodare som komponenter i mer komplexa digitala moduler.

Sju-segments dekoder

Används ofta för att visa decimala och hexadecimala siffror. Bild sjusegmentsindikator och namnet på dess segment visas i figur 3.


Figur 3. Bild av en sjusegmentsindikator och namnet på dess segment

För att visa siffran 0 på en sådan indikator räcker det att tända segmenten a, b, c, d, e, f. För att visa siffran "1" lyser segment b och c. På exakt samma sätt kan du få bilder av alla andra decimala eller hexadecimala siffror. Alla kombinationer av sådana bilder kallas en sjusegmentskod.

Låt oss skapa en sanningstabell för en avkodare som gör att du kan konvertera en binär kod till en sjusegmentskod. Låt segmenten antändas vid nollpotential. Då kommer sanningstabellen för sjusegmentsavkodaren att ha den form som visas i Tabell 2. Det specifika värdet på signalerna vid avkodarens utgång beror på mikrokretsens utgång. Vi kommer att titta på dessa diagram senare, i kapitlet om visning olika typer information.

Tabell 2. Sanningstabell för sjusegmentsavkodaren

Ingångar Utgångar
8 4 2 1 a b c d e f g
0 0 0 0 0 0 0 0 0 0 1
0 0 0 1 1 0 0 1 1 1 1
0 0 1 0 0 0 1 0 0 1 0
0 0 1 1 0 0 0 0 1 1 0
0 1 0 0 1 0 0 1 1 0 0
0 1 0 1 0 1 0 0 1 0 0
0 1 1 0 0 1 0 0 0 0 0
0 1 1 1 0 0 0 1 1 1 1
1 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 1 0 0

I enlighet med principerna för att konstruera en godtycklig sanningstabell från en godtycklig sanningstabell får vi ett schematiskt diagram av en sjusegmentsavkodare som implementerar sanningstabellen som ges i Tabell 2. Den här gången kommer vi inte att beskriva i detalj processen för att utveckla kretsen. Det resulterande kretsschemat för sjusegmentsavkodaren visas i figur 4.


Ägare av patent RU 2559705:

Uppfinningen avser området datorteknik, automation och kan användas i olika digitala strukturer och automatiska styrsystem, informationsöverföring m.m.

I olika beräknings- och styrsystem används avkodare i stor utsträckning, implementerade på basis av transistor-transistor- och emitterkopplad logik, som fungerar enligt den booleska algebras lagar och har två logiska utgångstillstånd "0" och "1", kännetecknad av låga och höga potentialer. Den klassiska avkodararkitekturen har publicerats i artiklar och böcker, och mikrokretsar har tillverkats kommersiellt.

En betydande nackdel med avkodare av denna klass är att dess logiska element, med hjälp av potentiella binära signaler, har en struktur med flera nivåer, vilket är omöjligt eller ineffektivt att använda i moderna lågspänningsteknologiska processer, såväl som olinjäriteten hos driftsätten av elementen och kriticiteten hos strukturparametrarna för logiska element och insignaler. I slutändan leder detta till en minskning av prestanda hos kända dekrypteringar.

Som bearbetningsanordningar digital information Transistorkaskader för att konvertera logiska indatavariabler (strömmar) används också, implementerade på basis av strömspeglar som implementerar funktionen för logisk bearbetning av inströmsvariabler.

En betydande nackdel med de kända kretsarna i denna klass är att de inte implementerar funktionen att omvandla två inströmssignaler, som har fyra tillstånd "00", "01", "10", "11", till fyra utströmssignaler . Detta tillåter inte på grundval av att skapa en komplett grund för signalbehandlingsverktyg med aktuella variabler, som arbetar enligt principerna för linjär algebra.

I verken, såväl som i monografierna av medförfattaren till denna ansökan, visas det att boolesk algebra är ett specialfall av en mer allmän linjär algebra, vars praktiska implementering i strukturen av datorer och logiska automationsenheter av den nya generationen kräver skapandet av en speciell elementbas, implementerad på basis av logik med en tvåvärdig och flervärdig intern representationssignal, där motsvarigheten till en standard logisk signal är ett aktuellt kvantum Ι 0. Den påstådda enheten "2 in 4 Decoder" tillhör denna typ av logiska enheter och arbetar med ingångsströmsignaler och genererar en utströmssignal.

Den närmaste prototypen av den påstådda enheten är den logiska enheten "Decoder 2 in 4", presenterad i US patent 5742154, som innehåller den första 1 och andra 2 logiska ingångarna för enheten, den första 3, den andra 4, den tredje 5, fjärde 6 strömlogiska utgångar på enheten, de första 7, de andra 8 och tredje 9 utgångstransistorerna, vars baser är kombinerade och anslutna till den första 10 förspänningskällan, den fjärde 11, femte 12 och sjätte 13 utgångstransistorer av en annan typ av konduktivitet, vars baser är kombinerade och anslutna till den andra 14 förspänningskällan, emittern för den första 7 utgångstransistorn ansluten till emittern på den fjärde 11 utgångstransistorn, emittern på den andra 8 utgångstransistorn är ansluten till emittern på den femte 12 utgångstransistorn, emittern på den tredje 9 utgångstransistorn är ansluten till emittern på den sjätte 13 utgångstransistorn, de första 3 strömlogiska utgångarna på enheten är anslutna till kollektorn på de första 7 utgångarna transistorn, den andra 4 enhetens strömlogiska utgång är ansluten till kollektorn på den tredje 9 utgångstransistorn, kollektorn på den fjärde 11 utgångstransistorn är ansluten till enhetens tredje 5 strömlogiska utgång, kollektorn på den sjätte 13 utgångstransistorn är ansluten till den fjärde 6 strömslogiska utgången på enheten, de första 15 och andra 16 strömspeglarna matchas med den första 17 strömförsörjningsbussen, den tredje 18 strömspegeln matchas med den andra 19 strömförsörjningsbussen, en extra referensströmkälla 20.

Huvudsyftet med den föreslagna uppfinningen är att skapa logiskt element, som tillhandahåller avkodning av tillståndet för två logiska indatavariabler och bildandet av fyra utsignaler i aktuell form. I slutändan gör detta det möjligt att öka prestandan hos kända inmed användning av den föreslagna avkodaren och skapa en elementär bas av beräkningsanordningar som arbetar enligt principerna för linjär algebra med flera värden.

Problemet löses av det faktum att i den logiska enheten "Decoder 2 in 4" (Fig. 1), som innehåller enhetens första 1 och andra 2 logiska ingångar, den första 3, den andra 4, den tredje 5, fjärde 6 strömlogiska utgångar på enheten, de första 7, de andra 8 och tredje 9 utgångstransistorerna, vars baser är kombinerade och anslutna till den första 10 förspänningskällan, den fjärde 11, femte 12 och sjätte 13 utgångstransistorer av en annan typ av konduktivitet, vars baser är kombinerade och anslutna till den andra 14 förspänningskällan, emittern på den första 7 utgångstransistorn är ansluten till emittern på den fjärde OCH utgångstransistorn, emittern på den andra 8 utgångstransistorn är ansluten till emittern på den femte 12-utgångstransistorn, emittern på den tredje 9-utgångstransistorn är ansluten till emittern på den sjätte 13-utgångstransistorn, de första 3 strömlogiska utgångarna på enheten är anslutna till kollektorn på de första 7 utgångstransistorn, den andra Enhetens 4-ströms logiska utgång är ansluten till kollektorn på den tredje 9-utgångstransistorn, kollektorn på den fjärde 11-utgångstransistorn är ansluten till enhetens tredje 5-strömslogiska utgång, kollektorn på sjätte 13 utgångstransistorn är ansluten till enhetens fjärde 6 strömslogiska utgång, de första 15 och andra 16 strömspeglarna matchas med den första 17 strömförsörjningsbussen, den tredje 18 strömspegeln, matchas med den andra 19 strömförsörjningsbussen, en hjälpreferensströmkälla 20, nya element och anslutningar tillhandahålls - den första 1 logiska ingången på enheten är ansluten till ingången på den tredje 18 strömspegeln, den andra 2 logiska ingången på enheten ansluten till ingången på de första 15 strömspegel, är den första 21 strömutgången från den första 15 strömspegeln ansluten till de kombinerade emitterna hos de andra 8 och femte 12 utgångstransistorerna och via en hjälpreferensströmkälla 20 ansluten till den andra 19 strömförsörjningsbussen, den andra 22 strömutgång från den första 15 strömspegeln ansluten till de kombinerade emitterna från de första 7 och fjärde 11 utgångstransistorerna och anslutna till de första 23 strömutgångarna på den tredje 18 strömspegeln, kollektorn för den andra 8 utgångstransistorn är ansluten till ingången av den andra 16 strömspegeln, vars strömutgång är ansluten till de kombinerade emitterna från den tredje 9 och sjätte 13 utgångstransistorn och är ansluten till den andra 24 strömutgången på den tredje 18 strömspegeln, och kollektorn på den femte 12 utgångstransistorn är ansluten till den andra 19 strömförsörjningsbussen.

Ett schematiskt diagram av en prototyplogikanordning visas i FIG. 1. I FIG. Fig. 2 visar ett diagram över den patentsökta anordningen i enlighet med stycke 1 i patentkraven.

I fig. Figur 3 visar ett diagram över anordningen enligt patentkraven i enlighet med paragraf 2, paragraf 3, paragraf 4 i patentkraven.

I fig. 4 visar ett schematiskt diagram av FIG. 3 i MS9 datormodelleringsmiljö med den specifika implementeringen av de viktigaste funktionella enheterna (strömspeglar, referensströmkällor).

I fig. Figur 5 visar resultaten av datorsimulering av kretsen i figur. 4.

Logisk enhet "2 av 4 dekoder" fig. 2 innehåller de första 1 och andra 2 logiska ingångarna på enheten, de första 3, andra 4, tredje 5, fjärde 6 strömlogiska utgångarna på enheten, de första 7, andra 8 och tredje 9 utgångstransistorerna, vars baser är kombinerade och anslutna till den första 10 förspänningskällan, den fjärde 11, femte 12 och sjätte 13 utgångstransistorn av en annan typ av konduktivitet, vars baser är kombinerade och anslutna till den andra 14 förspänningskällan, emittern för den första 7-utgångstransistorn är ansluten till emittern på den fjärde 11-utgångstransistorn, emittern på den andra 8-utgångstransistorn är ansluten till emittern på den femte 12-utgångstransistorn, emittern på den tredje 9-utgångstransistorn är ansluten till emittern på den sjätte 13 utgångstransistorn, den första 3 strömlogiska utgången på enheten är ansluten till kollektorn på den första 7 utgångstransistorn, den andra 4 strömslogiska utgången på enheten är ansluten till kollektorn på den tredje 9 utgångstransistorn, kollektorn av den fjärde 11 utgångstransistorn är ansluten till den tredje 5 strömlogiska utgången på enheten, kollektorn på den sjätte 13 utgångstransistorn är ansluten till den fjärde 6 strömlogiska utgången på enheten, de första 15 och andra 16 strömspeglarna matchas med den första 17 strömförsörjningsbussen matchas den tredje 18 strömspegeln med den andra 19 strömförsörjningsbussen, hjälpreferensströmkällan 20. Den första 1 logiska ingången på enheten är ansluten till ingången på den tredje 18 strömspegeln, andra 2 logiska ingången på enheten är ansluten till ingången på den första 15 strömspegeln, den första 21 strömutgången på den första 15 strömspegeln är ansluten till de kombinerade emitterna från de andra 8 och femte 12 utgångstransistorerna och genom en hjälpreferens strömkällan 20 är ansluten till den andra 19 strömförsörjningsbussen, den andra 22 strömutgången från den första 15 strömspegeln är ansluten till de kombinerade emitterna från de första 7 och fjärde 11 utgångstransistorerna och ansluten till de första 23 strömutgångarna på den tredje 18 strömspegeln, kollektorn för den andra 8 utgångstransistorn är ansluten till ingången på den andra 16 strömspegeln, vars strömutgång är ansluten till de kombinerade emitterna från de tredje 9 och sjätte 13 utgångstransistorerna och är ansluten till andra 24 strömutgången från den tredje 18 strömspegeln, och kollektorn för den femte 12 utgångstransistorn är ansluten till den andra 19 strömförsörjningsbussen.

I fig. 3 i enlighet med paragraf 2 i patentkraven, är den första 1 logiska ingången på anordningen ansluten till ingången på den tredje 18 strömspegeln genom det första ytterligare inverteringssteget, gjort i form av en första 26 ytterligare strömspegel, matchad med strömkällans första 17 buss.

I fig. 3 i enlighet med punkt 3 i patentkraven, är kollektorn för den fjärde 11 utgångstransistorn ansluten till den tredje 5 strömlogiska utgången på anordningen genom ett andra ytterligare inverteringssteg, gjort i form av en andra 27 ytterligare strömspegel, matchad med den andra 19 strömförsörjningsbussen.

Dessutom, i FIG. 3 i enlighet med punkt 4 i patentkraven, är kollektorn för den sjätte 13 utgångstransistorn ansluten till den fjärde 6 strömlogiska utgången på anordningen genom ett tredje ytterligare inverteringssteg, gjort i form av en tredje 28 ytterligare strömspegel, matchad med strömkällans andra 19-bussen.

Låt oss överväga driften av den föreslagna avkodarkretsen med strömingångar och utgångar (Fig. 2.

2 till 4-dekodern implementerar välkända funktioner:

där Ao, Ao är direkta och inversa signaler vid ingång 1 på anordningen i fig. 2,

Ai, A1 - direkta och inversa signaler vid ingång 2 på anordningen i fig. 2.

En funktion av deras implementering i linjär algebra är användningen av den trunkerade skillnadsoperationen för detta ändamål:

vars sanningstabell ges nedan

Det följer av tabellen att av fyra möjliga kombinationer av värden för indatavariabler, motsvarar ett enda värde av funktionen endast en kombination som motsvarar villkoret A 0 > A 1 . Genom att specificera direkta och inversa indatavariabler i sanningstabellen är det möjligt att erhålla ett enda funktionsvärde som motsvarar vilken som helst av de möjliga kombinationerna av indatavariabelvärden.

Att tillämpa denna operation resulterar i följande representation av dekoderns logiska funktioner:

Genomförandet av dessa operationer utförs enligt följande.

Signalerna från ingångsvariablerna A 0 och A 1 via logiska ingångar 1 och 2 tillförs de första 15 och tredje 18 strömspeglarna, med hjälp av vilka de specificerade signalerna multipliceras och deras tecken ändras. I detta fall sänds signalen A0 i form av en utgående ström (dvs i form av A0) och omvandlas med hjälp av den tredje strömspegeln 18 till en inkommande ström (dvs i formen -A0) och Ai tillförs i direkt form i form av en inströmmande ström (dvs i formen -A1) och omvandlas med hjälp av den första strömspegeln 15 till en utström (d.v.s. i formen A1).

Vid anslutningspunkten mellan utgångarna 22 på den första strömspegeln 15 och 23 på den tredje strömspegeln 18, implementeras operationen Ai-Ao. Skillnadssignalen tillförs de kombinerade emittrarna hos transistorerna 7 och 11, vars driftsätt ställs in av de första 10 och andra 14 förspänningskällorna.

Om skillnadssignalen är positiv, dvs. A 0 -Ai >0, transistorn 7 är stängd och transistorn 11 är öppen och ett inströmmande strömkvantum motsvarande -(A 0 -A 1) = A 1 -A 0 avges vid utgång 5, vilket implementerar uttryck (2) . För andra kombinationer av strömkvantavärden kommer det inte att finnas någon ström vid utgång 5.

Om Ao-Ai ≤0 är transistorn 7 öppen och transistorn 11 stängd och ett kvantum av den strömmande strömmen som motsvarar Ao-Ai avges vid utgång 3, vilket implementerar uttryck (3). För andra kombinationer av aktuella kvantavärden kommer det inte att finnas någon ström vid utgång 3.

Vid anslutningspunkten mellan den första strömspegelns utgång 21 och hjälpreferensströmkällan 20 subtraheras Ai-1. Skillnadssignalen tillförs de kombinerade emitterna hos transistorerna 8 och 12, vars driftsätt ställs in av de första 10 och andra 14 förspänningskällorna. Om skillnadssignalen är positiv, dvs. A 1 -1>0, transistorn 8 är stängd och transistorn 12 är öppen. Om skillnadssignalen är mindre än eller lika med noll är transistorn 8 öppen och transistorn 12 stängd.

I det första fallet är signalen genom transistorn 12 kortsluten till jord. I det andra fallet omvandlas kvantumet för den utgående differensströmmen Ai-1 med hjälp av den tredje strömspegeln 16 till kvantumet för den utgående strömmen 1-Ai och det inkommande strömkvantumet -Ao subtraheras från det . Skillnadssignalen tillförs de kombinerade emitterna hos transistorerna 9 och 13, vars driftsätt ställs in av de första 10 och andra 14 förspänningskällorna. Om skillnadssignalen är positiv, dvs. transistorn 9 är stängd och transistorn 13 är öppen. I detta fall matas en skillnadssignal (1-Ai)-Ao ut till utgång 6, i form av ett strömmande kvantum, som realiserar uttryck (4). För andra kombinationer av aktuella kvantavärden kommer det inte att finnas någon ström vid utgång 4.

Specifikt av denna enhetär representationen av utsignaler i form av kvanta för inflöde (vid utgångarna 3 och 4) och utgående (vid utgångarna 5 och 6) ström. För det fall då alla utsignaler i samma riktning behövs, kan avkodarkretsen visad i FIG. 3. Dess skillnad från diagrammet i fig. 2 är användningen av två ytterligare strömspeglar 27 och 28, till vars ingångar transistorernas 11 och 13 kollektorer är anslutna, och utgångarna är utgångarna 5 och 6 på avkodaren. Som ett resultat representeras alla utsignaler av inkommande strömkvanta.

Som framgår av beskrivningen ovan utförs implementeringen av enheten "2 i 4-avkodare" i form av logiska standardfunktioner enligt lagarna för linjär algebra genom att bilda en skillnad i nuvarande kvanta på 10. Implementeringen av element på strömspeglar gör det i många fall möjligt att minska matningsspänningen, och eftersom alla element i de givna kretsarna fungerar i ett aktivt läge, vilket innebär frånvaro av mättnad under omkopplingsprocessen, vilket ökar enhetens totala prestanda. Användningen av stabila värden för strömkvanta I 0 , såväl som bestämningen av utsignalen genom skillnaden mellan dessa strömmar, säkerställer att kretsens funktion är lite beroende av externa destabiliserande faktorer (avvikelse i matningsspänningen, strålnings- och temperatureffekter, common-mode interferens, etc.).

Visat i FIG. 9, fig. 10 bekräftar simuleringsresultaten de angivna egenskaperna hos de föreslagna kretsarna.

Således kännetecknas de övervägda kretslösningarna för den logiska enheten "2 in 4 Decoder" av en binär strömrepresentation av signalen och kan användas som grund för beräknings- och styrenheter som använder linjär algebra, vars specialfall är boolesk algebra .

BIBLIOGRAFI

1. Patent US 6243319 B1, fig. 13.

2. US patent 5604712 A.

3. US-patent 4514829 A.

4. US-patent 20120020179 A1.

5. Patent US 6920078 B2.

6. Patent US 6324117 B1, fig. 3.

7. Patentansökan US 20040018019 A1.

8. US-patent 5568061 A.

9. Patent US 5148480 A, fig. 4.

10. Brzozowski I., Zachara L., Kos A. Universell designmetod för n-till-2n-avkodare // Mixed Design of Integrated Circuits and Systems (MIXDES), 2013 Proceedings of the 20th International Conference, 2013. - P. 279 -284, Fig. 1.

11. Subramanyam M.V. Switching Theory and Logic Design / Firewall Media, 2011. För det andra, - 783 c, Fig. 3,174.

12. SN74LVC1G139 2-till-4 linjeavkodare [Elektronisk resurs]. URL: http://www.ti.com/lit/ds/symlink/sn741vc1g139.pdf.

13. US patent 8159304, fig. 5.

14. US-patent nr 5977829, fig. 1.

15. US patent nr 5789982, fig. 2.

16. US patent nr 5140282.

17. US-patent nr 6624701, fig. 4.

18. US patent nr 6529078.

19. US patent nr 5734294.

20. US patent nr 5557220.

21. US patent nr 6624701.

22. RU-patent nr 2319296.

23. Patent RU nr 2436224.

24. Patent RU nr 2319296.

25. Patent RU nr 2321157.

26. US-patent 6556075, fig. 2.

27. US patent 6556075, fig. 6.

28. Chernov N.I., Yugai V.Y., Prokopenko N.N., et al. Basic Concept of Linear Synthesis of Multi-Valued Digital Structures in Linear Spaces // 11th East-West Design & Test Symposium (EWDTS 2013). - Rostov-on-Don, 2013. - s. 146-149.

29. Malyugin V.D. Implementering av booleska funktioner med aritmetiska polynom // Automation and Telemechanics, 1982. Nr 4. sid. 84-93.

30. Chernov N.I. Grundläggande teori logisk syntes digitala strukturer över fältet av reella tal // Monografi. - Taganrog: TRTU, 2001. - 147 sid.

31. Chernov N.I. Linjär syntes av digitala strukturer av ASOIU" // Handledning. - Taganrog: TRTU, 2004 - 118 sid.

1. En 2 x 4-avkodare som innehåller de första (1) och andra (2) logiska ingångarna på enheten, den första (3), andra (4), tredje (5), fjärde (6) nuvarande logiska utgångarna på enheten , den första (7), den andra (8) och tredje (9) utgångstransistorn, vars baser är kombinerade och anslutna till den första (10) förspänningskällan, den fjärde (11), femte (12) och sjätte (13) utgångstransistorer av en annan typ av konduktivitet, vars baser är kombinerade och anslutna till den andra (14) förspänningskällan, emittern på den första (7) utgångstransistorn är ansluten till emittern på den fjärde (11) ) utgångstransistor, emittern på den andra (8) utgångstransistorn är ansluten till emittern på den femte (12) utgångstransistorn, emittern på den tredje (9) utgångstransistorn är ansluten till emittern på den sjätte (13) utgången transistor, den första (3) strömlogiska utgången på enheten är ansluten till kollektorn på den första (7) utgångstransistorn, den andra (4) strömlogiska utgången på enheten är ansluten till kollektorn på den tredje (9) utgången transistorn, kollektorn på den fjärde (11) av utgångstransistorn är ansluten till den tredje (5) strömlogiska utgången på enheten, kollektorn på den sjätte (13) utgångstransistorn är ansluten till den fjärde (6) strömlogiska utgången av enheten, de första (15) och andra (16) strömspeglarna matchas med den första (17) strömförsörjningsbussen, tredje (18) strömspegeln matchas med den andra (19) strömförsörjningsbussen, hjälpreferensströmkällan ( 20), kännetecknad av att den första (1) logiska ingången på anordningen är ansluten till ingången på den tredje (18) strömspegeln, den andra (2) logiska ingången på anordningen är ansluten till ingången på den första (15) ) strömspegel, den första (21) strömutgången från den första (15) strömspegeln är ansluten till de kombinerade emitterna från den andra (8) och femte (12) utgångstransistorn och ansluts via en hjälpreferenskälla ström (20) till den andra (19) strömförsörjningsbussen, är den andra (22) strömutgången från den första (15) strömspegeln ansluten till de kombinerade emitterna från den första (7) och fjärde (11) utgångstransistorn och ansluten till den första ( 23) strömutgång den tredje (18) strömspegeln, kollektorn på den andra (8) utgångstransistorn är ansluten till ingången på den andra (16) strömspegeln, vars strömutgång är ansluten till de kombinerade emitterna på den tredje (9) och sjätte (13) utgångstransistorer och är anslutna till den andra (24) strömmen utgången från den tredje (18) strömspegeln, och kollektorn på den femte (12) utgångstransistorn är ansluten till den andra (19) strömförsörjningsbuss.

2. 2 x 4-avkodare enligt krav 1, kännetecknad av att den första (1) logiska ingången på anordningen är ansluten till ingången på den tredje (18) strömspegeln genom det första ytterligare inverteringssteget, utfört i form av en första (26) ytterligare strömspegel, matchad med den första (17) strömförsörjningsbussen.

3. 2x4-avkodare enligt krav 1, kännetecknad av att den fjärde (11) utgångstransistorns kollektor är ansluten till anordningens tredje (5) strömlogiska utgång via ett andra ytterligare inverteringssteg, utfört i formen av en andra (27) ytterligare strömspegel, matchad med den andra (19) strömförsörjningsbussen.

4. 2x4-avkodare enligt krav 1, kännetecknad av att den sjätte (13) utgångstransistorns kollektor är ansluten till anordningens fjärde (6) strömlogiska utgång via ett tredje ytterligare inverteringssteg, utfört i formen av en tredje (28) ytterligare strömspegel, matchad med den andra (19) strömförsörjningsbussen.

Liknande patent:

Uppfinningen avser kodningsverktyg som använder en förkortad kodbok med adaptiv återställning. Det tekniska resultatet består i att minska mängden information som överförs från den mottagande sidan till den sändande sidan.

Uppfinningen avser datateknik, nämligen till kodning av videoinformation. Det tekniska resultatet är att öka effektiviteten av kodning och avkodning av bitströmmen av videoinformation genom att dela upp data i entropilager.

Uppfinningen avser ett förfarande för att koda en sekvens av heltal, en lagringsanordning och en signal som bär en sådan kodad sekvens, och ett förfarande för att avkoda denna kodade sekvens.

Uppfinningen hänför sig till ett förkodningsförfarande, såväl som ett system och förfarande för att konstruera en förkodningskodbok i ett multipelingångssystem med flera utgångar (MIMO).

Uppfinningen hänför sig till teknikområdet inom vilket digitaliserade signaler används och kan användas i kommunikationsanordningar, inspelning, inspelning, uppspelning, konvertering, kodning och komprimering av signaler och automatiska styrsystem.

Uppfinningen hänför sig till området för telekommunikation, nämligen till området för kryptografiska anordningar och metoder för att verifiera elektronisk digital signatur(EDS). .

Uppfinningen hänför sig till området för digital signalbehandling, i synnerhet till datakomprimering och förbättring av entropikodning av videosekvenser. Det tekniska resultatet är att öka effektiviteten och minska beräkningskomplexiteten för entropikodning. En metod för att bearbeta en dataström bestående av ett flertal syntaktiska element är baserad på att ersätta syntaktiska element vars värden har hög sannolikhet att förekomma med syntaktiska element vars värden har en låg sannolikhet. Kontexten bestäms för det syntaktiska elementet och sannolikheten för förekomsten av värdena för de syntaktiska element i dataflödesmodellen som har ett visst sammanhang beräknas. Ersätt syntaktiska element i en dataström som har ett visst sammanhang, om den beräknade sannolikheten för förekomst av värdet av det syntaktiska elementet ligger över en given tröskel, med syntaktiska element vars värden har låg sannolikhet. 3 n. och 10 lön filer, 4 ill., 2 bord.

Uppfinningen hänför sig till kommunikationsteknologi och är avsedd för mätning av spektrumet av akustiska informationssignaler. Tekniskt resultat - öka noggrannheten för att mäta spektrumet av information akustiska signaler, expandera funktionalitet enheter genom att länka momentana spektrumvärden till varaktighetsjusterbara segment av en tillfällig akustisk signal. För detta ändamål använder metoden för att mäta spektrum den diskreta cosinustransformen (DCT) istället för den snabba Fouriertransformen (FFT), vilket gör det möjligt att öka noggrannheten för att mäta spektrumet av akustiska signaler genom att öka upplösningen, minska nivån av sidolober av fönstertransformationen i spektrumet och minskar oscillationen av de spektralana, och låter dig också minska varaktigheten av de akustiska signalsegmenten på vilka det momentana spektrumet mäts, medan istället för en, två signaler (huvud och extra) genereras, och den extra digitala akustiska signalen är ortogonal mot huvudsignalen, och de uppmätta momentana spektrumvärdena är också kopplade, spektrummodul och fasfrekvenskarakteristik för signalen till tidsposition och varaktighet- justerbara segment av den temporära akustiska signalen på vilken detta spektrum mäts. 2 n.p. flyga, 8 ill.

Uppfinningen avser trådlös kommunikation. Det tekniska resultatet är ökad brusimmunitet, tillförlitlighet och kommunikationseffektivitet, samtidigt som energiförbrukningen kan minskas. För detta ändamål inkluderar metoden: steg S1, i vilket masteranordningen genererar en sekvenskod med hjälp av en specifik kodare och sänder sekvenskoden till varje slavanordning kontinuerligt under en förutbestämd tidsperiod enligt en kommunikationsförfrågan, varvid specifik kodare är ett skiftregister med respons, utförs på ett specifikt polynom, vars ordning och koefficienter är relaterade till anslutningsbegäran, medan alla koefficienter och initiala värden inte är lika med 0 samtidigt; en förutbestämd tidsperiod är större än eller lika med summan av sömnperioden och slavdetekteringsperioden, vilket utgör en sömn- och uppvakningscykel; steg S2, i vilket slavanordningen tar emot den kontinuerliga delen av sekvenskoden under detekteringsperioden, avkodar sekvenskoden med en avkodare som motsvarar kodaren och utför en motsvarande operation i enlighet med avkodningsresultatet. 2 n. och 10 lön flyg, 5 sjuka.

Uppfinningen avser kommunikationsteknik och är avsedd för kodning och avkodning av signaler. Det tekniska resultatet är en ökning av noggrannheten för signalkodning och avkodning. En signalkodningsmetod innefattar att erhålla en frekvensdomänsignal enligt en insignal; allokering av förutbestämda bitar till frekvensdomänsignalen enligt en förutbestämd allokeringsregel; justering av tilldelningen av bitar till frekvensdomänsignalen när den högsta frekvensen av frekvensdomänsignalen till vilken bitarna är allokerade överstiger ett förutbestämt värde; och kodning av frekvensdomänsignalen i enlighet med allokeringen av bitar för frekvensdomänsignalen. 4 n. och 16 lön flyg, 9 sjuk.

Uppfinningen hänför sig till området för telekommunikation och är avsedd att skydda överförd hemlig information. Det tekniska resultatet är en hög säkerhetsnivå för krypterad information. En metod för att kryptera information, inklusive att konstruera en tabell av överensstämmelser av tecken och deras ekvivalenter i rymden (00; FF) i det hexadecimala talsystemet, generera en ny överensstämmelsetabell genom att ändra den ursprungliga tabellen, förskjuta den ursprungliga tabellen, dvs. strängen av matchningar förskjuts med det angivna antalet tecken, kodar den ursprungliga informationen och komprimerar den till önskad volym med hjälp av motsvarande Unicode-kodningstabell. 2 bord

Uppfinningen avser kodning/avkodning digital signal, bestående av successiva block av prover. Det tekniska resultatet är att förbättra kvaliteten på kodat ljud. Kodningen involverar applicering av ett viktningsfönster på två block av M på varandra följande sampel. I synnerhet är ett sådant viktningsfönster asymmetriskt och innehåller fyra separata sektioner som sträcker sig sekventiellt över de två ovan nämnda blocken, där den första sektionen ökar under det första tidsintervallet, den andra sektionen har ett konstant viktningsvärde under det andra tidsintervallet, den tredje sektionen minskar över tiden och den fjärde sektionen har ett konstant viktningsvärde under det fjärde tidsintervallet. 6 n. och 11 lön flyg, 10 ill.

Uppfinningen hänför sig till området digital bearbetning signaler, i synnerhet till metoder för kodning-avkodning av digitala videobilder. Det tekniska resultatet är en ökning av komprimeringsförhållandet för videobilder med en liten minskning av kvaliteten på den avkodade bilden i förhållande till bilder som har en högfrekvent karaktär av signalspektrat. En metod för att koda-avkoda digitala videobilder föreslås. Enligt metoden, under kodningsprocessen, adderas en ytterligare högfrekvenskomponent rad för rad till lågfrekvenskomponenten i wavelettransformen för att jämna ut den ursprungliga funktionen, som används för kodning, men undertrycks på avkodningssidan genom att använda ett lågpassfilter. Dessutom implementeras kodning med användning av funktionalitet med två mål att öka datakomprimeringsförhållandet och bibehålla kvaliteten på den avkodade bilden, och egenskaperna hos avkodarfiltret tas med i beräkningen som en kommunikationsbegränsning vid kodningsstadiet. 8 ill., 3 bord.

Uppfinningen hänför sig till området trådlös kommunikationsteknologi. Det tekniska resultatet är att förbättra kvaliteten på kommunikationen genom att undertrycka sekventiell interferens mellan signalströmmar. Förkodningsmetoden innefattar: att utföra förkodningsförbehandling på en signal som ska sändas, varvid förbehandlingen orsakar en ökning av effekten hos signalen som ska sändas; val av en effektbegränsande algoritm enligt urvalsregeln; att utföra en effektbegränsande operation på den förbehandlade signalen enligt den valda effektbegränsande algoritmen; och generering av en förkodad signal i enlighet med den effektbegränsade signalen. En utföringsform av föreliggande uppfinning visar vidare en sändningsanordning, en mottagningsanordning och ett förkodningssystem. I föreliggande uppfinning kan den negativa effekten som utövas av den effektbegränsande operationen på signalöverföring reduceras så mycket som möjligt medan sändningseffekten begränsas genom att använda den effektbegränsande operationen. 5 n. och 12 lön flyga, 8 ill.

Föreliggande uppfinning hänför sig till området kodning och avkodning och är avsedd för kvantisering av frekvensenveloppvektorer. Det tekniska resultatet är en ökning av effektiviteten av kvantisering av frekvensenveloppvektorer. Metoden inkluderar: uppdelning av N frekvensenvelopper i en ram i N1 vektorer, där varje vektor i N1 vektorerna inkluderar M frekvensenvelopper; kvantisering av den första vektorn till Nl-vektorer genom att använda en första kodbok för att erhålla ett kodord som motsvarar den kvantiserade första vektorn, varvid nämnda första kodbok är uppdelad i 2B1-sektioner; bestämning, i enlighet med kodordet som motsvarar den kvantiserade första vektorn, att den kvantiserade första vektorn är associerad med en i:te del i 2B1-delarna av nämnda första kodbok; bestämning av den andra kodboken enligt kodboken i den i:te sektionen; och kvantisering av den andra vektorn till Nl-vektorer baserat på nämnda andra kodbok. I utföringsformer av föreliggande uppfinning är frekvensenveloppen uppdelade i ett flertal vektorer med mindre dimensioner så att vektorkvantisering kan utföras på frekvensenveloppvektorerna genom att använda en kodbok med färre bitar. 2 n. och 6 lön flyg, 3 ill.

Gruppen av uppfinningar hänför sig till området kodning. Det tekniska resultatet är att effektivisera datakomprimeringen. En metod för att koda indata (D1) inkluderar att definiera väsentligen upprepande datablock och/eller datapaket i åtminstone ett av indatafragmenten (D1), varvid datablocken och/eller datapaketen inkluderar ett motsvarande flertal element, där elementen inkluderar ett flertal bitar; bestämma huruvida element inom väsentligen repeterande datablock och/eller datapaket är konstanta, och/eller bestämma att element inom väsentligen repeterande datablock och/eller datapaket förändras; koda de oföränderliga elementen till kodad data (E2) med användning av åtminstone en motsvarande symbol eller åtminstone en motsvarande bit som indikerar ingen förändring i de oföränderliga elementen jämfört med deras motsvarande element i referensdatablocket och/eller datapaketet; och kodning av de ändrade elementen till kodad data (E2). 6 n. och 28 lön flyga, 8 ill.

Uppfinningen avser dekrypteringsanordningar. Det tekniska resultatet består i att öka prestandan hos insom använder den uppfinningsenliga avkodaren. Den första logiska ingången på enheten är ansluten till ingången på den tredje strömspegeln, den andra logiska ingången på enheten är ansluten till ingången på den första strömspegeln, den första strömutgången på den första strömspegeln är ansluten till den kombinerade emitters från den andra och femte utgångstransistorn och via en hjälpreferensströmkälla är ansluten till den andra strömförsörjningsbussen, den andra strömutgången från den första strömspegeln är ansluten till de kombinerade emitterna hos den första och fjärde utgångstransistorn och ansluten till första strömutgången på den tredje strömspegeln, kollektorn på den andra utgångstransistorn är ansluten till ingången på den andra strömspegeln, vars strömutgång är ansluten till de kombinerade emitterna hos den tredje och sjätte utgångstransistorn och är ansluten till andra strömutgången från den tredje strömspegeln, och kollektorn hos den femte utgångstransistorn är ansluten till den andra strömförsörjningsbussen. 3 lön flyg, 5 sjuka.




Topp