WO1999009657A2 - Dynamic wireless telecommunications system - Google Patents

Dynamic wireless telecommunications system Download PDF

Info

Publication number
WO1999009657A2
WO1999009657A2 PCT/IL1998/000384 IL9800384W WO9909657A2 WO 1999009657 A2 WO1999009657 A2 WO 1999009657A2 IL 9800384 W IL9800384 W IL 9800384W WO 9909657 A2 WO9909657 A2 WO 9909657A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
coupled
data
mac
commutator
Prior art date
Application number
PCT/IL1998/000384
Other languages
French (fr)
Other versions
WO1999009657A3 (en
Inventor
Doren Koren
Sergey Toujikov
Lior Nabat
Original Assignee
Telescicom Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telescicom Ltd. filed Critical Telescicom Ltd.
Priority to AU87463/98A priority Critical patent/AU8746398A/en
Publication of WO1999009657A2 publication Critical patent/WO1999009657A2/en
Publication of WO1999009657A3 publication Critical patent/WO1999009657A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/10Access point devices adapted for operation in multiple networks, e.g. multi-mode access points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/14WLL [Wireless Local Loop]; RLL [Radio Local Loop]

Definitions

  • the present invention relates to wireless access systems, including wireless local loop systems in general and, in particular, to an add-on system for permitting data transmission and substantially increasing communication efficiency in wireless access systems.
  • Wireless local loop communication systems are well known in the art.
  • data are transmitted by a wireless transmitter from a central switching office via one or more base stations and received by a receiver at the home of each of a plurality of users.
  • Recent innovations in wired communication technology have led to tremendous increases in the rate of transfer of information over competitive wired systems.
  • these systems are all limited by the fact that the data must travel over wires, and by the fact that transmission and reception are symmetrical. In other words, even if there is no data to transmit, since each time slot or code is reserved for a particular uplink or downlink communication, empty bits (null bits) are transmitted in both directions.
  • a wireless access system particularly useful as a wireless local loop system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, the base station including a commutator including a base MAC (medium access controller) , a HUB or other User WAN/LAN interface, and a plurality of remote bridges or other interface converter coupled between the User WAN/LAN interface and the commutator.
  • a base MAC medium access controller
  • This wireless access system permits the transmission of data, in addition to telephony transmission, and dramatically increases the data rate of transmission by reducing the number of empty bits, but it is still limited by the fact that the commutator acts as a conventional commutator, having time slots of fixed predefined length for data transmission. Furthermore, the resource allocation between uplink and downlink communications is fixed, regardless of the traffic load in each direction, as in conventional wireless access systems.
  • Such dynamic resource allocation would permit the allocation of transmission resources in accordance with the load to and/or from each user station, and between uplink and downlink transmissions, without being restricted to predefined time slots.
  • a wireless access system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, the system including a plurality of interface converters in the base station, each associated with at least one of the user stations, a dynamic commutator coupled between the base station and the user stations, a smart buffer (SFIFO) coupled between each interface converter and the commutator, a user interface converter in each user station, and a SFIFO coupled between each user interface converter and the commutator.
  • SFIFO smart buffer
  • the base station includes a commutator including a base MAC (medium access controller) , a User WAN/LAN interface, and a plurality of interface converters coupled between the User WAN/LAN interface and the commutator, a radio transmitter and a radio receiver, wherein a smart buffer (SFIFO) is coupled between each interface covnerter and the commutator.
  • a base MAC medium access controller
  • a User WAN/LAN interface a User WAN/LAN interface
  • a plurality of interface converters coupled between the User WAN/LAN interface and the commutator
  • a radio transmitter and a radio receiver wherein a smart buffer (SFIFO) is coupled between each interface covnerter and the commutator.
  • SFIFO smart buffer
  • the wireless access system includes a wireless local loop system
  • the interface converters include remote bridges.
  • the commutator includes a MAC register, MAC logic coupled to the MAC register, a spooling state machine, a transmit state machine controllingly coupled to a RF module, and a transmit buffer coupled to the RF module.
  • each user station includes a User WAN/LAN interface, a user MAC, an interface converter coupling the user MAC to the computer and to the base MAC, a radio transmitter, a smart buffer (SFIFO) coupled between the interface converter and the transmitter, a radio receiver, and a data filter coupled between the receiver and the interface converter.
  • a User WAN/LAN interface a user MAC
  • an interface converter coupling the user MAC to the computer and to the base MAC
  • a radio transmitter a smart buffer (SFIFO) coupled between the interface converter and the transmitter
  • a radio receiver coupled between the receiver and the interface converter
  • a statistical multiplexer for use in wireless access systems including a commutator including a base MAC; a User WAN/LAN interface; a plurality of interface converters coupled between the User WAN/LAN interface and the commutator; and a smart buffer (SFIFO) coupled between each interface converter and the commutator.
  • the commutator includes a MAC register, MAC logic coupled to the MAC register, a spooling state machine, a transmit state machine controllingly coupled to a RF module, and a transmit buffer coupled to the RF module.
  • a method for wireless downlink communication over a wireless access system including at least one base station and a plurality of user stations, the method including the steps of at least partially filling a smart buffer with data packets to be transmitted from a source through interface converters in the base station to a user station; providing a signal from a commutator in the base station to each of a plurality of smart buffers in the base station to determine if it is empty and, if not, what is the load to be transmitted; registering the loads in each of the smart buffers which are not empty; calculating the percentage of resources to be allocated to each smart buffer as a function of the load in each buffer; causing each of the smart buffers to transmit data packets in accordance with the calculated allocation of resources to receivers in the user stations; and repeating the steps of providing through transmitting after a predetermined period of time.
  • the method further includes the steps of receiving the data packet in each user station; filtering address and destination information in the data packet in each user station to determine to which user station it is addressed; transferring the data packet to a smart buffer in the appropriate user station, while rejecting the data in all the other user stations.
  • a method for wireless uplink communication over a wireless access system including at least one base station and a plurality of user stations, the method including the steps of providing a signal from a smart buffer in each user station to a user MAC in that station indicating when it has a data packet to transmit to the base station and the data load; providing a signal from the user MAC to a base MAC in the base station indicating that it has a defined data load to transmit; registering the data loads in each user station; calculating the percentage of resources to be allocated to each user station as a function of the load in each station; causing each of the smart buffers in each user to transmit its data packets in accordance with the calculated allocation of resources to a receiver in the base station; and repeating the steps of providing through transmitting after a predetermined period of time.
  • the method further includes the steps of receiving the data packet in the base station; filtering address and destination information in the data packet in the base station to determine to which interface converter coupled to the base station it is addressed; and transferring the data packet to the smart buffer associated with the appropriate interface converter.
  • a method for dynamically allocating resources in real time between multiple sources of data packets in a wireless access system including the steps of inputting to a commutator an indication of data load from each of a plurality of sources, calculating in the commutator the percentage resources allocation for each source based on the data load in that source divided by the total data load for all sources, and allocating transmission resources in accordance with the calculated resources allocation.
  • a "source” refers to any interface converter in the base station or a user station which has data packets to transmit .
  • FIG. 1 is a schematic illustration of a wireless access system constructed and operative in accordance with one embodiment of the present invention
  • Fig. 2 is a schematic electric circuit diagram of a commutator for the system of Fig. 1;
  • Fig. 3 is a schematic illustration of a wireless local loop system constructed and operative in accordance with one embodiment of the present invention;
  • Fig. 4 is a flow chart of the operation of the system of the present invention in a downlink communication
  • Fig. 5 is a flow chart of the operation of a user station of the present invention in an uplink communication
  • Fig. 6 is a flow chart of the operation of a base station of the present invention in an uplink communication.
  • the present invention relates to wireless access systems having a significantly increased data rate.
  • the system is based on inserting a novel statistical multiplexer into a wireless access system, thereby permitting dynamic resource allocation in real time resulting in traffic flow according to the available data load, without transmitting partially or completely empty bits.
  • the statistical multiplexer includes a dynamic commutator, an array of interface converters coupled between the commutator and a User WAN/LAN interface of the wireless access base station, and a smart buffer (herein referred to as a Smart FIFO or SFIFO) disposed between each interface converter and the dynamic commutator.
  • the SFIFO is characterized in that it is capable of providing a signal to the base MAC of the quantity of data in the buffer at any given time, unlike conventional buffers, which can indicate only when they are full, half-full, or empty. This precise indication of load is utilized by the dynamic commutator to calculate the resource allocation between the various users based on the load to and/or from each station so as to transfer resources from those remote bridges having little or no load to those having large loads.
  • the device of the invention also permits dynamic resource allocation between uplink and downlink communications, which is not possible with conventional systems. It is a particular feature of the invention that the resource allocation is dynamic, and is carried out in real time so as to substantially continuously update the resource allocation as a function of the changing loads in the various smart buffers.
  • Fig. 1 there is shown a schematic illustration of a wireless access system constructed and operative in accordance with one embodiment of the present invention.
  • the system includes a wireless access base station 60 including a plurality of User WAN/LAN interfaces 62 for receiving communications from a communication system (not shown) .
  • An interface converter 66 is coupled to each User WAN/LAN interface 62 for interfacing between the communication system and a plurality of users.
  • a smart buffer 70 is coupled to each interface converter 66, for receiving therefrom data to be transmitted via the base station to an associated user station, and for transmitting thereto data received from the user station.
  • User WAN/LAN interfaces 62 can be any conventional User WAN/LAN interfaces, depending upon the particular external communication system.
  • Interface converters 66 can be any conventional interface converters, which serve to convert the form of the data received from the external communication system to a form which can be understood by the smart buffers.
  • Smart buffer 70 is a buffer including a data input, data output, a memory, a load meter, and control logic, so as to enable it to provide an output signal corresponding to the traffic load at any load level from empty to full. It will be appreciated that the input data rate is not necessarily the same as the output data rate.
  • a cumulative traffic load meter 68 is also provided associated with each SFIFO 70 to record the traffic load of each interface converter (and, thus, of each user station) over time.
  • Each SFIFO 70 is coupled to a commutator 72.
  • Commutator 72 is coupled to a radio transmitter 74, and to a radio receiver 76.
  • Commutator 72 includes a Medium Access Controller (base MAC) 80 which coordinates the transmissions throughout the system and which allocates transmission resources.
  • Base MAC Medium Access Controller
  • Commutator 72 is a device including a number of inputs/outputs at one side, and at least one output/input at the other side. In other words, the commutator is bi-directional, depending on the direction of data flow. For example, when data is sent from the base station to a user station, the commutator includes many inputs and at least one output. However, if data is flowing from a user station to the base station, the commutator functions with at least one input and a plurality of outputs.
  • the commutator 72 provides switching between the inputs and outputs according to a predefined switching pattern, which can be set by the base MAC, a user defined pattern, or any other conventional switching pattern. For example, the commutator can poll the inputs, one after another. Alternatively, it can perform statistical polling according to statistics input to the base MAC, or the commutator can operate according to any other pre-selected switching pattern.
  • the system further includes a plurality of user stations. Each user station includes a User WAN/LAN interface 46, belonging to individual users or applications.
  • Each User WAN/LAN interface 46 includes a user MAC 47 and is coupled to interface converters 48, which can be a remote bridge, and which, in turn, is coupled to a smart buffer 50, similar to the SFIFO 's in the base station.
  • Each SFIFO 50 is coupled to a radio receiver 52 through a data filter 53, and to a radio transmitter 54.
  • Fig. 2 there is shown a schematic electric circuit diagram of a dynamic commutator 22' for the system of the present invention.
  • Commutator 22' is coupled to each SFIFO 20' by a data bus 31 and a control line 32.
  • Bus 31 is coupled to a transmitter buffer 34 for transfer of data, and to a MAC register 36 and MAC logic 38 for indicating the data load in each SFIFO.
  • Transmitter buffer 34 is coupled, in turn, to an RF module 40, for transmitting outgoing data over transmitter 24.
  • Commutator 22' further includes a spooling state machine 42 coupled to control line 32 to check each SFIFO 20' to determine the data load in each, which it sends to MAC register 36.
  • MAC logic 38 computes the resource allocation in accordance with an algorithm described in detail hereinbelow, and orders each SFIFO 20' to fill transmit buffer 34 in accordance with the calculated resources allocation.
  • Commutator 22' also includes a transmit state machine 44 coupled to MAC logic 38, to the transmitter buffer 34, and to RF module 40.
  • WLL wireless local loop
  • a wireless local loop base station 10 including a HUB 12, or any other device with an interface to Ethernet, such as a Router, LAN switch, Switched HUB, bridge, etc., for receiving communications from a communications system (not shown).
  • a plurality of remote bridges 16 are coupled to HUB 12 for interfacing between the communications system and a plurality of users.
  • HUB 12 can be any conventional HUB, such as the Unmanaged HUB Model DFE- 812TX+, manufactured by D-Link Corporation, CA, USA.
  • Remote bridges 16 can be any conventional remote bridges, such as Remote Bridge Model Dl-1140, of D-Link Corporation.
  • a smart buffer 20 (hereinafter "SFIFO"), as described above, is coupled to each remote bridge 16, for receiving therefrom data to be transmitted via the base station to an associated user station, and for transmitting thereto data received from the user station.
  • a cumulative traffic load meter 18 is also provided associated with each SFIFO 20 to record the traffic load of each remote bridge (and, thus, of each user station) over time.
  • Each SFIFO 20 is coupled to a commutator 22, as described above.
  • Commutator 22, in turn, is coupled to a radio transmitter 24, and to a radio receiver 26.
  • Commutator 22 includes a Medium Access Controller (base MAC) 30 which coordinates the transmissions throughout the system and which allocates transmission resources.
  • Base MAC Medium Access Controller
  • Operation of the system of the present invention for downlink communication is as follows. Data is received from a communications system destined for several user stations 46. The data is received at several interface converters 66 and stored in the associated SFIFO' s 20'.
  • Spooling state machine 42 of commutator 22' checks each SFIFO to determine the data load in each and sends a signal corresponding thereto to the MAC register 36. When all the signals have entered MAC register 36, MAC logic 38 calculates the downlink user resources allocation (U n ) for each SFIFO (and, thus, for each ci) in accordance with the following algorithm: data in SFIFOn
  • n is the number of each particular user in turn.
  • the basic resource allocation (%) for each user is the data load in that user's SFIFO divided by the sum of downlink data loads in all the SFIFO' s.
  • spooling machine 42 orders each SFIFO, in order, to transfer its permitted data packets to transmitter buffer 34. When the transmitter is available, the transmitter buffer transmits the data packets in transmitter buffer 34.
  • spooling state machine 42 When transmitter buffer 34 is empty, spooling state machine 42 again determines the load in each SFIFO, again calculates the resources allocation for each SFIFO (which is now different than it was during the previous calculation) , and data packets are transferred to transmitter buffer 34 in accordance with the newly calculated resources allocation.
  • the algorithm for calculating the resources allocation can be altered so as to take into account minimum guaranteed data rate for certain users, as well as other special conditions.
  • Operation of the system for uplink communication is as follows. Data is received from several user stations 46 destined for the communications system. The data is received at the User WAN/LAN interface 46 in each user station, passed through interface converter 48, and stored in the associated SFIFO' s 50. Each SFIFO sends a signal to the user MAC 47 of its user station indicating that it has data to transmit and the size of the load. User MAC 47 transmits this information to spooling state machine 42 of commutator 22' in the base MAC. All communications between the user MACs and the base MAC are conducted over a communication channel, via frequency, code, or time slot.
  • Spooling state machine 42 sends a signal corresponding to the data load in each user SFIFO to the MAC register 36.
  • MAC logic 38 calculates the uplink user resources allocation (U n ) for the uplink communication for each SFIFO (and, thus, for each interface converter) in accordance with the following algorithm (essentially the same algorithm set forth above for downlink communications) .
  • n is the number of each particular user in turn.
  • the basic uplink resource allocation (%) for each user is the data load in that user's SFIFO divided by the sum of uplink data loads in all the SFIFO' s.
  • MAC logic 38 orders transmit state machine 44 to order each SFIFO, in order, to transfer its permitted data packets to transmitter buffer 34, in accordance with the percentage resource allocation for each user.
  • spooling state machine 42 again determines the load in each user SFIFO, again calculates the resources allocation for each SFIFO
  • the resources allocation described herein can be utilized for downlink communications alone, for uplink communications alone, or for a combination of all communications, both uplink and downlink. In the latter case, unlike conventional resources allocation, wherein resources are allocated in a fixed manner between uplink and downlink communication channels or time slots, the present invention permits the utilization of resources as needed, in either direction.
  • a user can be allocated more resources than the base station, when needed.
  • Each user's resources allocation for uplink or downlink communication can then be calculated accordingly as a percentage of the total uplink or downlink resources allocation.
  • U n is as follows:
  • FIG. 4 A flow chart of the operation of the commutator in a downlink communication from the base station to a user station is set forth in Fig. 4.
  • N is the total number of users (SFIFO' s)
  • n is the specific SFIFO.
  • Commutator 22' starts with the first smart buffer (SFIFO]_) and looks to see if it is empty. If yes, the commutator looks at the second smart buffer (SFIFO2) to see if it is empty. If yes, it continues to look at each SFIFO, in turn, until it looks at the last SFIFO n , at which point it starts again at SFIFO! #
  • MAC logic 38 calculates the percentage of resource allocation for each SFIFO, according to the appropriate algorithm.
  • the commutator then sends a signal to each SFIFO, in accordance with the calculated resources allocation, to transfer its data packets to the transmitter buffer.
  • the data packets in transmitter buffer are transmitted when downlink resources are available, in accordance with a transmit signal received from RF module 40. It is a particular feature of the present invention that if an interface converter is empty, when commutator 22' allocates resources, the empty interface converter will not be allocated any resources.
  • commutator 22' will skip over the empty interface converter until it is no longer empty. Furthermore, if a SFIFO has only a few data packets (i.e., is not half full or completely full), it is allocated resources according to the number of data packets it has. In this way, transmissions of empty data frames are practically eliminated.
  • the transmitted signals are received at the user stations by receivers 52 through data filters 53, which filter out those signals which are not addressed to the particular user, and transmits those signals which are addressed to computer 46' via SFIFO 50' to computer 46'. It will be appreciated that each user 46 sees a greatly increased data rate, since virtually no empty bits are transmitted between the base station and user stations.
  • a computer 46 wishes to send a data packet to the base station, it transfers the data packet to SFIFO 50 via interface converters 48, together with packet identification data.
  • User MAC 47 indicates to base MAC 30' that its SFIFO is not empty, and asks base MAC 18 for allocation of resources.
  • the data load in SFIFO 50 is entered into MAC register 36.
  • MAC logic 38 calculates the resources allocation percentage for each user SFIFO which has data packets to transmit.
  • Commutator 22' indicates to each SFIFO which has a data packet to transmit, in accordance with the calculated resources allocation, to transmit its data packet.
  • the data packet is transferred from SFIFO 50 to receiver 26, and the data packet is stored in transmitter buffer 34 of commutator 22'. According to the destination address on each data packet, the commutator transmits the data packet to the appropriate SFIFO.

Abstract

A wireless access system including a plurality of user stations, and at least one base station (60) coupled by RF transceiving apparatus to each of the user stations, the system including a plurality of interface converters (66) in the base station, each associated with one of the user stations, a dynamic commutator (72), for switching between a plurality of inputs/outputs at one side and at least one output/input at the other side, coupled between the base station and the user stations, a smart buffer (SFIFO) (70) coupled between each interface converter and the commutator, a user interface converter (48) in each user station, and a SFIFO (50) coupled between each user interface converter and the commutator.

Description

DYNAMIC WIRELESS TELECOMMUNICATIONS SYSTEM FIELD OF THE INVENTION
The present invention relates to wireless access systems, including wireless local loop systems in general and, in particular, to an add-on system for permitting data transmission and substantially increasing communication efficiency in wireless access systems.
BACKGROUND OF THE INVENTION Wireless local loop communication systems are well known in the art. In these systems, data are transmitted by a wireless transmitter from a central switching office via one or more base stations and received by a receiver at the home of each of a plurality of users. Recent innovations in wired communication technology have led to tremendous increases in the rate of transfer of information over competitive wired systems. However, these systems are all limited by the fact that the data must travel over wires, and by the fact that transmission and reception are symmetrical. In other words, even if there is no data to transmit, since each time slot or code is reserved for a particular uplink or downlink communication, empty bits (null bits) are transmitted in both directions.
There are also known in the literature statistical multiplexers for wired telephony systems, such as ATM statistical multiplexers, and El multiplexers. These multiplexers include a commutator for multiplexing signals from a plurality of stations, each station having its own time slot and code. In the event that one station has a large amount of data to transmit, while another has no data to transmit, the commutator can switch between the stations which have data to transmit. However, the switching can only take place at predetermined time intervals (time slots), with the result that some stations can build up a backlog of data to be transmitted, while another station is sending empty bits during part of its time slot. Other wireless access systems are also known in the art. These systems are also limited in their performance capabilities .
There is provided in applicant's co-pending application, filed together with this application, a wireless access system, particularly useful as a wireless local loop system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, the base station including a commutator including a base MAC (medium access controller) , a HUB or other User WAN/LAN interface, and a plurality of remote bridges or other interface converter coupled between the User WAN/LAN interface and the commutator. This wireless access system permits the transmission of data, in addition to telephony transmission, and dramatically increases the data rate of transmission by reducing the number of empty bits, but it is still limited by the fact that the commutator acts as a conventional commutator, having time slots of fixed predefined length for data transmission. Furthermore, the resource allocation between uplink and downlink communications is fixed, regardless of the traffic load in each direction, as in conventional wireless access systems.
Accordingly, it would be desirable to have a wireless access system in which the resource allocation is carried out in real time. Such dynamic resource allocation would permit the allocation of transmission resources in accordance with the load to and/or from each user station, and between uplink and downlink transmissions, without being restricted to predefined time slots.
SUMMARY OF THE INVENTION According to the present invention, there is provided a wireless access system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, the system including a plurality of interface converters in the base station, each associated with at least one of the user stations, a dynamic commutator coupled between the base station and the user stations, a smart buffer (SFIFO) coupled between each interface converter and the commutator, a user interface converter in each user station, and a SFIFO coupled between each user interface converter and the commutator.
According to a preferred embodiment, the base station includes a commutator including a base MAC (medium access controller) , a User WAN/LAN interface, and a plurality of interface converters coupled between the User WAN/LAN interface and the commutator, a radio transmitter and a radio receiver, wherein a smart buffer (SFIFO) is coupled between each interface covnerter and the commutator.
According to a preferred embodiment of the invention, the wireless access system includes a wireless local loop system, and the interface converters include remote bridges.
Further according to a preferred embodiment, the commutator includes a MAC register, MAC logic coupled to the MAC register, a spooling state machine, a transmit state machine controllingly coupled to a RF module, and a transmit buffer coupled to the RF module.
According to a further preferred embodiment of the invention each user station includes a User WAN/LAN interface, a user MAC, an interface converter coupling the user MAC to the computer and to the base MAC, a radio transmitter, a smart buffer (SFIFO) coupled between the interface converter and the transmitter, a radio receiver, and a data filter coupled between the receiver and the interface converter.
There is also provided in accordance with the present invention a statistical multiplexer for use in wireless access systems including a commutator including a base MAC; a User WAN/LAN interface; a plurality of interface converters coupled between the User WAN/LAN interface and the commutator; and a smart buffer (SFIFO) coupled between each interface converter and the commutator. Preferably, the commutator includes a MAC register, MAC logic coupled to the MAC register, a spooling state machine, a transmit state machine controllingly coupled to a RF module, and a transmit buffer coupled to the RF module.
There is further provided in accordance with the present invention a method for wireless downlink communication over a wireless access system including at least one base station and a plurality of user stations, the method including the steps of at least partially filling a smart buffer with data packets to be transmitted from a source through interface converters in the base station to a user station; providing a signal from a commutator in the base station to each of a plurality of smart buffers in the base station to determine if it is empty and, if not, what is the load to be transmitted; registering the loads in each of the smart buffers which are not empty; calculating the percentage of resources to be allocated to each smart buffer as a function of the load in each buffer; causing each of the smart buffers to transmit data packets in accordance with the calculated allocation of resources to receivers in the user stations; and repeating the steps of providing through transmitting after a predetermined period of time. According to a preferred embodiment, the method further includes the steps of receiving the data packet in each user station; filtering address and destination information in the data packet in each user station to determine to which user station it is addressed; transferring the data packet to a smart buffer in the appropriate user station, while rejecting the data in all the other user stations.
There is still further provided in accordance with the present invention a method for wireless uplink communication over a wireless access system including at least one base station and a plurality of user stations, the method including the steps of providing a signal from a smart buffer in each user station to a user MAC in that station indicating when it has a data packet to transmit to the base station and the data load; providing a signal from the user MAC to a base MAC in the base station indicating that it has a defined data load to transmit; registering the data loads in each user station; calculating the percentage of resources to be allocated to each user station as a function of the load in each station; causing each of the smart buffers in each user to transmit its data packets in accordance with the calculated allocation of resources to a receiver in the base station; and repeating the steps of providing through transmitting after a predetermined period of time. According to a preferred embodiment, the method further includes the steps of receiving the data packet in the base station; filtering address and destination information in the data packet in the base station to determine to which interface converter coupled to the base station it is addressed; and transferring the data packet to the smart buffer associated with the appropriate interface converter.
There is also provided in accordance with the invention a method for dynamically allocating resources in real time between multiple sources of data packets in a wireless access system, the method including the steps of inputting to a commutator an indication of data load from each of a plurality of sources, calculating in the commutator the percentage resources allocation for each source based on the data load in that source divided by the total data load for all sources, and allocating transmission resources in accordance with the calculated resources allocation. In this case, a "source" refers to any interface converter in the base station or a user station which has data packets to transmit .
BRIEF DESCRIPTION OF THE DRAWINGS The present invention will be further understood and appreciated from the following detailed description taken in conjunction with the drawings in which: Fig. 1 is a schematic illustration of a wireless access system constructed and operative in accordance with one embodiment of the present invention;
Fig. 2 is a schematic electric circuit diagram of a commutator for the system of Fig. 1; Fig. 3 is a schematic illustration of a wireless local loop system constructed and operative in accordance with one embodiment of the present invention;
Fig. 4 is a flow chart of the operation of the system of the present invention in a downlink communication; Fig. 5 is a flow chart of the operation of a user station of the present invention in an uplink communication; and
Fig. 6 is a flow chart of the operation of a base station of the present invention in an uplink communication.
DETAILED DESCRIPTION OF THE INVENTION
The present invention relates to wireless access systems having a significantly increased data rate. The system is based on inserting a novel statistical multiplexer into a wireless access system, thereby permitting dynamic resource allocation in real time resulting in traffic flow according to the available data load, without transmitting partially or completely empty bits. The statistical multiplexer includes a dynamic commutator, an array of interface converters coupled between the commutator and a User WAN/LAN interface of the wireless access base station, and a smart buffer (herein referred to as a Smart FIFO or SFIFO) disposed between each interface converter and the dynamic commutator. The SFIFO is characterized in that it is capable of providing a signal to the base MAC of the quantity of data in the buffer at any given time, unlike conventional buffers, which can indicate only when they are full, half-full, or empty. This precise indication of load is utilized by the dynamic commutator to calculate the resource allocation between the various users based on the load to and/or from each station so as to transfer resources from those remote bridges having little or no load to those having large loads.
The device of the invention also permits dynamic resource allocation between uplink and downlink communications, which is not possible with conventional systems. It is a particular feature of the invention that the resource allocation is dynamic, and is carried out in real time so as to substantially continuously update the resource allocation as a function of the changing loads in the various smart buffers. Referring now to Fig. 1, there is shown a schematic illustration of a wireless access system constructed and operative in accordance with one embodiment of the present invention. The system includes a wireless access base station 60 including a plurality of User WAN/LAN interfaces 62 for receiving communications from a communication system (not shown) . An interface converter 66 is coupled to each User WAN/LAN interface 62 for interfacing between the communication system and a plurality of users. A smart buffer 70 is coupled to each interface converter 66, for receiving therefrom data to be transmitted via the base station to an associated user station, and for transmitting thereto data received from the user station. User WAN/LAN interfaces 62 can be any conventional User WAN/LAN interfaces, depending upon the particular external communication system. Interface converters 66 can be any conventional interface converters, which serve to convert the form of the data received from the external communication system to a form which can be understood by the smart buffers.
Smart buffer 70 (hereinafter "SFIFO") is a buffer including a data input, data output, a memory, a load meter, and control logic, so as to enable it to provide an output signal corresponding to the traffic load at any load level from empty to full. It will be appreciated that the input data rate is not necessarily the same as the output data rate. Preferably, a cumulative traffic load meter 68 is also provided associated with each SFIFO 70 to record the traffic load of each interface converter (and, thus, of each user station) over time.
Each SFIFO 70 is coupled to a commutator 72.
Commutator 72, in turn, is coupled to a radio transmitter 74, and to a radio receiver 76. Commutator 72 includes a Medium Access Controller (base MAC) 80 which coordinates the transmissions throughout the system and which allocates transmission resources. Commutator 72 is a device including a number of inputs/outputs at one side, and at least one output/input at the other side. In other words, the commutator is bi-directional, depending on the direction of data flow. For example, when data is sent from the base station to a user station, the commutator includes many inputs and at least one output. However, if data is flowing from a user station to the base station, the commutator functions with at least one input and a plurality of outputs.
The commutator 72 provides switching between the inputs and outputs according to a predefined switching pattern, which can be set by the base MAC, a user defined pattern, or any other conventional switching pattern. For example, the commutator can poll the inputs, one after another. Alternatively, it can perform statistical polling according to statistics input to the base MAC, or the commutator can operate according to any other pre-selected switching pattern. The system further includes a plurality of user stations. Each user station includes a User WAN/LAN interface 46, belonging to individual users or applications. Each User WAN/LAN interface 46 includes a user MAC 47 and is coupled to interface converters 48, which can be a remote bridge, and which, in turn, is coupled to a smart buffer 50, similar to the SFIFO 's in the base station. Each SFIFO 50 is coupled to a radio receiver 52 through a data filter 53, and to a radio transmitter 54. With reference to Fig. 2, there is shown a schematic electric circuit diagram of a dynamic commutator 22' for the system of the present invention. Commutator 22' is coupled to each SFIFO 20' by a data bus 31 and a control line 32. Bus 31 is coupled to a transmitter buffer 34 for transfer of data, and to a MAC register 36 and MAC logic 38 for indicating the data load in each SFIFO. Transmitter buffer 34 is coupled, in turn, to an RF module 40, for transmitting outgoing data over transmitter 24.
Commutator 22' further includes a spooling state machine 42 coupled to control line 32 to check each SFIFO 20' to determine the data load in each, which it sends to MAC register 36. MAC logic 38 computes the resource allocation in accordance with an algorithm described in detail hereinbelow, and orders each SFIFO 20' to fill transmit buffer 34 in accordance with the calculated resources allocation. Commutator 22' also includes a transmit state machine 44 coupled to MAC logic 38, to the transmitter buffer 34, and to RF module 40.
One system for which the invention is particularly suited is a wireless local loop (WLL) system. It will be appreciated, however, that the invention is not limited to a WLL system, but rather can be effectively utilized in any wireless access system.
With reference to Fig. 3, there is shown a schematic illustration of a wireless local loop system constructed and operative in accordance with one embodiment of the present invention. The system includes a wireless local loop base station 10 including a HUB 12, or any other device with an interface to Ethernet, such as a Router, LAN switch, Switched HUB, bridge, etc., for receiving communications from a communications system (not shown). A plurality of remote bridges 16 are coupled to HUB 12 for interfacing between the communications system and a plurality of users. HUB 12 can be any conventional HUB, such as the Unmanaged HUB Model DFE- 812TX+, manufactured by D-Link Corporation, CA, USA. Remote bridges 16 can be any conventional remote bridges, such as Remote Bridge Model Dl-1140, of D-Link Corporation.
A smart buffer 20 (hereinafter "SFIFO"), as described above, is coupled to each remote bridge 16, for receiving therefrom data to be transmitted via the base station to an associated user station, and for transmitting thereto data received from the user station. Preferably, a cumulative traffic load meter 18 is also provided associated with each SFIFO 20 to record the traffic load of each remote bridge (and, thus, of each user station) over time.
Each SFIFO 20 is coupled to a commutator 22, as described above. Commutator 22, in turn, is coupled to a radio transmitter 24, and to a radio receiver 26. Commutator 22 includes a Medium Access Controller (base MAC) 30 which coordinates the transmissions throughout the system and which allocates transmission resources. Operation of the system of the present invention for downlink communication is as follows. Data is received from a communications system destined for several user stations 46. The data is received at several interface converters 66 and stored in the associated SFIFO' s 20'. Spooling state machine 42 of commutator 22' checks each SFIFO to determine the data load in each and sends a signal corresponding thereto to the MAC register 36. When all the signals have entered MAC register 36, MAC logic 38 calculates the downlink user resources allocation (Un) for each SFIFO (and, thus, for each ci) in accordance with the following algorithm: data in SFIFOn
Un =
Σ all SFIFO downlink data
where n is the number of each particular user in turn.
In other words, the basic resource allocation (%) for each user is the data load in that user's SFIFO divided by the sum of downlink data loads in all the SFIFO' s. In accordance with the percentage resource allocation for each user, spooling machine 42 orders each SFIFO, in order, to transfer its permitted data packets to transmitter buffer 34. When the transmitter is available, the transmitter buffer transmits the data packets in transmitter buffer 34.
When transmitter buffer 34 is empty, spooling state machine 42 again determines the load in each SFIFO, again calculates the resources allocation for each SFIFO (which is now different than it was during the previous calculation) , and data packets are transferred to transmitter buffer 34 in accordance with the newly calculated resources allocation.
It will be appreciated that the algorithm for calculating the resources allocation can be altered so as to take into account minimum guaranteed data rate for certain users, as well as other special conditions.
Operation of the system for uplink communication is as follows. Data is received from several user stations 46 destined for the communications system. The data is received at the User WAN/LAN interface 46 in each user station, passed through interface converter 48, and stored in the associated SFIFO' s 50. Each SFIFO sends a signal to the user MAC 47 of its user station indicating that it has data to transmit and the size of the load. User MAC 47 transmits this information to spooling state machine 42 of commutator 22' in the base MAC. All communications between the user MACs and the base MAC are conducted over a communication channel, via frequency, code, or time slot.
Spooling state machine 42 sends a signal corresponding to the data load in each user SFIFO to the MAC register 36. When all the signals have entered MAC register 36, MAC logic 38 calculates the uplink user resources allocation (Un) for the uplink communication for each SFIFO (and, thus, for each interface converter) in accordance with the following algorithm (essentially the same algorithm set forth above for downlink communications) .
data in SFLFOn
Un
Σ all SFIF O uplink data
where n is the number of each particular user in turn.
The basic uplink resource allocation (%) for each user is the data load in that user's SFIFO divided by the sum of uplink data loads in all the SFIFO' s. When the base station receiver is available, MAC logic 38 orders transmit state machine 44 to order each SFIFO, in order, to transfer its permitted data packets to transmitter buffer 34, in accordance with the percentage resource allocation for each user.
When transmitter buffer 34 is empty, spooling state machine 42 again determines the load in each user SFIFO, again calculates the resources allocation for each SFIFO
(which is now different than it was during the previous calculation) , and data is transferred to transmitter buffer 34 in accordance with the newly calculated resources allocation .
It is a particular feature of the present invention that the resources allocation described herein can be utilized for downlink communications alone, for uplink communications alone, or for a combination of all communications, both uplink and downlink. In the latter case, unlike conventional resources allocation, wherein resources are allocated in a fixed manner between uplink and downlink communication channels or time slots, the present invention permits the utilization of resources as needed, in either direction.
Thus, the resources allocation will be divided dynamically
(on an ongoing basis) between uplink and downlink communications, as follows:
FEUILLE RECTIFIEE (REGLE 91) ISA/EP Σ all uplink traffic uplink =
Σ all uplink traffic + Σ all downlink traffic
Σ all downlink traffic and downlink =
Σ all uplink traffic + Σ all downlink traffic
For example, if a user is a commercial application with much data to transmit, it can be allocated more resources than the base station, when needed.
Each user's resources allocation for uplink or downlink communication can then be calculated accordingly as a percentage of the total uplink or downlink resources allocation. For example, for a downlink communication, Un is as follows:
Un = Σ all downlink traffic • data in SFIFOn
Σ all uplink traffic + ∑ all downlink traffic Σ all downlink traffic
A flow chart of the operation of the commutator in a downlink communication from the base station to a user station is set forth in Fig. 4. In Fig. 4, N is the total number of users (SFIFO' s), and n is the specific SFIFO. Commutator 22' starts with the first smart buffer (SFIFO]_) and looks to see if it is empty. If yes, the commutator looks at the second smart buffer (SFIFO2) to see if it is empty. If yes, it continues to look at each SFIFO, in turn, until it looks at the last SFIFOn, at which point it starts again at SFIFO! #
If a SFIFO is not empty, its data load is added to MAC register 36. When the data loads in all the SFIFO' s have been entered in MAC register, MAC logic 38 calculates the percentage of resource allocation for each SFIFO, according to the appropriate algorithm. The commutator then sends a signal to each SFIFO, in accordance with the calculated resources allocation, to transfer its data packets to the transmitter buffer. The data packets in transmitter buffer are transmitted when downlink resources are available, in accordance with a transmit signal received from RF module 40. It is a particular feature of the present invention that if an interface converter is empty, when commutator 22' allocates resources, the empty interface converter will not be allocated any resources. In other words, commutator 22' will skip over the empty interface converter until it is no longer empty. Furthermore, if a SFIFO has only a few data packets (i.e., is not half full or completely full), it is allocated resources according to the number of data packets it has. In this way, transmissions of empty data frames are practically eliminated.
The transmitted signals are received at the user stations by receivers 52 through data filters 53, which filter out those signals which are not addressed to the particular user, and transmits those signals which are addressed to computer 46' via SFIFO 50' to computer 46'. It will be appreciated that each user 46 sees a greatly increased data rate, since virtually no empty bits are transmitted between the base station and user stations.
Operation of the system for uplink communication is as follows, with reference to Figs. 5 and 6, showing flow charts of the operation of a user station and a base station, respectively. When a computer 46 wishes to send a data packet to the base station, it transfers the data packet to SFIFO 50 via interface converters 48, together with packet identification data. User MAC 47 indicates to base MAC 30' that its SFIFO is not empty, and asks base MAC 18 for allocation of resources. The data load in SFIFO 50 is entered into MAC register 36. When receiver 26 is available, MAC logic 38 calculates the resources allocation percentage for each user SFIFO which has data packets to transmit. Commutator 22' indicates to each SFIFO which has a data packet to transmit, in accordance with the calculated resources allocation, to transmit its data packet. The data packet is transferred from SFIFO 50 to receiver 26, and the data packet is stored in transmitter buffer 34 of commutator 22'. According to the destination address on each data packet, the commutator transmits the data packet to the appropriate SFIFO.
It will be appreciated that the invention is not limited to what has been described hereinabove merely by way of example. Rather, the invention is limited solely by the claims which follow.

Claims

1. For use in a wireless access system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, a base station comprising: a commutator for switching between a plurality of inputs/outputs at one side and at least one output/input at the other side, and including a base MAC (medium access controller) ; at least one User WAN/LAN interface; an interface converter coupled between each said User WAN/LAN interface and said commutator; and a smart buffer (SFIFO) coupled between each interface converter and said commutator.
2. The base station of claim 1, further comprising a radio transmitter and a radio receiver.
3. The base station of any of the preceding claims, wherein said commutator comprises: a MAC register;
MAC logic coupled to said MAC register; a spooling state machine; a transmit state machine controllingly coupled to a RF module; and a transmitter buffer coupled to said RF module.
4. A method for wireless downlink communication over a wireless access system including at least one base station and a plurality of user stations, the method comprising the steps of: at least partially filling a smart buffer with data packets to be transmitted from a source through an interface converter in the base station to a user station; providing a signal from a commutator in the base station to each of a plurality of smart buffers in the base station to determine if it is empty and, if not, what is the load to be transmitted; registering the loads in each of the smart buffers which are not empty; calculating the percentage of resources to be allocated to each smart buffer as a function of the load in each buffer; causing each of the smart buffers to transmit data packets in accordance with the calculated allocation of resources to receivers in the user stations; and repeating the steps of providing through transmitting after a predetermined period of time.
5. The method of claim 4, further including the steps of: receiving the data packet in each user station; filtering address and destination information in the data packet in each user station to determine to which user station it is addressed; transferring the data packet to a smart buffer in the appropriate user station, while rejecting the data in all the other user stations.
6. A method for wireless uplink communication over a wireless access system including at least one base station and a plurality of user stations, the method comprising the steps of: providing a signal from a smart buffer in each user station to a user MAC in that station indicating that it has a data packet to transmit to the base station and the data load; providing a signal from the user MAC to a base MAC in the base station indicating that it has a defined data load to transmit; registering the data loads in each user station; calculating the percentage of resources to be allocated to each user station as a function of the load in each station; causing each of the smart buffers in each user to transmit its data packets in accordance with the calculated allocation of resources to a receiver in the base station; and repeating the steps of providing through transmitting after a predetermined period of time.
7. The method of claim 6, further comprising the steps of: receiving the data packet in the base station; filtering address and destination information in the data packet in the base station to determine to which remote bridge coupled to the base station it is addressed; and transferring the data packet to the smart buffer associated with the appropriate interface converter.
8. For use in a wireless access system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, a user station comprising: a User WAN/LAN interface; a user MAC; interface converters coupling the user MAC to the computer and to the base MAC; a radio transmitter; a smart buffer (SFIFO) coupled between the interface converter and the transmitter; a radio receiver; and a data filter coupled between the receiver and the interface converter.
9. A statistical multiplexer for use in wireless access systems comprising: a commutator for switching between a plurality of inputs/outputs at one side and at least one output/input at the other side, and including a base MAC; at least one User WAN/LAN interface; an interface converter coupled between each User WAN/LAN interface and the commutator; and a smart buffer (SFIFO) coupled between each interface converter and the commutator.
10. The statistical multiplexer of claim 9, wherein said commutator includes: a MAC register,
MAC logic coupled to the MAC register, a spooling state machine, a transmit state machine controllingly coupled to a RF module, and a transmitter buffer coupled to the RF module.
11. The statistical multiplexer of any of claims 9 to 10, wherein said SFIFO includes: a data input; a data output; a memory; a load meter; and control logic to enable it to provide an output signal corresponding to the traffic load at any load level from empty to full.
12. A wireless access system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, the system comprising: a plurality of interface converters in said base station, each associated with one of the user stations; a dynamic commutator, for switching between a plurality of inputs/outputs at one side and at least one output/input at the other side, coupled between said base station and said user stations; a smart buffer (SFIFO) coupled between each interface converters and said commutator; a user interface converters in each user station; and a SFIFO coupled between each user interface converter and said commutator.
13. A wireless local loop system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, the base station comprising: a commutator for switching between a plurality of inputs/outputs at one side and at least one output/input at the other side, and including a base MAC (medium access controller) ; an Ethernet interface; and a plurality of remote bridges coupled between the Ethernet interface and the commutator; a radio transmitter; a radio receiver; and a smart buffer (SFIFO) coupled between each remote bridge and the commutator.
14. The wireless local loop system of Claim 13, wherein said commutator includes : a MAC register,
MAC logic coupled to the MAC register, a spooling state machine, a transmit state machine controllingly coupled to a RF module, and a transmitter buffer coupled to the RF module.
15. The wireless local loop system of Claim 13 or 14, wherein each user station includes: a User WAN/LAN interface; a user MAC; a remote bridge coupling the user MAC to the computer and to the base MAC; a radio transmitter; a smart buffer (SFIFO) coupled between the remote bridge and the transmitter; a radio receiver; and a data filter coupled between the receiver and the remote bridge .
16. A method for dynamically allocating resources in real time between multiple sources of data packets in a wireless access system including a plurality of user stations, and at least one base station coupled by RF transceiving apparatus to each of the user stations, the method comprising the steps of: inputting to a commutator, for switching between a plurality of inputs/outputs at one side and at least one output/input at the other side, an indication of data load from each of a plurality of users; calculating in said commutator the percentage resources allocation for each user based on the data load in that user divided by the total data load for all users; allocating transmission resources in accordance with said calculated resources allocation.
17. The method of claim 16, wherein said steps of inputting through allocating are repeated periodically.
18. The method of claim 16, further including the step of transmitting said data packets to a transmitter having a transmitter buffer in accordance with said calculated resources allocation, and said steps of inputting through transmitting are repeated when said transmitter buffer is empty.
19. The method of any of claims 16-18 wherein said step of calculating includes calculating allocation of downlink resources for each user Un according to the formula:
data in SFIFOn
Un =
Σ all SFIFO downlink data
20. The method of any of claims 16-19 wherein said step of calculating includes calculating allocation of uplink resources for each user Un according to the formula:
data in SFIFOn
Un =
Σ all SFIFO uplink data
21. The method of any of claims 17-20 wherein said step of calculating includes calculating allocation of uplink resources for the wireless access system according to the formula:
Σ all uplink traffic
Figure imgf000024_0001
Σ all uplink traffic + Σ all downlink traffic
22. The method of any of claims 16-21 wherein said step of calculating includes calculating allocation of downlink resources for the wireless access system according to the formula: Σ all downlink traffic downlink =
Σ all uplink traffic + Σ all downlink traffic
23. The method of claim 16 or 17 wherein said step of calculating includes calculating allocation of downlink resources for each user Un according to the formula:
Un = Σ all downlink traffic • data in SFIFOn
Σ all uplink traffic + Σ all downlink traffic Σ all downlink traffic
24. The method of claim 16 or claim 17 wherein said step of calculating includes calculating allocation of uplink resources for each user Un according to the formula:
Un = Σ all uplink traffic • data in SFIFOn Σ all uplink traffic + Σ all downlink traffic Σ all uplink traTfic
25. The method of any of claims 16 to 24, further including the step of adjusting said formula to take into account minimum guaranteed rate for at least one user.
26. The method of claim 16, wherein: said step of inputting includes: inputting a data load to a SFIFO in each user; registering the data load in the SFIFO; signalling a user MAC that SFIFO is not empty; and causing said user MAC to request allocation of resources from said commutator; and said step of allocating includes: signalling said user MAC when resources have been allocated; and causing said SFIFO to transfer said data load therein to a herein to a transmitter.
PCT/IL1998/000384 1997-08-14 1998-08-13 Dynamic wireless telecommunications system WO1999009657A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU87463/98A AU8746398A (en) 1997-08-14 1998-08-13 Dynamic wireless telecommunications system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL121549 1997-08-14
IL12154997A IL121549A (en) 1997-08-14 1997-08-14 Dynamic wireless telecommunications system

Publications (2)

Publication Number Publication Date
WO1999009657A2 true WO1999009657A2 (en) 1999-02-25
WO1999009657A3 WO1999009657A3 (en) 1999-08-26

Family

ID=11070505

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL1998/000384 WO1999009657A2 (en) 1997-08-14 1998-08-13 Dynamic wireless telecommunications system

Country Status (3)

Country Link
AU (1) AU8746398A (en)
IL (1) IL121549A (en)
WO (1) WO1999009657A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000001190A1 (en) * 1998-06-26 2000-01-06 Qualcomm Incorporated Method and apparatus for controlling data transfer between two stations
WO2001093044A2 (en) * 2000-05-29 2001-12-06 Honeywell Ag Data transmission system
EP1361711A1 (en) * 2002-05-03 2003-11-12 Nokia Corporation Method and circuitry for processing data
EP1568142A2 (en) * 2002-11-15 2005-08-31 Vanu, Inc. A communications system

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887266A (en) * 1985-04-29 1989-12-12 Process Automation & Computer Systems Ltd. Communication system
EP0430570A2 (en) * 1989-11-30 1991-06-05 AT&T Corp. Method and apparatus for congestion control in a data network
US5046066A (en) * 1987-02-09 1991-09-03 Telesystems Slw Inc. Wireless local area network
US5377327A (en) * 1988-04-22 1994-12-27 Digital Equipment Corporation Congestion avoidance scheme for computer networks
EP0693840A1 (en) * 1994-07-18 1996-01-24 Digital Equipment Corporation Traffic control system having distributed rate calculation & link by link flow control
WO1996024225A1 (en) * 1995-01-31 1996-08-08 Qualcomm Incorporated Concentrated subscriber system for wireless local loop
EP0758189A2 (en) * 1995-08-09 1997-02-12 Hewlett-Packard Company Private wireless telecommunications system
US5628052A (en) * 1994-09-12 1997-05-06 Lucent Technologies Inc. Wireless communication system using distributed switched antennas
US5633859A (en) * 1994-09-16 1997-05-27 The Ohio State University Method and apparatus for congestion management in computer networks using explicit rate indication
US5655219A (en) * 1993-03-05 1997-08-05 Hitachi, Ltd. Wireless LAN system capable of re-transmission under management of a base station device to a destination mobile terminal device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2596388B2 (en) * 1994-10-28 1997-04-02 日本電気株式会社 Digital cordless telephone system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887266A (en) * 1985-04-29 1989-12-12 Process Automation & Computer Systems Ltd. Communication system
US5046066A (en) * 1987-02-09 1991-09-03 Telesystems Slw Inc. Wireless local area network
US5377327A (en) * 1988-04-22 1994-12-27 Digital Equipment Corporation Congestion avoidance scheme for computer networks
EP0430570A2 (en) * 1989-11-30 1991-06-05 AT&T Corp. Method and apparatus for congestion control in a data network
US5655219A (en) * 1993-03-05 1997-08-05 Hitachi, Ltd. Wireless LAN system capable of re-transmission under management of a base station device to a destination mobile terminal device
EP0693840A1 (en) * 1994-07-18 1996-01-24 Digital Equipment Corporation Traffic control system having distributed rate calculation & link by link flow control
US5628052A (en) * 1994-09-12 1997-05-06 Lucent Technologies Inc. Wireless communication system using distributed switched antennas
US5633859A (en) * 1994-09-16 1997-05-27 The Ohio State University Method and apparatus for congestion management in computer networks using explicit rate indication
WO1996024225A1 (en) * 1995-01-31 1996-08-08 Qualcomm Incorporated Concentrated subscriber system for wireless local loop
EP0758189A2 (en) * 1995-08-09 1997-02-12 Hewlett-Packard Company Private wireless telecommunications system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANDREW S. TANENBAUM: "Computer Networks" 1993 , PRENTICE-HALL INTERNATIONAL EDITIONS , ENGLEWOOD CLIFFS, US XP002088978 196050 see page 141, paragraph 3.4.1. see page 325, paragraph 5.4.2 see page 346, paragraph 5.4.5. *
PATENT ABSTRACTS OF JAPAN vol. 096, no. 009, 30 September 1996 & JP 08 130775 A (NEC CORP), 21 May 1996 -& US 5 754 554 A (NAKAHARA TORU) *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000001190A1 (en) * 1998-06-26 2000-01-06 Qualcomm Incorporated Method and apparatus for controlling data transfer between two stations
US6751193B1 (en) 1998-06-26 2004-06-15 Qualcomm Incorporated Method and apparatus for controlling data transfer between two stations
WO2001093044A2 (en) * 2000-05-29 2001-12-06 Honeywell Ag Data transmission system
WO2001093044A3 (en) * 2000-05-29 2002-08-08 Honeywell Ag Data transmission system
EP1361711A1 (en) * 2002-05-03 2003-11-12 Nokia Corporation Method and circuitry for processing data
WO2003094445A1 (en) * 2002-05-03 2003-11-13 Nokia Corporation Method and circuitry for processing data
US8223769B2 (en) 2002-05-03 2012-07-17 Nokia Siemens Networks Oy Method and circuitry for processing data
EP1568142A2 (en) * 2002-11-15 2005-08-31 Vanu, Inc. A communications system
EP1568142A4 (en) * 2002-11-15 2010-06-02 Vanu Inc A communications system

Also Published As

Publication number Publication date
WO1999009657A3 (en) 1999-08-26
AU8746398A (en) 1999-03-08
IL121549A0 (en) 1998-02-08
IL121549A (en) 2000-09-28

Similar Documents

Publication Publication Date Title
EP0766426B1 (en) Medium access control and air interface subsystem for an indoor wireless ATM network
US6879579B1 (en) Medium access control protocol for data communications
US5570355A (en) Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network
US5001707A (en) Method of providing reserved bandwidth in a dual bus system
US6480911B1 (en) Grouping class sensitive queues
US7106713B2 (en) Method of rate allocation in a data communications network
EP0890267A2 (en) Medium access control (mac) protocol for wireless atm
US6212196B1 (en) Multiple access communication system and method for multiple access communication
US5850398A (en) Method of scheduling data cell transmission in an ATM network
EP0810808B1 (en) ATM cell transport equipment
US6298049B1 (en) Method and arrangement for upstream timeslot assignment, and communication system wherein the method is used
CN101360277A (en) System and method for improving the use of radio spectrum in transmission of data
CN1239620A (en) Packet transmission method, packet transmission device, radio frame transmission method, mobile communication method, mobile communication system, and exchange
CA2031971C (en) System and method for controlling the access rates of packet switching network stations
WO1999009657A2 (en) Dynamic wireless telecommunications system
EP1041771B1 (en) Enhanced data rate control for wireless communication
US20050180377A1 (en) Radio communication system time slot allocation method
EP0742976A1 (en) A communication system, a private automatic branch exchange, and a line card
US6445689B2 (en) Device for a radio-communication system, in particular for point-to-multipoint connections
US6512771B1 (en) Transmission bandwidth sharing system
US7188165B1 (en) Method of, and a heterogeneous network for, transmitting data packets
WO1999009685A2 (en) Wireless telecommunications system
EP1018811A2 (en) Transmission control without limitation by the number of users
JP2003032723A (en) Mobile communication system
JPH07135502A (en) Method and device for controlling allocation of time slot

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

NENP Non-entry into the national phase

Ref country code: KR

WWE Wipo information: entry into national phase

Ref document number: 09463970

Country of ref document: US

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA