Nova Patents
SE516557C2

Dynamic channel allocation method

Abstract

In a multichannel time division multiple access (TDMA) mobile radio communication system prior to a collision between a time slot used in a base station or mobile station and a time slot employed by another base station or mobile station, a free channel is selected. This is effected by a particular station receiving a signal from a different station using a different time slot at the same frequency, with independent synchronization (and possibly with a different time slot timing) and estimating the chance of a collision between the time slots, and then depending on the estimate conducting a transition 306 to a detected free channel. This collision avoidance enables multichannel TDMA to be applied to existing mobile telephone systems operating in an asynchronous manner. <IMAGE>

SE516557C2, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

6 claims: 4 independent, 2 dependent

  1. 1
    Patentkrav 1. Dynamiskt kanalallökeringsförfarande inom mobil radiokommunikation mellan ett flertal basstationer och mobila stationer som mottager en kommunikationsservice från basstationerna, varvid varje basstation är uppkopplad till ett nätverk och varvid varje basstation för sig fastställer synkronisering för den mobila radiokommunikationen varvid varje basstation har:ett flertal signalöverföringskanaler som var och en definieras av en kombination av en frekvens och ett par tidsdelar för sändning och mottagning av en kommunikationssignal utvald från ett flertal frekvenser och ett flertal tidsdelar för att åstadkomma en kommunikation medelst tiddelning (TDMA)/tidduplex (TDD), innefattande steget att: upprätta kommunikation mellan utvalda bas- och mobilstationer medelst respektive kanaler;kännetecknat av stegen att: orsaka var och en av de utvalda bas- och mobilstationerna att kontrollera huruvida en kommunikationssignal föreligger, från en åtskild station, som etablerar synkronisering oberoende av de utvalda bas- och mobilstationerna och som sänder på en annan kanal som har samma frekvens som den kanal som används av de utvalda basoch mobilstationerna och en åtskild tidsdel i förhållande till en tidsdel som används av var och en av de utvalda bas- och mobilstationerna för att mottaga en kommunikationssignal;mäta, vid var och en av de utvalda bas- och mobilstationerna, när kommunikationssignalen från den åtskilda stationen föreligger, en tidsskillnad mellan den tidsdel som används av den åtskilda stationen och den tidsdel som används av var och en av de utvalda bas- och mobilstationerna;uppskatta, vid var och en av de utvalda bas- och 516 557 mobilstationerna, en sannolikhet baserad på ett resultat av mätningen, för en kollision mellan tidsdelen som används av den åtskilda stationen och tidsdelen som används av var och en av de utvalda bas- och mobilstationerna;åstadkomma, vid var och en av de utvalda bas- och mobilstationerna, en sökning genom alla lediga kanaler för att detektera lediga kanaler som inte används av några andra stationer, innan kollisionen mellan tidsdelarna inträffar, baserat på ett resultat av uppskattningen;orsaka en av de utvalda bas- och mobilstationerna som har detekterat den lediga kanalen att informera de övriga av de utvalda bas- och mobilstationerna om den lediga kanalen;och genomföra, vid den utvalda basstationen när en ledig kanal har detekterats, en kanalövergång från den kanal som används av de utvalda bas- och mobilstationerna till den lediga kanalen, därigenom allokerande den lediga kanalen till de utvalda bas- och mobilstationerna.
  2. 2
    Dynamiskt kanalallokeringsförfarande enligt krav 1, vidare innefattande stegen att:avkänna, vid var och en av de utvalda bas- och mobilstationerna, när kommunikationssignalen från den åtskilda stationen föreligger, en mottagningsnivå hos den från den den åtskilda stationen mottagna kommunikationssignalen för att detektera en stigande punkt hos kommunikationssignalens mottagning och en fallande punkt på denna;avkänna, baserat på de stigande och fallande punkterna, ett första stycke och ett sista stycke av tidsdelen som utnyttjas av den åtskilda stationen;detektera ett läge för den tidsdel som utnyttjas av den åtskilda stationen beroende av de sålunda avkända första och sista styckena;och detektera en tidsskillnad mellan den tidsdel som används av den åtskilda stationen och den tidsdel som används av ovannämnda var och en av de utvalda bas- och 516 557 mobilstationerna.
  3. 3
    Dynamiskt kanalallokeringsförfarande enligt krav 1, vidare innefattande stegen att:avkänna, vid var och en av de utvalda bas- och mobilstationerna, när kommunikationssignalen från den åtskilda stationen föreligger, en ramsynkroniseringssignal ingående i kommunikationssignalen från den åtskilda stationen;detektera en position hos den tidsdel som utnyttjas av den åtskilda stationen beroende av ramsynkroniseringssignalen ingående i kommunikationssignalen från den åtskilda stationen;och detektera en tidsskillnad mellan den tidsdel som utnyttjas av den åtskilda stationen och den tidsdel som används av ovannämnda var och en av de utvalda bas- och mobilstationerna.
  4. 4
    Dynamiskt kanalallokeringsförfarande enligt något av kraven 1-3, innefattande stegen att:upprätta kommunikation mellan en utvald basstation och en utvald mobilstation medelst en kanal;orsaka var och en av de utvalda bas- och mobilstationerna att mottaga en kommunikationssignal avsedd för ovannämnda var och en av de utvalda bas- och mobilstationerna och att kontrollera huruvida en en kommunikationssignal föreligger, från en åtskild station, som etablerar synkronisering oberoende av de utvalda bas- och mobilstationerna och som sänder på en annan kanal som har samma frekvens som den kanal som används av de utvalda basoch mobilstationerna och en .åtskild tidsdel i förhållande till en tidsdel som används av var och en av de utvalda bas- och mobilstationerna för att mottaga en kommunikationssignal;avkänna, vid var och en av de utvalda bas- och mobilstationerna, när kommunikationssignalen från den åtskilda stationen föreligger, en mottagningsnivå hos den kommunikationssignal som är avsedd för ovannämnda var och en 516 557 av de utvalda bas- och mobilstationerna och dito för kommunikationssignalen från den åtskilda stationen;åstadkomma, vid var och en av de utvalda bas- och mobilstationerna, en jämförelse mellan de resp. mottagningsnivåerna hos kommunikationssignalen avsedd för ovannämnda var och en av de utvalda bas- och mobilstationerna och dito för den åtskilda stationen, när en sannolikhet uppskattas för att det inträffar en kollision mellan den tidsdel som utnyttjas av ovannämnda varje station och dito som utnyttjas av den åtskilda stationen som ett resultat av avkännandeåtgärden;genomföra, vid var och en av de utvalda bas- och mobilstationerna, när det är detekterat att mottagningsnivån hos kommunikationssignalen från den åtskilda stationen är tillräckligt stark för att interferera med den kommunikationssignal som är avsedd för ovannämnda var och en av de utvalda bas- och mobilstationerna, en sökning genom alla lediga kanaler för att detektera lediga kanaler som inte utnyttjas av några andra stationer innan det inträffar en kollision mellan tidsdelen som används av ovannämnda var och en av de utvalda bas- och mobilstationerna och tidsdelen som används av den åtskilda stationen;orsaka en av de utvalda bas- och mobilstationerna som har detekterat den lediga kanalen att informera de övriga av de utvalda bas- och mobilstationerna om den lediga kanalen;och genomföra, vid den utvalda basstationen, när en ledig kanal har detekterats, en kanalövergång från den kanal som används av de utvalda bas- och mobilstationerna till den lediga kanalen, därigenom allokerande den lediga kanalen till de utvalda bas- och mobilstationerna.
  5. 5
    Dynamiskt kanalallokeringsförfarande enligt något av kraven 1-4, innefattande stegen att:upprätta kommunikation mellan en utvald basstation och en utvald mobilstation medelst en kanal;ställa in, såsom identifieringspunkter, en tidpunkt 516 557 före ett första stycke av en tidsdel som används av ovannämnda var och en -av de utvalda bas- och mobilstationerna för att mottaga en kommunikationssignal sänd dit och en tidpunkt efter ett sista stycke av tidsdelen;orsaka var och en av de utvalda bas- och mobilstationerna att kontrollera huruvida en kommunikationssignal föreligger, från en åtskild station, som etablerar synkronisering oberoende av de utvalda bas- och mobilstationerna och som sänder på en annan kanal som har samma frekvens som den kanal som används av de utvalda basoch mobilstationerna och en åtskild tidsdel i förhållande till en tidsdel som används av var och en av de utvalda bas- och mobilstationerna för att mottaga en kommunikationssignal;avkänna, vid var och en av de utvalda bas- och mobilstationerna, när kommunikationssignalen från den åtskilda stationen föreligger, ett tillstånd vid en punkt inom ett område mellan identifieringspunkterna, vid vilket tillstånd det föreligger åtminstone endera av ett första stycke, ett sista stycke, eller ett ramsynkroniseringssignalfält hos tidsdelen som används av den åtskilda stationen;uppskatta, vid var och en av de utvalda bas- och mobilstationerna, vid en detektering av tillståndet, en förekomst av en kollision mellan tidsdelen som används av den åtskilda stationen och tidsdelen som används av var och en av de utvalda bas- och mobilstationerna;åstadkomma, vid var och en av de utvalda bas- och mobilstationerna, en sökning genom alla lediga kanaler för att detektera lediga kanaler som inte används av några andra stationer, innan kollisionen mellan tidsdelarna inträffar, baserat på ett resultat av uppskattningen;orsaka en av de utvalda bas- och mobilstationerna som har detekterat den lediga kanalen att informera de övriga av de utvalda bas- och mobilstationerna om den lediga kanalen;och genomföra, vid den utvalda basstationen när en ledig kanal har detekterats, en kanalövergång från den kanal som används av de utvalda bas- och mobilstationerna till den 516 557 lediga kanalen, därigenom allokerande den lediga kanalen till de utvalda bas- och mobilstationerna.
  6. 6
    Dynamiskt kanalallokeringsförfarande enligt något av kraven 1-5, innefattande stegen att:upprätta kommunikation mellan en utvald basstation och en utvald mobilstation medelst en kanal;orsaka var och en av de utvalda bas- och mobilstationerna att mottaga en kommunikationssignal avsedd för ovannämnda var och en av de utvalda bas- och mobilstationerna och att kontrollera huruvida en en kommunikationssignal föreligger, från en åtskild station, som etablerar synkronisering oberoende av de utvalda bas- och mobilstationerna och som sänder på en annan kanal som har samma frekvens som den kanal som används av de utvalda basoch mobilstationerna och en åtskild tidsdel i förhållande till en tidsdel som används av var och en av de utvalda bas- och mobilstationerna för att mottaga en kommunikationssignal;detektera, vid var och en av de utvalda bas- och mobilstationerna, när kommunikationssignalen från den åtskilda stationen föreligger, åtminstone ettdera av ett första stycke, ett sista stycke, och ett ramsynkroniseringsfält hos den tidsdel som används av ovannämnda varje station för att mottaga en kommunikationssignal sänd dit och åtminstone ettdera av ett första stycke, ett sista stycke, och ett ramsynkroniseringsfält hos den åtskilda tidsdelen som används av den åtskilda stationen, så att en position hos tidsdelen som används av ovannämnda var och en av de utvalda bas- och mobilstationerna och en position hos tidsdelen som används av den åtskilda stationen detekteras;detektera, vid var och en av de utvalda bas- och mobilstationerna, en förändring med hänsyn till tidens gång i ett relativt positionsförhållande mellan å ena sidan åtminstone endera av det första stycket, det sista stycket, och ramsynkroniseringsfältet hos den tidsdel som används av ovannämnda var och en av de utvalda bas- och 516 557 mobilstationerna, och å andra sidan åtminstone endera av det första stycket, det sista stycket och ramsynkroniseringsfältet hos den tidsdel som används av den åtskilda stationen;beräkna, vid var och en av de utvalda bas- och mobilstationerna, en relativ förflyttande hastighet hos den tidsdel som används av den åtskilda stationen i förhållande till den tidsdel som används av ovannämnda var och en av de utvalda bas- och mobilstationerna, varvid hastigheten är relativ till den tidsdel som utnyttjas av ovannämnda varje station;åstadkomma, vid var och en av de utvalda bas- och mobilstationerna, en beräkning för att uppskatta en tidpunkt när den tidsdel som används av ovannämnda varje station för att mottaga kommunikationssignalen dit i tiden överlappar med den tidsdel som används av den åtskilda stationen, baserat på den relativa förflyttande hastigheten hos den tidsdel som används av den åtskilda stationen relativt den tidsdel som används av ovannämnda var och en av de utvalda bas- och mobilstationerna, och på positionerna hos den tidsdel som används av var och en av de utvalda bas- och mobilstationerna och den tidsdel som används av den åtskilda stationen;åstadkomma, vid var och en av de utvalda bas- och mobilstationerna, en sökning genom alla lediga kanaler för att detektera lediga kanaler som inte används av några andra stationer, innan kollisionen mellan tidsdelarna inträffar, baserat på ett resultat av uppskattningen;orsaka en av de utvalda bas- och mobilstationerna som har detekterat den lediga kanalen att informera de övriga av de utvalda bas- och mobilstationerna om den lediga kanalen;och genomföra, vid den utvalda basstationen när en ledig kanal har detekterats, en kanalövergång från den kanal som används av de utvalda bas- och mobilstationerna till den lediga kanalen, därigenom allokerande den lediga kanalen till de utvalda bas- och mobilstationerna. 516 557 CM ο Ul 516 557 If) Ο ro ro 516 557 FI G . 4 420 516 557 to ο IL. CM CM co iC co co k: cl I I CM CM CO CO CL Μη CM k co io -------GO l·to to Μη CM CM l·co IO ΜooK co IO Μη CM hCD IO -ΜCM s co IO Μη CM 00K to IO £2 I I Φ co co . X. 0. o lZ CM CM co CL γιο IO ΜCM CM CO CM CO CM CO CL