SE521606C2 - Method and circuit-switched, frame-based communication system for bandwidth-adapted use of communication link - Google Patents
Method and circuit-switched, frame-based communication system for bandwidth-adapted use of communication linkInfo
- Publication number
- SE521606C2 SE521606C2 SE9900798A SE9900798A SE521606C2 SE 521606 C2 SE521606 C2 SE 521606C2 SE 9900798 A SE9900798 A SE 9900798A SE 9900798 A SE9900798 A SE 9900798A SE 521606 C2 SE521606 C2 SE 521606C2
- Authority
- SE
- Sweden
- Prior art keywords
- bandwidth
- node
- sub
- sublink
- links
- Prior art date
Links
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/0421—Circuit arrangements therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1623—Plesiochronous digital hierarchy [PDH]
- H04J3/1647—Subrate or multislot multiplexing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/22—Time-division multiplex systems in which the sources have different rates or codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13166—Fault prevention
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13204—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13292—Time division multiplexing, TDM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13332—Broadband, CATV, dynamic bandwidth allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
20 25 30 U7 RJ ...A Ö\ CD O\ 2 till en av nämnda två noder. En första nod innefattar en multiplexorenhet som multiplexar dellänkens data enligt en multiplexeringsalgoritm för sekventiell överföring till den andra noden via en kommunikationslänk till vilken dellänkarna är anslutna. Varje dellänk adresserar en av en grupp dellänksmottagare. Denna nod innefattar en demultiplexorenhet som mottager dellänksdataflödet, delar upp det och distribuerar detta till den rätta dellänksmottagaren i samma ordning som de multi-plexades. Ett distributionsprotokoll för transmissionen av data via kommunikationslänken måste av denna anledning utformas. 20 25 30 U7 RJ ... A Ö \ CD O \ 2 to one of said two nodes. A first node comprises a multiplexer unit which multiplexes the data of the sublink according to a multiplexing algorithm for sequential transmission to the second node via a communication link to which the sublinks are connected. Each sublink addresses one of a group of sublink recipients. This node includes a demultiplexer unit which receives the sublink link data stream, divides it and distributes it to the correct sublink receiver in the same order as those multiplexed. For this reason, a distribution protocol for the transmission of data via the communication link must be designed.
Emellertid, olika användare och användargrupper har olika behov av dataöverföringskapacitet_ Användare kan välja mellan olika datatjänster. En datatjänst ofta data med en Olika genêrerar specificerad datahastighet. datahastigheter används av olika tjänster. Förhållandet mellan två datahastigheter kan vara tvà eller tre gånger eller mer. I vissa användargrupper är mängden tjänster med höga datahastigheter och i vissa dylika stor använ-dargrupper finns inga användare. Vissa användargrupper skulle därför behöva dellänkar med hög kapacitet endast vissa behöver dellänkar. och användargrupper làgkapacitets- Emellertid, som nämnts ovan, är protokollet utformat samma bandbredd för alla dellänkar förhållande för ett visst förhållande: och användargrupper. Detta resulterar i två huvudalternativ, antingen lág datahastighet, vilket kan medföra risk för stockning eller hög datahastighet för alla dellänkar, vilket innebär höga kostnader.However, different users and user groups have different needs for data transfer capacity_ Users can choose between different data services. A data service often generates data with a different data rate. data rates are used by different services. The ratio of two data rates can be two or three times or more. In some user groups the amount of services is with high data rates and in some such large user groups there are no users. Some user groups would therefore need high capacity sub-links only some need sub-links. and user groups low-capacity- However, as mentioned above, the protocol is designed the same bandwidth for all sub-links relationship for a given relationship: and user groups. This results in two main options, either low data rate, which can lead to a risk of congestion or high data rate for all sub-links, which means high costs.
Sålunda föreligger ett problem i ett kommunikationssystem i vilket dellänkarna är dimensionerade för tjänster med den högsta datahastigheten. Dellänkar som bär data genererade av användargrupper med låg datahastighetsdrift kommer därmed att för att bära en mängd utfyllnadsinformation (dummy information) fylla ut det oanvända ut-rymmet. I ett kommersiellt nätverk hyr kunder kommunikationslänkar' på en över-föringslänk och kunden 10 15 20 25 30 (S1 I J _; CN CT O\ 3 måste betala för oanvänd överföringskapacitet. Alternativet med dellänkar med låg kapacitet har den effekten att användargrupper kan utestängas.Thus, there is a problem in a communication system in which the sub-links are dimensioned for services with the highest data rate. Sub-links that carry data generated by user groups with low data rate operation will thus, in order to carry a lot of padding information (dummy information), fill the unused space. In a commercial network, customers rent communication links on a transmission link and the customer has to pay for unused transmission capacity. The alternative with low-capacity sub-links has the effect that user groups can be excluded.
Det är sedan tidigare känt, se WO96/21999, att i ett mobilradiosystem vilket överför meddelanden i. ett enkel- gränssnitt, tillhandahålla en diskrimineringsparameter som. kan användas för att diskriminera mellan de ramar som tillhör olika radiogränssnitt och signaleringsprotokoll, emellertid, inte för att diskriminera mellan olika bandbreddskrav.It is already known, see WO96 / 21999, that in a mobile radio system which transmits messages in a single interface, to provide a discrimination parameter which. can be used to discriminate between the frames belonging to different radio interfaces and signaling protocols, however, not to discriminate between different bandwidth requirements.
Redogörelse för uppfinningen Föreliggande uppfinning avser lösning på ovanstående beskrivna kostnads- och kapacitetsproblem.Disclosure of the Invention The present invention relates to a solution to the above-described cost and capacity problems.
Ett ändamål för uppfinningen är att tillhandahålla flexibla och lätta. metoder för att anpassa. bandbredden i en användargrupp till den nödvändiga bandbredden om de individuella användarna i användargruppen behöver mer eller mindre dellänksbandbredd under en längre period.An object of the invention is to provide flexible and lightweight. methods of adaptation. the bandwidth in a user group to the required bandwidth if the individual users in the user group need more or less sublink bandwidth for a longer period.
De ovan angivna problemen löses genom att förse var och en dellänkarna med en bandbreddsindikator och kommunikations- systemet förses med medel för användning av informationen från respektive bandbreddsindikator.The above problems are solved by providing each of the sub-links with a bandwidth indicator and the communication system is provided with means for using the information from the respective bandwidth indicator.
Enligt en utföringsform avser uppfinningen en metod för bandbreddsanpassad användning av en bandbreddsbegränsad kommunikationslänk mellan en första och en andra nod i ett kommunikationssystem. Systemet innefattar medel för överförande och mottagande dellänkar, av digital information på varvid kommunikationslänken. har en total bandbredd Bum som inte kan överskridas. Uppfinningen innefattar ett steg för allokering och 10 15 20 25 30 kombination av nämnda dellänkar inom den totala bandbredden Bwt till en dataström, ett följande steg innefattande en dellänksbandbreddsindikator pà ett bestämt fast läge i varje dellänk över nämnda kommunikationslänk till den andra noden och ett steg för läsning av dellänksbandbreddsindikatorerna vid nämnda andra nod och uppdelning av dataströmmen pá de olika dellänkarna enligt indikatorerna.According to one embodiment, the invention relates to a method for bandwidth-adapted use of a bandwidth-limited communication link between a first and a second node in a communication system. The system comprises means for transmitting and receiving sub-links, of digital information on the communication link. has a total bandwidth Bum that can not be exceeded. The invention comprises a step of allocating and combining said sub-links within the total bandwidth Bwt to a data stream, a subsequent step comprising a sub-link bandwidth indicator at a certain fixed position in each sub-link over said communication link to the second node and a step of reading the sublink bandwidth indicators at said second node and dividing the data stream on the various sublinks according to the indicators.
Enligt en andra utföringsfonn av systemet är uppfinningen ett kretskopplad, rambaserat kommunikationssystem vilket innefattar medel för bandbreddsanpassad användning av en bandbredds- begränsad kommunikationslänk mellan en första och en andra nod i systemet. Kommunikationssystemet innefattar medel för allokering och. kombination. av' dellänkar~ inonl nämnda totala. bandbredd. BUM till en dataström, medel för överföring av nämnda dataström innefattande en, dellänkbandbreddsindikator' på ett bestämt fast läge i varje dellänk via nämnda kommunikationslänk till den och vid denna nod medel för andra noden läsning av dellänksbandbreddsindikatorerna och uppdelning av dataströmmen pà de olika dellänkarna enligt indikatorerna.According to a second embodiment of the system, the invention is a circuit-switched, frame-based communication system which comprises means for bandwidth-adapted use of a bandwidth-limited communication link between a first and a second node in the system. The communication system includes means for allocation and. combination. of 'sub-links ~ inonl said total. bandwidth. BUM to a data stream, means for transmitting said data stream comprising a "sublink bandwidth indicator" at a certain fixed position in each sublink via said communication link to it and at this node means for the second node reading the sublink bandwidth indicators and dividing the data stream according to the various sublinkers. .
Fördelar med denna att det beskrivna uppfinning är ovan kapacitetsproblemet kan lösas. Dellänksbandbredden är anpassad till behovet hos den användargrupp som den tillhör. Vidare är en fördel att uppfinningen tillhandahåller ett flexibelt och lätt förfarande för att anpassa den. nödvändiga. bandbredden till en användargrupp om nämnda användargrupp behöver mer eller mindre dellänksbandbredd under en längre tidsperiod.Advantages of this that the described invention is above the capacity problem can be solved. The sublink bandwidth is adapted to the needs of the user group to which it belongs. A further advantage is that the invention provides a flexible and easy method for adapting it. necessary. the bandwidth of a user group if said user group needs more or less sublink bandwidth for a longer period of time.
Ytterligare en fördel är att uppfinningen tillhandahåller" ett mer kostnads- och överföringseffektivt kommunikationssystem. 10 15 20 25 30 5121 606 5 Kortfattad beskrivning av ritningarna För en bättre förståelse av föreliggande uppfinning hänvisas här till nedanstående detaljerade beskrivning i samband med de medföljande ritningarna där: Fig. l visar ett blockdiagram över tvâ noder och anslutna terminaler i ett kommunikationssystem som illustrerar förfarandet enligt uppfinningen; Fig. 2 visar ett flödesschema över en utföringsform enligt föreliggande uppfinning; Fig. 3 visar tvà olika ramstrukturer för överföring i systemet enligt Fig. l och i vilket förfarandet enligt uppfinningen används; Fig. 4 visar ett diagram vilket illustrerar bandbreddskraven för tre olika dellänkar i systemet enligt Fig. 1 och i vilka förfarandet enligt uppfinningen används.A further advantage is that the invention provides "a more cost and transmission efficient communication system. Brief Description of the Drawings For a better understanding of the present invention, reference is made here to the following detailed description taken in conjunction with the accompanying drawings, in which: FIG. Fig. 1 shows a block diagram of two nodes and connected terminals in a communication system illustrating the method according to the invention; Fig. 2 shows a flow chart of an embodiment according to the present invention; Fig. 3 shows two different frame structures for transmission in the system according to Fig. 1 and i Fig. 4 shows a diagram illustrating the bandwidth requirements for three different sub-links in the system according to Fig. 1 and in which the method according to the invention is used.
Beskrivning av utföringsformer Uppfinningen kommer nu att beskrivas mer detaljerat med hänvisning till Fig. l och Fig. 2.Description of embodiments The invention will now be described in more detail with reference to Fig. 1 and Fig. 2.
Uppfinningen avser ett förfarande och en anordning för trafikanpassat nyttjande av en bandbreddsbegränsad kommunikationslänk mellan en första och en andra nod i ett kommunikationssystem, vilket innefattar medel för överförande och mottagande av digital information pà dellänkar, varvid nämnda kommunikationslänk har den totala bandbredden Bum. Varje dellänk bär data associerade med ett antal användare. 10 15 20 25 30 Fig. 1 visar ett blockdiagram över ett kommunikationssystem 10 vilket uppvisar tvà noder - en första nod 11 och en andra nod 12 - och en kommunikationslänk CL mellan dessa. Den första noden betraktas som en huvudnod innefattande en styrenhet 13 för styrning av nodens 11 medel och funktioner. Utöver styrenheten 13 innefattar den första noden 11 ingångar 16 för ett motsvarande antal dellänkar, en kommunikationskällenhet 14, övervakande medel 21, packningsmedel 23, sändande medel 24 och allokerande medel 22.The invention relates to a method and a device for traffic-adapted use of a bandwidth-limited communication link between a first and a second node in a communication system, which comprises means for transmitting and receiving digital information on sub-links, said communication link having the total bandwidth Bum. Each sublink carries data associated with a number of users. Fig. 1 shows a block diagram of a communication system 10 which has two nodes - a first node 11 and a second node 12 - and a communication link CL between them. The first node is considered as a main node comprising a control unit 13 for controlling the means and functions of the node 11. In addition to the control unit 13, the first node 11 comprises inputs 16 for a corresponding number of sub-links, a communication source unit 14, monitoring means 21, packing means 23, transmitting means 24 and allocating means 22.
Till nod 11 är ett antal genererande enheter 15 och till nod 12 ett antal màlenheter 31 anslutna. En generatorenhet 15 kommunicerar data information pà rambas via kommunikationslänken CL till en màlenhet 31. Noderna och enheterna separeras av de streckade linjerna 18 och 32 och kommunikationslänken CL.To node 11 a number of generating units 15 and to node 12 a number of measuring units 31 are connected. A generator unit 15 communicates data information on a frame base via the communication link CL to a target unit 31. The nodes and units are separated by the dashed lines 18 and 32 and the communication link CL.
Den första noden 11, som även kallas huvudnod, innefattar åtminstone tvà, men vanlige flera, ingàngsportar 16. Varje ingàngsport 16 är ansluten till en dellänksgenerator 15. Varje dellänksgenerator 15 genererar digital information och sänder informationen pà en dellänk enligt ett dellänksprotokoll.The first node 11, also called the main node, comprises at least two, but usually several, input ports 16. Each input port 16 is connected to a sublink generator 15. Each sublink generator 15 generates digital information and transmits the information on a sublink according to a sublink protocol.
Den första noden 11 innefattar en källkommunikationsenhet 14 med medel för överföring och mottagning av digitala signaler via ett gränssnitt, som visas av den streckade linjen 18 mellan dellänksgeneratorerna 15 och den första noden 11. Nämnda medel väljs beroende pà olika parametrar sàsonl medium (t ex luft, ledning etc ),kodning,modulation etc. Källkommunikationsenheten 14 gör det möjligt att mottaga sublänkar definierade medelst olika protokoll.The first node 11 comprises a source communication unit 14 with means for transmitting and receiving digital signals via an interface, which is shown by the dashed line 18 between the sublink generators 15 and the first node 11. Said means is selected depending on different parameters such as medium (e.g. air , line, etc.), coding, modulation, etc. The source communication unit 14 makes it possible to receive sub-links defined by means of different protocols.
Enligt föreliggande uppfinning, BI2, är en bandbreddsindikator BI1, .., BIk tilldelad respektive dellänk för att indikera den nödvändiga bandbredden för den digitala informationen som 10 15 20 25 30 521 606 7 överförs via dellänken. BI~arna kan allokeras medelst allo- keringsmedlen 22. I föreliggande utföringsform enligt Fig.1 är, emellertid, BI-arna inlemmade i ramstrukturen för respektive dellänk redan och i fràn kommunikationens början respektive dellänksgenerator 15 såsom kommer att beskrivas mer detaljerat enligt Fig. 3. Ett flertal dellänksgeneratorer 15 tillhörande systemet 10 genererar digital information soul överförs pà ett flertal dellänkar SL vilka sänds till de olika ingángarna 16 pà den första noden ll. Den infogade bandbreddsindikatorn BIk för en bestämd dellänk ger sålunda information om den nödvändiga bandbredden för mottagning i den mottagande noden 12. Denna nödvändiga bandbredd är därvid mindre än om band- breddsindikatorn inte hade använts, varvid en reduktion av bandbredden pà kommunikationslänken CL kan erhàllas.According to the present invention, BI2, a bandwidth indicator BI1, .., BIk is assigned to each sublink to indicate the necessary bandwidth for the digital information transmitted via the sublink. The BIs can be allocated by means of the allocating means 22. In the present embodiment according to Fig. 1, however, the BIs are incorporated in the frame structure for each sublink already and from the beginning of the communication and sublink generator 15 as will be described in more detail according to Fig. 3. A plurality of sublink generators 15 belonging to the system 10 generate digital information soul transmitted on a plurality of sublinks SL which are transmitted to the various inputs 16 on the first node 11. The inserted bandwidth indicator BIk for a particular sublink thus provides information about the necessary bandwidth for reception in the receiving node 12. This necessary bandwidth is then less than if the bandwidth indicator had not been used, whereby a reduction of the bandwidth on the communication link CL can be obtained.
Fràn källkommunikationsenheten 14 sänds dellänkarna till medel 21 för övervakning av bandbredden hos varje dellänk. medel 21 dellänk.From the source communication unit 14, the sub-links are sent to means 21 for monitoring the bandwidth of each sub-link. average 21 sublink.
Nämnda bandbreddsindikatorn tillhörande alla övervakande läser varje Det är föredraget att dellänkar mäste innefatta en korrekt bandbreddsindikator.Said bandwidth indicator belonging to all monitors reads each It is preferred that sub-links must include a correct bandwidth indicator.
De olika ingàngarna 16 är anslutna till Datainformation i. en dellänk SLk till de källkommunikationsenheten 14. sänds fràn källkommunikationsenheten 14 övervakande medlen 21. och cha därefter packningsmedlen 23. Medlen 23 utgör medel för packning av dellänkarnas data i en kontinuerlig dataström. Medlen för övervakning 21 och medlen för packning 24 är anslutna till och allokerande styrs av de medlen 22.The various inputs 16 are connected to Data Information in a sublink SLk to the source communication unit 14. the means 21 are transmitted from the source communication unit 14 and then the packing means 23. The means 23 constitute means for packing the data of the sub-links in a continuous data stream. The means for monitoring 21 and the means for packing 24 are connected to and allocating are controlled by those means 22.
Packningsmedlen Im4ltiplexar~ dellänkarna till en. dataströnn som sänds av de sändande medlen 24 via kommunikations länken CL till den andra noden 12.The packing agents Im4ltiplexar ~ the sub-links to one. data stream transmitted by the transmitting means 24 via the communication link CL to the second node 12.
Medlen för insättning av den tillämpliga bandbreddsindikatorn BIk i respektive dellänk SLk kan tillhandahållas av en 10 15 20 25 30 protokollomvandlare 19, medlen 21. som är ansluten till de övervakande Protokollomvandlaren 19 har en minnesenhet 20, i vilken protokolldata avseende de olika ingàngarna 16 lagrats.The means for inserting the applicable bandwidth indicator BIk into the respective sublink SLk can be provided by a protocol converter 19, the means 21. connected to the monitoring protocol converter 19 has a memory unit 20, in which protocol data regarding the various inputs 16 is stored.
Protokolldata indikerar om en ingàng 16 nwttar en dellänk som bär en indikator eller en dellänk som saknar indikator. Proto- kollomvandlaren 19 inför automatiskt bandbreddsindikatorbitar i en dellänk som saknar indikator, t.ex. i dellänkens startetikett. Om bandbredden hos en dellänk ändras, ändras indikatorns värde av protokollomvandlaren 19.Protocol data indicates whether an input 16 nwttar a sublink carrying an indicator or a sublink lacking an indicator. The protocol converter 19 automatically introduces bandwidth indicator bits in a sublink that lacks an indicator, e.g. in the sublink's start label. If the bandwidth of a sublink changes, the value of the indicator is changed by the protocol converter 19.
Protokollomvandlaren 19 jämför de sparade indikatorvärdet hos en dellänk med motsvarade mottagna indikatorvärde. När det sparade indikatorvärdet skiljer sig frán mottagna värdet kommer protokollomvandlaren att ändra det inkorrekta värdet till de sparade värdet. Protokollomvandlaren 19 tillhanda-häller systemet 10 egenskapen att förändra bandbreddsindikatorn utan att ändra protokollet. Protokollomvandlaren 19 och det därtill hörande minnet 20 kan emellertid uteslutas om den lämpliga bandbreddsindikatorn dellänks- införs i dataströmmen redan i generatorerna 15.The protocol converter 19 compares the saved indicator value of a sublink with the corresponding received indicator value. When the saved indicator value differs from the received value, the protocol converter will change the incorrect value to the saved value. The protocol converter 19 provides the system 10 with the ability to change the bandwidth indicator without changing the protocol. However, the protocol converter 19 and the associated memory 20 can be excluded if the appropriate bandwidth indicator is downlinked into the data stream already in the generators 15.
Bandbreddsinformationen läses av de allokerande medlen 22 i den första noden 11, vilken kommer att använda denna information för att styra medlen för packning av varje dellänk till en seriell (eller parallell) dataström. De allokerande medlen 22 programmeras att kombinera den mottagna dellänken i en dataström med den totala bandbredden Bwt.The bandwidth information is read by the allocating means 22 in the first node 11, which will use this information to control the means for packing each sublink into a serial (or parallel) data stream. The allocating means 22 are programmed to combine the received sublink in a data stream with the total bandwidth Bwt.
Den andra noden 12 i systemet 10 betraktas som en slavnod och innefattar en styrenhet 17, som kan mottaga styrdata och styrsignaler fràn styrenheten 13 i den första noden 11.The second node 12 in the system 10 is considered a slave node and comprises a control unit 17, which can receive control data and control signals from the control unit 13 in the first node 11.
Den andra noden 12 innefattar även mottagande medel 25 för mottagning av den sända dataströmmen fràn den första noden 11, medel 26 för att läsa data fràn dataströmmen, medel 28 för 10 15 20 25 30 fw FO _) gm C 9 uppdelande av dataströmmen i olika dellänkar och medel 27 för att styra de uppdelande medlen 28. Slutligen innefattar noden 12 även medel för att distribuera datainformationen i respektive var och en av dellänkarna till de olika utgàngarna 30.The second node 12 also comprises receiving means 25 for receiving the transmitted data stream from the first node 11, means 26 for reading data from the data stream, means 28 for dividing the data stream into different sub-links and means 27 for controlling the dividing means 28. Finally, the node 12 also comprises means for distributing the data information in each of the sub-links to the various outputs 30, respectively.
Kommunikationslänken (HJ är ansluten till de nwttagande nædlen 25, vilka mottager dataströmmen och vidaresänder dataströmmen till de läsande medlen 26. Dessa läsande medel 26 är anslutna både till de uppdelande styrmedlen 27 och de uppdelande medlen 28. Den digital informationen och banbreddsindikatorerna vilka anordnats i dellänks-generatorn 15 eller införs av protokollomvandlaren 19, sonx beskrivits ovan, uppträder nu _pà den andra noden 12 som en dataström, företrädesvis uppdelade av bandbreddsindikatorerna BI:na.The communication link (HJ is connected to the receiving pins 25, which receive the data stream and forwards the data stream to the reading means 26. These reading means 26 are connected to both the dividing control means 27 and the dividing means 28. The digital information and path width indicators which are arranged in the sublink generator 15 or introduced by the protocol converter 19, sonx described above, now appears on the second node 12 as a data stream, preferably divided by the bandwidth indicators B1.
Bandbreddsindikatorerna BIk detekteras i den seriella dataströmmen och läses av läs-medlen 26 och denna information vidaresänds till de uppdelande styrmedlen 27. De uppdelande styrmedlen 27 sänder styrsignaler till de uppdelande medlen 28, vilka, baserat på de lästa bandbreddsindikatorerna BI, uppdelar den mottagna dataströmmen från de anslutna läsmedlen 26 i datainformation tillhörande var och en av dess dellänkar enligt värdet. på respektive indikatorer och. distribuerar' denx via den därpå följande distribuerande enheten 29 till de korrekta utgàngarna 30. Sålunda, för en viss bandbreddsindikator BIk som läses av läsmedlen 26 sänds en informationssignal till de uppdelande styrmedlen 27, vilka ger en styrsignal till de informationen som till vilken indikerar att skall uppdelande medlen 28, följer på bandbreddsindikatorn BIk sändas den korrekta dellänken SIk. De uppdelande medlen 28 kan utgöras av en vanlig omkopplare, vilken kan styras av de uppdelande medlen 27. 10 15 20 25 30 ( F! | O _-\ O\ C21 «_J\ 10 Utgàngarna 30 är anslutna till destinationsenheterna 31. Var och en av enheter 31 innefattar en dellänksmottagare (inte visad), som avläser bandbreddsindikatorn BIk till-hörande den nmttagna informationen via dellänk SLk. Indikatorn används som informa- tion för styrning och justering av destinationsenheten 31 till den korrekta dellänksbandbredden som ges av bandbreddsindikatorn för denna dellänk. Som nämnts ovan ges denna bandbredd av den infogade bredbandsindikatorn för den specifika dellänken om den nödvändiga bandbredden för korrekt mottagning i destinationsenheten 31.The bandwidth indicators BIk are detected in the serial data stream and read by the reading means 26 and this information is transmitted to the dividing control means 27. The dividing control means 27 send control signals to the dividing means 28, which, based on the read bandwidth indicators B1, divide the received data stream the connected reading means 26 in data information belonging to each of its sub-links according to the value. on the respective indicators and. distributes' denx via the subsequent distributing unit 29 to the correct outputs 30. Thus, for a certain bandwidth indicator BIk read by the reading means 26, an information signal is sent to the dividing control means 27, which give a control signal to the information indicating that dividing means 28, follows on the bandwidth indicator BIk the correct sublink SIk is transmitted. The dividing means 28 may be constituted by an ordinary switch, which may be controlled by the dividing means 27. The outputs 30 are connected to the destination units 31. Each and every one. one of units 31 comprises a sublink receiver (not shown), which reads the bandwidth indicator BIk belonging to the received information via sublink SLk. As mentioned above, this bandwidth is given by the inserted broadband indicator for the specific sublink about the necessary bandwidth for proper reception in the destination unit 31.
Som ett exempel kan systemet använda tre dellänkar SL1, SL2 och SL3 där var och en har en maximal bithastighet av 64 kbit/s. För att överföra denna information med dessa bithastigheter, skulle ett överföringsmedium kräva 3x64 = 192 kbit/s lika med den maxi- mal Om delläkarna bithastigheten för dessa tre överföringar.As an example, the system can use three sub-links SL1, SL2 and SL3 where each has a maximum bit rate of 64 kbit / s. To transmit this information at these bit rates, a transfer medium would require 3x64 = 192 kbit / s equal to the maximum If the sub-doctors bit rate for these three transmissions.
SL1-SL3 vid en speciell överföring skulle kräva enbart, t ex bl = 32; b2 = 32 och b3 = 64 kbit/s skulle fortfarande ett överföringsmedium med 3x64 kbit/s användas. skulle Vid föreliggande förfarande bandbreddsindikatorerna indikera att överföringsmediet endast kommer att kräva 32+32+64=128 kbits/s.SL1-SL3 in the case of a special transfer would require only, eg bl = 32; b2 = 32 and b3 = 64 kbit / s, a 3x64 kbit / s transmission medium would still be used. In the present method, the bandwidth indicators would indicate that the transmission medium will only require 32 + 32 + 64 = 128 kbits / s.
Eftersom det är sällan som alla dellänkarna använder den till- gängliga överföringsmediet till maximum och vid samma tidpunkt och var och en med sin maximala hastighet, kommer det att vara slöseri om kommunikationslänken CL dimensionerats för detta fall.Since it is rare that all sub-links use the available transmission medium to the maximum and at the same time and each with its maximum speed, it will be a waste if the communication link CL is dimensioned for this case.
Dataströmmen överföres via de sändandande medlen 24 via kommunikationslänken CL till den andra nodens medlen 25 12 mottagande medel 25. De mottagande utgör enbart en gränssnittsenhet mellan kommunikationslänken CL och den andra nodens 12 funktionsmoduler. De mottagande medlen 25 sänder dataströmmen till de läsande medlen 26 vilka läser dellänkarnas bandbreddsindikatorer. Denna information används av de UPP' 10 15 20 25 30 E21 6.236 11 delande medlen 28, olika Bandbredds- indikatorerna för informationen till de uppdelande styrmedlen 27 vilka uppdelar dataströmmen i de dellänkarna enligt nämnda läsindikatorer. var följande dellänk och. dess associerade BIk kan återfinnas.The data stream is transmitted via the transmitting means 24 via the communication link CL to the receiving means 25 of the second node 25. The receivers constitute only an interface unit between the communication link CL and the function modules of the second node 12. The receiving means 25 sends the data stream to the reading means 26 which read the bandwidth indicators of the sublinks. This information is used by the dividing means 28, the various bandwidth indicators for the information to the dividing control means 27 which divide the data stream in those sub-links according to said reading indicators. was the following sublink and. its associated BIk can be found.
Efter uppdelningen. av dataströmmen 'vidarebefordras dellänkarna till en distribuerande enhet 29 med flera utgångar 30. Var och en. av 1itgàngarna är anslutna till destinationsenheten 31. Den distribuerande enheten 29 utgör ett gränssnitt mellan utgångarna nodens 12 funktionsmoduler. och en av och den andra Var enheterna 31 innefattar en dellänksmottagare 32 som detekterar den mottagna dellänkens bandbreddsindikator. Indikatorn används som information för att styra och justera destinationsenheten 31 till den korrekta dellänks-bandbredden.After the division. of the data stream ', the sub-links are forwarded to a distributing unit 29 with several outputs 30. Each. of the inputs are connected to the destination unit 31. The distributing unit 29 forms an interface between the outputs and the operating modules of the node 12. and one of and the other Var units 31 includes a sublink receiver 32 which detects the bandwidth indicator of the received sublink. The indicator is used as information to control and adjust the destination unit 31 to the correct sublink bandwidth.
Fig 2 'visar ett flödesschema vilket illustrerar stegen i. det fall dellänksgeneratorn. uppfunna förfarandet i de bandbreddsindikatorn tillhandahålls av Bandbreddsindikatorns värde BIR: bestäms pá. basis av' den. begärda lbandbredden för en dellänk SLk och tillhandahålles av' en dellänksgenerator 15 i Fig. 1 tillsammans med de data som skall överföras via den dellänken. I ett första steg, steg 40, mottages dellänksdata förbestämd banbreddsindikatorn BIk från innefattande den sålunda tillsammans med data och bandbreddsindikatorer andra dellänkar i systemet.Fig. 2 'shows a flow chart illustrating the steps in the case of the sublink generator. invented the method in the bandwidth indicator provided by the bandwidth indicator value BOB: determined on. basis of 'it. requested the bandwidth of a sublink SLk and is provided by a sublink generator 15 in Fig. 1 together with the data to be transmitted via that sublink. In a first step, step 40, the sublink link data is received predetermined path width indicator BIk from including it thus together with data and bandwidth indicators other sublinks in the system.
I det följande steg, steg 41 sker packning av nämnda dellänk intill en av de närmast föregående eller därpå följande för att bygga upp en kontinuerlig dataström inom den totala bandbredden Btot - Det sista steget, i den första noden är att överföra steg 42, dellänken via nämnda dataströmmen via nämnda kommunikationslänk CL till den andra noden. 10 15 20 25 30 521 606 12 Det första steget i den andra noden, steg 43, är att mottaga dataströmmen via en kommunikationslänk, t ex CL i Fig. 1. Det följande steget, steg 44, är att läsa varje dellänksindikator BIk när de anländer och 'vidareföra dessa till de allokerande medlen för att styra det följande steget, steg 45, en uppdelning av dataströmmen till de ursprungliga dellänkarna. Det föregående och det sista steget 46 är att distribuera varje dellänk till den korrekta dellånksindikatorn.In the next step, step 41, packing of said sublink takes place next to one of the immediately preceding or subsequent ones to build up a continuous data stream within the total bandwidth Btot - The last step, in the first node, is to transmit step 42, the sublink via said data stream via said communication link CL to the second node. The first step in the second node, step 43, is to receive the data stream via a communication link, eg CL in Fig. 1. The next step, step 44, is to read each sublink indicator BIk when they arrives and passes these to the allocating means to control the next step, step 45, a division of the data stream into the original sub-links. The previous and final step 46 is to distribute each sublink to the correct sublink indicator.
I ett annat fall övervakas den krävda bandbredden genom att kontrollera en dellänk i den första noden, bandbreddsindikatorns värde BI bestäms i den första noden (i protokollomvandlaren 19), indikerande den krävda bandbredden hos den dellänken.In another case, the required bandwidth is monitored by checking a sublink in the first node, the value BI of the bandwidth indicator is determined in the first node (in the protocol converter 19), indicating the required bandwidth of that sublink.
Fig. 3 visar en ramstruktur för en överföring mellan noder ll, 12 i kommunikationssystemet enlig Fig. 1. Ramstrukturen innefattar ett antal fält Fl, F2, nu Fn, vart och ett vilket innehåller styrdata och datainformation som skall överföras via kommunikationslänken CL för varje dellänk. dellänk SLk Sålunda uppvisar en sin egen ramstruktur beroende på den krävda bandbredden indikerad av bandbreddsindikator BIk i enlighet med föreliggande uppfinning. Emellertid, kan två (eller flera) dellänkar uppvisa samma ramstruktur om de har samma bandbreddskrav.Fig. 3 shows a frame structure for a transmission between nodes 11, 12 in the communication system according to Fig. 1. The frame structure comprises a number of fields F1, F2, now Fn, each of which contains control data and data information to be transmitted via the communication link CL for each sublink. . sublink SLk Thus, one exhibits its own frame structure depending on the required bandwidth indicated by bandwidth indicator BIk in accordance with the present invention. However, two (or more) sub-links may have the same frame structure if they have the same bandwidth requirements.
Fält Fl uppvisar vanligen en rametikett, vilken indikerar ramens början (inte visad). Ett detta fält kan länk. och BI2, oanvänt utrymme i användas för bandbreddsindikatorn BI för resp. I Fig. 3 indikeras två bandbreddsindikatorer BIl var och en upptagande två bitar som visas. Indikator BIl tillhör den datainformation som överförs via dellänk SLl, medan indikator BI2 tillhör datainformation som överförs vid dellänk SL2. I detta exempel kräver dellänken SLl större bandvidd än dellänken SL2 och därför är BIl>BI2. 10 15 20 25 30 53"! .'21 l(-;\\ 'Ill (_)\ 13 Det andra fältet F2 innehåller ramsynkroniseringsmönster (inte visat) för synkronisering av mottagaren när ramen skall mottagas, t ex i destinationsenheten 31.Field F1 usually has a frame label, which indicates the beginning of the frame (not shown). One this field can link. and BI2, unused space in used for the bandwidth indicator BI for resp. In Fig. 3, two bandwidth indicators B11 are each indicated, occupying two bits as shown. Indicator BI1 belongs to the data information transmitted via sublink SL1, while indicator BI2 belongs to data information transmitted at sublink SL2. In this example, the sublink SL1 requires greater bandwidth than the sublink SL2 and therefore BI1> BI2. 10 15 20 25 30 53 "! .'21 l (-; \\ 'Ill (_) \ 13 The second field F2 contains frame synchronization patterns (not shown) for synchronizing the receiver when the frame is to be received, for example in the destination unit 31.
De àterstáende fälten F3,m., skall Fn används och kan innehålla den datainformation som överföras, överblivna bitar och skyddsbitar. Eftersom dessa delar av ramstrukturen inte har någonting att göra med uppfinningstanken har de inte behandlats i detalj här. bandbreddsindikatorn Enligt uppfinningen infogas BIk för dellänken SLk i det icke-använda utrymmet i fältet Fl, markerat av' de respektive bandbreddsindikatorerna. i Fig. 3. Soul nämnts ovan kan bandbreddsindikatorvärdet införas redan i. de sändande dellänksgeneratorerna 15 pà den första noden ll eller tilläggas av de allokerande medlen 22 pà sändarsidan.The remaining fields F3, m., Fn are to be used and may contain the data information being transmitted, leftover bits and bits of protection. Since these parts of the frame structure have nothing to do with the inventive concept, they have not been discussed in detail here. the bandwidth indicator According to the invention, BIk for the sublink SLk is inserted in the unused space in the field F1, marked by the respective bandwidth indicators. in Fig. 3. Soul mentioned above, the bandwidth indicator value can be entered already in the transmitting sublink generators 15 on the first node 11 or added by the allocating means 22 on the transmitter side.
De andra dellänkarnas SLk ramar har organiserats pà samma sätt, antingen. med samma. protokoll eller -med. en bandbreddsindikator BIk. Detta kan ske i ramens början som visas i Fig. 3 eller i mitten av ramen.The SLk frames of the other sublinks have been organized in the same way, either. with the same. protocol or -med. a bandwidth indicator BIk. This can be done at the beginning of the frame shown in Fig. 3 or in the middle of the frame.
Fig. 4 visar tre valfria dellänksramar FRX, Frx+l, FRx+2, vilka för varje dellänk SLl, SL2och SL3 anländer till packningsmedlen 23 för att multiplexas för att bilda en seriell bitström vilket sänds via mediet CL. Varje ram FRX, Frx+l, FRx+2 sänder data och bandbreddsindikatorer BIl, SLl, SL2och SL3.Fig. 4 shows three optional sublink frames FRX, Frx + 1, FRx + 2, which for each sublink SL1, SL2 and SL3 arrive at the packing means 23 to be multiplexed to form a serial bitstream which is transmitted via the medium CL. Each frame FRX, Frx + 1, FRx + 2 transmits data and bandwidth indicators BI1, SL1, SL2 and SL3.
BI2 och. BI3 för de tre dellänkarna Varje ram uppvisar ett antal bitar och alla bitarna i en ram bildar ett block som tidigare visats i Fig. 3.BI2 and. BI3 for the three sub-links Each frame has a number of bits and all the bits in a frame form a block as previously shown in Fig. 3.
Det förutsätts att SLl kräver mer bandbredd än dellänken SL2 och att dellänken SL3 behöver mer bandbredd. än var och en en! de andra dellänkarna SLl, SL2. 10 15 E BJ 1 606 14 B2. Bandbreddsindikatorn BI3 ooh de konsekutiva ramarna FRX och FRx+1. FRx+2 visas.It is assumed that SL1 requires more bandwidth than the sublink SL2 and that the sublink SL3 needs more bandwidth. than each one! the other sublinks SL1, SL2. 10 15 E BJ 1 606 14 B2. The bandwidth indicator BI3 ooh the consecutive frames FRX and FRx + 1. FRx + 2 is displayed.
Den snedstreckade ytan i den överblivna bandbredden upp till den totala tillgängliga bandbredden Bwt för kommunikationslänken CL i Fig. 2 är avsedd att representera den bandbredd vilken skulle ha krävts utan att tillämpa metoden enligt föreliggande uppfinning.The sloping area of the remaining bandwidth up to the total available bandwidth Bwt for the communication link CL in Fig. 2 is intended to represent the bandwidth which would have been required without applying the method of the present invention.
Uppfinningen är inte begränsad till de utföringsformer som visas i Fig. 1 och Fig. 2. Den kan även användas vid överföring fràn noden 12 till noden ll, dvs i den motsatta riktningen i det fall att destinationsenheterna 31 kan utgöras av dellänksgeneratorer och och dellängdsgeneratorerna 15 destinationsenheter utgör således användas för full duplex överföring.The invention is not limited to the embodiments shown in Fig. 1 and Fig. 2. It can also be used for transmission from the node 12 to the node 11, i.e. in the opposite direction in the case that the destination units 31 may consist of sub-link generators and and the sub-length generators 15. Destination units thus constitute used for full duplex transmission.
Claims (10)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9900798A SE521606C2 (en) | 1999-03-05 | 1999-03-05 | Method and circuit-switched, frame-based communication system for bandwidth-adapted use of communication link |
AU38486/00A AU3848600A (en) | 1999-03-05 | 2000-02-08 | Method for bandwidth adapted utilization |
PCT/SE2000/000247 WO2000054463A1 (en) | 1999-03-05 | 2000-02-08 | Method for bandwidth adapted utilization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9900798A SE521606C2 (en) | 1999-03-05 | 1999-03-05 | Method and circuit-switched, frame-based communication system for bandwidth-adapted use of communication link |
Publications (3)
Publication Number | Publication Date |
---|---|
SE9900798D0 SE9900798D0 (en) | 1999-03-05 |
SE9900798L SE9900798L (en) | 2000-09-06 |
SE521606C2 true SE521606C2 (en) | 2003-11-18 |
Family
ID=20414735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE9900798A SE521606C2 (en) | 1999-03-05 | 1999-03-05 | Method and circuit-switched, frame-based communication system for bandwidth-adapted use of communication link |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU3848600A (en) |
SE (1) | SE521606C2 (en) |
WO (1) | WO2000054463A1 (en) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10425134B2 (en) | 2004-04-02 | 2019-09-24 | Rearden, Llc | System and methods for planned evolution and obsolescence of multiuser spectrum |
US11309943B2 (en) | 2004-04-02 | 2022-04-19 | Rearden, Llc | System and methods for planned evolution and obsolescence of multiuser spectrum |
US10886979B2 (en) | 2004-04-02 | 2021-01-05 | Rearden, Llc | System and method for link adaptation in DIDO multicarrier systems |
US10985811B2 (en) | 2004-04-02 | 2021-04-20 | Rearden, Llc | System and method for distributed antenna wireless communications |
US10749582B2 (en) | 2004-04-02 | 2020-08-18 | Rearden, Llc | Systems and methods to coordinate transmissions in distributed wireless systems via user clustering |
US7418053B2 (en) * | 2004-07-30 | 2008-08-26 | Rearden, Llc | System and method for distributed input-distributed output wireless communications |
US11394436B2 (en) | 2004-04-02 | 2022-07-19 | Rearden, Llc | System and method for distributed antenna wireless communications |
US11451275B2 (en) | 2004-04-02 | 2022-09-20 | Rearden, Llc | System and method for distributed antenna wireless communications |
US9685997B2 (en) | 2007-08-20 | 2017-06-20 | Rearden, Llc | Systems and methods to enhance spatial diversity in distributed-input distributed-output wireless systems |
US11050468B2 (en) | 2014-04-16 | 2021-06-29 | Rearden, Llc | Systems and methods for mitigating interference within actively used spectrum |
US11190947B2 (en) | 2014-04-16 | 2021-11-30 | Rearden, Llc | Systems and methods for concurrent spectrum usage within actively used spectrum |
US10194346B2 (en) | 2012-11-26 | 2019-01-29 | Rearden, Llc | Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology |
US11189917B2 (en) | 2014-04-16 | 2021-11-30 | Rearden, Llc | Systems and methods for distributing radioheads |
US10164698B2 (en) | 2013-03-12 | 2018-12-25 | Rearden, Llc | Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology |
US10547358B2 (en) | 2013-03-15 | 2020-01-28 | Rearden, Llc | Systems and methods for radio frequency calibration exploiting channel reciprocity in distributed input distributed output wireless communications |
US11290162B2 (en) | 2014-04-16 | 2022-03-29 | Rearden, Llc | Systems and methods for mitigating interference within actively used spectrum |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4885738A (en) * | 1985-12-31 | 1989-12-05 | American Telephone And Telegraph Company, At&T Bell Laboratories | Method of and apparatus for establishing a wideband communication facility through a switched communications network having narrow bandwidth time division multiplexed channels |
US4825434A (en) * | 1987-09-10 | 1989-04-25 | Gte Laboratories Incorporated | Variable bandwidth control system |
US5995487A (en) * | 1997-08-06 | 1999-11-30 | Northern Telecom Limited | Method and apparatus for providing subscribers with unguaranteed bandwidth connections wherein subscribers are alerted by encoded messages or a warning tone |
-
1999
- 1999-03-05 SE SE9900798A patent/SE521606C2/en not_active IP Right Cessation
-
2000
- 2000-02-08 WO PCT/SE2000/000247 patent/WO2000054463A1/en active Application Filing
- 2000-02-08 AU AU38486/00A patent/AU3848600A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2000054463A1 (en) | 2000-09-14 |
AU3848600A (en) | 2000-09-28 |
SE9900798D0 (en) | 1999-03-05 |
SE9900798L (en) | 2000-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SE521606C2 (en) | Method and circuit-switched, frame-based communication system for bandwidth-adapted use of communication link | |
US5495426A (en) | Inband directed routing for load balancing and load distribution in a data communication network | |
WO1999026449A1 (en) | Dynamic bandwidth allocation within a communications channel | |
JPH0923241A (en) | Communication control method for asynchronous data | |
US5402426A (en) | Method and arrangement for checking the observance of prescribed transmission bit rates in an ATM switching equipment | |
US4797875A (en) | Method for monitoring and controlling the traffic in digital transmission networks | |
EP0411815B1 (en) | High-speed packet data network using serially connected packet and circuit switches | |
CN1645840B (en) | Fast rerouting of traffic in a circuit switched mesh network | |
JPH11177553A (en) | Control information service device | |
US5323383A (en) | Control information transmission apparatus for use in time division multiplex communication systems | |
JPH10322376A (en) | Local area network with converter means | |
US5768265A (en) | Duplex signal multiplexing system | |
SE469812B (en) | Bit oriented digital coupler and general digital coupler for PCM transmission systems | |
JPH077520A (en) | Local area network and bridge element | |
JP3074570B2 (en) | ATM switch path test method | |
FI74846C (en) | Switching device for connecting analogue signals emitting transmitter nodes with analog signals receiving receiver devices via a time ultiplex data transmission facility. | |
FI74575C (en) | KOPPLINGSANORDNING FOER UPPTAGNING OCH VIDARELEDNING AV MED RELATIVT HOEG HASTIGHET UPPTRAEDANDE DATASIGNALER I ETT DATAOEVERFOERINGSNAET. | |
EP1368984A1 (en) | Communications network | |
JP2003333073A (en) | Communication network, node device, and transfer control method | |
US5818837A (en) | ATM cell switching network | |
US20030007219A1 (en) | Optical transmission system with bidirectional connection paths and method for setting up at least one bidirectional connection path | |
JP5533749B2 (en) | Call signal transmission system | |
JPH06224917A (en) | Data transmission system | |
RU2284662C2 (en) | Method and device for virtual protection of fiber-optic duct | |
KR100602889B1 (en) | A virtual protection method and means for the fiber path |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |