US20050237956A1 - Methods and devices for expanding the range of a network - Google Patents
Methods and devices for expanding the range of a network Download PDFInfo
- Publication number
- US20050237956A1 US20050237956A1 US11/043,646 US4364605A US2005237956A1 US 20050237956 A1 US20050237956 A1 US 20050237956A1 US 4364605 A US4364605 A US 4364605A US 2005237956 A1 US2005237956 A1 US 2005237956A1
- Authority
- US
- United States
- Prior art keywords
- information
- network
- external device
- relaying
- transmissions
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 76
- 230000008859 change Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- MKMCJLMBVKHUMS-UHFFFAOYSA-N Coixol Chemical compound COC1=CC=C2NC(=O)OC2=C1 MKMCJLMBVKHUMS-UHFFFAOYSA-N 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000013467 fragmentation Methods 0.000 description 2
- 238000006062 fragmentation reaction Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 208000031963 Beta-mercaptolactate cysteine disulfiduria Diseases 0.000 description 1
- 108010003272 Hyaluronate lyase Proteins 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002826 magnetic-activated cell sorting Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/7163—Spread spectrum techniques using impulse radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70702—Intercell-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
Definitions
- the invention relates to networks and especially to methods and devices for expanding the range of a network.
- Short-range ultra wide band wireless networks are being developed in order to allow wireless transmission of vast amounts of information between various devices.
- Some of short-range ultra wide band wireless networks are characterized by a distributed architecture in which devices exchange information without being controlled by a central host or a base station.
- FIG. 1 is a schematic illustration of two ultra wide band wireless networks (also referred to as personal access networks) 10 and 20 , each including multiple devices that wirelessly communicate with each other.
- First network 10 includes first till third devices A-C 11 - 13 and the second network 20 includes forth till sixth devices D-F 24 - 26 .
- Each of the ultra wide band wireless networks uses time division multiple access (TDMA) techniques in order to allow its devices to share a single physical channel.
- TDMA time division multiple access
- FIG. 2 illustrates a typical TDMA frame 30 .
- TDMA frame 30 includes multiple time-slots, such as beacon slots 14 and media access slots.
- the media access slots include distributed reservation protocol (DRP) slots 36 and prioritized contention access (PCA) slots 38 .
- DRP distributed reservation protocol
- PCA prioritized contention access
- PCA slots are also referred to as PCA periods.
- DRP slots are also referred to as DRP periods.
- the beacon slots are used to synchronize devices to the TDMA frame 30 .
- a typical beacon frame includes information that identifies the transmitting device. It also may include timing information representative of the start time of the TDMA frame 30 .
- the DRP slots 36 are coordinated between devices that belong to the same network and allow devices to reserve these slots in advance.
- the PCA slots 38 devices that belong to the network compete for access based upon their transmission priority. It is noted that the allocation of media access time slots is dynamic and can change from one TDMA frame to another.
- FIG. 3 illustrates a TDMA frame 30 of first network 10 as well as a TDMA frame 40 of second network 20 .
- TDMA frame 40 includes multiple time-slots, such as beacon slots 44 , DRP slots 46 and PCA slots 48 .
- the TDMA frames do not overlap. It is noted that the TDMA frame includes many fixed size slots. Usually, a number of contiguous slots allocated for DRP (or PCA) ARE regarded as a DRP slot (or PCA slot).
- the range of ultra wide band wireless networks is limited. This limitation can reduce the utilization of the network. There in a need to expand the range of ultra wide band wireless networks.
- a method for expanding a range of an ultra wide band wireless network includes: (i) providing a first network and an external device, the first network includes multiple devices that receive ultra wide band wireless transmissions from each other, the external device is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network; and (ii) allowing the first device to relay transmissions between the external device and the second device.
- An ultra wide band device that includes: (i) a receiver, adapted to receive transmissions from members of a first network and from an external device not capable of receiving transmissions from a second device of the first network, and (ii) a transmitter, adapted to transmit information to members of the first network and to the external device; wherein the device is adapted to relay transmission from the second device of the first network to the external device.
- a method for expanding a range of first network includes: providing a first network and an external device, the first network includes multiple devices that participate in a first distributed media access control scheme, whereas the external device participates in a second distributed media access control scheme and is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network; and relaying, by the first device, transmissions between the external device and the second device.
- FIG. 1 is a schematic illustration of two networks (also referred to as personal area networks), each including multiple devices that wirelessly communicate with each other;
- FIG. 2 illustrates a typical TDMA frame
- FIG. 3 illustrates a TDMA frame of a first network as well as a TDMA frame of a second network
- FIGS. 4-5 illustrate a device capable of wireless transmission, and some of its components, according to an embodiment of the invention
- FIG. 6 illustrates a beacon frame, according to an embodiment of the invention.
- FIGS. 7-8 illustrate various information frames, according to various embodiments of the invention.
- FIGS. 9-10 are flow charts of methods for expanding a range of a network, according to various embodiments of the invention.
- the invention provides an ultra wide band wireless medium access control method and a device capable of performing ultra wide band wireless medium access control schemes.
- the device is a part of a ultra wideband wireless network and has a communication protocol stack that includes at least a PHY layer and a MAC layer.
- the MAC layer of such devices controls the access to ultra wide band wireless medium and is referred to ultra wide band wireless medium access control.
- the receiver can include various components that are arranged in multiple layers.
- a first configuration includes a frame convergence sub-layer, a MAC layer, a PHY layer as well as MAC SAP, PHY SAP, frame convergence sub-layer SAP and a device management entity can also be utilized. Another configuration is described at FIGS. 4 and 5 .
- Wisair Inc. of Tel Aviv Israel manufactures a chip set that includes a Radio Frequency PHY layer chip and a Base-Band PHY layer chip. These chips can be connected in one end to a RF antenna and on the other hand can be connected to or may include a MAC layer circuitry.
- FIG. 4 illustrates a device 60 that is capable of wireless transmission, according to an embodiment of the invention.
- device 60 supports a multi-layer communication protocol stack that includes a PHY layer and a MAC layer.
- MAC layer hardware and/or software components form an ultra wide band wireless medium access controller, that is adapted to participate in a distributed media access control scheme that allocates at least one timeslot for a transmission of information from a first device to a group of peer devices and for a transmission of acknowledgement massages from the peer devices of the group.
- PHY layer hardware and/or software components form a transmission circuitry adapted to transmit the information in response to the allocation.
- Device 60 includes antenna 61 that is connected to a RF chip 62 .
- RF chip 62 is connected to a MAC/PHY layers chip 63 that includes a PHY layer block 63 and a MAC layer block 64 .
- the MAC/PHY layers chip 63 is connected to an application entity 66 that provides it with information to be eventually transmitted (TX) and also provides the application 66 with information received (RX) by antenna 61 and processed by PHY and MAC layers blocks 68 and 69 of FIG. 4 b.
- the MAC layer block 64 controls the PHY layer block using a PHY status and control interface.
- the MAC and PHY layers exchange information (denoted TX and RX) using PHY-MAC interface 90 .
- the RF chip 62 provides to the PHY layer block 63 received information that is conveniently down-converted to base band frequency.
- the RF chip 62 receives from the PHY layer block 63 information to be transmitted as well as RF control signals.
- the application 66 is connected to the MAC/PHY layers chip 63 by a high speed I/O interface.
- FIG. 5 illustrates various hardware and software components of the MAC/PHY layers chip 63 , according to an embodiment of the invention.
- the Upper Layer IF block 64 of the MAC/PHY layers chip 63 includes hardware components (collectively denoted 69 ) and software components (collectively denoted 68 ). These components include interfaces to the PHY layer (MAC-PHY interface 90 ) and to the application (or higher layer components).
- the hardware components 69 includes configuration and status registers 81 , Direct Memory Access controller 82 , First In First Out (FIFO) stacks 83 and frame validation and filtering components 84 , DRP and PCA slots schedulers 85 , ACK processors 86 , and MAC-PHY internal interface 87 .
- configuration and status registers 81 Direct Memory Access controller 82 , First In First Out (FIFO) stacks 83 and frame validation and filtering components 84 , DRP and PCA slots schedulers 85 , ACK processors 86 , and MAC-PHY internal interface 87 .
- FIFO First In First Out
- the software components 68 includes a management module 72 , transmit module 73 , receive module 74 m hardware adaptation layer 75 , DMA drivers 76 , MAC layer management entity (MLME) service access point (SAP) 71 , MACS API 70 and the like.
- MLME MAC layer management entity
- These software and hardware components are capable of performing various operations and provide various services such as: providing an interface to various layers, filtering and routing of specific application packets sent to MAC data queues or provided by these queues, performing information and/or frame processing, and the like.
- the routing can be responsive to various parameters such as the destinations of the packets, the Quality of Service characteristics associated with the packets, and the like.
- the processing of information along a transmission path may include: forming the MAC packet itself, including MAC header formation, aggregation of packets into a bigger PHY PDU for better efficiency, fragmentation of packets for better error rate performance, PHY rate adaptation, implementation of Acknowledgements policies, and the like.
- the processing of information along a reception path may include de-aggregation and/or de-fragmentation of incoming packets, implementation of acknowledgment policies and the like.
- the hardware components are capable of transferring data between MAC software queues and MAC hardware (both TX and RX), scheduling of beacons slots, scheduling of DRP and PCA access slots, validation and filtering (according to destination address) of incoming frames, encryption/decryption operations, low-level acknowledgement processing (both in the TX path and in the RX path), and the like.
- Device 60 can be a simple device or even a complex device such as but not limited to a multimedia server that is adapted to transmit information frames of different types to multiple devices. It can, for example transmit Streaming data, like voice, Video, Game applications, etc.) data files during DRP slots, and while PCA slots transmits video over IP frames, download MP3 files, download MPEG-2 files, and stream or download MPEG-4 streams.
- Streaming data like voice, Video, Game applications, etc.
- PCA slots transmits video over IP frames, download MP3 files, download MPEG-2 files, and stream or download MPEG-4 streams.
- Device 60 (of FIG. 4 b ) includes a receiver, adapted to receive transmissions from members of a first network and from an external device.
- the external device is not capable of receiving transmissions from a second device of the first network.
- Device 60 further includes a transmitter, adapted to transmit information to members of the first network and to the external device; wherein the device is adapted to relay transmission from the second device of the first network to the external device.
- Device 60 has many dual purpose components that form a part of both the receiver and the transmitter.
- antenna 61 , RF chip 62 , PHY/MAC layers chip 63 are a part of the receiver and the transmitter. Nevertheless, there are some components that are not shared, such as the transmit module 73 and the receive module 74 . It is noted that other configurations of device 60 can be utilized.
- device 60 is adapted to inform the second device that device 60 is capable of relaying information to the external device.
- device 60 is adapted to receive information from the external device and transmit the information to the second device at a timing that corresponds to timing constraints of the first network.
- the devices are adapted to perform a “peer discovery” stage. It is noted that a certain device can ask an adjacent device to relay information to another device (external device) if the certain device is aware that the external device is a potential peer device. This may involve an exchange of information between the devices. According to various embodiments of the invention this can be implemented by a requesting from devices to transmit information about their neighbors, including their identity and optionally their capabilities. A request can be answered by a response from each receiving device. The exchange can be implemented by exchanging information Elements (IEs).
- IEs information Elements
- a request may include a the type of requested information—DAVID, MAC address, capabilities, and the like.
- this information exchange can occur in various timings and between various devices. This can occur during device initialization, during device operation, between devices that are adjacent to the same device, between devices that belong to the same network, between devices that do not belong to the same network, or between parts of one or more networks.
- the exchange can be initiated by certain devices or by any device.
- device 60 is further adapted to allocate a first destination identification value to transmissions destined to the device 60 and to allocate a second destination identification value to transmissions destined to be relayed by the device 60 to the external device. Conveniently, during a relay operation device 60 changes destination identification information.
- the destination identification can also represent a last destination of the information. Conveniently, such a field is not changed during the relay operation.
- the path (or a portion of said path) that should be passed by the information frame can be represented in various manners known in the art.
- the path includes at least the device that originated the information frame, the last destination device and can also include one or more intermediate (relaying) devices.
- device 60 is further adapted to request the remote device to acknowledge a reception of at least one information frame from the second device.
- device 60 is able to relay the information at a MAC layer or at higher communication layers.
- the relaying device shall be able to distinguish between information frames that are intended to be relayed and between information frames that are aimed to it and are not supposed to be relayed to the external device.
- the information frame includes a destination source identification information (destination ID, or DEVID) and stream identification information (StreamID) that facilitates said distinction.
- the traffic is marked as directed to the “final” destination, and the repeater is relaying this traffic to the intended recipient.
- distinct destination ID values are assigned to each device and to each relayed device.
- information frames aimed to device B 12 will include a certain destination ID value, while information frames that are destined to device F 26 , are assigned with another destination ID value, although they are relayed via device B 12 . If, for example, device B 12 also relays information frames to device D 24 then these information frames will include yet another destination ID value.
- the relaying process includes replacing destination ID values.
- the information frame will include a first destination ID (F_via_B) indicating that B 12 should relay the information frame to F 26 .
- This destination ID (F_via_B) is replaced, by device B, by another destination ID indicating that device B is sending an information frame to device F.
- the other destination ID can equal the destination ID (DEVID_F) used by members of the second network 20 when sending information frames to device F 26 .
- Device B 12 which is capable of relaying information frames to certain external devices shall notify other members of the first network 10 that it is capable of relaying information frames to these external devices, and shall receive a unique destination ID value for each of said certain devices.
- each device can select certain DEVID values from a predefined range of DEVID values. If a collision occurs it can be detected by transmission of said DEVID values in beacon frames, and the collision can be resolved in various well known manners.
- a device receives from another device an DEVID that equals one of its DEVIDs it will notify the other device about the collision and either determine by itself how to replace the common DEVID or cooperate with the other device in order to resolve the collision.
- each device that detects a DEVID collision may alter his DEVID until the collision is resolved.
- DEVID values are selected in a random or a pseudo random manner from a predefined range of DEVIDs but this is not necessarily so. It is further noted that a certain device can be aware of a DEVID conflict if he receives transmissions from two devices that use the same DEVID.
- FIG. 6 illustrates a beacon frame 400 , according to an embodiment of the invention.
- Beacon frame 400 is transmitted by a certain device, such as but not limited to device B 12 .
- Beacon frame 400 includes various fields such as beacon slot number field 402 , DEVID of the certain device 404 (DEVID_B), DEVID conflict field 406 , and a list 408 of devices (represented by their DEVID) that are received by the certain device.
- the list 408 includes a list of beacon frames received by the device and their timings.
- list 408 includes the following DEVIDs: DEVID_A, DEVID_C, DEVID_D and DEVID_F.
- List 408 may also include their beacon frame timing T 1 -T 4 . It is assumed that the times are aligned to TDMA frame 30 , but this is not necessarily so.
- relay information 410 includes four DEVIDs: F_via_B, B_via_F, B_via_D and D_via_B.
- relay information fields are not used, and the need to relay a certain information frame can be dictated by the reservation of a relay slot (being either DRP or PCA slot or slots).
- relay fields are not usually required when the information frame includes a “final” destination field or information defining the transmission path.
- the beacon frame includes additional information (not shown) indicating the capability of the certain device to accept DRP or PCA traffic during future timeslots, the intended utilization of future TDMA frames by the certain device, types of DRP reservations, rate information and other capabilities of the device.
- the various DEVIDs allocated for relay transmission, indications about DEVID conflicts, a list of received devices and the like can be transmitted in other manners.
- at least some of said information can be included within various command frames and information frames.
- the transmission between the external device and the relaying device can occur according to timing constraints of the first network, according to timing constraints of a second network that includes the external device or according to both timing constraints.
- device B 12 relays information from device A 11 to device F 26 .
- device B is aware of the TDMA frames of both first and second networks 10 and 20 ,
- TDMA frame 30 that is used by the members of the first network 10 does not interfere with TDMA frame 40 that is being used by the members of the second network 20 . If these assumptions are satisfied then device B 12 can request to transmit information frames to device F 26 during various slots of TDMA frame 40 , assuming that the members of the second network 20 approve the request.
- Device F 26 can transmit information frames to device B 12 during slots of TDMA frame 40 .
- Device B 12 can exchange information frames with device A 11 during slots of TDMA frame 30 . It is noted that if the transmissions of the various networks overlap then device B can initiate a channel change process that will lead the members of one of the networks to use another channel, or to “re-shuffle” its DRP timing reservations. Re-shuffling does ont require to perform a full DRP timing re-negotiation.
- the transmissions from the relaying device to the external device can be received by other members of the first network, but this is not necessarily so.
- the relaying device can exchange information with the members of the first network using a first channel and use another channel for exchanging information with the external device. It is noted that the first and second channels have different transmission characteristics.
- the relaying device can transmit a single beacon frame, that is received by both members of the first network and also by the external device, but this is not necessarily so.
- the first device can transmit a second beacon frame for communicating with the external device.
- device B can use a single beacon frame in order to communicate with members of the first and second networks, but this is not necessarily so and it can transmit a first beacon frame to the members of the first network and transmit a second beacon frame to the members of the second network.
- FIGS. 7-8 illustrate information frames 100 and 100 ′, according to various embodiments of the invention.
- Information frame 100 of FIG. 7 is transmitted from device A 11 to device B 12 .
- Information frame 100 ′ of FIG. 8 is transmitted from device B 11 to device F 26 .
- the information frames differ by the destination ID values that are includes within.
- Information frame 100 includes a physical layer convergence procedure (PLCP) preamble 112 , a PHY layer header 114 , a MAC layer header 116 , a header check sequence field (HCS) 118 , header tail bits 120 , header pad bits 121 , payload 122 , a frame check sequence field (FCS) 124 , frame tail bits 126 and pad bits 128 .
- PLCP physical layer convergence procedure
- HCS header check sequence field
- FCS frame check sequence field
- the information frame 100 includes MAC layer fields such as fields 116 , 118 , 122 and 124 .
- Information frame 100 also includes various PHY layer fields, such as fields 112 , 114 , 120 , 121 , 126 and 128 .
- the payload 122 usually includes one or more MAC layer frames (also known as MSDU or MCDU) or frames of a upper communication protocol layer, such as an application layer.
- the PLCP preamble 112 includes a packet and frame synchronization sequences that are followed by a channel estimation sequence.
- the PLCP preamble assists the receiver, among other things, to estimate the properties of the wireless medium.
- MBOA proposes two possible PLCP preambles—a short PLCP preamble and a long PLCP preamble.
- the long PLCP preamble is used at low bit rates. At high bit rates a first frame includes the long PLCP preamble while the remaining frames include the short PLCP preamble.
- the PHY layer header 114 includes information about the type of modulation, the coding rate and the spreading factor used during the transmission of the information, the length of the frame payload and scrambling data information.
- the MAC layer header 116 includes a frame control field 200 , source and destination identification fields 220 and 222 , sequence control fields 224 and duration/access method fields 226 .
- the frame control field 220 includes a protocol version field 202 , a frame type field 204 (indicates if a frame is a beacon frame, control frame, command frame, data frame and the like), a SEC field 206 (indicated if the frame is encrypted), an acknowledge field 208 (no acknowledge, immediate acknowledge, burst acknowledge or burst acknowledge request), a retry field 210 (indicates if the frame is re-transmitted), and delivery ID field 212 .
- An immediate acknowledge requires to send an acknowledge signal after the recipient of the information frame.
- the burst acknowledge indicates to store received frames and the burst acknowledge request indicates to send an acknowledgment message after a successful reception of a burst of information.
- the destination identification field 220 of information frame 100 indicates the identity of intended receivers and may indicate that the transmission is multicast or even broadcast transmission.
- the destination identification field 220 includes a destination ID value (denoted F_via_B) indicating that the information frame 100 is to be received by device B and then relayed to device F 26 .
- the destination identification field 220 of information frame 100 ′ includes a destination ID value (DEVID_F) indicating that the information frame 100 is to be sent to device F 26 .
- field 200 can include a dedicated relay assigned information, a final destination field or another information describing the path of the information frame.
- the header tail bits 120 as well as the frame tail bits 126 are set to zero, thus allowing a convolutional encoder within the receiver to return to a “zero state” and improve its error probability.
- the header tail bits 120 (the frame tail bits 126 ) are followed by header pad bits 121 (frame pad bits 128 ) in order to align the information stream on an OFDM interleaver boundaries.
- FIG. 9 is a flow chart of method 200 for expanding a range of an ultra wide band wireless network.
- Method 200 starts by stage 210 of providing a first network and an external device, the first network includes multiple devices that receive ultra wide band wireless transmissions from each other, the external device is capable of receiving a transmission from a first device of the first network but is not capable of receiving a transmission from a second device of the first network.
- the external device is device F 24 and that device F 24 receives transmissions from device B 12 of first network 10 but not capable of receiving transmissions from device A 11 .
- method 200 also includes a “peer identification stage. For convenience of explanation this stage was not shown.
- stage 210 is followed by stage 215 of informing the second device that the first device is capable of relaying information to the external device.
- device B 12 informs device A 11 , conveniently by its beacon frame, that is receives transmissions from device F 26 .
- Stage 215 is followed by stage 220 of allowing the first device to relay transmissions between the external device and the second device.
- Stage 220 may include assigning different destination ID to various devices and relayed devices, enabling the relaying device to transmit and receive to various devices. Said enabling may include allocating time slots and DeliveryID for transmissions of information frames by the relaying device, transmitting one or more beacon frame by the relaying device, and the like. It is also noted that the transmission of the one or more beacon frames can occur during stage 210 .
- stage 220 includes allocating a first destination identification value to transmissions destined to the first device and allocating a second destination identification value to transmissions destined to be relayed by the first device to the external device.
- stage 220 is followed by stage 230 of receiving information from the external device and transmitting the information to the second device.
- the transmission occurs at a timing that corresponds to timing constraints of the first network.
- Stage 230 may also include receiving information from the second device and transmitting the information to the external device.
- the transmission occurs at a timing that corresponds to timing constraints of the external device or of a second network to which the external device belongs.
- stage 230 includes changing destination identification information.
- stage 230 includes requesting the remote device to acknowledge a reception of at least one information frame from the second device.
- the stage of relaying can be applied in the MAC layer or may involve other upper layers.
- the exchange of destination ID can be done at an application layer that is above the MAC layer. Referring to the example set forth in FIG. 4 a the relaying can be done by the application 66 , or by the MAC layer block 64 .
- FIG. 10 is a flow chart of method 300 for expanding a range of an ultra wide band wireless network.
- Method 300 starts by stage 310 includes providing a first network and an external device, the first network includes multiple devices that participate in a first distributed media access control scheme, whereas the external device participates in a second distributed media access control scheme and is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network.
- the networks can be other than ultra wide band wireless networks.
- Stage 310 can be followed by stage 320 of relaying, by the first device, transmissions between the external device and the second device.
- the amount of access units can differ from the amount of queues, the amount of queues and the amount of transmission priorities can vary. It is noted that each of the mentioned above circuitries can be applied by hardware, software, middleware or a combination of the above.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for expanding a range of an ultra wide band wireless network, the method includes: (i) providing a first network and an external device, the first network includes multiple devices that receive ultra wide band wireless transmissions from each other, the external device is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network; and (ii) allowing the first device to relay transmissions between the external device and the second device. An ultra wide band device that includes: (i) a receiver, adapted to receive transmissions from members of a first network and from an external device not capable of receiving transmissions from a second device of the first network, and (ii) a transmitter, adapted to transmit information to members of the first network and to the external device; wherein the device is adapted to relay transmission from the second device of the first network to the external device.
Description
- The present patent application is a continuation application of International Application No. PCT/IL05/000021 filed Jan. 6, 2005, which claims priority benefit from U.S. Provisional Application No. 60/535,436 filed Jan. 8, 2004 and U.S. Provisional Application No. 60/535,621 filed Jan. 8, 2004, the contents of which are incorporated herein by reference.
- This application is related to the following applications:
-
- 1. M
ETHOD AND DEVICES FOR MULTICASTING INFORMATION OVER A NETWORK THAT APPLIED A DISTRIBUTED MEDIA ACCESS CONTROL SCHEME , application Ser. No. ______, filed Jan. 25, 2005. - 2. M
ETHOD AND SYSTEM FOR OPERATING MULTIPLE DEPENDENT NETWORKS , application Ser. No. ______, filed Jan. 25, 2005. - 3. A D
EVICE AND METHOD FOR MAPPING INFORMATION STREAMS TO MAC LAYER QUEUES , application Ser. No. ______, filed Jan. 25, 2005. - 4. U
LTRA WIDE BAND WIRELESS MEDIUM ACCESS CONTROL METHOD AND A DEVICE FOR APPLYING AN ULTRA WIDE BAND WIRELESS MEDIUM ACCESS CONTROL SCHEME , application Ser. No. ______, filed Jan. 25, 2005. - 5. M
ETHOD AND DEVICE FOR TRANSMISSION AND RECEPTION OVER A DISTRIBUTED MEDIA ACCESS CONTROL NETWORK , application Ser. No. ______, filed Jan. 25, 2005.
- 1. M
- The invention relates to networks and especially to methods and devices for expanding the range of a network.
- Recent developments in telecommunication and semiconductor technologies facilitate the transfer of growing amounts of information over wireless networks.
- Short-range ultra wide band wireless networks are being developed in order to allow wireless transmission of vast amounts of information between various devices.
- Some of short-range ultra wide band wireless networks are characterized by a distributed architecture in which devices exchange information without being controlled by a central host or a base station.
-
FIG. 1 is a schematic illustration of two ultra wide band wireless networks (also referred to as personal access networks) 10 and 20, each including multiple devices that wirelessly communicate with each other.First network 10 includes first till third devices A-C 11-13 and thesecond network 20 includes forth till sixth devices D-F 24-26. - Each of the ultra wide band wireless networks uses time division multiple access (TDMA) techniques in order to allow its devices to share a single physical channel.
-
FIG. 2 illustrates atypical TDMA frame 30.TDMA frame 30 includes multiple time-slots, such asbeacon slots 14 and media access slots. The media access slots include distributed reservation protocol (DRP)slots 36 and prioritized contention access (PCA)slots 38. PCA slots are also referred to as PCA periods. DRP slots are also referred to as DRP periods. - The beacon slots are used to synchronize devices to the
TDMA frame 30. A typical beacon frame includes information that identifies the transmitting device. It also may include timing information representative of the start time of theTDMA frame 30. - The
DRP slots 36 are coordinated between devices that belong to the same network and allow devices to reserve these slots in advance. During thePCA slots 38 devices that belong to the network compete for access based upon their transmission priority. It is noted that the allocation of media access time slots is dynamic and can change from one TDMA frame to another. -
FIG. 3 illustrates aTDMA frame 30 offirst network 10 as well as aTDMA frame 40 ofsecond network 20.TDMA frame 40 includes multiple time-slots, such asbeacon slots 44,DRP slots 46 andPCA slots 48. The TDMA frames do not overlap. It is noted that the TDMA frame includes many fixed size slots. Usually, a number of contiguous slots allocated for DRP (or PCA) ARE regarded as a DRP slot (or PCA slot). - The range of ultra wide band wireless networks is limited. This limitation can reduce the utilization of the network. There in a need to expand the range of ultra wide band wireless networks.
- A method for expanding a range of an ultra wide band wireless network, the method includes: (i) providing a first network and an external device, the first network includes multiple devices that receive ultra wide band wireless transmissions from each other, the external device is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network; and (ii) allowing the first device to relay transmissions between the external device and the second device.
- An ultra wide band device that includes: (i) a receiver, adapted to receive transmissions from members of a first network and from an external device not capable of receiving transmissions from a second device of the first network, and (ii) a transmitter, adapted to transmit information to members of the first network and to the external device; wherein the device is adapted to relay transmission from the second device of the first network to the external device.
- A method for expanding a range of first network, the method includes: providing a first network and an external device, the first network includes multiple devices that participate in a first distributed media access control scheme, whereas the external device participates in a second distributed media access control scheme and is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network; and relaying, by the first device, transmissions between the external device and the second device.
- The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:
-
FIG. 1 is a schematic illustration of two networks (also referred to as personal area networks), each including multiple devices that wirelessly communicate with each other; -
FIG. 2 illustrates a typical TDMA frame; -
FIG. 3 illustrates a TDMA frame of a first network as well as a TDMA frame of a second network; -
FIGS. 4-5 illustrate a device capable of wireless transmission, and some of its components, according to an embodiment of the invention; -
FIG. 6 illustrates a beacon frame, according to an embodiment of the invention. -
FIGS. 7-8 illustrate various information frames, according to various embodiments of the invention; and -
FIGS. 9-10 are flow charts of methods for expanding a range of a network, according to various embodiments of the invention. - The invention provides an ultra wide band wireless medium access control method and a device capable of performing ultra wide band wireless medium access control schemes.
- Conveniently, the device is a part of a ultra wideband wireless network and has a communication protocol stack that includes at least a PHY layer and a MAC layer. The MAC layer of such devices controls the access to ultra wide band wireless medium and is referred to ultra wide band wireless medium access control.
- Examples of devices that have a ultra wide band PHY layer are illustrated in the following U.S. patent applications, all being incorporated herein by reference: U.S. patent application Ser. No. 10/389,789 filed on Mar. 10 2003 and U.S. patent application Ser. No. 10/603,372 filed on Jun. 25 2003.
- The receiver can include various components that are arranged in multiple layers. A first configuration includes a frame convergence sub-layer, a MAC layer, a PHY layer as well as MAC SAP, PHY SAP, frame convergence sub-layer SAP and a device management entity can also be utilized. Another configuration is described at
FIGS. 4 and 5 . - Wisair Inc. of Tel Aviv Israel manufactures a chip set that includes a Radio Frequency PHY layer chip and a Base-Band PHY layer chip. These chips can be connected in one end to a RF antenna and on the other hand can be connected to or may include a MAC layer circuitry.
-
FIG. 4 illustrates a device 60 that is capable of wireless transmission, according to an embodiment of the invention. - Conveniently, device 60 supports a multi-layer communication protocol stack that includes a PHY layer and a MAC layer. MAC layer hardware and/or software components form an ultra wide band wireless medium access controller, that is adapted to participate in a distributed media access control scheme that allocates at least one timeslot for a transmission of information from a first device to a group of peer devices and for a transmission of acknowledgement massages from the peer devices of the group. PHY layer hardware and/or software components form a transmission circuitry adapted to transmit the information in response to the allocation.
- Device 60 includes
antenna 61 that is connected to aRF chip 62.RF chip 62 is connected to a MAC/PHY layerschip 63 that includes aPHY layer block 63 and aMAC layer block 64. The MAC/PHY layerschip 63 is connected to anapplication entity 66 that provides it with information to be eventually transmitted (TX) and also provides theapplication 66 with information received (RX) byantenna 61 and processed by PHY and MAC layers blocks 68 and 69 ofFIG. 4 b. - Typically, the
MAC layer block 64 controls the PHY layer block using a PHY status and control interface. The MAC and PHY layers exchange information (denoted TX and RX) using PHY-MAC interface 90. TheRF chip 62 provides to thePHY layer block 63 received information that is conveniently down-converted to base band frequency. TheRF chip 62 receives from thePHY layer block 63 information to be transmitted as well as RF control signals. Theapplication 66 is connected to the MAC/PHY layerschip 63 by a high speed I/O interface. -
FIG. 5 illustrates various hardware and software components of the MAC/PHY layerschip 63, according to an embodiment of the invention. - The Upper
Layer IF block 64 of the MAC/PHY layerschip 63 includes hardware components (collectively denoted 69) and software components (collectively denoted 68). These components include interfaces to the PHY layer (MAC-PHY interface 90) and to the application (or higher layer components). - The
hardware components 69 includes configuration and status registers 81, DirectMemory Access controller 82, First In First Out (FIFO) stacks 83 and frame validation andfiltering components 84, DRP andPCA slots schedulers 85,ACK processors 86, and MAC-PHY internal interface 87. - The software components 68 includes a
management module 72, transmitmodule 73, receive module 74 mhardware adaptation layer 75,DMA drivers 76, MAC layer management entity (MLME) service access point (SAP) 71,MACS API 70 and the like. - These software and hardware components are capable of performing various operations and provide various services such as: providing an interface to various layers, filtering and routing of specific application packets sent to MAC data queues or provided by these queues, performing information and/or frame processing, and the like.
- The routing can be responsive to various parameters such as the destinations of the packets, the Quality of Service characteristics associated with the packets, and the like.
- The processing of information along a transmission path may include: forming the MAC packet itself, including MAC header formation, aggregation of packets into a bigger PHY PDU for better efficiency, fragmentation of packets for better error rate performance, PHY rate adaptation, implementation of Acknowledgements policies, and the like.
- The processing of information along a reception path may include de-aggregation and/or de-fragmentation of incoming packets, implementation of acknowledgment policies and the like.
- The hardware components are capable of transferring data between MAC software queues and MAC hardware (both TX and RX), scheduling of beacons slots, scheduling of DRP and PCA access slots, validation and filtering (according to destination address) of incoming frames, encryption/decryption operations, low-level acknowledgement processing (both in the TX path and in the RX path), and the like.
- Device 60 can be a simple device or even a complex device such as but not limited to a multimedia server that is adapted to transmit information frames of different types to multiple devices. It can, for example transmit Streaming data, like voice, Video, Game applications, etc.) data files during DRP slots, and while PCA slots transmits video over IP frames, download MP3 files, download MPEG-2 files, and stream or download MPEG-4 streams.
- Device 60 (of
FIG. 4 b) includes a receiver, adapted to receive transmissions from members of a first network and from an external device. The external device is not capable of receiving transmissions from a second device of the first network. Device 60 further includes a transmitter, adapted to transmit information to members of the first network and to the external device; wherein the device is adapted to relay transmission from the second device of the first network to the external device. - Device 60, as illustrated in
FIGS. 4 and 5 , has many dual purpose components that form a part of both the receiver and the transmitter. For example,antenna 61,RF chip 62, PHY/MAC layers chip 63 are a part of the receiver and the transmitter. Nevertheless, there are some components that are not shared, such as the transmitmodule 73 and the receivemodule 74. It is noted that other configurations of device 60 can be utilized. - Conveniently, device 60 is adapted to inform the second device that device 60 is capable of relaying information to the external device. Conveniently, device 60 is adapted to receive information from the external device and transmit the information to the second device at a timing that corresponds to timing constraints of the first network.
- Conveniently, the devices are adapted to perform a “peer discovery” stage. It is noted that a certain device can ask an adjacent device to relay information to another device (external device) if the certain device is aware that the external device is a potential peer device. This may involve an exchange of information between the devices. According to various embodiments of the invention this can be implemented by a requesting from devices to transmit information about their neighbors, including their identity and optionally their capabilities. A request can be answered by a response from each receiving device. The exchange can be implemented by exchanging information Elements (IEs).
- A request may include a the type of requested information—DAVID, MAC address, capabilities, and the like.
- It is noted that this information exchange can occur in various timings and between various devices. This can occur during device initialization, during device operation, between devices that are adjacent to the same device, between devices that belong to the same network, between devices that do not belong to the same network, or between parts of one or more networks. The exchange can be initiated by certain devices or by any device.
- According to an embodiment of the invention device 60 is further adapted to allocate a first destination identification value to transmissions destined to the device 60 and to allocate a second destination identification value to transmissions destined to be relayed by the device 60 to the external device. Conveniently, during a relay operation device 60 changes destination identification information.
- According to another embodiment of the invention the destination identification can also represent a last destination of the information. Conveniently, such a field is not changed during the relay operation.
- According to yet another embodiment of the invention the path (or a portion of said path) that should be passed by the information frame can be represented in various manners known in the art. The path includes at least the device that originated the information frame, the last destination device and can also include one or more intermediate (relaying) devices.
- Conveniently, device 60 is further adapted to request the remote device to acknowledge a reception of at least one information frame from the second device.
- According to various embodiments of the invention device 60 is able to relay the information at a MAC layer or at higher communication layers.
- In case of a scheme where traffic is directed to the repeater with repeater's DEVID, the relaying device shall be able to distinguish between information frames that are intended to be relayed and between information frames that are aimed to it and are not supposed to be relayed to the external device. Conveniently, the information frame includes a destination source identification information (destination ID, or DEVID) and stream identification information (StreamID) that facilitates said distinction.
- Alternatively, the traffic is marked as directed to the “final” destination, and the repeater is relaying this traffic to the intended recipient.
- According to an embodiment of the invention distinct destination ID values are assigned to each device and to each relayed device. Thus, information frames aimed to
device B 12 will include a certain destination ID value, while information frames that are destined todevice F 26, are assigned with another destination ID value, although they are relayed viadevice B 12. If, for example,device B 12 also relays information frames to device D 24 then these information frames will include yet another destination ID value. - Conveniently, the relaying process includes replacing destination ID values. For example, if
device A 11 sends an information frame todevice F 26, viadevice B 12, then the information frame will include a first destination ID (F_via_B) indicating thatB 12 should relay the information frame toF 26. This destination ID (F_via_B) is replaced, by device B, by another destination ID indicating that device B is sending an information frame to device F. The other destination ID can equal the destination ID (DEVID_F) used by members of thesecond network 20 when sending information frames todevice F 26. -
Device B 12, which is capable of relaying information frames to certain external devices shall notify other members of thefirst network 10 that it is capable of relaying information frames to these external devices, and shall receive a unique destination ID value for each of said certain devices. - Conveniently, each device can select certain DEVID values from a predefined range of DEVID values. If a collision occurs it can be detected by transmission of said DEVID values in beacon frames, and the collision can be resolved in various well known manners.
- For example, if a device receives from another device an DEVID that equals one of its DEVIDs it will notify the other device about the collision and either determine by itself how to replace the common DEVID or cooperate with the other device in order to resolve the collision. It is noted that each device that detects a DEVID collision may alter his DEVID until the collision is resolved. Typically DEVID values are selected in a random or a pseudo random manner from a predefined range of DEVIDs but this is not necessarily so. It is further noted that a certain device can be aware of a DEVID conflict if he receives transmissions from two devices that use the same DEVID.
-
FIG. 6 illustrates abeacon frame 400, according to an embodiment of the invention. -
Beacon frame 400 is transmitted by a certain device, such as but not limited todevice B 12.Beacon frame 400 includes various fields such as beaconslot number field 402, DEVID of the certain device 404 (DEVID_B),DEVID conflict field 406, and alist 408 of devices (represented by their DEVID) that are received by the certain device. Conveniently, thelist 408 includes a list of beacon frames received by the device and their timings. - It is assumed that
device B 12 receives transmissions from devices A 11 andC 13 of thefirst network 10 andform devices F 26 and D 24 of thesecond network 20. Accordingly,list 408 includes the following DEVIDs: DEVID_A, DEVID_C, DEVID_D and DEVID_F.List 408 may also include their beacon frame timing T1-T4. It is assumed that the times are aligned toTDMA frame 30, but this is not necessarily so. - It is noted that if the device is a relaying device than the various DEVIDs allocated for the relaying of information can appear within
field 404, or within arelay indication 410. It is assumed thatdevice B 12 can relay information fromdevice A 11 and device C todevices F 26 and D 24 of thesecond network 20. Thus,relay information 410 includes four DEVIDs: F_via_B, B_via_F, B_via_D and D_via_B. - According to another embodiment these relay information fields are not used, and the need to relay a certain information frame can be dictated by the reservation of a relay slot (being either DRP or PCA slot or slots).
- These relay fields are not usually required when the information frame includes a “final” destination field or information defining the transmission path.
- Conveniently, the beacon frame includes additional information (not shown) indicating the capability of the certain device to accept DRP or PCA traffic during future timeslots, the intended utilization of future TDMA frames by the certain device, types of DRP reservations, rate information and other capabilities of the device.
- It is noted that the various DEVIDs allocated for relay transmission, indications about DEVID conflicts, a list of received devices and the like can be transmitted in other manners. For example at least some of said information can be included within various command frames and information frames.
- According to various embodiments of the invention the transmission between the external device and the relaying device can occur according to timing constraints of the first network, according to timing constraints of a second network that includes the external device or according to both timing constraints.
- For example, assuming that: (i)
device B 12 relays information fromdevice A 11 todevice F 26. (ii) device B is aware of the TDMA frames of both first andsecond networks TDMA frame 30 that is used by the members of thefirst network 10 does not interfere withTDMA frame 40 that is being used by the members of thesecond network 20. If these assumptions are satisfied thendevice B 12 can request to transmit information frames todevice F 26 during various slots ofTDMA frame 40, assuming that the members of thesecond network 20 approve the request. -
Device F 26 can transmit information frames todevice B 12 during slots ofTDMA frame 40.Device B 12 can exchange information frames withdevice A 11 during slots ofTDMA frame 30. It is noted that if the transmissions of the various networks overlap then device B can initiate a channel change process that will lead the members of one of the networks to use another channel, or to “re-shuffle” its DRP timing reservations. Re-shuffling does ont require to perform a full DRP timing re-negotiation. - According to various embodiments of the invention the transmissions from the relaying device to the external device can be received by other members of the first network, but this is not necessarily so. For example, the relaying device can exchange information with the members of the first network using a first channel and use another channel for exchanging information with the external device. It is noted that the first and second channels have different transmission characteristics.
- According to various embodiments of the invention the relaying device can transmit a single beacon frame, that is received by both members of the first network and also by the external device, but this is not necessarily so. For example, the first device can transmit a second beacon frame for communicating with the external device. Yet for another example, device B can use a single beacon frame in order to communicate with members of the first and second networks, but this is not necessarily so and it can transmit a first beacon frame to the members of the first network and transmit a second beacon frame to the members of the second network.
-
FIGS. 7-8 illustrate information frames 100 and 100′, according to various embodiments of the invention. -
Information frame 100 ofFIG. 7 is transmitted fromdevice A 11 todevice B 12.Information frame 100′ ofFIG. 8 is transmitted fromdevice B 11 todevice F 26. The information frames differ by the destination ID values that are includes within. -
Information frame 100 includes a physical layer convergence procedure (PLCP)preamble 112, aPHY layer header 114, aMAC layer header 116, a header check sequence field (HCS) 118,header tail bits 120,header pad bits 121, payload 122, a frame check sequence field (FCS) 124,frame tail bits 126 and pad bits 128. - The
information frame 100 includes MAC layer fields such asfields Information frame 100 also includes various PHY layer fields, such asfields - The
PLCP preamble 112 includes a packet and frame synchronization sequences that are followed by a channel estimation sequence. The PLCP preamble assists the receiver, among other things, to estimate the properties of the wireless medium. MBOA proposes two possible PLCP preambles—a short PLCP preamble and a long PLCP preamble. The long PLCP preamble is used at low bit rates. At high bit rates a first frame includes the long PLCP preamble while the remaining frames include the short PLCP preamble. - The
PHY layer header 114 includes information about the type of modulation, the coding rate and the spreading factor used during the transmission of the information, the length of the frame payload and scrambling data information. - The
MAC layer header 116 includes aframe control field 200, source and destination identification fields 220 and 222,sequence control fields 224 and duration/access method fields 226. Theframe control field 220 includes a protocol version field 202, a frame type field 204 (indicates if a frame is a beacon frame, control frame, command frame, data frame and the like), a SEC field 206 (indicated if the frame is encrypted), an acknowledge field 208 (no acknowledge, immediate acknowledge, burst acknowledge or burst acknowledge request), a retry field 210 (indicates if the frame is re-transmitted), and delivery ID field 212. An immediate acknowledge requires to send an acknowledge signal after the recipient of the information frame. The burst acknowledge indicates to store received frames and the burst acknowledge request indicates to send an acknowledgment message after a successful reception of a burst of information. - The
destination identification field 220 ofinformation frame 100 indicates the identity of intended receivers and may indicate that the transmission is multicast or even broadcast transmission. Thedestination identification field 220 includes a destination ID value (denoted F_via_B) indicating that theinformation frame 100 is to be received by device B and then relayed todevice F 26. Thedestination identification field 220 ofinformation frame 100′ includes a destination ID value (DEVID_F) indicating that theinformation frame 100 is to be sent todevice F 26. - As previously mentioned,
field 200 can include a dedicated relay assigned information, a final destination field or another information describing the path of the information frame. - The
header tail bits 120 as well as theframe tail bits 126 are set to zero, thus allowing a convolutional encoder within the receiver to return to a “zero state” and improve its error probability. The header tail bits 120 (the frame tail bits 126) are followed by header pad bits 121 (frame pad bits 128) in order to align the information stream on an OFDM interleaver boundaries. -
FIG. 9 is a flow chart ofmethod 200 for expanding a range of an ultra wide band wireless network. -
Method 200 starts bystage 210 of providing a first network and an external device, the first network includes multiple devices that receive ultra wide band wireless transmissions from each other, the external device is capable of receiving a transmission from a first device of the first network but is not capable of receiving a transmission from a second device of the first network. Referring to the example set forth inFIG. 1 it is assumed that the external device is device F 24 and that device F 24 receives transmissions fromdevice B 12 offirst network 10 but not capable of receiving transmissions fromdevice A 11. - According to an embodiment of the
invention method 200 also includes a “peer identification stage. For convenience of explanation this stage was not shown. - According to an embodiment of the
invention stage 210 is followed bystage 215 of informing the second device that the first device is capable of relaying information to the external device. Referring to the above mentioned example,device B 12 informsdevice A 11, conveniently by its beacon frame, that is receives transmissions fromdevice F 26. -
Stage 215 is followed bystage 220 of allowing the first device to relay transmissions between the external device and the second device.Stage 220 may include assigning different destination ID to various devices and relayed devices, enabling the relaying device to transmit and receive to various devices. Said enabling may include allocating time slots and DeliveryID for transmissions of information frames by the relaying device, transmitting one or more beacon frame by the relaying device, and the like. It is also noted that the transmission of the one or more beacon frames can occur duringstage 210. - Conveniently stage 220 includes allocating a first destination identification value to transmissions destined to the first device and allocating a second destination identification value to transmissions destined to be relayed by the first device to the external device.
- Conveniently,
stage 220 is followed bystage 230 of receiving information from the external device and transmitting the information to the second device. The transmission occurs at a timing that corresponds to timing constraints of the first network. -
Stage 230 may also include receiving information from the second device and transmitting the information to the external device. The transmission occurs at a timing that corresponds to timing constraints of the external device or of a second network to which the external device belongs. - According to an embodiment of the
invention stage 230 includes changing destination identification information. Conveniently,stage 230 includes requesting the remote device to acknowledge a reception of at least one information frame from the second device. - The stage of relaying can be applied in the MAC layer or may involve other upper layers. For example, the exchange of destination ID can be done at an application layer that is above the MAC layer. Referring to the example set forth in
FIG. 4 a the relaying can be done by theapplication 66, or by theMAC layer block 64. -
FIG. 10 is a flow chart ofmethod 300 for expanding a range of an ultra wide band wireless network. -
Method 300 starts bystage 310 includes providing a first network and an external device, the first network includes multiple devices that participate in a first distributed media access control scheme, whereas the external device participates in a second distributed media access control scheme and is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network. The networks can be other than ultra wide band wireless networks. -
Stage 310 can be followed bystage 320 of relaying, by the first device, transmissions between the external device and the second device. - It will be apparent to those skilled in the art that the disclosed subject matter may be modified in numerous ways and may assume many embodiments other then the preferred form specifically set out and described above. For example, the amount of access units can differ from the amount of queues, the amount of queues and the amount of transmission priorities can vary. It is noted that each of the mentioned above circuitries can be applied by hardware, software, middleware or a combination of the above.
- Accordingly, the above disclosed subject matter is to be considered illustrative and not restrictive, and to the maximum extent allowed by law, it is intended by the appended claims to cover all such modifications and other embodiments, which fall within the true spirit and scope of the present invention.
- The scope of the invention is to be determined by the broadest permissible interpretation of the following claims and their equivalents rather then the foregoing detailed description.
Claims (24)
1. A method for expanding a range of an ultra wide band wireless network, the method comprises: providing a first network and an external device, the first network comprises multiple devices that receive ultra wide band wireless transmissions from each other, the external device is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network; and allowing the first device to relay transmissions between the external device and the second device.
2. The method of claim 1 wherein the stage of allowing is preceded by a stage of informing the second device that the first device is capable of relaying information to the external device.
3. The method of claim 1 further comprising receiving information from the external device and transmitting the information to the second device at a timing that corresponds to timing constraints of the first network.
4. The method of claim 1 further comprising allocating a first destination identification value to transmissions destined to the first device and allocating a second destination identification value to transmissions destined to be relayed by the first device to the external device.
5. The method of claim 1 whereas a relaying of information involves changing destination identification information.
6. The method of claim 1 further comprising requesting the remote device to acknowledge a reception of at least one information frame from the second device.
7. The method of claim 1 further comprising relaying the information at a MAC layer.
8. The method of claim 1 further comprising relaying the information at a layer higher than the MAC layer.
9. An ultra wide band device comprising: (i) a receiver, adapted to receive transmissions from members of a first network and from an external device not capable of receiving transmissions from a second device of the first network, and (ii) a transmitter, adapted to transmit information to members of the first network and to the external device; wherein the device is adapted to relay transmission from the second device of the first network to the external device.
10. The device of claim 9 wherein the device is further adapted to inform the second device that the device is capable of relaying information to the external device.
11. The device of claim 9 further adapted to receive information from the external device and transmit the information to the second device at a timing that corresponds to timing constraints of the first network.
12. The device of claim 9 further adapted to allocate a first destination identification value to transmissions destined to the device and to allocate a second destination identification value to transmissions destined to be relayed by the device to the external device.
13. The device of claim 9 further adapted to change destination identification information.
14. The device of claim 9 further adapted to request the remote device to acknowledge a reception of at least one information frame from the second device.
15. The device of claim 9 further adapted to relay the information at a MAC layer.
16. The device of claim 9 further adapted to relay the information at a layer higher than the MAC layer.
17. A method for expanding a range of first network, the method comprises: providing a first network and an external device, the first network comprises multiple devices that participate in a first distributed media access control scheme, whereas the external device participates in a second distributed media access control scheme and is capable of receiving a transmission from a first device of the first network but not capable of receiving a transmission from a second device of the first network; and relaying, by the first device, transmissions between the external device and the second device.
18. The method of claim 17 wherein the stage of relaying is preceded by a stage of informing the second device that the first device is capable of relaying information to the external device.
19. The method of claim 17 further comprising receiving information from the external device and transmitting the information to the second device over an ultra wide band wireless medium.
20. The method of claim 17 further comprising allocating a first destination identification value to transmissions destined to the first device and allocating a second destination identification value to transmissions destined to be relayed by the first device to the external device.
21. The method of claim 17 whereas a relaying of information involves changing destination identification information.
22. The method of claim 17 further comprising requesting the remote device to acknowledge a reception of at least one information frame from the second device.
23. The method of claim 17 further comprising relaying the information at a MAC layer.
24. The method of claim 17 further comprising relaying the information at a layer higher than the MAC layer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/043,646 US20050237956A1 (en) | 2004-01-08 | 2005-01-25 | Methods and devices for expanding the range of a network |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US53543604P | 2004-01-08 | 2004-01-08 | |
US53562104P | 2004-01-08 | 2004-01-08 | |
PCT/IL2005/000021 WO2005065035A2 (en) | 2004-01-08 | 2005-01-06 | Distributed and centralized media access control device and method |
US11/043,646 US20050237956A1 (en) | 2004-01-08 | 2005-01-25 | Methods and devices for expanding the range of a network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IL2005/000021 Continuation WO2005065035A2 (en) | 2004-01-08 | 2005-01-06 | Distributed and centralized media access control device and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050237956A1 true US20050237956A1 (en) | 2005-10-27 |
Family
ID=34753024
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/043,457 Abandoned US20050238084A1 (en) | 2004-01-08 | 2005-01-25 | Method and system for operating multiple dependent networks |
US11/043,476 Abandoned US20050238025A1 (en) | 2004-01-08 | 2005-01-25 | Device and method for mapping information streams to MAC layer queues |
US11/043,456 Expired - Fee Related US7936774B2 (en) | 2004-01-08 | 2005-01-25 | Method and devices for multicasting information over a network that applied a distributed media access control scheme |
US11/043,646 Abandoned US20050237956A1 (en) | 2004-01-08 | 2005-01-25 | Methods and devices for expanding the range of a network |
US11/043,279 Abandoned US20050249183A1 (en) | 2004-01-08 | 2005-01-25 | Method and device for transmission and reception over a distributed media access control network |
US11/043,253 Expired - Fee Related US7496064B2 (en) | 2004-01-08 | 2005-01-25 | Ultra wide band wireless medium access control method and a device for applying an ultra wide band wireless medium access control scheme |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/043,457 Abandoned US20050238084A1 (en) | 2004-01-08 | 2005-01-25 | Method and system for operating multiple dependent networks |
US11/043,476 Abandoned US20050238025A1 (en) | 2004-01-08 | 2005-01-25 | Device and method for mapping information streams to MAC layer queues |
US11/043,456 Expired - Fee Related US7936774B2 (en) | 2004-01-08 | 2005-01-25 | Method and devices for multicasting information over a network that applied a distributed media access control scheme |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/043,279 Abandoned US20050249183A1 (en) | 2004-01-08 | 2005-01-25 | Method and device for transmission and reception over a distributed media access control network |
US11/043,253 Expired - Fee Related US7496064B2 (en) | 2004-01-08 | 2005-01-25 | Ultra wide band wireless medium access control method and a device for applying an ultra wide band wireless medium access control scheme |
Country Status (2)
Country | Link |
---|---|
US (6) | US20050238084A1 (en) |
WO (1) | WO2005065035A2 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060018392A1 (en) * | 2004-07-26 | 2006-01-26 | Blue7 Communications | Intelligent array radio architecture |
US20060176860A1 (en) * | 2004-11-02 | 2006-08-10 | Janne Marin | Techniques for stream handling in wireless communications networks |
US20080070504A1 (en) * | 2006-09-18 | 2008-03-20 | Infineon Technologies Ag | Communication terminal device |
DE102006043667A1 (en) * | 2006-09-18 | 2008-03-27 | Infineon Technologies Ag | Communication terminal e.g. mobile telephone, has message production device arranged to produce information requirement message that specifies information about another communication terminal |
US20090141668A1 (en) * | 2006-05-11 | 2009-06-04 | Nortel Networks Limited | Media access control protocol for multi-hop network systems and method therefore |
US20090185534A1 (en) * | 2008-01-18 | 2009-07-23 | Futurewei Technologies, Inc. | Method and Apparatus for Transmitting a Packet Header |
WO2009112080A1 (en) * | 2008-03-14 | 2009-09-17 | Nokia Siemens Networks Oy | Method, devices and system for local collision avoidance for random access in relay networks |
US20090268682A1 (en) * | 2008-04-25 | 2009-10-29 | Canon Kabushiki Kaisha | Communication system, control method thereof, terminal station, and computer-readable storage medium |
US20100182965A1 (en) * | 2007-06-20 | 2010-07-22 | Benoist Pierre Sebire | Avoiding collisions between semi-persistent allocation and dynamic allocation in radio access networks |
US20120243556A1 (en) * | 2011-03-25 | 2012-09-27 | Chia-Wei Yen | MAC Abstraction Sub-layer and MAC Table for a Communication System and Related Communication Device |
US20130003689A1 (en) * | 2010-03-11 | 2013-01-03 | Electronic And Telecommunications Research Institute | Method and apparatus for allocating reservation resource for relay in wireless communication system using media access control based on reservation |
US20140177514A1 (en) * | 2012-12-20 | 2014-06-26 | Shahrnaz Azizi | Techniques for Transmitting Data via Relay Communication Links |
US20140328249A1 (en) * | 2013-05-03 | 2014-11-06 | Qualcomm Incorporated | Systems and methods for aggregation of physical protocol data units on a wireless network |
WO2015030789A1 (en) * | 2013-08-30 | 2015-03-05 | Empire Technology Development, Llc | Repeater emulation to increase network range |
US9042550B2 (en) | 2012-03-30 | 2015-05-26 | Qualcomm Incorporated | Methods and apparatus for base station assisted peer discovery through aggregation of expressions |
US9258692B2 (en) | 2012-03-30 | 2016-02-09 | Qualcomm Incorporated | Relay assisted peer discovery |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4005974B2 (en) | 2004-01-09 | 2007-11-14 | 株式会社東芝 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM |
DE602005015190D1 (en) * | 2004-02-06 | 2009-08-13 | Koninkl Philips Electronics Nv | SYSTEM AND METHOD FOR A DISTRIBUTED RESERVATION PROTOCOL OF ULTRA-BROADBAND MEDIA ACCESS CONTROL |
KR20070005589A (en) * | 2004-02-06 | 2007-01-10 | 코닌클리즈케 필립스 일렉트로닉스 엔.브이. | Power saving method, communication network and wireless device |
RU2374772C2 (en) * | 2004-03-24 | 2009-11-27 | Конинклейке Филипс Электроникс Н.В. | Distributive periods for distribution of beacon signal for self-organising networks |
US20070195863A1 (en) * | 2004-05-03 | 2007-08-23 | Texas Instruments Incorporated | (Updated) Preamble for FDMA |
KR100604885B1 (en) * | 2004-07-13 | 2006-07-31 | 삼성전자주식회사 | Wireless communication device and method for incorporating MAC data |
JP2008511213A (en) * | 2004-08-18 | 2008-04-10 | スタッカート・コミュニケーションズ・インコーポレーテッド | Merging beacons |
FR2882599B1 (en) * | 2005-02-25 | 2007-05-04 | Somfy Soc Par Actions Simplifi | COMMUNICATION SYSTEM WITH CROSS ACCOUNTING AND ASSOCIATED COMMUNICATION FRAME |
US20060198335A1 (en) * | 2005-03-04 | 2006-09-07 | Jukka Reunamaki | Embedding secondary transmissions in an existing wireless communications network |
US20100185717A9 (en) * | 2005-03-10 | 2010-07-22 | Dhinakar Radhakrishnan | Method of improving control information acquisition latency by transmitting control information in individually decode-able packets |
US8588190B2 (en) * | 2005-03-28 | 2013-11-19 | Pantech Co., Ltd. | Multiple access digital communicating method in ultra-wideband radio access networks |
US8111698B2 (en) * | 2005-03-31 | 2012-02-07 | Alcatel Lucent | Method of performing a layer operation in a communications network |
US20060268931A1 (en) * | 2005-05-31 | 2006-11-30 | Assaf Sella | Method, device and computer readable medium for exchanging information in a hybrid environment |
US7912033B2 (en) * | 2005-05-31 | 2011-03-22 | Olympus Corporation | Device synchronization on a communication network |
WO2007022362A2 (en) * | 2005-08-16 | 2007-02-22 | Wionics Research | Frame synchronization |
US7454218B2 (en) * | 2005-08-19 | 2008-11-18 | Panasonic Corporation | Method of band multiplexing to improve system capacity for a multi-band communication system |
KR100647906B1 (en) * | 2005-09-15 | 2006-11-23 | 한국전자통신연구원 | Ultra Wideband Wireless USB Host Device |
JP4715433B2 (en) * | 2005-10-03 | 2011-07-06 | ソニー株式会社 | Wireless communication system, wireless communication device, and computer program |
CN101322110A (en) * | 2005-11-09 | 2008-12-10 | 诺基亚公司 | Apparatus, method and computer program product for providing data serialization via a direct memory access controller |
US7729236B2 (en) * | 2005-11-10 | 2010-06-01 | Nokia Corporation | Use of timing information for handling aggregated frames in a wireless network |
KR100711094B1 (en) * | 2005-11-29 | 2007-04-27 | 삼성전자주식회사 | Resource Allocation Method between Mobile Objects in Distributed Communication Environment |
US7653087B2 (en) * | 2006-01-06 | 2010-01-26 | Fujitsu Limited | Methods of synchronizing subscriber stations to communications networks |
JP5001352B2 (en) | 2006-04-26 | 2012-08-15 | クゥアルコム・インコーポレイテッド | Wireless device communication with multiple peripheral devices |
TWI429219B (en) * | 2006-05-01 | 2014-03-01 | Koninkl Philips Electronics Nv | Method for guaranteeing reserved resources with maximum delay in multiple hopping transmissions of decentralized access wireless communication networks |
US20070263584A1 (en) * | 2006-05-09 | 2007-11-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving uncompressed audio/video data |
US20070270103A1 (en) * | 2006-05-16 | 2007-11-22 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving uncompressed audio/video data |
US20070288980A1 (en) * | 2006-06-08 | 2007-12-13 | Huaning Niu | System and method for digital communication having a frame format and parsing scheme with parallel convolutional encoders |
US20070286103A1 (en) * | 2006-06-08 | 2007-12-13 | Huaning Niu | System and method for digital communication having puncture cycle based multiplexing scheme with unequal error protection (UEP) |
US20070286221A1 (en) * | 2006-06-13 | 2007-12-13 | Mau-Lin Wu | Memory management method and memory architecture for transmitting UWB PCA frames |
US8107552B2 (en) | 2006-06-28 | 2012-01-31 | Samsung Electronics Co., Ltd. | System and method of wireless communication of uncompressed video having a fast fourier transform-based channel interleaver |
US8194750B2 (en) | 2006-10-16 | 2012-06-05 | Samsung Electronics Co., Ltd. | System and method for digital communication having a circulant bit interleaver for equal error protection (EEP) and unequal error protection (UEP) |
KR100763551B1 (en) * | 2006-11-15 | 2007-10-04 | 삼성전자주식회사 | Contention Reduction Device and Method in PCA of Wireless Local Area Network |
US20080130592A1 (en) * | 2006-12-04 | 2008-06-05 | Electronics And Telecommunications Research Institute | Apparatus and method for managing medium access slot in wireless personal area network |
US8169995B2 (en) * | 2006-12-04 | 2012-05-01 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed video having delay-insensitive data transfer |
JP2008160182A (en) * | 2006-12-20 | 2008-07-10 | Toshiba Corp | Radio communication equipment system, and its radio communication sequence |
US8879448B2 (en) * | 2006-12-22 | 2014-11-04 | Samsung Electronics Co., Ltd. | Apparatus for controlling power of WiMedia media access control device and method using the same |
CN102681957B (en) * | 2006-12-22 | 2015-04-29 | 高通股份有限公司 | Enhanced wireless USB protocol and hub |
US20080253368A1 (en) * | 2007-04-11 | 2008-10-16 | Nokia Siemens Networks Oy | Policy control of multiplexed real time protocol and real time control protocol |
US8406205B2 (en) * | 2007-08-08 | 2013-03-26 | Qualcomm Incorporated | Apparatus and method for channel reservation in wireless communication systems |
US20110064117A1 (en) * | 2007-09-19 | 2011-03-17 | Agency For Science, Technology And Research | Methods for network throughput enhancement |
US7937045B2 (en) * | 2007-10-11 | 2011-05-03 | Sony Ericsson Mobile Communications Ab | Softmultiband radio for ultra wide band |
US20090103435A1 (en) * | 2007-10-17 | 2009-04-23 | Nokia Corporation | Dynamic rate adaptation for distributed wireless network |
GB2453936B8 (en) * | 2007-10-22 | 2011-08-03 | Artimi Inc | Ultra wideband communications protocols |
US20090106810A1 (en) * | 2007-10-22 | 2009-04-23 | Artimi, Inc. | Ultra wideband communications protocols |
KR100931313B1 (en) * | 2007-12-17 | 2009-12-11 | 한국전자통신연구원 | Short-range wireless communication device and method |
TW200944007A (en) * | 2007-12-27 | 2009-10-16 | Koninkl Philips Electronics Nv | Simplified beaconing and channel reservation techniques for short range wireless networks |
KR101271317B1 (en) * | 2008-05-09 | 2013-06-04 | 엘지전자 주식회사 | Device and method for multicast in wireless local area network |
JP5316208B2 (en) * | 2009-05-08 | 2013-10-16 | ソニー株式会社 | COMMUNICATION DEVICE AND COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM |
US10225047B2 (en) * | 2009-12-08 | 2019-03-05 | Qualcomm Incorporated | Method and apparatus for multicast block acknowledgement |
US9350495B2 (en) * | 2009-12-08 | 2016-05-24 | Qualcomm Incorporated | Method and apparatus for multicast block acknowledgment |
US9172597B2 (en) * | 2011-04-28 | 2015-10-27 | Invensys Systems, Inc. | Data combiner and splitter |
US9185191B2 (en) * | 2011-06-16 | 2015-11-10 | Mediatek Inc. | Unified network architecture based on medium access control abstraction sub-layer |
US9301266B2 (en) | 2011-08-19 | 2016-03-29 | Qualcomm Incorporated | Beacons for wireless communication |
US9871732B2 (en) * | 2012-01-10 | 2018-01-16 | International Business Machines Corporation | Dynamic flow control in multicast systems |
US20130176851A1 (en) * | 2012-01-10 | 2013-07-11 | International Business Machines Corporation | Dynamic flow control in multicast systems |
JP6069858B2 (en) * | 2012-03-21 | 2017-02-01 | 株式会社リコー | Wireless communication method and wireless communication system |
JP2013197909A (en) * | 2012-03-21 | 2013-09-30 | Ricoh Co Ltd | Radio communication method and radio communication system |
WO2013149383A1 (en) * | 2012-04-05 | 2013-10-10 | Nokia Corporation | Method, apparatus, and computer program product for adaptive relaying data distribution in wireless networks |
US9271269B2 (en) | 2012-09-28 | 2016-02-23 | Motorola Solutions, Inc. | Method and system for assigning slot reservations to subscriber radios in a telecommunications system |
TWI506995B (en) * | 2012-11-22 | 2015-11-01 | Univ Nat Kaohsiung 1St Univ Sc | Cross-layer control system and method for multi-wireless communication protocols |
US9705656B2 (en) | 2013-05-03 | 2017-07-11 | Qualcomm Incorporated | Systems and methods for peer-to-peer and AP traffic multiplexing |
JP2016066891A (en) * | 2014-09-24 | 2016-04-28 | 東芝ライテック株式会社 | Communication device, communication method, and communication program |
CN113190495B (en) | 2014-12-08 | 2024-07-26 | 安博科技有限公司 | System and method for content retrieval from remote network areas |
EP3243314A4 (en) | 2015-01-06 | 2018-09-05 | Umbra Technologies Ltd. | System and method for neutral application programming interface |
US9660744B1 (en) * | 2015-01-13 | 2017-05-23 | Enforcement Video, Llc | Systems and methods for adaptive frequency synchronization |
CN107409079B (en) | 2015-01-28 | 2021-05-07 | 安博科技有限公司 | System and method for global virtual network |
EP3281381B1 (en) | 2015-04-07 | 2023-10-04 | Umbra Technologies Ltd. | Multi-perimeter firewall in the cloud |
US9948561B2 (en) * | 2015-04-14 | 2018-04-17 | Cisco Technology, Inc. | Setting delay precedence on queues before a bottleneck link based on flow characteristics |
US10554368B2 (en) * | 2015-10-07 | 2020-02-04 | Microsoft Technology Licensing, Llc | Wireless data-acknowledgement communication using frame aggregation |
EP3387819B1 (en) | 2015-12-11 | 2022-09-28 | Umbra Technologies Ltd. | System and method for information slingshot over a network tapestry and granularity of a tick |
CN109416618B (en) | 2016-04-26 | 2022-02-25 | 安博科技有限公司 | Data beacon pulse generator powered by information slingshot |
JP6436144B2 (en) * | 2016-10-17 | 2018-12-12 | 株式会社リコー | Wireless communication method, wireless communication system, and program |
US11711862B1 (en) | 2021-07-15 | 2023-07-25 | T-Mobile Usa, Inc. | Dual connectivity and carrier aggregation band selection |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6497656B1 (en) * | 2000-02-08 | 2002-12-24 | General Electric Company | Integrated wireless broadband communications network |
US20030169697A1 (en) * | 2001-05-08 | 2003-09-11 | Mitsuhiro Suzuki | Radio communication system, radio communication control apparatus, radio communication control method, and computer program |
US20050042999A1 (en) * | 2003-08-22 | 2005-02-24 | Rappaport Theodore S. | Broadband repeater with security for ultrawideband technologies |
US6938171B1 (en) * | 1998-06-12 | 2005-08-30 | Fujitsu Limited | Gateway system and recording medium |
US7346120B2 (en) * | 1998-12-11 | 2008-03-18 | Freescale Semiconductor Inc. | Method and system for performing distance measuring and direction finding using ultrawide bandwidth transmissions |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5365551A (en) * | 1992-12-15 | 1994-11-15 | Micron Technology, Inc. | Data communication transceiver using identification protocol |
ID24678A (en) * | 1997-06-06 | 2000-07-27 | Salbu Res & Dev Pty Ltd | OPERATION METHOD OF A MULTI STATION NETWORK |
US6256317B1 (en) * | 1998-02-19 | 2001-07-03 | Broadcom Homenetworking, Inc. | Packet-switched multiple-access network system with distributed fair priority queuing |
US6131012A (en) * | 1998-05-26 | 2000-10-10 | Nera Wireless Broadband Access As | Method and system for a micro-channel bank for providing voice, data, and multimedia services in a wireless local loop system |
SE516084C2 (en) * | 1998-12-01 | 2001-11-19 | Ericsson Telefon Ab L M | A technology for access control in communication networks with packet switching |
DE19921716A1 (en) * | 1999-05-12 | 2000-11-16 | Philips Corp Intellectual Pty | Wireless network with concealed network node transfer node connected to concealed node for exchanging certain data of central node with concealed node |
DE69923981T2 (en) * | 1999-12-06 | 2006-03-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement in a telecommunication network |
US6952456B1 (en) * | 2000-06-21 | 2005-10-04 | Pulse-Link, Inc. | Ultra wide band transmitter |
US6741856B2 (en) * | 2000-08-14 | 2004-05-25 | Vesuvius Inc. | Communique system for virtual private narrowcasts in cellular communication networks |
US20030060222A1 (en) * | 2001-09-25 | 2003-03-27 | Johan Rune | Network access point with auxiliary transceiver |
US6920171B2 (en) * | 2000-12-14 | 2005-07-19 | Motorola, Inc. | Multiple access frequency hopping network with interference anticipation |
US6765870B2 (en) * | 2000-12-21 | 2004-07-20 | At&T Wireless Services, Inc. | Medium access dynamic congestion control mechanism for wireless data |
US20020118421A1 (en) * | 2000-12-22 | 2002-08-29 | Yijun Xiong | Channel scheduling in optical routers |
US20020089959A1 (en) * | 2001-01-11 | 2002-07-11 | Fischer Michael A. | System and method for providing a selectable retry strategy for frame-based communications |
US6882677B2 (en) * | 2001-02-28 | 2005-04-19 | Motorola, Inc. | Method and apparatus for facilitating handoff in a wireless local area network |
US7583623B2 (en) * | 2001-03-02 | 2009-09-01 | Ofer Zimmerman | Method and system for packing management messages in a communication system |
US7287649B2 (en) * | 2001-05-18 | 2007-10-30 | Broadcom Corporation | System on a chip for packet processing |
US6717992B2 (en) * | 2001-06-13 | 2004-04-06 | Time Domain Corporation | Method and apparatus for receiving a plurality of time spaced signals |
EP1400062A2 (en) * | 2001-06-28 | 2004-03-24 | King's College London | Electronic data communication system |
US7586914B2 (en) * | 2001-09-27 | 2009-09-08 | Broadcom Corporation | Apparatus and method for hardware creation of a DOCSIS header |
US7535929B2 (en) * | 2001-10-25 | 2009-05-19 | Sandeep Singhai | System and method for token-based PPP fragment scheduling |
ES2201024T3 (en) * | 2001-11-30 | 2004-03-16 | Alcatel | IP PLATFORM FOR ADVANCED MULTIPOINT ACCESS SYSTEMS. |
US7016948B1 (en) * | 2001-12-21 | 2006-03-21 | Mcafee, Inc. | Method and apparatus for detailed protocol analysis of frames captured in an IEEE 802.11 (b) wireless LAN |
US6980541B2 (en) * | 2002-01-03 | 2005-12-27 | Freescale Semiconductor, Inc. | Media access controller having pseudo-static guaranteed time slots |
US7184705B2 (en) * | 2002-03-08 | 2007-02-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed MAC in an uncoordinated radio environment |
US7630403B2 (en) * | 2002-03-08 | 2009-12-08 | Texas Instruments Incorporated | MAC aggregation frame with MSDU and fragment of MSDU |
US7447228B1 (en) * | 2002-03-15 | 2008-11-04 | Nortel Networks Limited | Technique for delivering bursted native media data flows over an ethernet physical layer |
US7941149B2 (en) * | 2002-05-13 | 2011-05-10 | Misonimo Chi Acquistion L.L.C. | Multi-hop ultra wide band wireless network communication |
AU2003238968A1 (en) * | 2002-06-11 | 2003-12-22 | Meshnetworks, Inc. | System and method for multicast media access in ad-hoc communication networks |
ATE383022T1 (en) * | 2002-06-13 | 2008-01-15 | Alcatel Lucent | ALLOCATION OF TRANSMISSION CAPACITY OF A COMMON MEDIUM IN A MULTIPOINT-TO-POINT NETWORK |
US7072296B2 (en) * | 2002-08-02 | 2006-07-04 | Nms Communications Corporation | Methods and apparatus for network signal aggregation and bandwidth reduction |
US7574492B2 (en) * | 2002-09-12 | 2009-08-11 | Broadcom Corporation | Optimizing network configuration from established usage patterns of access points |
US7263105B2 (en) * | 2002-12-18 | 2007-08-28 | Intel Corporation | WLAN device and method for interfacing between a MAC sublayer and a physical layer |
US20040225725A1 (en) * | 2003-02-19 | 2004-11-11 | Nec Corporation | Network system, learning bridge node, learning method and its program |
US20040181811A1 (en) * | 2003-03-13 | 2004-09-16 | Rakib Selim Shlomo | Thin DOCSIS in-band management for interactive HFC service delivery |
KR100524069B1 (en) * | 2003-04-04 | 2005-10-26 | 삼성전자주식회사 | Home agent management apparatus and method |
US7668124B2 (en) * | 2003-05-21 | 2010-02-23 | Broadcom Corporation | Position based WPAN (Wireless Personal Area Network) management |
US7702284B2 (en) * | 2003-09-12 | 2010-04-20 | Arto Palin | Method and system for processing acknowledgments in a wireless communications network |
US7339883B2 (en) * | 2003-09-15 | 2008-03-04 | Pulse-Link, Inc. | Ultra-wideband communication protocol |
US20050188103A1 (en) * | 2003-12-30 | 2005-08-25 | Nokia Corporation | Method or device for delivering a packet in a scatternet |
US7684428B2 (en) * | 2004-07-27 | 2010-03-23 | Koninklijke Philips Electronics Nv | System and method to free unused time-slots in a distributed MAC protocol |
US20060268931A1 (en) * | 2005-05-31 | 2006-11-30 | Assaf Sella | Method, device and computer readable medium for exchanging information in a hybrid environment |
US20070286221A1 (en) * | 2006-06-13 | 2007-12-13 | Mau-Lin Wu | Memory management method and memory architecture for transmitting UWB PCA frames |
US20080063000A1 (en) * | 2006-09-12 | 2008-03-13 | Gadi Shor | Device and a Method for Exchanging Information Between a Bridge and a Device |
-
2005
- 2005-01-06 WO PCT/IL2005/000021 patent/WO2005065035A2/en active Application Filing
- 2005-01-25 US US11/043,457 patent/US20050238084A1/en not_active Abandoned
- 2005-01-25 US US11/043,476 patent/US20050238025A1/en not_active Abandoned
- 2005-01-25 US US11/043,456 patent/US7936774B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/043,646 patent/US20050237956A1/en not_active Abandoned
- 2005-01-25 US US11/043,279 patent/US20050249183A1/en not_active Abandoned
- 2005-01-25 US US11/043,253 patent/US7496064B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6938171B1 (en) * | 1998-06-12 | 2005-08-30 | Fujitsu Limited | Gateway system and recording medium |
US7346120B2 (en) * | 1998-12-11 | 2008-03-18 | Freescale Semiconductor Inc. | Method and system for performing distance measuring and direction finding using ultrawide bandwidth transmissions |
US6497656B1 (en) * | 2000-02-08 | 2002-12-24 | General Electric Company | Integrated wireless broadband communications network |
US20030169697A1 (en) * | 2001-05-08 | 2003-09-11 | Mitsuhiro Suzuki | Radio communication system, radio communication control apparatus, radio communication control method, and computer program |
US20050042999A1 (en) * | 2003-08-22 | 2005-02-24 | Rappaport Theodore S. | Broadband repeater with security for ultrawideband technologies |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060018392A1 (en) * | 2004-07-26 | 2006-01-26 | Blue7 Communications | Intelligent array radio architecture |
US7433414B2 (en) * | 2004-07-26 | 2008-10-07 | Sigma Designs, Inc. | Intelligent array radio architecture |
US20060176860A1 (en) * | 2004-11-02 | 2006-08-10 | Janne Marin | Techniques for stream handling in wireless communications networks |
US7359361B2 (en) * | 2004-11-02 | 2008-04-15 | Nokia Corporation | Techniques for stream handling in wireless communications networks |
US20090141668A1 (en) * | 2006-05-11 | 2009-06-04 | Nortel Networks Limited | Media access control protocol for multi-hop network systems and method therefore |
US9438445B2 (en) | 2006-05-11 | 2016-09-06 | Blackberry Limited | Media access control protocol for multi-hop network systems and method therefor |
US8576882B2 (en) * | 2006-05-11 | 2013-11-05 | Blackberry Limited | Media access control protocol for multi-hop network systems and method therefore |
DE102006043667A1 (en) * | 2006-09-18 | 2008-03-27 | Infineon Technologies Ag | Communication terminal e.g. mobile telephone, has message production device arranged to produce information requirement message that specifies information about another communication terminal |
DE102006043667B4 (en) * | 2006-09-18 | 2009-01-15 | Infineon Technologies Ag | Communication terminals, methods of requesting communication terminal information, methods of providing communication terminal information |
US8095078B2 (en) | 2006-09-18 | 2012-01-10 | Infineon Technologies Ag | Communication terminal device |
US20080070504A1 (en) * | 2006-09-18 | 2008-03-20 | Infineon Technologies Ag | Communication terminal device |
US20100182965A1 (en) * | 2007-06-20 | 2010-07-22 | Benoist Pierre Sebire | Avoiding collisions between semi-persistent allocation and dynamic allocation in radio access networks |
US9094984B2 (en) * | 2007-06-20 | 2015-07-28 | Nokia Solutions And Networks Oy | Avoiding collisions between semi-persistent allocation and dynamic allocation in radio access networks |
US20090185534A1 (en) * | 2008-01-18 | 2009-07-23 | Futurewei Technologies, Inc. | Method and Apparatus for Transmitting a Packet Header |
US9320060B2 (en) | 2008-03-14 | 2016-04-19 | Nokia Solutions And Networks Oy | Method, devices and system for local collision avoidance for random access in relay networks |
US20110026409A1 (en) * | 2008-03-14 | 2011-02-03 | Honglin Hu | Method, Devices and System for Local Collision Avoidance for Random Access in Relay Networks |
WO2009112080A1 (en) * | 2008-03-14 | 2009-09-17 | Nokia Siemens Networks Oy | Method, devices and system for local collision avoidance for random access in relay networks |
US8521225B2 (en) * | 2008-04-25 | 2013-08-27 | Canon Kabushiki Kaisha | Communication system, control method thereof, terminal station, and computer-readable storage medium |
US20090268682A1 (en) * | 2008-04-25 | 2009-10-29 | Canon Kabushiki Kaisha | Communication system, control method thereof, terminal station, and computer-readable storage medium |
US20130003689A1 (en) * | 2010-03-11 | 2013-01-03 | Electronic And Telecommunications Research Institute | Method and apparatus for allocating reservation resource for relay in wireless communication system using media access control based on reservation |
US10764790B2 (en) | 2010-03-11 | 2020-09-01 | Electronics And Telecommunications Research Institute | Communication method and frame structure for a coordinator device, source device and relay device in a wireless system |
US9906987B2 (en) | 2010-03-11 | 2018-02-27 | Electronics And Telecommunications Research Institute | Method for allocating reservation resource for relay in wireless communication system using media access control based on reservation |
US9125105B2 (en) * | 2010-03-11 | 2015-09-01 | Electronics And Telecommunications Research Institute | Method and apparatus for allocating reservation resource for relay in wireless communication system using media access control based on reservation |
US20120243556A1 (en) * | 2011-03-25 | 2012-09-27 | Chia-Wei Yen | MAC Abstraction Sub-layer and MAC Table for a Communication System and Related Communication Device |
US9485114B2 (en) * | 2011-03-25 | 2016-11-01 | Mediatek Inc. | MAC abstraction sub-layer and MAC table for a communication system and related communication device |
US9258692B2 (en) | 2012-03-30 | 2016-02-09 | Qualcomm Incorporated | Relay assisted peer discovery |
US9042550B2 (en) | 2012-03-30 | 2015-05-26 | Qualcomm Incorporated | Methods and apparatus for base station assisted peer discovery through aggregation of expressions |
US9191097B2 (en) * | 2012-12-20 | 2015-11-17 | Intel Corporation | Techniques for transmitting data via relay communication links |
US20140177514A1 (en) * | 2012-12-20 | 2014-06-26 | Shahrnaz Azizi | Techniques for Transmitting Data via Relay Communication Links |
US9398123B2 (en) * | 2013-05-03 | 2016-07-19 | Qualcomm Incorporated | Systems and methods for aggregation of physical protocol data units on a wireless network |
US20140328249A1 (en) * | 2013-05-03 | 2014-11-06 | Qualcomm Incorporated | Systems and methods for aggregation of physical protocol data units on a wireless network |
US9350439B2 (en) | 2013-08-30 | 2016-05-24 | Empire Technology Development Llc | Repeater emulation to increase network range |
WO2015030789A1 (en) * | 2013-08-30 | 2015-03-05 | Empire Technology Development, Llc | Repeater emulation to increase network range |
US9124337B2 (en) | 2013-08-30 | 2015-09-01 | Empire Technology Development Llc | Repeater emulation to increase network range |
Also Published As
Publication number | Publication date |
---|---|
US20050237965A1 (en) | 2005-10-27 |
US20050238084A1 (en) | 2005-10-27 |
US20050249183A1 (en) | 2005-11-10 |
WO2005065035A2 (en) | 2005-07-21 |
US7496064B2 (en) | 2009-02-24 |
US20050238025A1 (en) | 2005-10-27 |
US7936774B2 (en) | 2011-05-03 |
WO2005065035A3 (en) | 2006-02-09 |
US20050237964A1 (en) | 2005-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050237956A1 (en) | Methods and devices for expanding the range of a network | |
JP5351368B2 (en) | Apparatus and method for acquiring an uplink traffic channel in a wireless communication system | |
US10790943B2 (en) | Method and apparatus for processing reverse transmission resources in a mobile communication system | |
JP4025777B2 (en) | Channel time allocation method in wireless personal area network | |
TWI393384B (en) | Method for communicating in a wireless communication system, a wireless communication system and a wireless communication device | |
JP4740759B2 (en) | Wireless communication system | |
US7743310B2 (en) | Communication apparatus, communication system, communication method, and communication control program | |
US8259647B2 (en) | System and method for wireless communication of uncompressed video having a link control and bandwidth reservation scheme for control/management message exchanges and asynchronous traffic | |
CN115066966B (en) | Logical channel prioritization method supporting sidelink relay | |
JP5150629B2 (en) | MAC protocol for centrally controlled multi-channel wireless local area network | |
US7706276B2 (en) | Systems and methods for wireless communications | |
US20090040974A1 (en) | Combining transmissions of different protocols in a wireless communications | |
US7916703B2 (en) | Wireless local area network (WLAN) and method of transmitting frame in the WLAN | |
US20060056442A1 (en) | Managing latency and jitter on wireless LANs | |
AU2002340263B2 (en) | System and method for token-based PPP fragment scheduling | |
CN113015251A (en) | Transmission method and user equipment | |
US20080063000A1 (en) | Device and a Method for Exchanging Information Between a Bridge and a Device | |
US20070014273A1 (en) | Method, device and computer readable medium for dynamically updating transmission charactaristics | |
CN112616191A (en) | Method for enhancing logical channel prioritization for sidelink transmission and transmitter user equipment | |
US20080225790A1 (en) | Method and System for Operating Ultra Wideband Network in the Presence of Another Network | |
US12120036B2 (en) | Multi-link device adopting block acknowledgment and packet allocation method thereof | |
JP2002335204A (en) | Communication method between base stations | |
JP2006526346A (en) | Data transmission method and system in communication system | |
Haavik | Initial link layer protocol design for NBWF-input to NATO SG/6-AHWG/2 | |
JP2002354538A (en) | Traffic control method and base station device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: WISAIR LTD., ISRAEL Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KUPERSCHMIDT, YEFIM;HAY, RAN;REEL/FRAME:016738/0178 Effective date: 20050616 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |