WO2009057115A2 - Null indication in a shared robust scheme - Google Patents

Null indication in a shared robust scheme Download PDF

Info

Publication number
WO2009057115A2
WO2009057115A2 PCT/IL2008/001430 IL2008001430W WO2009057115A2 WO 2009057115 A2 WO2009057115 A2 WO 2009057115A2 IL 2008001430 W IL2008001430 W IL 2008001430W WO 2009057115 A2 WO2009057115 A2 WO 2009057115A2
Authority
WO
WIPO (PCT)
Prior art keywords
schedule
transmission
network
transmissions
accordance
Prior art date
Application number
PCT/IL2008/001430
Other languages
French (fr)
Other versions
WO2009057115A3 (en
Inventor
Aharona Lurie
Ronald Bruce Sterenson
Original Assignee
Coppergate Communications Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Coppergate Communications Ltd. filed Critical Coppergate Communications Ltd.
Publication of WO2009057115A2 publication Critical patent/WO2009057115A2/en
Publication of WO2009057115A3 publication Critical patent/WO2009057115A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint

Definitions

  • the present invention relates to data networks generally and to media access allocation in data networks in particular.
  • Ethernet is perhaps the best known.
  • Some data networks have resource reservation schemes.
  • One such network is HomePNA (Home Phoneline Network Alliance) v3.1 which is designed to work over existing telephone lines to create a home/small office network.
  • HPNA v3.1 and other such resource reservation networks have a scheduler, described hereinbelow, to guarantee media resources to network devices, to prevent collision between multiple network devices using the same line and to ensure quality of service.
  • preventive collision detection limits the dynamic range of the network devices, which may impose physical limitations on the size of the network, so it is preferable to use collision avoidance methods for media access in coax networks.
  • collision avoidance method is disclosed in US Patent Application 11/218,708 entitled 'Collision Avoidance Media Access Method for Shared Networks', filed September 6, 2005 and assigned to the common assignee of the present invention. This application is incorporated herein by reference.
  • the collision avoidance/ carrier sensing media access (CA/CSMA) method disclosed in the application employs a media access plan (MAP) having sub-burst slots.
  • MAP media access plan
  • Each sub-burst slot has a shorter duration than a minimal transmission burst duration (e.g., 8 - 32 ⁇ secs), is associated with a particular one or group of network participants, and represents an opportunity for the initiation of a data transmission by its associated network participants.
  • the MAP for a transmission cycle dictates a schedule of sub-burst slots, wherein numbered sub-burst slots are scheduled in a particular order.
  • Fig. IA shows an exemplary sub-burst slot schedule 10, in which five sub-burst slots numbered 0 through 4 are scheduled in sequential order.
  • Sub-burst slot schedule 10 may also be seen as a grid of transmission opportunity start times.
  • the start time ST N for each sub- burst slot N is the moment at which the network participant associated with sub-burst slot N may begin to transmit.
  • the start time of each sub-burst slot N, ST N occurs after the sum of the durations of the sub-burst slots preceding sub-burst slot N. For example, as shown in Fig.
  • sub-burst slots over regular sized time slots is that when a network participant does not use its transmission opportunity, minimal time is wasted before the opportunity to transmit is passed to the next network participant in the queue.
  • the allowable transmission duration is not limited by the short duration of the sub-burst slot. Rather, the sub-burst slot expands to encompass the required transmission burst duration. Accordingly, the start times of the succeeding sub-burst slots are delayed by an amount of time equal to the portion of the transmission duration which exceeds the original sub-burst slot duration. In effect, the entire grid of transmission opportunity start times shifts by this amount.
  • timing diagram 15 for an exemplary transmission cycle operating in accordance with sub-burst slot schedule 10 shows how a transmission during sub-burst slot T alters the initial grid of transmission opportunity start times for the sub-burst slots following sub-burst slot T.
  • start times STb 2 , STb3 and STb 4 are incremented by x, the portion of the transmission transmitted during sub-burst slot T which exceeds the original sub-burst slot duration di.
  • An object of the present invention is to improve upon the prior art.
  • a method implemented on a network node including receiving an adjustable schedule of transmission start slots, where the transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices on a network, transmitting at least an indication of an expected duration in each transmission start slot associated with the network node as per the schedule, and adjusting the adjustable schedule in accordance with the expected duration for each transmission.
  • the indication is one of an explicit expected duration for a payload transmission, an explicit expected duration for a null frame, and an implied expected duration for a null frame, where the implied expected duration is unchanged from a current expected duration as per the adjustable schedule.
  • the transmitting includes transmitting a specific analog preamble to indicate that the network node is not transmitting a data payload and the expected duration is unchanged from a current expected duration.
  • the network uses apowerline medium.
  • the method also includes listening for transmissions by other network nodes according to the adjustable schedule, the transmissions indicating at least an expected length of a current transmission, and adjusting the received schedule in accordance with the indicating.
  • the indicating is transmitting at least one of a duration and a null frame.
  • the indicating is transmitting an analog preamble.
  • the method also includes processing only the indicating, and ignoring any other components of the transmissions.
  • the method also includes reducing power consumption by turning off a receiver used for the listening when the transmissions are not expected as per the schedule.
  • the transmitting also includes information regarding a current tiansmitting position within the adjustable schedule. Further, in accordance with a preferred embodiment of the present invention, the information identifies at least one of a transmission start slot, the network node, and a group for the network node.
  • the transmission start slots are sub-burst slots.
  • a method implemented on a network node including receiving an adjustable schedule of transmission start slots, where the transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices in a network, listening for transmissions by other network nodes according to the received schedule, the transmissions at least indicating an expected length of a current transmission, and adjusting the received schedule in accordance with the indicating.
  • the indicating is transmitting at least one of a duration and a null symbol.
  • the indicating is an analog preamble.
  • the network uses a powerline medium.
  • the method also includes processing only the indications, and ignoring any other components of the transmissions.
  • the method also includes reducing power consumption by turning off a receiver used for the listening when the transmissions are not expected as per the schedule.
  • the transmitting also includes information regarding a current transmitting position within the adjustable schedule.
  • the information identifies at least one of a transmission start slot, the network node, and a group for the network node.
  • the method also includes synchronizing the received adjustable schedule in accordance with the information regarding a current transmitting position.
  • a method for virtual carrier sensing including receiving a schedule of transmission start slots on a network node, where the transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices in a network, listening for transmissions by other network nodes according to the received schedule, the transmissions indicating at least an expected length of a current transmission, adjusting the received schedule in accordance with the indicating of a data transmission, and ignoring any subsequent transmissions until a next scheduled the transmission start slot in accordance with the adjusted schedule.
  • the listening includes listening for the transmissions from specific other networks nodes, where the identity of the other the network nodes is known as per the received schedule.
  • the network uses apowerline medium.
  • the method also includes reducing power consumption by turning off a receiver used for the listening when the transmissions are not expected as per the schedule.
  • Fig. IA is an illustration of a schedule of sub-burst slots according to an exemplary media access plan (MAP) operative in a network employing a collision avoidance/ carrier sensing media access (CA/CSMA) method;
  • MAP media access plan
  • CA/CSMA collision avoidance/ carrier sensing media access
  • Fig. IB is a timing diagram illustration for an exemplary transmission cycle for the schedule of Fig. 1;
  • Fig. 2A is an illustration of a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule, designed and operative in accordance with a preferred embodiment of the present invention
  • Fig. 2B is an illustration of a timing diagram for an exemplary transmission cycle operating in accordance with the schedule of Fig. 2A;
  • Fig. 3 A is an illustration of a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule, designed and operative in accordance with a preferred embodiment of the present invention
  • Fig. 3B is an illustration of a timing diagram for an exemplary transmission cycle operating in accordance with the schedule of Fig. 3 A.
  • TDMA time division multiple access
  • HPNA network described in the Background is designed to run on telephone lines, other implementations are also possible.
  • HPNA 3.1 may also be implemented on home power lines.
  • power lines are not ideal data carriers. They are designed to provide electrical current as needed, and accordingly, they are subject to frequent surges and other possible causes of interference. As media for data transmission they are inherently noisier than telephone lines and/or dedicated data lines.
  • network synchronization may be lost if one or more of the network nodes miss a transmission over the network due to the intermittent noise that may be typical on power lines. In another scenario, loss of synchronization may occur when noise on the line is incorrectly interpreted by a node as a valid data transmission.
  • An unsynchronized node may then mistakenly identify a transmission opportunity associated with a different node as its own opportunity to transmit, and collisions may occur, increasing the packet error rate (PER). This undesirable situation could continue for a relatively long period of time until anew media access plan (MAP) is publicized and the network nodes are resynchronized.
  • MAP media access plan
  • timed-reception may be implemented as an alternative to PCS, and the CSMA sub-burst slots media access method may be modified accordingly to achieve a "virtual carrier sensing" (VCS) mode.
  • VCS virtual carrier sensing
  • Fig. 2A illustrates a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule 110, designed and operative in accordance with a preferred embodiment of the present invention.
  • Fig. 2B illustrates timing diagram 115 for an exemplary transmission cycle operating in accordance with transmission start slot schedule 110.
  • TDMA time division multiple access
  • schedule 110 may comprise a multiplicity of transmission start slots 120, herein labeled from 0 to 4.
  • Each transmission start slot 120 has a scheduled minimum duration of d ⁇ It will be appreciated that as will be described hereinbelow, d' may be slightly longer in duration than duration d in Fig. IA. Unlike the prior art, transmission start slots may have a longer duration than a minimal transmission burst duration [0050] Ih accordance with a preferred embodiment of the present invention, nodes with nothing to transmit may not remain silent as in the prior art. Instead, each such node may transmit a short frame with a null indication when it has no data to transmit.
  • Fig 2B illustrates a timing diagram 115 for an exemplary transmission cycle based on transmission start slot schedule 110.
  • Transmission start slots 120 from Fig. 2 A may be replaced by transmission frames 220 in Fig. 2B.
  • Each transmission frame 220 may comprise a preamble 222 and a gap 224.
  • a preamble 222 may represent an analog signal transmitted by a node at the beginning of a transmission frame 220.
  • Gaps 224 may represent a period of non transmission "silence" at the end of a transmission frame. Gaps 224 may serve to demark the end of a frame 224 and make it easier for nodes to detect a subsequent preamble 222.
  • Transmission frame 220C (corresponding to transmission start slot 120C) represents a transmission of a node with a data payload to transmit.
  • a duration 240 may be added as a part of a frame control (FC) with preamble 222.
  • FC frame control
  • the FC may men be followed by data payload 250 and gap 224.
  • Duration 240 may specify a new d' for the associated transmission start slot 120.
  • transmission start slot 120C may have a scheduled duration of d'.
  • duration 240 may indicate that the expected duration for transmission frame 220C may now be d' plus the expected duration of a transmission of data payload 250.
  • a grid scheduler on the receiving node may use this information to update the grid of transmission opportunity start times originally represented by schedule 110.
  • Null symbols 230 may be used to indicate that a node has no data payload to transmit. Null symbols 230 may be included as a type field in, or in place of, an FC. As shown for exemplary transmission frames 220A, 220B, 220D and 220E corresponding to transmission start slots 120A, 120B, 120D and 120E from Fig. 2A, such nodes may indicate the transmission of "null frames" by transmitting a null 230 between preamble 222 and gap 224. It will be appreciated that other nodes may interpret a null frame as an indication that the transmitting node may have no data payload to transmit.
  • a current transmission frame 220 may be of a standard length of d' and no other signal processing may be necessary until d' duration may have passed.
  • a null frame may also comprise a duration 240.
  • Nodes on the network may therefore effectively "ignore” any ensuing transmissions until d' duration may have passed. Any transmissions received may be assumed to be random interference on the line, and accordingly may be ignored without requiring any interpretation or processing.
  • the nodes may enter an energy conservation mode by turning off their receivers.
  • the present invention may enable a receiving node to calculate when a next transmission frame 220 may be expected without having to rely on PCS. VCS may be used instead to determine exactly when a next frame may be expected.
  • VCS may be used instead to determine exactly when a next frame may be expected.
  • transmission cycles 220 as shown in Fig. 2B may represent a simplified representation of the components of a typical transmission frame 220.
  • the FC for transmissions with data payloads may also comprise fields indicating the "current position" of the transmission within the grid of timeslot opportunities as represented in schedule 110.
  • Such information on "current position” may be used by a node to resynchronize to the grid as necessary. For example, if line interference causes a node to lose synchronization, it may listen for a next transmission frame 220. When the next frame 220 may be received, ⁇ synchronization to the grid may be performed via the information in such fields.
  • "Current position" information may include, for example, group and slot information as per the current schedule 110. It will be appreciated that such information may be exemplary; the present invention may be implemented with other such additional fields in the FC as necessary. If no other option may be feasible, a node may resynchronize when a new MAP is transmitted after the end of a transmission cycle 115.
  • TDMA transmission start slots media access may be less efficient than the prior art.
  • the overhead required to transmit a null 230 along with preamble 22 and gap 224 may increase the duration of a null transmission frame 220 vis-a-vis a silent frame as represented in Fig. IB. Such increased duration may reduce the bandwidth available for the transmission of data.
  • Fig. 3 A illustrates a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule 310, designed and operative in accordance with a preferred embodiment of the present invention.
  • Fig. 3B illustrates timing diagram 315 for an exemplary transmission cycle operating in accordance with transmission start slot schedule 310.
  • schedule 310 may comprise a multiplicity of transmission start slots 320, analogous to transmission start slots 120 in the embodiment of Fig. 2A.
  • each transmission start slot 320 may have a scheduled minimum duration oft.
  • t may be shorter in duration than duration d' in Fig. 2A.
  • Transmission frames 420 in Fig. 3B may generally correspond to transmission start slots 320 in Fig. 3A
  • each transmission frame 420 may comprise a preamble 222. Durations 340 and data payloads 350 may also be used as in the previous embodiment.
  • transmission frame 420C including a preamble 322, a duration 340 and gap 324, may represent a transmission from a node with data to transmit.
  • transmission frames 420 from nodes with no data payloads to transmit may be different than in the previous embodiment.
  • nodes may instead transmit a preamble 325.
  • Preamble 325 may be an analog signal sufficiently different from preamble 322 to be recognized by receiving nodes as a different type of preamble. When a preamble 325 may be received, receiving nodes may interpret it to signal a null transmission without explicitly requiring a null 230 to be actually transmitted as well.
  • the duration of transmission frames 420 may be generally shorter than transmission frames 220. It will further be appreciated that transmission start slots 320 may be of shorter duration than transmission start slots 120. Duration t may be expected to be shorter than duration d'. An exemplary value of t may be equal to d, as in the prior art. Therefore, in accordance with a preferred embodiment of the present invention, schedule 310 may be of generally the same duration as schedule 10. Transmission start slots 320 may be sub-burst slots with a shorter duration than a minimal transmission burst duration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

A method implemented on a network node includes receiving an adjustable schedule of transmission start slots, the slots representing opportunities for initiating data transmission by at least one network device on a network, transmitting an expected duration indication in each slot associated with the network node as per the schedule, and adjusting the schedule in accordance with the expected duration for each transmission. A method for virtual carrier sensing includes receiving a schedule of transmission start slots on a network node, the slots representing opportunities initiating data transmission by at least one network device in a network, listening for transmissions by other network nodes according to the schedule, the transmissions indicating an expected length of a current transmission, adjusting the schedule in accordance with the indicating of a data transmission, and ignoring any subsequent transmissions until a next scheduled transmission start slot in accordance with the adjusted schedule.

Description

NULL INDICATION IN A SHARED ROBUST SCHEME
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit from U.S. Provisional Patent Application Nos. 60/983,615, filed October 30, 2007, and 60/989,658, filed November 21, 2008, which are hereby incorporated in their entirety by reference.
FIELD OF THE INVENTION
[0002] The present invention relates to data networks generally and to media access allocation in data networks in particular.
BACKGROUND OF THE TNVENTION
[0003] There are many different types of data networks, of which Ethernet is perhaps the best known. Some data networks have resource reservation schemes. One such network is HomePNA (Home Phoneline Network Alliance) v3.1 which is designed to work over existing telephone lines to create a home/small office network. US Patent Application 11/000,524, filed December 1, 2004 and assigned to the common assignee of the present invention, describes generally how to extend the HomePNA v3.1 standard to operate over a hybrid network of telephone and coax lines.
[0004] HPNA v3.1 and other such resource reservation networks have a scheduler, described hereinbelow, to guarantee media resources to network devices, to prevent collision between multiple network devices using the same line and to ensure quality of service. In coax networks, preventive collision detection limits the dynamic range of the network devices, which may impose physical limitations on the size of the network, so it is preferable to use collision avoidance methods for media access in coax networks. [0005] Such a collision avoidance method is disclosed in US Patent Application 11/218,708 entitled 'Collision Avoidance Media Access Method for Shared Networks', filed September 6, 2005 and assigned to the common assignee of the present invention. This application is incorporated herein by reference. The collision avoidance/ carrier sensing media access (CA/CSMA) method disclosed in the application employs a media access plan (MAP) having sub-burst slots. Each sub-burst slot has a shorter duration than a minimal transmission burst duration (e.g., 8 - 32 μsecs), is associated with a particular one or group of network participants, and represents an opportunity for the initiation of a data transmission by its associated network participants.
[0006] The MAP for a transmission cycle dictates a schedule of sub-burst slots, wherein numbered sub-burst slots are scheduled in a particular order. Fig. IA, reference to which is now made, shows an exemplary sub-burst slot schedule 10, in which five sub-burst slots numbered 0 through 4 are scheduled in sequential order. Sub-burst slot schedule 10 may also be seen as a grid of transmission opportunity start times. The start time STN for each sub- burst slot N is the moment at which the network participant associated with sub-burst slot N may begin to transmit.
[0007] In the initial grid of transmission opportunity start times (before any transmissions occur), the start time of each sub-burst slot N, STN, occurs after the sum of the durations of the sub-burst slots preceding sub-burst slot N. For example, as shown in Fig. IA, the initial start times STio, STii, STi2, ST13, and STi4 of sub-burst slots 0 -4 respectively, occur at (t = 0), (t = do), (t = do + dθ, (t = do + 4 + d2), and (t = do+ O1 + d2 + d3) respectively, where d0, di, d2, and d3 are the durations of sub-burst slots 0 -4 respectively.
[0008] The principal advantage of sub-burst slots over regular sized time slots is that when a network participant does not use its transmission opportunity, minimal time is wasted before the opportunity to transmit is passed to the next network participant in the queue. On the other hand, when a network participant opts to transmit when its turn arrives, the allowable transmission duration is not limited by the short duration of the sub-burst slot. Rather, the sub-burst slot expands to encompass the required transmission burst duration. Accordingly, the start times of the succeeding sub-burst slots are delayed by an amount of time equal to the portion of the transmission duration which exceeds the original sub-burst slot duration. In effect, the entire grid of transmission opportunity start times shifts by this amount.
[0009] For example, as shown in Fig. IB, reference to which is now made, timing diagram 15 for an exemplary transmission cycle operating in accordance with sub-burst slot schedule 10 shows how a transmission during sub-burst slot T alters the initial grid of transmission opportunity start times for the sub-burst slots following sub-burst slot T. As shown in Fig. IB, start times STb2, STb3 and STb4 are incremented by x, the portion of the transmission transmitted during sub-burst slot T which exceeds the original sub-burst slot duration di.
[0010] Ih a network employing the CA/CSMA method described hereinabove, all of the participating network nodes receive the MAP and extract from it their relative transmission opportunities. Then they employ physical carrier sensing (PCS) to monitor transmissions occurring over the network so that, subsequent to each transmission, they can synchronize to an updated transmission opportunities (TXOPs) schedule accounting for transmission- induced shifts in the sub-burst slot start time grid.
[0011] Successful implementation of PCS is important for optimal operation of collision avoidance as described hereinabove. The carrier sensors in all of the network nodes must receive the same information regarding transmissions occurring over the network in order to guarantee synchronization of all nodes to the same timing and transmission opportunities schedule.
SUMMARY OF THE PRESENT INVENTION
[0012] An object of the present invention is to improve upon the prior art.
[0013] There is therefore provided, in accordance with a preferred embodiment of the present invention, a method implemented on a network node including receiving an adjustable schedule of transmission start slots, where the transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices on a network, transmitting at least an indication of an expected duration in each transmission start slot associated with the network node as per the schedule, and adjusting the adjustable schedule in accordance with the expected duration for each transmission.
[0014] Additionally, in accordance with a preferred embodiment of the present invention, the indication is one of an explicit expected duration for a payload transmission, an explicit expected duration for a null frame, and an implied expected duration for a null frame, where the implied expected duration is unchanged from a current expected duration as per the adjustable schedule.
[0015] Further, in accordance with a preferred embodiment of the present invention, the transmitting includes transmitting a specific analog preamble to indicate that the network node is not transmitting a data payload and the expected duration is unchanged from a current expected duration.
[0016] Still further, in accordance with a preferred embodiment of the present invention, the network uses apowerline medium.
[0017] Moreover, in accordance with a preferred embodiment of the present invention, the method also includes listening for transmissions by other network nodes according to the adjustable schedule, the transmissions indicating at least an expected length of a current transmission, and adjusting the received schedule in accordance with the indicating.
[0018] Additionally, in accordance with a preferred embodiment of the present invention, the indicating is transmitting at least one of a duration and a null frame.
[0019] Further, in accordance with a preferred embodiment of the present invention, the indicating is transmitting an analog preamble.
[0020] Still further, in accordance with a preferred embodiment of the present invention, the method also includes processing only the indicating, and ignoring any other components of the transmissions.
[0021 ] Moreover, in accordance with a preferred embodiment of the present invention, the method also includes reducing power consumption by turning off a receiver used for the listening when the transmissions are not expected as per the schedule.
[0022] Additionally, in accordance with a preferred embodiment of the present invention, the transmitting also includes information regarding a current tiansmitting position within the adjustable schedule. Further, in accordance with a preferred embodiment of the present invention, the information identifies at least one of a transmission start slot, the network node, and a group for the network node.
[0023] Still further, in accordance with a preferred embodiment of the present invention, the transmission start slots are sub-burst slots.
[0024] There is also provided, in accordance with a preferred embodiment of the present invention, a method implemented on a network node including receiving an adjustable schedule of transmission start slots, where the transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices in a network, listening for transmissions by other network nodes according to the received schedule, the transmissions at least indicating an expected length of a current transmission, and adjusting the received schedule in accordance with the indicating.
[0025] Additionally, in accordance with a preferred embodiment of the present invention, the indicating is transmitting at least one of a duration and a null symbol.
[0026] Further, in accordance with a preferred embodiment of the present invention, the indicating is an analog preamble.
[0027] Still further, in accordance with a preferred embodiment of the present invention, the network uses a powerline medium.
[0028] Moreover, in accordance with a preferred embodiment of the present invention, the method also includes processing only the indications, and ignoring any other components of the transmissions.
[0029] Additionally, in accordance with a preferred embodiment of the present invention, the method also includes reducing power consumption by turning off a receiver used for the listening when the transmissions are not expected as per the schedule.
[0030] Further,, in accordance with a preferred embodiment of the present invention, the transmitting also includes information regarding a current transmitting position within the adjustable schedule.
[0031] Still further, in accordance with a preferred embodiment of the present invention, the information identifies at least one of a transmission start slot, the network node, and a group for the network node.
[0032] Moreover, in accordance with a preferred embodiment of the present invention, the method also includes synchronizing the received adjustable schedule in accordance with the information regarding a current transmitting position.
[0033] There is also provided, in accordance with a preferred embodiment of the present invention, a method for virtual carrier sensing including receiving a schedule of transmission start slots on a network node, where the transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices in a network, listening for transmissions by other network nodes according to the received schedule, the transmissions indicating at least an expected length of a current transmission, adjusting the received schedule in accordance with the indicating of a data transmission, and ignoring any subsequent transmissions until a next scheduled the transmission start slot in accordance with the adjusted schedule.
[0034] Additionally, in accordance with a preferred embodiment of the present invention, the listening includes listening for the transmissions from specific other networks nodes, where the identity of the other the network nodes is known as per the received schedule.
[0035] Further, in accordance with a preferred embodiment of the present invention, the network uses apowerline medium.
[0036] Still further, in accordance with a preferred embodiment of the present invention, the method also includes reducing power consumption by turning off a receiver used for the listening when the transmissions are not expected as per the schedule.
BRBEF DESCRIPTION OF THE DRAWINGS
[0037] The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings in which:
[0038] Fig. IA is an illustration of a schedule of sub-burst slots according to an exemplary media access plan (MAP) operative in a network employing a collision avoidance/ carrier sensing media access (CA/CSMA) method;
[0039] Fig. IB is a timing diagram illustration for an exemplary transmission cycle for the schedule of Fig. 1;
[0040] Fig. 2A is an illustration of a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule, designed and operative in accordance with a preferred embodiment of the present invention;
[0041] Fig. 2B is an illustration of a timing diagram for an exemplary transmission cycle operating in accordance with the schedule of Fig. 2A;
[0042] Fig. 3 A is an illustration of a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule, designed and operative in accordance with a preferred embodiment of the present invention; and [0043] Fig. 3B is an illustration of a timing diagram for an exemplary transmission cycle operating in accordance with the schedule of Fig. 3 A.
DETAILED DESCRIPTION OF THE INVENTION
[0044] Ih the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. Ih other instances, well-known methods, procedures and components have not been described in detail so as not to obscure the present invention.
[0045] While the HPNA network described in the Background is designed to run on telephone lines, other implementations are also possible. For example, HPNA 3.1 may also be implemented on home power lines. It will be appreciated that power lines are not ideal data carriers. They are designed to provide electrical current as needed, and accordingly, they are subject to frequent surges and other possible causes of interference. As media for data transmission they are inherently noisier than telephone lines and/or dedicated data lines. [0046] In such a noisy environment, network synchronization may be lost if one or more of the network nodes miss a transmission over the network due to the intermittent noise that may be typical on power lines. In another scenario, loss of synchronization may occur when noise on the line is incorrectly interpreted by a node as a valid data transmission. An unsynchronized node may then mistakenly identify a transmission opportunity associated with a different node as its own opportunity to transmit, and collisions may occur, increasing the packet error rate (PER). This undesirable situation could continue for a relatively long period of time until anew media access plan (MAP) is publicized and the network nodes are resynchronized.
[0047] In the presence of such interference, PCS be problematic when used for powerline media and other methods may be required to maintain synchronization. In accordance with a preferred embodiment of the present invention, timed-reception may be implemented as an alternative to PCS, and the CSMA sub-burst slots media access method may be modified accordingly to achieve a "virtual carrier sensing" (VCS) mode.
[0048] Reference is now made to Figs. 2A and 2B. Fig. 2A illustrates a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule 110, designed and operative in accordance with a preferred embodiment of the present invention. Fig. 2B illustrates timing diagram 115 for an exemplary transmission cycle operating in accordance with transmission start slot schedule 110.
[0049] As shown in Fig. 2A5 schedule 110 may comprise a multiplicity of transmission start slots 120, herein labeled from 0 to 4. Each transmission start slot 120 has a scheduled minimum duration of d\ It will be appreciated that as will be described hereinbelow, d' may be slightly longer in duration than duration d in Fig. IA. Unlike the prior art, transmission start slots may have a longer duration than a minimal transmission burst duration [0050] Ih accordance with a preferred embodiment of the present invention, nodes with nothing to transmit may not remain silent as in the prior art. Instead, each such node may transmit a short frame with a null indication when it has no data to transmit. Fig 2B illustrates a timing diagram 115 for an exemplary transmission cycle based on transmission start slot schedule 110.
[0051] Transmission start slots 120 from Fig. 2 A may be replaced by transmission frames 220 in Fig. 2B. Each transmission frame 220 may comprise a preamble 222 and a gap 224. A preamble 222 may represent an analog signal transmitted by a node at the beginning of a transmission frame 220. Gaps 224 may represent a period of non transmission "silence" at the end of a transmission frame. Gaps 224 may serve to demark the end of a frame 224 and make it easier for nodes to detect a subsequent preamble 222.
[0052] Transmission frame 220C (corresponding to transmission start slot 120C) represents a transmission of a node with a data payload to transmit. When a node has data to transmit, a duration 240 may be added as a part of a frame control (FC) with preamble 222. The FC may men be followed by data payload 250 and gap 224. Duration 240 may specify a new d' for the associated transmission start slot 120. For example, in Fig. 2A, transmission start slot 120C may have a scheduled duration of d'. However, duration 240 may indicate that the expected duration for transmission frame 220C may now be d' plus the expected duration of a transmission of data payload 250. A grid scheduler on the receiving node may use this information to update the grid of transmission opportunity start times originally represented by schedule 110.
[0053] Null symbols 230 may be used to indicate that a node has no data payload to transmit. Null symbols 230 may be included as a type field in, or in place of, an FC. As shown for exemplary transmission frames 220A, 220B, 220D and 220E corresponding to transmission start slots 120A, 120B, 120D and 120E from Fig. 2A, such nodes may indicate the transmission of "null frames" by transmitting a null 230 between preamble 222 and gap 224. It will be appreciated that other nodes may interpret a null frame as an indication that the transmitting node may have no data payload to transmit. In such a case it may be expected that a current transmission frame 220 may be of a standard length of d' and no other signal processing may be necessary until d' duration may have passed. In accordance with an alternative preferred embodiment of the present invention, a null frame may also comprise a duration 240.
[0054] Nodes on the network may therefore effectively "ignore" any ensuing transmissions until d' duration may have passed. Any transmissions received may be assumed to be random interference on the line, and accordingly may be ignored without requiring any interpretation or processing. In accordance with an alternative preferred embodiment of the present invention, during this time the nodes may enter an energy conservation mode by turning off their receivers.
[0055] It will be appreciated that the present invention may enable a receiving node to calculate when a next transmission frame 220 may be expected without having to rely on PCS. VCS may be used instead to determine exactly when a next frame may be expected. [0056] In accordance with a preferred embodiment of the present invention, if a node misses a transmission frame 220, or cannot detect an FC correctly due to HCS error, it may stay silent and switch to PCS mode. It will be appreciated that transmission cycles 220 as shown in Fig. 2B may represent a simplified representation of the components of a typical transmission frame 220. For example, the FC for transmissions with data payloads may also comprise fields indicating the "current position" of the transmission within the grid of timeslot opportunities as represented in schedule 110. Such information on "current position" may be used by a node to resynchronize to the grid as necessary. For example, if line interference causes a node to lose synchronization, it may listen for a next transmission frame 220. When the next frame 220 may be received, ^synchronization to the grid may be performed via the information in such fields. "Current position" information may include, for example, group and slot information as per the current schedule 110. It will be appreciated that such information may be exemplary; the present invention may be implemented with other such additional fields in the FC as necessary. If no other option may be feasible, a node may resynchronize when a new MAP is transmitted after the end of a transmission cycle 115. [0057] It will be appreciated that TDMA transmission start slots media access may be less efficient than the prior art. The overhead required to transmit a null 230 along with preamble 22 and gap 224 may increase the duration of a null transmission frame 220 vis-a-vis a silent frame as represented in Fig. IB. Such increased duration may reduce the bandwidth available for the transmission of data.
[0058] In accordance with an alternative preferred embodiment of the present invention, the duration of transmission cycles 220 may be reduced by removing nulls 230. Reference is now made to Figs. 3 A and 3B. Fig. 3 A illustrates a novel transmission start slot TDMA (time division multiple access) contention TXOP schedule 310, designed and operative in accordance with a preferred embodiment of the present invention. Fig. 3B illustrates timing diagram 315 for an exemplary transmission cycle operating in accordance with transmission start slot schedule 310.
[0059] As shown in Fig. 3 A, schedule 310 may comprise a multiplicity of transmission start slots 320, analogous to transmission start slots 120 in the embodiment of Fig. 2A. However, each transmission start slot 320 may have a scheduled minimum duration oft. As will be described hereinbelow, t may be shorter in duration than duration d' in Fig. 2A. [0060] Transmission frames 420 in Fig. 3B may generally correspond to transmission start slots 320 in Fig. 3A As in the previous embodiment, each transmission frame 420 may comprise a preamble 222. Durations 340 and data payloads 350 may also be used as in the previous embodiment. For example, transmission frame 420C, including a preamble 322, a duration 340 and gap 324, may represent a transmission from a node with data to transmit. [0061] However, transmission frames 420 from nodes with no data payloads to transmit may be different than in the previous embodiment. Instead of transmitting a null 230 (Fig. 2B) to indicate a "null" transmission, such nodes may instead transmit a preamble 325. Preamble 325 may be an analog signal sufficiently different from preamble 322 to be recognized by receiving nodes as a different type of preamble. When a preamble 325 may be received, receiving nodes may interpret it to signal a null transmission without explicitly requiring a null 230 to be actually transmitted as well. [0062] It will be appreciated that by eliminating the transmission of nulls 230, the duration of transmission frames 420 may be generally shorter than transmission frames 220. It will further be appreciated that transmission start slots 320 may be of shorter duration than transmission start slots 120. Duration t may be expected to be shorter than duration d'. An exemplary value of t may be equal to d, as in the prior art. Therefore, in accordance with a preferred embodiment of the present invention, schedule 310 may be of generally the same duration as schedule 10. Transmission start slots 320 may be sub-burst slots with a shorter duration than a minimal transmission burst duration
[0063] It will be appreciated that the specification of a powerline medium is exemplary. The present invention may be implemented on any data network. It will further be appreciated that the specification of HPNA v3.1 may also be exemplary. The present invention may be implemented in accordance with other standards such as 802.11, HPAV, and G,hn. It will be appreciated, however, that support for the present invention must be included the current specifications for a standard in order for such implementation to be successful. [0064] While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those of ordinary skill in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.

Claims

CLAIMS[0065] What is claimed is:
1. A method implemented on a network node comprising: receiving an adjustable schedule of transmission start slots, wherein said transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices on a network; transmitting at least an indication of an expected duration in each said transmission start slot associated with said network node as per said schedule; and adjusting said adjustable schedule in accordance with said expected duration for each said transmission.
2. The method according to claim 1 and wherein said indication is one of: an explicit said expected duration for a payload transmission; an explicit said expected duration for a null frame; and an implied said expected duration for a null frame, wherein said implied expected duration is unchanged from a current said expected duration as per said adjustable schedule.
3. The method according to claim 1 and wherein said transmitting comprises transmitting a specific analog preamble to indicate that said network node is not transmitting a data payload and said expected duration is unchanged from a current said expected duration.
4. The method according to claim 1 and wherein said network uses apowerline medium.
5. The method according to claim 1 and also comprising: listening for transmissions by other said network nodes according to said adjustable schedule, said transmissions indicating at least an expected length of a current said transmission; and adjusting said received schedule in accordance with said indicating.
6. The method according to claim 5 and wherein said indicating is transmitting at least one of a duration and a null frame.
7. The method according to claim 5 and wherein said indicating is transmitting an analog preamble.
8. The method according to claim 5 and also comprising: processing only said indicating; and ignoring any other components of said transmissions.
9. The method according to claim 5 and also comprising reducing power consumption by turning off a receiver used for said listening when said transmissions are not expected as per said schedule.
10. The method according to claim 1 and wherein said transmitting also comprises information regarding a current transmitting position within said adjustable schedule.
11. The method according to claim 10 and wherein said information identifies at least one of: a said transmission start slot, said network node, and a group for said network node.
12. The method according to claim 3 and wherein said transmission start slots are sub- burst slots.
13. A method implemented on a network node comprising: receiving an adjustable schedule of transmission start slots, wherein said transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices in a network; listening for transmissions by other said network nodes according to said received schedule, said transmissions at least indicating an expected length of a current said transmission; and adjusting said received schedule in accordance with said indicating.
14. The method according to claim 13 and wherein said indicating is transmitting at least one of a duration and a null symbol.
15. The method according to claim 13 and wherein said indicating is an analog preamble.
16. The method according to claim 13 and wherein said network uses a powerline medium.
17. The method according to claim 13 and also comprising: processing only said indications; and ignoring any other components of said transmissions.
18. The method according to claim 13 and also comprising reducing power consumption by turning off a receiver used for said listening when said transmissions are not expected as per said schedule.
19. The method according to claim 13 and wherein said transmitting also comprises information regarding a current transmitting position within said adjustable schedule.
20. The method according to claim 19 and wherein said information identifies at least one of: a said transmission start slot, said network node, and a group for said network node.
21. The method according to claim 19 and also comprising synchronizing said received adjustable schedule in accordance with said information regarding a current transmitting position.
22. A method for virtual carrier sensing comprising: receiving a schedule of transmission start slots on a network node, wherein said transmission start slots represent transmission initiation opportunities for the initiation of data transmission by at least one of a plurality of network devices in a network; listening for transmissions by other said network nodes according to said received schedule, said transmissions indicating at least an expected length of a current said transmission; adjusting said received schedule in accordance with said indicating of a said data transmission; and ignoring any subsequent transmissions until a next scheduled said transmission start slot in accordance with said adjusted schedule.
23. The method according to claim 22 and wherein said listening comprises listening for said transmissions for specific said other said networks nodes, wherein the identity of said other said network nodes is known as per said received schedule.
24. The method according to claim 23 and wherein said network uses a powerline medium.
25. The method according to claim 22 and also comprising reducing power consumption by turning off a receiver used for said listening when said transmissions are not expected as per said schedule.
PCT/IL2008/001430 2007-10-30 2008-10-30 Null indication in a shared robust scheme WO2009057115A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US98361507P 2007-10-30 2007-10-30
US60/983,615 2007-10-30
US98965807P 2007-11-21 2007-11-21
US60/989,658 2007-11-21

Publications (2)

Publication Number Publication Date
WO2009057115A2 true WO2009057115A2 (en) 2009-05-07
WO2009057115A3 WO2009057115A3 (en) 2010-03-11

Family

ID=40582745

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/IL2008/001430 WO2009057115A2 (en) 2007-10-30 2008-10-30 Null indication in a shared robust scheme
PCT/IL2008/001431 WO2009057116A2 (en) 2007-10-30 2008-10-30 Contention slots in a shared robust scheme

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/IL2008/001431 WO2009057116A2 (en) 2007-10-30 2008-10-30 Contention slots in a shared robust scheme

Country Status (7)

Country Link
US (3) US8559365B2 (en)
EP (1) EP2213055B1 (en)
JP (1) JP5346947B2 (en)
KR (1) KR101434341B1 (en)
CN (1) CN101884199B (en)
ES (1) ES2536105T3 (en)
WO (2) WO2009057115A2 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130191941A1 (en) 2006-07-05 2013-07-25 Shing Kwok Modulating light response pathways in plants, increasing light-related tolerances in plants, and increasing biomass in plants
US7995467B2 (en) * 2007-12-12 2011-08-09 Synapsense Corporation Apparatus and method for adapting to failures in gateway devices in mesh networks
US8351369B2 (en) * 2007-12-12 2013-01-08 Synapsense Corporation Apparatus and method for adaptive data packet scheduling in mesh networks
US8885548B2 (en) * 2007-12-28 2014-11-11 Synapsense Corporation Apparatus and method for admitting new devices in a self-healing, self-organizing mesh network
US8331282B2 (en) * 2007-12-28 2012-12-11 Synapsense Corporation Apparatus and method for adaptive channel hopping in mesh networks
US8473898B2 (en) * 2008-07-08 2013-06-25 Synapsense Corporation Apparatus and method for building integrated distributed applications for use with a mesh network
US8532003B2 (en) * 2008-10-03 2013-09-10 Synapsense Corporation Apparatus and method for managing packet routing through internally-powered network devices in wireless sensor networks
TW201015898A (en) * 2008-10-13 2010-04-16 Kuang Sheng Yun Ltd Wireless high speed mobile voice and multimedia video data communication in WiFi system
JP5159574B2 (en) * 2008-11-14 2013-03-06 株式会社東芝 Transmitter and transmission method
US8538584B2 (en) 2008-12-30 2013-09-17 Synapsense Corporation Apparatus and method for controlling environmental conditions in a data center using wireless mesh networks
US8600560B2 (en) 2008-12-30 2013-12-03 Synapsense Corporation Apparatus and method for controlling computer room air conditioning units (CRACs) in data centers
US9325618B1 (en) 2008-12-31 2016-04-26 Qualcomm Incorporated Dynamic management of shared transmission opportunities
US8761084B2 (en) * 2009-01-14 2014-06-24 Synapsense Corporation Apparatus and method for establishing data communication in a time-synchronized mesh wireless network during time synchronization failures
US8571041B2 (en) * 2009-04-01 2013-10-29 Qualcomm Incorporated Managing transmissions among nodes communicating over a shared communication medium
US8160838B2 (en) * 2009-04-30 2012-04-17 Synapsense Corporation Apparatus and method for visualizing environmental conditions in a data center using wireless sensor networks
US8953528B2 (en) * 2009-06-15 2015-02-10 Synapsense Corporation Apparatus and method for ambient noise adaptation in wireless sensor networks
US9385782B1 (en) 2010-01-08 2016-07-05 Qualcomm Incorporated Communication between network nodes
US8811377B1 (en) 2010-08-30 2014-08-19 Synapsense Corporation Apparatus and method for instrumenting devices to measure power usage using a multi-tier wireless network
GB2502615B (en) * 2012-06-01 2014-09-17 Motorola Solutions Inc Methods and apparatus for controlling responses from two-way radio subscribers
US9055590B2 (en) * 2012-12-18 2015-06-09 Qualcomm Incorporated Transmitter warm-up using dummy frame generation
JP6649728B2 (en) * 2014-09-17 2020-02-19 創新音▲速▼股▲ふん▼有限公司 Method and apparatus for requesting resources in a wireless communication system
EP3316225B1 (en) * 2016-11-01 2021-03-10 Swiss Timing Ltd. Transponder module for determining a transit time in a measurement system
EP3563605B1 (en) 2016-12-27 2021-07-21 Denso Corporation System and method for microlocation sensor communication
GB2562307A (en) * 2017-05-12 2018-11-14 Sky Cp Ltd Media content delivery
US10925097B2 (en) * 2018-01-19 2021-02-16 Canova Tech S.r.l. Method for preventing physical collision on ethernet multidrop networks
TWI769023B (en) * 2021-07-23 2022-06-21 瑞昱半導體股份有限公司 Multidrop network system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060114927A1 (en) * 2004-12-01 2006-06-01 David Baum Hybrid telephone, non-telephone network
US7133423B1 (en) * 2001-06-19 2006-11-07 Advanced Micro Devices, Inc. Maintaining synchronization between frame control word and data frame pairs in a home network
US20070064720A1 (en) * 2005-09-06 2007-03-22 Sterenson Ronald B Collision avoidance media access method for shared networks

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2122102A5 (en) * 1971-01-11 1972-08-25 Siemens Spa Italiana
US4287592A (en) * 1979-05-23 1981-09-01 Burroughs Corporation Method and apparatus for interfacing stations in a multiloop communications system
AU7453491A (en) * 1990-03-29 1991-10-21 Sf2 Corporation Method and apparatus for scheduling access to a csma communication medium
US5491531A (en) * 1993-04-28 1996-02-13 Allen-Bradley Company, Inc. Media access controller with a shared class message delivery capability
US5481542A (en) * 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
US5841777A (en) * 1996-08-30 1998-11-24 Hewlett-Packard Company System and method for accommodating ABR and CBR traffic on a shared communications channel
US6185195B1 (en) * 1997-05-16 2001-02-06 Qualcomm Incorporated Methods for preventing and detecting message collisions in a half-duplex communication system
US6577610B1 (en) * 1997-06-30 2003-06-10 Spacenet, Inc. Flex slotted Aloha transmission system and method
US6310886B1 (en) * 1997-08-28 2001-10-30 Tivo, Inc. Method and apparatus implementing a multimedia digital network
AUPO932297A0 (en) * 1997-09-19 1997-10-09 Commonwealth Scientific And Industrial Research Organisation Medium access control protocol for data communications
US6256478B1 (en) * 1999-02-18 2001-07-03 Eastman Kodak Company Dynamic packet sizing in an RF communications system
AU1583701A (en) * 1999-11-03 2001-05-14 Itt Manufacturing Enterprises, Inc. Methods and apparatus for coordinating channel access to shared parallel data channels
US7570656B2 (en) * 2001-06-18 2009-08-04 Yitran Communications Ltd. Channel access method for powerline carrier based media access control protocol
US7724764B2 (en) * 2002-04-23 2010-05-25 Coppergate Communications Ltd. Adaptive synchronous media access protocol for shared media networks
US7451238B2 (en) * 2002-10-04 2008-11-11 Rgb Systems, Inc. Method and apparatus for providing universal web access functionality
US7339948B2 (en) * 2003-01-22 2008-03-04 Rockwell Automation Technologies, Inc. Industrial controller providing deterministic communication on ethernet
US8422380B2 (en) * 2003-03-26 2013-04-16 Sharp Laboratories Of America, Inc. Dynamically reconfigurable wired network
EP1633159A4 (en) * 2003-06-12 2011-02-23 Fujitsu Ltd Base station device and mobile communication system
US7092693B2 (en) * 2003-08-29 2006-08-15 Sony Corporation Ultra-wide band wireless / power-line communication system for delivering audio/video content
KR100552509B1 (en) * 2003-10-13 2006-02-14 삼성전자주식회사 Method of processing broadcast data in mobile Ad-hoc Network
US7603146B2 (en) * 2004-01-12 2009-10-13 Avaya Inc. Efficient power management in wireless local area networks
US7496094B2 (en) * 2004-04-06 2009-02-24 Airtight Networks, Inc. Method and system for allowing and preventing wireless devices to transmit wireless signals
CN1989741A (en) * 2004-07-22 2007-06-27 皇家飞利浦电子股份有限公司 Method of connecting a new device to an existing network
DE112005001799T5 (en) * 2004-07-27 2007-05-16 Meshnetworks Inc System and method for detecting transient connections in wireless multi-hop networks
US7444443B2 (en) * 2005-02-28 2008-10-28 Freescale Semiconductor, Inc. Method of repeating data transmission between network devices by timing a first predetermined period after previous first data transmission
US7586930B2 (en) * 2005-05-10 2009-09-08 Harris Corporation Multicast data communication method and network
JP5094004B2 (en) * 2005-10-20 2012-12-12 パナソニック株式会社 Data relay apparatus and data relay method
DE102006013872A1 (en) * 2006-03-23 2007-09-27 Robert Bosch Gmbh Method and system for transmitting data
US20100177713A1 (en) * 2006-08-08 2010-07-15 Panasonic Corporation Radio communication mobile station device and resource allocation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7133423B1 (en) * 2001-06-19 2006-11-07 Advanced Micro Devices, Inc. Maintaining synchronization between frame control word and data frame pairs in a home network
US20060114927A1 (en) * 2004-12-01 2006-06-01 David Baum Hybrid telephone, non-telephone network
US20070064720A1 (en) * 2005-09-06 2007-03-22 Sterenson Ronald B Collision avoidance media access method for shared networks

Also Published As

Publication number Publication date
EP2213055A4 (en) 2013-12-04
US20090109991A1 (en) 2009-04-30
US20090109992A1 (en) 2009-04-30
EP2213055A2 (en) 2010-08-04
US8018965B2 (en) 2011-09-13
EP2213055B1 (en) 2015-02-25
US8559365B2 (en) 2013-10-15
CN101884199A (en) 2010-11-10
JP2011502417A (en) 2011-01-20
CN101884199B (en) 2013-08-14
US8040871B2 (en) 2011-10-18
JP5346947B2 (en) 2013-11-20
ES2536105T3 (en) 2015-05-20
US20090109971A1 (en) 2009-04-30
WO2009057116A2 (en) 2009-05-07
WO2009057116A3 (en) 2010-03-11
KR101434341B1 (en) 2014-08-26
KR20100103477A (en) 2010-09-27
WO2009057115A3 (en) 2010-03-11

Similar Documents

Publication Publication Date Title
US8040871B2 (en) Null indication in a shared robust scheme
US8155107B2 (en) Current position transmission in a shared robust scheme
JP4790289B2 (en) Method, apparatus, and system for ensuring packet delivery time in an asynchronous network
WO2006059333A2 (en) A hybrid telephone, non-telephone network
EP2220830B1 (en) Communication apparatus, communication method, and integrated circuit
US7545796B2 (en) Shared medium CA/CSMA robustness
CN101282189B (en) Method, system and terminal for clock synchronization
CN102064902B (en) Asymmetric time division multiplexing method of digital radio transmission and realizing system thereof
TWI669937B (en) Method of transmitting data between network devices over a non-deterministic network
EA005608B1 (en) Synchronisation method for the uplink channel in a point-to-multipoint communication with ofdm modulation
Gerla et al. U-Net: A unidirectional fiber bus network
CN102725988B (en) Method and device for processing priority resolution timeslot signals
EP4362401A1 (en) Systems and methods of coordinated data packet transmission on multi-point wireline or optical shared physical media
US20240147529A1 (en) Systems and methods of coordinated data packet transmission on multi-point wireline or optical shared physical media
KR100580834B1 (en) Access method between mobile terminals in Mobile Ad hoc network and mobile terminal therefor
CN117955932A (en) System and method for coordinating data packet transmissions over a multi-point wired or optically shared physical medium
SE1751274A1 (en) Aligning communication time slots in a building automation network
CN101902823A (en) Method for transmitting business frame and system thereof
IL205408A (en) Contention slots in a shared robust scheme
JP2005197781A (en) Method for reducing probability of communication contention

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08843661

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08843661

Country of ref document: EP

Kind code of ref document: A2