BE1009389A6 - Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfert methode (atm). - Google Patents
Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfert methode (atm). Download PDFInfo
- Publication number
- BE1009389A6 BE1009389A6 BE9500487A BE9500487A BE1009389A6 BE 1009389 A6 BE1009389 A6 BE 1009389A6 BE 9500487 A BE9500487 A BE 9500487A BE 9500487 A BE9500487 A BE 9500487A BE 1009389 A6 BE1009389 A6 BE 1009389A6
- Authority
- BE
- Belgium
- Prior art keywords
- cell
- state
- cells
- received
- sequence
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012546 transfer Methods 0.000 title description 5
- 230000006978 adaptation Effects 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims abstract description 10
- 238000012937 correction Methods 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 claims abstract description 4
- 230000007704 transition Effects 0.000 claims 2
- 230000001419 dependent effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
- H04L2012/5627—Fault tolerance and recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5647—Cell loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/565—Sequence integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5654—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL1
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Werkwijze voor het detekteren en kompensren van ontbrekende en misplaatste cellen aan de ontvangszijde bij de transmissie van ATM cellen met een aanpassingslaag AAL van het type 1, waarbij aan de cellen een nummer van rangorde wordt toegekend en een fout korrektie en detektie kode die aangeeft of het nummer van rangorde en daarvan afhangende bijkomende informatie al dan niet korrekt zijn overgestuurd, en op basis van deze gegevens beslist wordt of een cel afgekeurd op doorgestuurd wordt, en of er een ontbrekende cel of misplaatste cellen zijn, daardoor gekenmerkt dat een beslissing aangaande het aanvaarden of afkeuren van een ontvangen cel onmiddellijk wordt genomen zonder een volgende cel af te wachten, terwijl de eventuele beslissing dat een cel voorafgegaan wordt door één of meer ontbrekende cellen of dat een cel een misplaatste cel is, genomen wordt na het ontvangen van een volgende cel, waarbij in het geval beslist wordt dat de eerstgenoemde cel voorafgegaan wordt door één of meer ontbrekende cellen, één of meer fiktieve cellen met een gelijk totaal aantal bytes worden ingebracht tussen de eerstgenoemde cel voornoemde volgende cel, ...
Description
<Desc/Clms Page number 1> Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfer methode (ATM). De uitvinding heeft betrekking op een werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen aan de ontvangstzijde bij de transmissie van ATM cellen (Asynchrone Transfer Modus Cellen) met een aanpassingslaag (ATM Adaptive Layer) of AAL van het type 1, waarbij aan de cellen een nummer van rangorde wordt toegekend (met bv. een maximum van acht) en een fout korrektie en detektiekode die aangeeft of het nummer van rangorde en daarvan afhangende bijkomende informatie al dan niet korrekt zijn overgestuurd, en op basis van deze gegevens beslist wordt of een cel afgekeurd of doorgestuurd wordt, en of er ontbrekende of misplaatste cellen zijn. Sedert 1988 is ATM door CCITT als transportmechanisme gekozen voor B-ISDN breedbandkommunikatie netwerken. Hierbij wordt de gebruikersinformatie in cellen of pakketjes verstuurd met een vaste lengte van 48 byte, voorafgegaan door een kop van 5 byte. Het verpakken van de gebruikersinformatie in cellen in de zendrichting en het ontpakken van de gebruikersinformatie in de ontvangstrichting wordt uitgevoerd in de ATM-aanpassingslaag of AAL. Indien de gebruikersinformatie bestaat uit een kontinue bitstroom, zoals bijvoorbeeld een PCM spraaksignaal, wordt gebruik gemaakt van de aanpassingslaag van het type 1. De aanpassingslaag wordt verdeeld in twee sublagen, namelijk de convergentie-of aanpassingssublaag (CS sublaag) en de segmentatieen-hersamenstellingssublaag (SAR sublaag). <Desc/Clms Page number 2> EMI2.1 Aan de zijde van de zender verzameld de CS-sublaag de gebruikersinformatie tot de CS-sublaag 47 bytes ontvangen heeft. Deze 47 bytes worden doorgegeven aan de SAR-sublaag, tesamen met het nummer van rangorde (3 bit) en eventueel andere informatie (1 bit). De SAR-sublaag voegt bij het nummer van rangorde en de andere informatie een fout korrektie en detektie kode (4 bit) toe, zodat een pakket van 48 bytes ontstaat dat kan worden overgestuurd via het ATM netwerk. Het nummer van rangorde wordt verhoogd met 1 telkens een pakket van 47 bytes wordt doorgegeven van de SC-sublaag naar de SAR-sublaag en kan een waarde hebben tussen 0 en 7. De fout korrektie en detektie kode laat toe, langs de ontvangst zijde na te gaan of het nummer van rangorde en de bijkomende informatie korrekt is ontvangen. Aan de zijde van de ontvanger geeft de SAR sublaag de CS sublaag de 47 byte gebruikersinformatie door samen met het nummer van de rangorde (drie bit), de bit met bijkomende informatie afhankelijk van het nummer van de rangorde, en de toestandswaarde van het nummer van de rangorde en van voornoemde bit die aangeeft of dit nummer en deze bit al dan niet korrekt zijn overgebracht. Voor het bepalen van de toestandswaarde gebruikt de SAR-sublaag de fout korrektie en detektiekode. Door verwerking van het nummer van de rangorde van de cellen en de toestandswaarde kunnen ontbrekende of misplaatste cellen gedetekteerd worden. Deze informatie kan dan verder worden verwerkt in dat deel van de CS sublaag die de ongelijke vertraging van de cellen in het ATM-netwerk behandelt. Een dergelijke werkwijze om ontbrekende of misplaatste cellen te detekteren en te kompenseren is beschreven in een bijlage van de door het European Telecommunications <Desc/Clms Page number 3> Standards Institute (ETSI) uitgegeven publikatie ETS DE/NA-52617 "B-ISDN ATM Adaptation Layer (AAL) specification, type 1". Volgens deze werkwijze worden twee opeenvolgende cellen geanalyseerd en pas na deze analyse wordt op basis van het rangordenummer van de cel en de toestandswaarde de beslissing genomen of een cel ontbreekt of misplaatst is. Dit betekent dat een ontvangen cel eerst opgeslagen wordt tot de volgende cel ontvangen is en pas dan ofwel afgekeurd wordt ofwel verder verwerkt wordt. Indien vastgesteld wordt dat er één of meer cellen verloren zijn gegaan, dan worden, om het juiste bitaantal te bewaren, één of meer fiktieve cellen toegevoegd voor de eerste van voornoemde twee opeenvolgende cellen. Indien de cel misplaatst is, wordt de cel vernietigd. Handelingen worden dus toegepast op een opgeslagen cel. In feite is deze bekende werkwijze gebaseerd op een vertraging met een cel aangezien het om de aanwezigheid van een ontbrekende of misplaatste cel te detekteren noodzakelijk is te wachten op een volgende cel. Terwijl een dergelijke vertraging geen problemen stelt voor hoge kwaliteit audio en video diensten, doordat aan de ontvanger zijde de buffer die variaties in de vertraging van cellen behandelt, gemiddeld een aantal cellen bevat, maar is wel nadelig indien een spraakkanaal met lage bitsnelheid wordt getransporteerd door middel van een AAL type 1. De uitvinding heeft tot doel een werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij de transmissie van ATM-cellen met een <Desc/Clms Page number 4> aanpassingslaag van het type 1, te verschaffen die ook bij een spraakkanaal met lage bitsnelheid kan worden toegepast. Dit doel wordt volgens de uitvinding bereikt doordat een beslissing aangaande het aanvaarden of afkeuren van een ontvangen cel onmiddellijk wordt genomen zonder een volgende cel af te wachten, terwijl de eventuele beslissing dat een cel voorafgegaan werd door een of meer ontbrekende cellen of dat een cel een misplaatste cel is, genomen wordt na het ontvangen van een volgende cel, waarbij in het geval beslist wordt dat de eerstgenoemde cel voorafgegaan werd door één of meer ontbrekende cellen, een of meer fiktieve cellen met een gelijk aantal bytes wordt ingebracht tussen de eerstgenoemde cel en voornoemde volgende cel en, in het geval beslist wordt dat de eerstgenoemde cel een misplaatste cel is, deze misplaatste cel toch wordt aanvaard maar ter kompensatie een gelijk aantal bytes van de voornoemde volgende cel en eventueel een daarop volgende cel worden afgekeurd. De voornoemde vertraging met een cel wordt vermeden. De handelingen vinden plaats op de laatst binnengekomen cel. Met het inzicht de kenmerken van de uitvinding beter aan te tonen, is hierna, als voorbeeld zonder enig beperkend karakter, een voorkeurdragende uitvoeringsvorm beschreven van een werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfer methode (ATM), volgens de uitvinding, met verwijzing naar de hieraan toegevoegde tekeningen, waarin : figuur 1 een blokschema weergeeft van twee eindstations verbonden door een ATM-netwerk ; <Desc/Clms Page number 5> figuur 2 een blokschema weergeeft die de werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen volgens de uitvinding illustreert. In figuur 1 zijn twee eindstations 1 en 2, bijvoorbeeld twee eindcentrales, weergegeven. Een gesprek, beschikbaar als een continue bitstroom van 64 kbit/s wordt overgedragen van 2 naar 1 via het ATM-netwerk 3. Hiertoe is tussen elk van de eindstations l en 2 en het netwerk 3 een ATM-aanpassingslaag of AAL laag 5, 6 van het type 1 opgesteld dat samengesteld is uit een convergentieof aanpassingssublaag of CS sublaag 5 aan de zijde van het eindstation, dit is de gebruiker, en een segmentatie-en-hersamenstellingssublaag of SAR sublaag 6 aan de zijde van het ATM-netwerk. In eindstation 1 wordt in de CS sublaag een buffer 4 voorzien teneinde de veranderlijke celvertraging door het ATM-netwerk op te vangen. In het eindstation 1 wordt tussen de SAR sublaag 6 en de buffer 4 een geïntegreerde schakeling 7 aangesloten voor het detekteren en kompenseren van ontbrekende en misplaatste cellen. Dit detekteren en kompenseren geschiedt volgens de uitvinding als volgt : De informatie wordt over het ATM netwerk 3 gestuurd onder vorm van pakketjes of cellen van 53 byte, bijvoorbeeld van eindstation 2 naar eindstation 1. Elke cel die aan de zendzijde van eindstation 2 door de CS sublaag 5 via de SAR sublaag 6 aan het netwerk 3 wordt <Desc/Clms Page number 6> geleverd bestaat uit een kop van 5 byte, een celinhoud (payload) van 47 byte en een byte met een speciale funktie. Deze laatstgenoemde byte bevat drie bits die het nummer van rangorde SC (sequence count) van de cel weergeven, een bit die bijkomende informatie levert afhankelijk van de rangorde, bijvoorbeeld voor het overbrengen van de frequentie en eventueel de struktuur, genoemd convergence sublayer indication of CSI bit en vier bits die de fout korrektie en detektie kode vormen van de laatstgenoemde CSI EMI6.1 bit en van het nummer van rangorde SC. Het nummer van rangorde SC is een waarde tussen nul en zeven. Door de CS sublaag 5 worden de cellen geteld die aan de SAR sublaag 6 worden doorgegeven met een maximum van acht, dit wil zeggen vanaf de achtste cel wordt opnieuw van nul geteld. Aan de ontvangstzijde wordt in de SAR-sublaag aan de hand van de fout korrektie en detektie kode nagegaan of het nummer van rangorde en de CSI bit korrekt zijn overgestuurd. De toestandswaarde geeft aan of het oversturen al of niet geslaagd is. In het eerste geval is de toestandswaarde geldig, in het andere geval is de toestandswaarde ongeldig. De SAR-sublaag geeft aan de CS-sublaag, de toestandswaarde, de CSI bit, het nummer van rangorde en de 47 byte gebruikersinformatie door. Door de schakeling 7 worden het nummer van rangorde SC en de toestandswaarde gebruikt om ontbrekende of misplaatste cellen te detekteren en te kompenseren in de SC-sublaag. Dit detekteren en kompenseren geschiedt zonder vertraging. <Desc/Clms Page number 7> Een beslissing aangaande het aanvaarden of afkeuren van een ontvangen cel wordt onmiddellijk genomen zonder een volgende cel af te wachten. Indien een cel wordt aanvaard wordt de cel opgeslagen in buffer 4, voor verdere verwerking. Indien de cel wordt afgekeurd, wordt de cel vernietigd. De beslissing dat een cel voorafgegaan wordt door één of meer ontbrekende cellen of dat een cel een misplaatste cel is, wordt genomen na het ontvangen van een volgende cel. In het geval beslist wordt dat de eerstgenoemde cel voorafgegaan wordt door één of meer ontbrekende cellen, worden een of meer fiktieve cellen (dummy cells) met een gelijk totaal aantal bytes ingebracht tussen de eerstgenoemde cel en voornoemde volgende cel. In het geval beslist wordt dat de eerstgenoemde cel een misplaatste cel is, wordt deze misplaatste cel toch aanvaard maar ter kompensatie wordt een gelijk aantal bytes van de voornoemde volgende cel en eventueel een daarop volgende cel, afgekeurd. Deze handelingen kunnen worden beschreven door een zogenoemde toestandsmachine (state machine) met vijf toestanden, zoals weergeven door het blokschema van figuur EMI7.1 2, namelijk"start"8,"uit synchronisatie" synchronisatie"9,"inwaarbij een lijn tussen de toestanden de gebeurtenis weergeeft die veroorzaakt wordt door de ontvangen cel en die de evolutie in de toestandsmachine teweegbrengt en de handeling waaraan de ontvangen cel onmiddellijk wordt onderworpen. <Desc/Clms Page number 8> De toestand "start" 8 is de originele toestand. De toestandsmachine blijft in deze toestand tot een geldige toestandswaarde wordt ontvangen. Dit wordt weergegeven door de lijn 13. De cellen worden afgekeurd. Wanneer de toestandswaarde geldig is gaat de toestandsmachine over in de toestand "uit synchronisatie" 9 zoals aangeduid door de lijn 14. Volgende handelingen vinden in deze toestand 9 plaats : Wanneer de toestandswaarde geldig is en een nummer van rangorde wordt ontvangen dat niet in sequentie is met het nummer van rangorde van de vorige cel, wordt de ontvangen cel afgekeurd en blijft in toestand 9, zoals aangegeven door de lijn 15. Wanneer de toestandswaarde geldig is en een nummer van rangorde wordt ontvangen dat in sequentie is met het vorige, wordt de ontvangen cel aanvaard en gaat de toestandsmachine over naar de toestand "in synchronisatie" 10 zoals weergegeven door de lijn 16. Wanneer een cel met een ongeldige toestandswaarde toekomt, keert de toestandsmachine terug naar de positie "start" 8, zoals weergegeven door de lijn 17. Eens in de toestand "in synchronisatie" 10, waarbij het nummer van rangorde als gesynchroniseerd wordt beschouwd, blijft de toestandsmachine in deze toestand zolang het nummer van rangorde van een ontvangen cel in sequentie is met de vorige cel. Deze ontvangen cel wordt aanvaard zoals weergegeven door de lijn 18. Volgende handelingen worden in deze toestand 10 verricht : <Desc/Clms Page number 9> Indien de toestandswaarde ongeldig is, gaat de toestandsmachine naar de toestand "ongeldig" 11 zoals weergegeven door de lijn 19. De ontvangen cel wordt evenwel aanvaard. Indien de toestandswaarde geldig is en het nummer van rangorde niet in sequentie is met dit van de vorige cel, gaat de toestandsmachine naar de toestand "uit sequentie" 12 zoals weergegeven door de lijn 20. De ontvangen cel wordt aanvaard. In de toestand "ongeldig" 11 moet de toestandsmachine een beslissing nemen betreffende de vorige ontvangen cel met de ongeldige toestandswaarde, wanneer ze de volgende cel ontvangt. In deze toestand 11 vinden volgende handelingen plaats : Indien de toestandswaarde opnieuw ongeldig is, gaat de toestandsmachine terug naar de toestand "start" 1 zoals weergegeven door de lijn 21. De ontvangen cel wordt daarbij afgekeurd. Indien de toestandswaarde geldig is en het nummer van rangorde in sequentie met de laatst ontvangen cel met een geldig nummer van rangorde, keert de toestandsmachine terug naar de toestand "in synchronisatie" 10, zoals weergegeven door de lijn 22, maar de vorige cel wordt beschouwd als misplaatst. Een aantal bytes van de ontvangen cel en eventueel de volgende ontvangen cel, gelijk aan het aantal bytes van de misplaatste cel, worden afgekeurd. Indien de toestandswaarde geldig is maar een nummer van rangorde bezit dat met twee het nummer van de rangorde van de laatst ontvangen cel met een geldige toestandswaarde overtreft, wordt aangenomen dat alhoewel er een ongeldige <Desc/Clms Page number 10> toestandswaarde was, de vorige cel een cel is met een foutief nummer van rangorde. De ontvangen cel wordt aanvaard en de toestandsmachine keert terug naar de toestand "in synchronisatie" 10 zoals aangeduid door de lijn 23. In de toestand "uit sequentie" 12 worden de volgende handelingen verricht wanneer een cel toekomt : Indien de toestandswaarde ongeldig is, wordt de ontvangen cel afgekeurd en keert de toestandsmachine terug naar de toestand "start" 1, zoals weergegeven door de lijn 24. Indien de toestandswaarde geldig is en het nummer van rangorde in sequentie met de laatst ontvangen cel met een nummer van rangorde in sequentie, keert de toestandsmachine terug naar de toestand "in synchronisatie" 10, zoals weergegeven door de lijn 25, maar de vorige ontvangen cel wordt beschouwd als misplaatst. Van de ontvangen cel en eventueel de volgende ontvangen cel worden een aantal bytes, gelijk aan het aantal bytes van de misplaatste cel, afgekeurd. Indien de toestandswaarde geldig is en het nummer van de rangorde in sequentie met het nummer van rangorde van de vorige ontvangen cel, neemt de toestandsmachine aan dat cellen ontbreken. Ze voegt tussen de vorige ontvangen cel en de laatst ontvangen cel een aantal fiktieve cellen toe dat gelijk is aan het aantal ontbrekende cellen. De laatst ontvangen cel wordt aanvaard en de toestandsmachine keert terug naar de toestand "in synchronisatie" 10 zoals weergegeven door de lijn 26. Indien de toestandswaarde geldig is maar niet in een van de twee voornoemde toestanden, keurt de toestandsmachine de <Desc/Clms Page number 11> ontvangen cel af en gaat ze naar de toestand "uit synchronisatie" 9 zoals weergegeven door de lijn 27. De hiervoor beschreven werkwijze is vrij gelijkaardig aan de hoger genoemde bekende standaardwerkwijze voorgesteld door ETSI zodat aan de bekende apparatuur die voor de bekende werkwijze wordt gebruikt heel weinig moet worden gewijzigd om de hiervoor beschreven werkwijze volgens de uitvinding te kunnen uitvoeren. Volgens de uitvinding kunnen ontbrekende en misplaatste cellen gedetecteerd worden zonder dat een vertraging van de cellen vereist is. Fiktieve cellen worden toegevoegd na de cel die volgt op een ontbrekende cel en misplaatste cellen worden aanvaard, maar gekompenseerd door het afkeuren van hetzelfde aantal bytes van de cel of cellen die op de misplaatste cel volgen.
Claims (2)
1. - Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen aan de ontvangstzijde bij de transmissie van ATM cellen met een aanpassingslaag AAL van het type 1, waarbij aan de cellen een nummer van rangorde wordt toegekend en een fout korrektie en detektie kode die aangeeft of het nummer van rangorde en daarvan afhangende bijkomende informatie al dan niet korrekt zijn overgestuurd, en op basis van deze gegevens beslist wordt of een cel afgekeurd of doorgestuurd wordt, en of er een ontbrekende cel of misplaatste cellen zijn, daardoor gekenmerkt dat een beslissing aangaande het aanvaarden of afkeuren van een ontvangen cel onmiddellijk wordt genomen zonder een volgende cel af te wachten,
terwijl de eventuele beslissing dat een cel voorafgegaan wordt door één of meer ontbrekende cellen of dat een cel een misplaatste cel is, genomen wordt na het ontvangen van een volgende cel, waarbij in het geval beslist wordt dat de eerstgenoemde cel voorafgegaan wordt door één of meer ontbrekende cellen, een of meer fiktieve cellen met een gelijk totaal aantal bytes worden ingebracht tussen de eerstgenoemde cel en voornoemde volgende cel, en, in het geval beslist wordt dat de eerstgenoemde cel een misplaatste cel is, deze misplaatste cel toch wordt aanvaard maar ter kompensatie een gelijk aantal bytes van de voornoemde volgende cel en eventueel een daarop volgende cel worden afgekeurd.
2.-Werkwijze volgens konklusie 1, daardoor gekenmerkt dat gebruik gemaakt wordt van een toestandsmachine met vijf toestanden, namelijk"start" (8),"uit synchronisatie" (9), "in synchronisatie" (10), "ongeldig" (11) en "uit sequentie" (12), waarbij de toestandsmachine volgende
<Desc/Clms Page number 13>
evolutie ondergaat en volgende handelingen op de cellen verricht : - in de originele toestand "start" (1) worden de cellen afgekeurd tot een geldige toestandswaarde wordt ontvangen, waarna de toestandsmachine overgaat in de toestand "uit synchronisatie" (9) ;
- in deze toestand "uit synchronisatie" (9) blijven de cellen afgekeurd tot wanneer een nummer van rangorde wordt ontvangen dat in sequentie is met het vorige, waardoor de ontvangen cel wordt aanvaard en de toestandsmachine overgaat naar de toestand "in synchronisatie" (10) ; wanneer een cel met een ongeldige toestandswaarde toekomt keert de toestandsmachine terug naar de positie "start" (8) ; - in de toestand "in synchronisatie" (10), worden de cellen aanvaard zolang de toestandswaarde geldig is en het nummer van rangorde van een ontvangen cel in sequentie is met de vorige cel ;
Indien de toestandswaarde ongeldig is, gaat de toestandsmachine naar de toestand "ongeldig" (11) maar de ontvangen cel wordt evenwel aanvaard, terwijl indien de toestandswaarde geldig is en het nummer van rangorde niet in sequentie is met dit van de vorige cel, de toestandsmachine naar de toestand "uit sequentie" (12) overgaat en de ontvangen cel eveneens wordt aanvaard ; - in de toestand "ongeldig" (11) neemt de toestandsmachine een beslissing betreffende de vorige ontvangen cel met de ongeldige toestandswaarde, wanneer ze de volgende cel ontvangt ; indien de toestandswaarde opnieuw ongeldig is, gaat de toestandsmachine terug naar de toestand "start" (1) en wordt de ontvangen cel daarbij afgekeurd ;
indien de toestandswaarde geldig is en het nummer van de rangorde in sequentie met de laatst ontvangen cel met een geldige toestandswaarde, keert de toestandsmachine terug naar de toestand "in synchronisatie" (10), maar de vorige cel wordt beschouwd als misplaatst en een aantal bytes van de ontvangen cel en eventueel de volgende ontvangen cel,
<Desc/Clms Page number 14>
gelijk aan het aantal bytes van de misplaatste cel, worden afgekeurd ; indien de toestandswaarde geldig is maar een nummer van rangorde bezit dat met twee het nummer van de rangorde van de laatst ontvangen cel met een geldige toestandswaarde overtreft, wordt aangenomen dat alhoewel er een ongeldige toestandswaarde was, de vorige cel een cel is met een foutief nummer van rangorde.
De ontvangen cel wordt aanvaard en de toestandsmachine keert terug naar de toestand "in synchronisatie" (10).
- in de toestand "uit sequentie" (12) wordt, de ontvangen cel afgekeurd, indien de toestandswaarde ongeldig is, en de toestandsmachine keert terug naar de toestand "start" (1), terwijl indien de toestandswaarde geldig is en het nummer van rangorde in sequentie met de laatst ontvangen cel met een nummer van rangorde in sequentie, de toestandsmachine terugkeert naar de toestand "in synchronisatie" (10) en de vorige ontvangen cel als misplaatst wordt beschouwd en van de ontvangen cel en eventueel de volgende ontvangen cel een aantal bytes, gelijk aan het aantal bytes van de misplaatste cel, worden afgekeurd ;
indien de toestandswaarde geldig is en het nummer van de rangorde in sequentie met het nummer van rangorde van de vorig ontvangen cel, neemt de toestandsmachine aan dat cellen ontbreken en voegt ze tussen de vorige ontvangen cel en de laatst ontvangen cel een aantal fiktieve cellen toe dat gelijk is aan het aantal ontbrekende cellen ; de laatst ontvangen cel wordt aanvaard en de toestandsmachine keert terug naar de toestand "in synchronisatie" (10) ; indien de toestandswaarde geldig is maar het nummer van rangorde niet in een van de twee voornoemde toestanden, keurt de toestandsmachine de ontvangen cel af en gaat ze naar de toestand "uit synchronisatie" (9).
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BE9500487A BE1009389A6 (nl) | 1995-06-02 | 1995-06-02 | Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfert methode (atm). |
PCT/EP1996/002255 WO1996039003A2 (de) | 1995-06-02 | 1996-05-24 | Verfahren zum detektieren und kompensieren fehlender und/oder fehlerhaft eingefügter zellen bei der asynchronen transfermethode (atm) |
DE59605886T DE59605886D1 (de) | 1995-06-02 | 1996-05-24 | Verfahren zum detektieren und kompensieren fehlender und/oder fehlerhaft eingefügter zellen bei der asynchronen transfermethode (atm) |
CA002222707A CA2222707A1 (en) | 1995-06-02 | 1996-05-24 | Method for detecting and compensating for missing and/or incorrectly inserted cells in the asynchronous transfer method (atm) |
AT96919808T ATE196400T1 (de) | 1995-06-02 | 1996-05-24 | Verfahren zum detektieren und kompensieren fehlender und/oder fehlerhaft eingefügter zellen bei der asynchronen transfermethode (atm) |
US08/930,093 US5850406A (en) | 1995-06-02 | 1996-05-24 | Method for detecting and compensating for missing and/or incorrectly inserted cells in the asynchronous transfer method (ATM) |
ES96919808T ES2150677T3 (es) | 1995-06-02 | 1996-05-24 | Procedimiento para detectar y compensar celulas omitidas o insertadas erroneamente en el metodo de transferencia asincrona (atm). |
JP53616996A JP3594618B2 (ja) | 1995-06-02 | 1996-05-24 | 非同期転送方法(atm)において欠除した、および/または誤って挿入されたセルを検出し、そして補償するための方法 |
EP96919808A EP0830800B1 (de) | 1995-06-02 | 1996-05-24 | Verfahren zum detektieren und kompensieren fehlender und/oder fehlerhaft eingefügter zellen bei der asynchronen transfermethode (atm) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BE9500487A BE1009389A6 (nl) | 1995-06-02 | 1995-06-02 | Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfert methode (atm). |
Publications (1)
Publication Number | Publication Date |
---|---|
BE1009389A6 true BE1009389A6 (nl) | 1997-03-04 |
Family
ID=3889015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BE9500487A BE1009389A6 (nl) | 1995-06-02 | 1995-06-02 | Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfert methode (atm). |
Country Status (9)
Country | Link |
---|---|
US (1) | US5850406A (nl) |
EP (1) | EP0830800B1 (nl) |
JP (1) | JP3594618B2 (nl) |
AT (1) | ATE196400T1 (nl) |
BE (1) | BE1009389A6 (nl) |
CA (1) | CA2222707A1 (nl) |
DE (1) | DE59605886D1 (nl) |
ES (1) | ES2150677T3 (nl) |
WO (1) | WO1996039003A2 (nl) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TR199900855A2 (xx) * | 1999-04-16 | 2000-11-21 | Netaş Northern Electric Telecommunication A.Ş. | PCM ile ATM arasında geçiş sağlayan yeni bir ATM uyumlama katmanı tip:1 tümdevresi. |
EP1333625B1 (en) * | 2002-02-04 | 2007-04-18 | Matsushita Electric Industrial Co., Ltd. | Method for packet loss distinction |
US9973300B2 (en) * | 2016-06-09 | 2018-05-15 | Echelon Corporation | Modulation adaption method for multi-mode modems |
CN107257392B (zh) * | 2017-06-21 | 2021-03-30 | 深圳Tcl新技术有限公司 | 设备序列号设定方法和装置及计算机可读存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3912660C1 (nl) * | 1989-04-18 | 1990-08-30 | Wandel & Goltermann Gmbh & Co, 7412 Eningen, De | |
DE4217003A1 (de) * | 1992-05-22 | 1993-11-25 | Sel Alcatel Ag | Verfahren und Schaltungsanordnung zum Wiederherstellen der richtigen Anzahl von Zellen einer gestörten ATM-Verbindung |
JP2908642B2 (ja) * | 1992-09-04 | 1999-06-21 | 三菱電機株式会社 | 2重到着セル検出装置 |
-
1995
- 1995-06-02 BE BE9500487A patent/BE1009389A6/nl not_active IP Right Cessation
-
1996
- 1996-05-24 ES ES96919808T patent/ES2150677T3/es not_active Expired - Lifetime
- 1996-05-24 EP EP96919808A patent/EP0830800B1/de not_active Expired - Lifetime
- 1996-05-24 CA CA002222707A patent/CA2222707A1/en not_active Abandoned
- 1996-05-24 JP JP53616996A patent/JP3594618B2/ja not_active Expired - Fee Related
- 1996-05-24 WO PCT/EP1996/002255 patent/WO1996039003A2/de active IP Right Grant
- 1996-05-24 US US08/930,093 patent/US5850406A/en not_active Expired - Fee Related
- 1996-05-24 AT AT96919808T patent/ATE196400T1/de not_active IP Right Cessation
- 1996-05-24 DE DE59605886T patent/DE59605886D1/de not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0830800B1 (de) | 2000-09-13 |
JPH11505993A (ja) | 1999-05-25 |
CA2222707A1 (en) | 1996-12-05 |
US5850406A (en) | 1998-12-15 |
ATE196400T1 (de) | 2000-09-15 |
JP3594618B2 (ja) | 2004-12-02 |
EP0830800A2 (de) | 1998-03-25 |
WO1996039003A2 (de) | 1996-12-05 |
ES2150677T3 (es) | 2000-12-01 |
WO1996039003A3 (de) | 1997-01-23 |
DE59605886D1 (de) | 2000-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0761053B1 (en) | Method and equipment for prioritizing traffic in an atm network | |
US6219339B1 (en) | Method and apparatus for selectively discarding packets | |
US5740173A (en) | Asynchronous transfer mode (ATM) cell arrival monitoring system | |
AU723092B2 (en) | Minicell sequence number count | |
EP1115265A1 (en) | Method and a device for determining packet transmission priority between a plurality of data streams | |
US7075936B2 (en) | Voice packet processor and method of operation thereof | |
PL180327B1 (pl) | Sposób eksploatacji systemu lacznosci PL PL PL PL PL PL PL | |
JPH10229408A (ja) | 結合装置 | |
EP0906711B1 (en) | Atm partial cut-through | |
EP0498408A1 (en) | ATM exchange system with management cells | |
JP2001510957A (ja) | テレコミュニケーションネットワークの流れ制御 | |
EP0933004B1 (en) | Atm communications system and method | |
BE1009389A6 (nl) | Werkwijze voor het detekteren en kompenseren van ontbrekende en misplaatste cellen bij asynchrone transfert methode (atm). | |
AU703430B2 (en) | A method and apparatus for communicating between nodes in a communications network | |
EP1289334B1 (en) | Multiplex transmission apparatus and multiplex transmission method | |
GB2320846A (en) | A method for controlling the transfer of cells into an ATM buffer | |
WO1999003235A1 (en) | Vc merging for atm switch | |
US6788706B1 (en) | Frame handling system, and frame handling method | |
US7719704B1 (en) | Handling different types of telecommunication signals | |
JP2785005B2 (ja) | Fc/atm網相互変換装置における多重/分離方式 | |
JP3011155B2 (ja) | パケットセル廃棄制御装置 | |
US20070183429A1 (en) | Aalo cell format of an atm protocol for communicating voice traffic in a cdma system | |
KR100375667B1 (ko) | Adsl 시스템에서의 atm 흐름 제어 장치 및 그 방법 | |
JPH1155278A (ja) | 優先制御回路 | |
US20020131420A1 (en) | Method and device to transfer data in a communication network comprising a low-bit rate artery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RE | Patent lapsed |
Owner name: ATEA N.V. Effective date: 19970630 |