+

US20180069687A1 - Method and apparatus for full-duplex operation in a multipoint-to-multipoint network - Google Patents

Method and apparatus for full-duplex operation in a multipoint-to-multipoint network Download PDF

Info

Publication number
US20180069687A1
US20180069687A1 US15/483,429 US201715483429A US2018069687A1 US 20180069687 A1 US20180069687 A1 US 20180069687A1 US 201715483429 A US201715483429 A US 201715483429A US 2018069687 A1 US2018069687 A1 US 2018069687A1
Authority
US
United States
Prior art keywords
transmission
node
nodes
full
duration
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
Application number
US15/483,429
Inventor
Salvador Iranzo Molinero
Antonio Arregui De La Cruz
Agustin Badenes Corella
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Marvell International Ltd
Cavium International
Marvell Asia Pte Ltd
Original Assignee
Marvell World Trade 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 Marvell World Trade Ltd filed Critical Marvell World Trade Ltd
Priority to US15/483,429 priority Critical patent/US20180069687A1/en
Assigned to MARVELL INTERNATIONAL LTD. reassignment MARVELL INTERNATIONAL LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MARVELL HISPANIA SL
Assigned to MARVELL WORLD TRADE LTD. reassignment MARVELL WORLD TRADE LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MARVELL INTERNATIONAL LTD.
Assigned to MARVELL HISPANIA SL reassignment MARVELL HISPANIA SL ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CORELLA, AGUSTIN BADENES, DE LA CRUZ, ANTONIO ARREGUI, MOLINERO, SALVADOR IRANZO
Assigned to MARVELL INTERNATIONAL LTD. reassignment MARVELL INTERNATIONAL LTD. LICENSE (SEE DOCUMENT FOR DETAILS). Assignors: MARVELL WORLD TRADE LTD.
Publication of US20180069687A1 publication Critical patent/US20180069687A1/en
Assigned to MARVELL INTERNATIONAL LTD. reassignment MARVELL INTERNATIONAL LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MARVELL WORLD TRADE LTD.
Assigned to CAVIUM INTERNATIONAL reassignment CAVIUM INTERNATIONAL ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MARVELL INTERNATIONAL LTD.
Assigned to MARVELL ASIA PTE, LTD. reassignment MARVELL ASIA PTE, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CAVIUM INTERNATIONAL
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/16Half-duplex systems; Simplex/duplex switching; Transmission of break signals non-automatically inverting the direction of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/364Delay profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/143Two-way operation using the same type of signal, i.e. duplex for modulated signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/1461Suppression of signals in the return path, i.e. bidirectional control circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/1469Two-way operation using the same type of signal, i.e. duplex using time-sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others

Definitions

  • This disclosure relates to a method and apparatus for providing full-duplex operation in a multipoint-to-multipoint network.
  • full-duplex systems operate in a point-to-point mode in which two nodes communicate between themselves. In such a case, Medium Access Control (MAC) is not required given that each of the two nodes can always transmit while simultaneously receiving from the other node.
  • MAC Medium Access Control
  • Examples of full-duplex point-to-point systems are Ethernet 1000BASE-T and 10GBASE-T systems.
  • Some full-duplex systems operate in a point-to-multipoint mode in which one node (sometimes referred to as a “master node” or “access point”) transmits to multiple other nodes and receives transmission from the other nodes. There is no direct communication between the other nodes.
  • the master node or access point transmits in the downstream direction, and the other nodes share the upstream transmissions.
  • the master node or access point is thus the only node that can initiate a full-duplex transmission.
  • a method of conducting full-duplex transmission between first and second nodes in a communications system having more than two nodes includes the issuing of a start signal on a channel by the first node, wherein the start signal signals that full-duplex transmission is to begin, and identifies the second node as a node with which full-duplex communication is to occur. The method also includes, following the issuing of the start signal, beginning full-duplex transmission by the first node and by the second node.
  • each node of the first and second nodes signals a respective duration of its respective transmission, and duration of the full-duplex transmission between the first and second nodes is determined by whichever respective duration is longer.
  • the method further includes the one of the first and second nodes whose respective transmission has a shorter duration transmitting additional symbols to extend its transmission to match the duration of the transmission of the other of the first and second nodes.
  • the method includes the first node signaling a required transmission duration based on its data to be transmitted, and the second node adjusting its transmission to fit the required transmission duration.
  • the second node adjusting its transmission includes the second node shortening its transmission by decreasing the amount of data to be sent, or the second node adjusting its transmission includes the second node transmitting additional symbols to extend its transmission to match the duration of the transmission of first a node.
  • the method further includes performing echo cancellation on the full-duplex transmission to remove, from a transmission in one direction, an echo of a transmission in another direction.
  • the full-duplex transmission may be performed using orthogonal frequency division modulation (OFDM), the first node transmits on a first set of OFDM subcarriers, and the second node transmits on a second set of OFDM subcarriers.
  • OFDM orthogonal frequency division modulation
  • the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM), and at least one of the first node and the second node transmits a signal on at least one OFDM subcarrier to signal other nodes that the channel is in use.
  • OFDM orthogonal frequency division modulation
  • a method of conducting full-duplex transmission between nodes in a communications system having more than two nodes includes establishing a medium access plan assigning respective temporal slots to respective pairs of nodes, and on opening of a respective temporal slot, initiating full-duplex transmission between nodes in the respective pair of nodes to which the respective temporal slot is assigned, wherein any node in the communications system is capable of full-duplex communication with any other node according to the medium access plan.
  • the initiating full-duplex transmission includes issuing of a start signal on a channel by one of the nodes in the respective pair of nodes, signaling that full-duplex transmission is to begin, and following the issuing of the start signal, beginning full-duplex transmission by both of the nodes in the respective pair of nodes.
  • each node in the respective pair of nodes signals a respective duration of its respective transmission, and duration of the full-duplex transmission between the nodes in the respective pair of nodes is determined by whichever respective duration is longer.
  • the one of the nodes in the respective pair of nodes whose respective transmission has a shorter duration may transmit additional symbols to extend its transmission to match the duration of the transmission of the other of the first and second nodes.
  • the method also includes a first one of the nodes in the respective pair of nodes signaling a required transmission duration based on its data to be transmitted, and a second one of the nodes in the respective pair of nodes adjusting its transmission to fit the required transmission duration.
  • the method also includes performing echo cancellation on the full-duplex transmission to remove, from a transmission in one direction, an echo of a transmission in another direction.
  • the full-duplex transmission is performed using orthogonal frequency division modulation, a first set of subcarriers is used for transmission by a first node in the respective pair of nodes, and a second set of subcarriers is used for transmission by a second node in the respective pair of nodes.
  • a node for use in a communications network including at least two nodes, is configured to initiate full-duplex communication with any other node by issuing a start signal on a channel, wherein the start signal signals that full-duplex transmission is to begin, and identifies a second node as a node with which full-duplex communication is to occur, and following the issuing of the start signal, beginning full-duplex communication.
  • a communications system includes a plurality of that node.
  • each node signals a respective duration of its respective transmission, and duration of the full-duplex transmission is determined by whichever respective duration is longer.
  • the communications system further includes the node whose respective transmission has shorter duration transmitting additional symbols to extend its transmission to match the duration of the transmission of the node whose respective transmission has a longer duration.
  • the communications system further includes one node signaling a required transmission duration based on its data to be transmitted, and the other node adjusting its transmission to fit the required transmission duration.
  • the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM), one node transmits on a first set of OFDM subcarriers, and the other node transmits on a second set of OFDM subcarriers.
  • OFDM orthogonal frequency division modulation
  • the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM), and at least one of the nodes transmits a signal on at least one OFDM subcarrier to signal other nodes that the channel is in use.
  • OFDM orthogonal frequency division modulation
  • FIG. 1 is a schematic representation of a system operating in accordance with an implementation of the subject matter of this disclosure
  • FIG. 2 is a flow diagram of an implementation of a first method according to the subject matter of this disclosure
  • FIG. 3 is a representation of one variant of a signaling format used in accordance with the subject matter of this disclosure.
  • FIG. 4 is a representation of another variant of a signaling format used in accordance with the subject matter of this disclosure.
  • FIG. 5 is a flow diagram of an implementation of a second method according to the subject matter of this disclosure.
  • FIG. 6 is a schematic representation of a node used in implementations of the subject matter of this disclosure.
  • full-duplex communication should be considered to mean communication in which nodes transmit and receive at the same time, using at least some overlapping frequencies. Because there is usually some residual echo of the transmit signal in the receive path, each node has to perform echo cancellation.
  • the received signal is:
  • r(t) is the received signal
  • y(t) is the desired signal received from a distant transmitter
  • a(t) is the echo of the node's own transmit signal
  • n(t) is noise.
  • the node estimates a(t) and subtracts it from r(t).
  • the echo signal is obtained via the convolution of the echo channel with the transmitted signal:
  • x(t) is the transmitted signal and h(t) is the echo channel.
  • the echo channel may be estimated by the node by using a sounding signal and/or adaptive filtering techniques.
  • full-duplex systems operate in a point-to-point mode in which two nodes communicate between themselves.
  • Medium Access Control MAC
  • Examples of full-duplex point-to-point systems are Ethernet 1000BASE-T and 10GBASE-T systems.
  • Some full-duplex systems operate in a point-to-multipoint mode in which one node (sometimes referred to as a “master node” or “access point”) transmits to the other nodes and receives transmission from the other nodes. There is no direct communication between the other nodes.
  • the master node or access point transmits in the downstream direction, and the other nodes share the upstream transmissions.
  • the master node or access point is thus the only node that can initiate a full-duplex transmission.
  • each node in a plurality of nodes is configured to initiate full-duplex communication with each other node.
  • each node in the plurality of nodes can be a master node.
  • a system in accordance with the subject matter of this disclosure typically includes up to 32 nodes. Such a system may be a home network, a small office network, or an access system.
  • a system 100 operating in accordance with an implementation of the subject matter of this disclosure includes at least four nodes A, B, C, D.
  • the aforementioned plurality of nodes includes all nodes in system 100 .
  • Either of nodes A and B can initiate full-duplex communication with the other of nodes A and B over path 101 .
  • Either of nodes A and C can initiate full-duplex communication with the other of nodes A and C over path 102 .
  • Either of nodes A and D can initiate full-duplex communication with the other of nodes A and D over path 103 .
  • Either of nodes B and C can initiate full-duplex communication with the other of nodes B and C over path 104 .
  • Either of nodes B and D can initiate full-duplex communication with the other of nodes B and D over path 105 .
  • Either of nodes C and D can initiate full-duplex communication with the other of nodes C and D over path 106 . If there are additional nodes in system 100 , then any one of those other nodes can initiate full-duplex communication with any other node in system 100 over a path between them.
  • paths 101 - 106 are shown in FIG. 1 as being individual paths, paths 101 - 106 are only logical representations of communication paths.
  • System 100 could be a wired system in which paths 101 - 106 are actual physical paths, or a wired system in which paths 101 - 106 are logical paths on a single multi-channel physical path (e.g., a bus to which all nodes are connected).
  • system 100 could be a wireless system in which paths 101 - 106 are wireless connections.
  • a control protocol such as a Medium Access Control (MAC) protocol
  • MAC Medium Access Control
  • a MAC protocol such as, e.g., a CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) protocol is used to access a channel.
  • a node which may be referred to as a “primary transmitter,” that is initiating a full-duplex communication broadcasts a signal to access the communications medium. This signal, which may be referred to as a Full-Duplex Start (FDS) signal, reserves the channel and identifies the other node that will form the full-duplex pair. All other nodes in system 100 also receive this signal.
  • FDS Full-Duplex Start
  • the secondary transmitter knows that it is the other member of the full-duplex pair and can also transmit. From that point on, the other nodes in system 100 , which also process the FDS (see below in connection with FIG. 6 ), refrain from attempting to access the channel being used by the primary transmitter node and the secondary transmitter node. Both the primary transmitter node and the secondary transmitter node can start a full-duplex communication (with both nodes transmitting and receiving simultaneously) once a predetermined time, as discussed below, has elapsed from the transmission of the FDS by the primary transmitter.
  • a similar scheme could be used to implement three-way full-duplex communication among three nodes, in which Node A transmits to node B, and node C transmits back to node A.
  • the FDS identifies node C as the secondary transmitter, but the header of messages transmitted by the primary transmitter indicates that node B is the intended receiver of data transmitted by node A.
  • node B In order for such an arrangement to work, node B must not receive the signal transmitted by node C. That is, node B and node C must be selected and configured so that they do not interfere each other. For example, in a frequency-division multiplexing environment, they could be configured to use different subcarriers.
  • a method 200 for initiating a full-duplex transmission between nodes in a network system, according to an implementation of the subject matter of this disclosure using an FDS signal is diagrammed in FIG. 2 .
  • a primary transmitter node sends an FDS signal.
  • all other nodes in system 100 receive the FDS signal.
  • nodes other than the secondary transmitter node designated in the FDS signal remove themselves from the channel (by refraining from attempting to access the channel) for a duration derived from a signal from the primary transmitter (see below).
  • both the primary transmitter node and the secondary transmitter node wait for a predetermined duration. Normally the predetermined duration is of zero length.
  • both the primary transmitter node and the secondary transmitter node begin full-duplex transmission, ending the initiation phase.
  • the primary transmitter node after sending the FDS 301 , the primary transmitter node sends a header signal portion 311 specifying the total duration of the full-duplex transmission. Following header signal portion 311 , the primary transmitter node sends a training signal portion 321 and one or more data symbols 331 . At the same time, following header signal portion 311 , the secondary transmitter node, advised of the total duration of the full-duplex transmission, sends a header/training signal portion 322 , followed by one or more data symbols 332 . The amount of data sent in data symbols 332 is adjusted by the secondary transmitter node to fit the duration set by the primary transmitter node in header signal portion 311 .
  • both the primary transmitter node and the secondary transmitter node wait for the aforementioned predetermined duration (which normally is of zero length, as discussed above) to elapse.
  • Both the primary transmitter node and the secondary transmitter node then send a respective header/training signal portion 411 , 412 specifying the respective duration required to send the total amount of data that the respective node has to send in one or more symbols 431 , 432 . Because those durations could be, and likely are, different for each node, the total duration will be the longer of the two durations.
  • the node with the shorter duration will extend its frame with dummy or silence symbols. In any case the node with the shorter duration may transmit acknowledgments for the data it receives from the other node.
  • MAP Medium Access Plan
  • nodes are assigned to slots by pairs, and in each slot, the pairs assigned to that slot engage in full-duplex communication (unless neither node has information to transmit, in which case the slot remains unused).
  • the assigning of temporal slots is made according to an analysis of which nodes are likely to need to transmit to which other nodes. Such an analysis may include review of previous resource reservation requests.
  • the MAP Normally, the MAP remains in effect until a new MAP is sent. Therefore, in order to ensure that every possible pair of nodes that may need to communicate can communicate, then unless the system includes a resource request mechanism, the MAP should include a slot for all possible pairings. However, in all but the smallest systems, assigning a temporal slot for every possible pair of nodes is impractical.
  • One solution may be for the MAP to include a repeating pattern of slots that does not include every possible pairing, but on every nth repetition, where n is determined by the system design, the pattern is expanded to include all possible pairings.
  • the MAP assigns temporal slots to individual nodes as primary transmitters.
  • the primary transmitter assigned to that temporal slot begins full-duplex communication with a desired other node by sending an FDS identifying that other node.
  • the full-duplex communication session lasts only until the temporal slot closes, unless both of the participating nodes require less than the full duration of the temporal slot to transmit whatever information they have to transmit. If the full-duplex communication session does not occupy the full duration of the temporal slot, the channel remains inactive for the balance of the temporal slot.
  • each temporal slot is assigned to a particular pair of nodes
  • the two nodes assigned to a temporal slot begin transmitting immediately upon opening of that temporal slot.
  • a second version of such a variant of a time-division multiplexing implementation upon opening of a temporal slot, even though the temporal slot is assigned exclusively to a particular pair of nodes, no transmission occurs until one of the nodes assigned to that temporal slot sends an FDS signal as in the first implementation, as discussed above.
  • no FDS signal is sent by either node in a particular temporal slot, no transmission occurs during that temporal slot.
  • a method 500 for initiating a full-duplex transmission according to a time-division multiplexing implementation of the subject matter of this disclosure is diagrammed in FIG. 5 .
  • a MAP is promulgated from one of the nodes to all nodes.
  • a next temporal slot is opened (i.e., a system clock reaches that temporal slot).
  • FDS signaling is in use. If FDS signaling is not in use, then at 504 the two nodes assigned to that temporal slot begin transmitting for the duration of the temporal slot.
  • the two nodes stop transmitting and flow returns to 502 for the next temporal slot.
  • both the primary node assigned to the temporal slot and the other node with which the primary nodes is communicating (the other node may or may not also be assigned to the temporal slot, depending on the particular variant that is implemented as discussed above) wait for a predetermined duration.
  • both of the nodes that are communicating in the temporal slot node begin full-duplex transmission for a duration determined by signaling.
  • the two nodes stop transmitting (if the transmission has not concluded earlier) and flow returns to 502 for the next temporal slot.
  • nodes not participating in the full-duplex transmission also need to know its duration, so they can contend for access to the channel when the full-duplex transmission is finished.
  • transmission duration is not known ahead of time, because it is based on the duration of the longest of both transmissions, each of the two nodes that are participating in the full-duplex transmission has to signal the duration in an orthogonal way that can be understood by all nodes, including nodes that cannot separate the two transmitted signals.
  • OFDM orthogonal frequency-division multiplexing
  • duration is determined solely by one of the nodes, then only that one node need signal the duration to other nodes.
  • orthogonal transmissions to signal channel availability allows any half-duplex nodes (not shown) that may be present in the system to participate in the same MAC scheme along with full-duplex nodes.
  • OFDM orthogonal frequency division multiplexing
  • a node 600 that may be used in a system implemented according to the subject matter of this disclosure includes transceiver circuitry 601 , memory 602 for storing parameters of a MAC scheme, possibly including a MAP, and a controller 603 configured to operate transceiver circuitry 601 in accordance the MAC scheme and/or MAP stored in memory 602 .
  • Controller 603 may include detection hardware (not shown) that determines whether a signal is intended for node 600 by computing the phase difference between consecutively-received carriers, and compares that phase difference with the phase difference that would be expected if the signal was formed with a known sequence of phases. When there is a good match of the expected phase differences across a sufficient number of preamble carriers, controller 603 declares that it has found a signal that matches the known sequence of phases it was looking for.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Bidirectional Digital Transmission (AREA)

Abstract

A method of conducting full-duplex transmission between first and second nodes in a communications system having more than two nodes includes the issuing of a start signal on a channel by the first node, wherein the start signal signals that full-duplex transmission is to begin, and identifies the second node as a node with which full-duplex communication is to occur. The method also includes, following the issuing of the start signal, the beginning of full-duplex transmission by the first and second nodes. A node, for use in a network including at least two nodes, is configured to initiate full-duplex communication with any other node by issuing a start signal, where the start signal signals that full-duplex transmission is to begin, and identifies a second node as a node with which full-duplex communication is to occur, and by, following the issuing of the start signal, beginning full-duplex communication.

Description

    CROSS REFERENCE TO RELATED APPLICATION
  • This claims the benefit of copending, commonly-assigned United States Provisional Patent Applications Nos. 62/382,908 and 62/382,913, both filed Sep. 2, 2016, each of which is hereby incorporated by reference herein in its respective entirety.
  • FIELD OF USE
  • This disclosure relates to a method and apparatus for providing full-duplex operation in a multipoint-to-multipoint network.
  • BACKGROUND
  • The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the inventors hereof, to the extent the work is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted to be prior art against the present disclosure.
  • Many full-duplex systems operate in a point-to-point mode in which two nodes communicate between themselves. In such a case, Medium Access Control (MAC) is not required given that each of the two nodes can always transmit while simultaneously receiving from the other node. Examples of full-duplex point-to-point systems are Ethernet 1000BASE-T and 10GBASE-T systems.
  • Some full-duplex systems operate in a point-to-multipoint mode in which one node (sometimes referred to as a “master node” or “access point”) transmits to multiple other nodes and receives transmission from the other nodes. There is no direct communication between the other nodes. The master node or access point transmits in the downstream direction, and the other nodes share the upstream transmissions. The master node or access point is thus the only node that can initiate a full-duplex transmission.
  • SUMMARY
  • A method of conducting full-duplex transmission between first and second nodes in a communications system having more than two nodes includes the issuing of a start signal on a channel by the first node, wherein the start signal signals that full-duplex transmission is to begin, and identifies the second node as a node with which full-duplex communication is to occur. The method also includes, following the issuing of the start signal, beginning full-duplex transmission by the first node and by the second node.
  • In such a method, each node of the first and second nodes signals a respective duration of its respective transmission, and duration of the full-duplex transmission between the first and second nodes is determined by whichever respective duration is longer.
  • The method further includes the one of the first and second nodes whose respective transmission has a shorter duration transmitting additional symbols to extend its transmission to match the duration of the transmission of the other of the first and second nodes. Alternatively, the method includes the first node signaling a required transmission duration based on its data to be transmitted, and the second node adjusting its transmission to fit the required transmission duration. In such a method, the second node adjusting its transmission includes the second node shortening its transmission by decreasing the amount of data to be sent, or the second node adjusting its transmission includes the second node transmitting additional symbols to extend its transmission to match the duration of the transmission of first a node.
  • The method further includes performing echo cancellation on the full-duplex transmission to remove, from a transmission in one direction, an echo of a transmission in another direction.
  • In the method, the full-duplex transmission may be performed using orthogonal frequency division modulation (OFDM), the first node transmits on a first set of OFDM subcarriers, and the second node transmits on a second set of OFDM subcarriers.
  • In the method, the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM), and at least one of the first node and the second node transmits a signal on at least one OFDM subcarrier to signal other nodes that the channel is in use.
  • A method of conducting full-duplex transmission between nodes in a communications system having more than two nodes includes establishing a medium access plan assigning respective temporal slots to respective pairs of nodes, and on opening of a respective temporal slot, initiating full-duplex transmission between nodes in the respective pair of nodes to which the respective temporal slot is assigned, wherein any node in the communications system is capable of full-duplex communication with any other node according to the medium access plan.
  • In the method, the initiating full-duplex transmission includes issuing of a start signal on a channel by one of the nodes in the respective pair of nodes, signaling that full-duplex transmission is to begin, and following the issuing of the start signal, beginning full-duplex transmission by both of the nodes in the respective pair of nodes.
  • In the method, each node in the respective pair of nodes signals a respective duration of its respective transmission, and duration of the full-duplex transmission between the nodes in the respective pair of nodes is determined by whichever respective duration is longer. The one of the nodes in the respective pair of nodes whose respective transmission has a shorter duration may transmit additional symbols to extend its transmission to match the duration of the transmission of the other of the first and second nodes.
  • The method also includes a first one of the nodes in the respective pair of nodes signaling a required transmission duration based on its data to be transmitted, and a second one of the nodes in the respective pair of nodes adjusting its transmission to fit the required transmission duration.
  • The method also includes performing echo cancellation on the full-duplex transmission to remove, from a transmission in one direction, an echo of a transmission in another direction.
  • In the method, the full-duplex transmission is performed using orthogonal frequency division modulation, a first set of subcarriers is used for transmission by a first node in the respective pair of nodes, and a second set of subcarriers is used for transmission by a second node in the respective pair of nodes.
  • A node, for use in a communications network including at least two nodes, is configured to initiate full-duplex communication with any other node by issuing a start signal on a channel, wherein the start signal signals that full-duplex transmission is to begin, and identifies a second node as a node with which full-duplex communication is to occur, and following the issuing of the start signal, beginning full-duplex communication. A communications system includes a plurality of that node.
  • In such a communications system, each node signals a respective duration of its respective transmission, and duration of the full-duplex transmission is determined by whichever respective duration is longer.
  • The communications system further includes the node whose respective transmission has shorter duration transmitting additional symbols to extend its transmission to match the duration of the transmission of the node whose respective transmission has a longer duration.
  • The communications system further includes one node signaling a required transmission duration based on its data to be transmitted, and the other node adjusting its transmission to fit the required transmission duration.
  • In the communications system, the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM), one node transmits on a first set of OFDM subcarriers, and the other node transmits on a second set of OFDM subcarriers.
  • In the communications system, the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM), and at least one of the nodes transmits a signal on at least one OFDM subcarrier to signal other nodes that the channel is in use.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Further features of the disclosure, its nature and various advantages, will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
  • FIG. 1 is a schematic representation of a system operating in accordance with an implementation of the subject matter of this disclosure;
  • FIG. 2 is a flow diagram of an implementation of a first method according to the subject matter of this disclosure;
  • FIG. 3 is a representation of one variant of a signaling format used in accordance with the subject matter of this disclosure;
  • FIG. 4 is a representation of another variant of a signaling format used in accordance with the subject matter of this disclosure;
  • FIG. 5 is a flow diagram of an implementation of a second method according to the subject matter of this disclosure;
  • FIG. 6 is a schematic representation of a node used in implementations of the subject matter of this disclosure.
  • DETAILED DESCRIPTION
  • For purposes of this disclosure, “full-duplex” communication should be considered to mean communication in which nodes transmit and receive at the same time, using at least some overlapping frequencies. Because there is usually some residual echo of the transmit signal in the receive path, each node has to perform echo cancellation. The received signal is:

  • r(t)=y(t)+a(t)+n(t)
  • where r(t) is the received signal, y(t) is the desired signal received from a distant transmitter, a(t) is the echo of the node's own transmit signal, and n(t) is noise. In receive mode, the node estimates a(t) and subtracts it from r(t). The echo signal is obtained via the convolution of the echo channel with the transmitted signal:

  • a(t)=x(t)*h(t)
  • where x(t) is the transmitted signal and h(t) is the echo channel. The echo channel may be estimated by the node by using a sounding signal and/or adaptive filtering techniques.
  • As noted above, many full-duplex systems operate in a point-to-point mode in which two nodes communicate between themselves. In such a case, Medium Access Control (MAC) is not required given that each of the two nodes can always transmit while simultaneously receiving from the other node. Examples of full-duplex point-to-point systems are Ethernet 1000BASE-T and 10GBASE-T systems.
  • Some full-duplex systems operate in a point-to-multipoint mode in which one node (sometimes referred to as a “master node” or “access point”) transmits to the other nodes and receives transmission from the other nodes. There is no direct communication between the other nodes. The master node or access point transmits in the downstream direction, and the other nodes share the upstream transmissions. The master node or access point is thus the only node that can initiate a full-duplex transmission.
  • In accordance with implementations of the subject matter of this disclosure, in a full-duplex system, each node in a plurality of nodes (which may include all nodes) is configured to initiate full-duplex communication with each other node. In effect, each node in the plurality of nodes can be a master node. A system in accordance with the subject matter of this disclosure typically includes up to 32 nodes. Such a system may be a home network, a small office network, or an access system.
  • As seen in FIG. 1, a system 100 operating in accordance with an implementation of the subject matter of this disclosure, includes at least four nodes A, B, C, D. In this implementation, the aforementioned plurality of nodes includes all nodes in system 100. Either of nodes A and B can initiate full-duplex communication with the other of nodes A and B over path 101. Either of nodes A and C can initiate full-duplex communication with the other of nodes A and C over path 102. Either of nodes A and D can initiate full-duplex communication with the other of nodes A and D over path 103. Either of nodes B and C can initiate full-duplex communication with the other of nodes B and C over path 104. Either of nodes B and D can initiate full-duplex communication with the other of nodes B and D over path 105. Either of nodes C and D can initiate full-duplex communication with the other of nodes C and D over path 106. If there are additional nodes in system 100, then any one of those other nodes can initiate full-duplex communication with any other node in system 100 over a path between them.
  • Although paths 101-106 are shown in FIG. 1 as being individual paths, paths 101-106 are only logical representations of communication paths. System 100 could be a wired system in which paths 101-106 are actual physical paths, or a wired system in which paths 101-106 are logical paths on a single multi-channel physical path (e.g., a bus to which all nodes are connected). Alternatively, system 100 could be a wireless system in which paths 101-106 are wireless connections.
  • In order to avoid collisions, and to allow each node to estimate the echo channel for echo cancellation (i.e., as noted above, to cancel from a transmission in one direction echoes remaining from a transmission in the other direction), a control protocol, such as a Medium Access Control (MAC) protocol, for system 100 should control when and how a node may initiate full-duplex communication on a channel. In one implementation, a MAC protocol such as, e.g., a CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) protocol is used to access a channel. A node, which may be referred to as a “primary transmitter,” that is initiating a full-duplex communication broadcasts a signal to access the communications medium. This signal, which may be referred to as a Full-Duplex Start (FDS) signal, reserves the channel and identifies the other node that will form the full-duplex pair. All other nodes in system 100 also receive this signal.
  • Once the other node that is identified in the FDS (also referred to as the “secondary transmitter”) receives the FDS, the secondary transmitter knows that it is the other member of the full-duplex pair and can also transmit. From that point on, the other nodes in system 100, which also process the FDS (see below in connection with FIG. 6), refrain from attempting to access the channel being used by the primary transmitter node and the secondary transmitter node. Both the primary transmitter node and the secondary transmitter node can start a full-duplex communication (with both nodes transmitting and receiving simultaneously) once a predetermined time, as discussed below, has elapsed from the transmission of the FDS by the primary transmitter.
  • In a variation, a similar scheme could be used to implement three-way full-duplex communication among three nodes, in which Node A transmits to node B, and node C transmits back to node A. This is a less common case than two-way full duplex, but it is possible in some scenarios. In such a scheme, the FDS identifies node C as the secondary transmitter, but the header of messages transmitted by the primary transmitter indicates that node B is the intended receiver of data transmitted by node A. In order for such an arrangement to work, node B must not receive the signal transmitted by node C. That is, node B and node C must be selected and configured so that they do not interfere each other. For example, in a frequency-division multiplexing environment, they could be configured to use different subcarriers.
  • A method 200 for initiating a full-duplex transmission between nodes in a network system, according to an implementation of the subject matter of this disclosure using an FDS signal, is diagrammed in FIG. 2. At 201, a primary transmitter node sends an FDS signal. At 202, all other nodes in system 100 receive the FDS signal. At 203, nodes other than the secondary transmitter node designated in the FDS signal remove themselves from the channel (by refraining from attempting to access the channel) for a duration derived from a signal from the primary transmitter (see below). At 204, both the primary transmitter node and the secondary transmitter node wait for a predetermined duration. Normally the predetermined duration is of zero length. However, there may be a short wait, such as the time needed for the secondary node to change from receive mode to transmit mode, which may be, e.g., one or a small number of clock cycles. At 205, both the primary transmitter node and the secondary transmitter node begin full-duplex transmission, ending the initiation phase.
  • In one variant of a signaling format 300 used in accordance with the subject matter of this disclosure, shown in FIG. 3, after sending the FDS 301, the primary transmitter node sends a header signal portion 311 specifying the total duration of the full-duplex transmission. Following header signal portion 311, the primary transmitter node sends a training signal portion 321 and one or more data symbols 331. At the same time, following header signal portion 311, the secondary transmitter node, advised of the total duration of the full-duplex transmission, sends a header/training signal portion 322, followed by one or more data symbols 332. The amount of data sent in data symbols 332 is adjusted by the secondary transmitter node to fit the duration set by the primary transmitter node in header signal portion 311.
  • In another variant of a signaling format 400 used in accordance with the subject matter of this disclosure, shown in FIG. 4, after the primary transmitter node sends the FDS 401, both the primary transmitter node and the secondary transmitter node wait for the aforementioned predetermined duration (which normally is of zero length, as discussed above) to elapse. Both the primary transmitter node and the secondary transmitter node then send a respective header/ training signal portion 411, 412 specifying the respective duration required to send the total amount of data that the respective node has to send in one or more symbols 431, 432. Because those durations could be, and likely are, different for each node, the total duration will be the longer of the two durations. The node with the shorter duration will extend its frame with dummy or silence symbols. In any case the node with the shorter duration may transmit acknowledgments for the data it receives from the other node.
  • In a second implementation of the subject matter of this disclosure, based on time-division multiplexing, different nodes are assigned temporal slots during which they can engage in full-duplex communication. The assignments may be referred to as a “Medium Access Plan” (MAP), which may be promulgated by one of the nodes that is tasked with that function. In one variant of such an implementation, nodes are assigned to slots by pairs, and in each slot, the pairs assigned to that slot engage in full-duplex communication (unless neither node has information to transmit, in which case the slot remains unused). The assigning of temporal slots is made according to an analysis of which nodes are likely to need to transmit to which other nodes. Such an analysis may include review of previous resource reservation requests.
  • Normally, the MAP remains in effect until a new MAP is sent. Therefore, in order to ensure that every possible pair of nodes that may need to communicate can communicate, then unless the system includes a resource request mechanism, the MAP should include a slot for all possible pairings. However, in all but the smallest systems, assigning a temporal slot for every possible pair of nodes is impractical. One solution may be for the MAP to include a repeating pattern of slots that does not include every possible pairing, but on every nth repetition, where n is determined by the system design, the pattern is expanded to include all possible pairings.
  • In a second variant of a time-division multiplexing implementation, the MAP assigns temporal slots to individual nodes as primary transmitters. Upon the opening of any temporal slot, the primary transmitter assigned to that temporal slot begins full-duplex communication with a desired other node by sending an FDS identifying that other node. The full-duplex communication session lasts only until the temporal slot closes, unless both of the participating nodes require less than the full duration of the temporal slot to transmit whatever information they have to transmit. If the full-duplex communication session does not occupy the full duration of the temporal slot, the channel remains inactive for the balance of the temporal slot.
  • Returning to the first variant of a time-division multiplexing implementation in which each temporal slot is assigned to a particular pair of nodes, in one version of such a variant of a time-division multiplexing implementation, the two nodes assigned to a temporal slot begin transmitting immediately upon opening of that temporal slot. In a second version of such a variant of a time-division multiplexing implementation, upon opening of a temporal slot, even though the temporal slot is assigned exclusively to a particular pair of nodes, no transmission occurs until one of the nodes assigned to that temporal slot sends an FDS signal as in the first implementation, as discussed above. In this version of such a variant, if no FDS signal is sent by either node in a particular temporal slot, no transmission occurs during that temporal slot.
  • A method 500 for initiating a full-duplex transmission according to a time-division multiplexing implementation of the subject matter of this disclosure is diagrammed in FIG. 5. At 501, a MAP is promulgated from one of the nodes to all nodes. At 502 a next temporal slot is opened (i.e., a system clock reaches that temporal slot). At 503 it is determined whether FDS signaling is in use. If FDS signaling is not in use, then at 504 the two nodes assigned to that temporal slot begin transmitting for the duration of the temporal slot. At the conclusion of the temporal slot at 505, the two nodes stop transmitting and flow returns to 502 for the next temporal slot.
  • If at 503 it is determined that FDS signaling is in use, then at 506, one of the nodes assigned to the temporal slot, which has been designated “primary,” sends an FDS signal. At 507, both the primary node assigned to the temporal slot and the other node with which the primary nodes is communicating (the other node may or may not also be assigned to the temporal slot, depending on the particular variant that is implemented as discussed above) wait for a predetermined duration. At 508, both of the nodes that are communicating in the temporal slot node begin full-duplex transmission for a duration determined by signaling. At the conclusion of the temporal slot at 505, the two nodes stop transmitting (if the transmission has not concluded earlier) and flow returns to 502 for the next temporal slot.
  • In some variants of the first implementation based on FDS signaling, nodes not participating in the full-duplex transmission also need to know its duration, so they can contend for access to the channel when the full-duplex transmission is finished. Where transmission duration is not known ahead of time, because it is based on the duration of the longest of both transmissions, each of the two nodes that are participating in the full-duplex transmission has to signal the duration in an orthogonal way that can be understood by all nodes, including nodes that cannot separate the two transmitted signals. According to one mechanism, where the communication uses orthogonal frequency-division multiplexing (OFDM), each of the two nodes involved in a full-duplex transmission could transmit the duration information in a subcarrier that is not used by the other of the two nodes. If duration is determined solely by one of the nodes, then only that one node need signal the duration to other nodes. The use of such orthogonal transmissions to signal channel availability allows any half-duplex nodes (not shown) that may be present in the system to participate in the same MAC scheme along with full-duplex nodes.
  • Another situation that may be addressed by the use of OFDM signaling is a situation where echo cancellation cannot be performed, either because of low signal strength or where one node does not have much or any data to transmit to the other node. If OFDM is used, then rather than assigning all subcarriers in a channel to both nodes using the channel, the subcarriers in the channel can be divided up between the two nodes, so that there is no echo of transmissions by one node in the transmissions of the other node. Although such an arrangement would not be in-band full-duplex, it is still full-duplex in the sense defined above. Specifically, it is full duplex, in the sense of simultaneous bidirectional communication. And although different frequencies are used, in an OFDM context, and the gap between the subcarriers used in the different directions would not be large enough to allow use of external filters (e.g., diplexers). Therefore, there still should be precise time synchronization and coordination of transmissions between primary and secondary nodes, as provided using the FDS signaling described above.
  • G.hn OFDM communication implementations of the subject matter of this disclosure are described in concurrently-filed, commonly-assigned U.S. patent application Ser. No. ______, entitled “METHODS AND APPARATUS FOR PERFORMING FULL DUPLEX COMMUNICATIONS USING A G.hn PROTOCOL” (Attorney Docket No. MP10138/004048-0477-101), which is hereby incorporated by reference herein in its entirety.
  • As shown in FIG. 6, a node 600 that may be used in a system implemented according to the subject matter of this disclosure includes transceiver circuitry 601, memory 602 for storing parameters of a MAC scheme, possibly including a MAP, and a controller 603 configured to operate transceiver circuitry 601 in accordance the MAC scheme and/or MAP stored in memory 602. Controller 603 may include detection hardware (not shown) that determines whether a signal is intended for node 600 by computing the phase difference between consecutively-received carriers, and compares that phase difference with the phase difference that would be expected if the signal was formed with a known sequence of phases. When there is a good match of the expected phase differences across a sufficient number of preamble carriers, controller 603 declares that it has found a signal that matches the known sequence of phases it was looking for.
  • Thus it is seen that a MAC scheme, and a system implementing that scheme, in which any node can initiate full-duplex transmission with any other node, have been provided.
  • As used herein and in the claims which follow, the construction “one of A and B” shall mean “A or B.”
  • It is noted that the foregoing is only illustrative of the principles of the invention, and that the invention can be practiced by other than the described embodiments, which are presented for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow.

Claims (23)

What is claimed is:
1. A method of conducting full-duplex transmission between first and second nodes in a communications system having more than two nodes, the method comprising:
issuing of a start signal on a channel by the first node, wherein the start signal signals that full-duplex transmission is to begin, and identifies the second node as a node with which full-duplex communication is to occur; and
following the issuing of the start signal, beginning full-duplex transmission by the first node and by the second node.
2. The method of claim 1 wherein:
each node of the first and second nodes signals a respective duration of its respective transmission; and
duration of the full-duplex transmission between the first and second nodes is determined by whichever respective duration is longer.
3. The method of claim 2 further comprising the one of the first and second nodes whose respective transmission has a shorter duration transmitting additional symbols to extend its transmission to match the duration of the transmission of the other of the first and second nodes.
4. The method of claim 1 further comprising:
the first node signaling a required transmission duration based on its data to be transmitted; and
the second node adjusting its transmission to fit the required transmission duration.
5. The method of claim 4 wherein the second node adjusting its transmission comprises the second node shortening its transmission by decreasing the amount of data to be sent.
6. The method of claim 4 wherein the second node adjusting its transmission comprises the second node transmitting additional symbols to extend its transmission to match the duration of the transmission of first a node.
7. The method of claim 1 further comprising performing echo cancellation on the full-duplex transmission to remove, from a transmission in one direction, an echo of a transmission in another direction.
8. The method of claim 1 wherein:
the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM);
the first node transmits on a first set of OFDM subcarriers; and
the second node transmits on a second set of OFDM subcarriers.
9. The method of claim 1 wherein:
the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM); and
at least one of the first node and the second node transmits a signal on at least one OFDM subcarrier to signal other nodes that the channel is in use.
10. A method of conducting full-duplex transmission between nodes in a communications system having more than two nodes, the method comprising:
establishing a medium access plan assigning respective temporal slots to respective pairs of nodes; and
on opening of a respective temporal slot, initiating full-duplex transmission between nodes in the respective pair of nodes to which the respective temporal slot is assigned; wherein:
any node in the communications system is capable of full-duplex communication with any other node according to the medium access plan.
11. The method of claim 10 wherein the initiating full-duplex transmission comprises:
issuing of a start signal on a channel by one of the nodes in the respective pair of nodes, signaling that full-duplex transmission is to begin; and
following the issuing of the start signal, beginning full-duplex transmission by both of the nodes in the respective pair of nodes.
12. The method of claim 10 wherein:
each node in the respective pair of nodes signals a respective duration of its respective transmission; and
duration of the full-duplex transmission between the nodes in the respective pair of nodes is determined by whichever respective duration is longer.
13. The method of claim 12 wherein the one of the nodes in the respective pair of nodes whose respective transmission has a shorter duration transmits additional symbols to extend its transmission to match the duration of the transmission of the other of the first and second nodes.
14. The method of claim 10 further comprising:
a first one of the nodes in the respective pair of nodes signaling a required transmission duration based on its data to be transmitted; and
a second one of the nodes in the respective pair of nodes adjusting its transmission to fit the required transmission duration.
15. The method of claim 10 further comprising performing echo cancellation on the full-duplex transmission to remove, from a transmission in one direction, an echo of a transmission in another direction.
16. The method of claim 10 wherein:
the full-duplex transmission is performed using orthogonal frequency division modulation;
a first set of subcarriers is used for transmission by a first node in the respective pair of nodes; and
a second set of subcarriers is used for transmission by a second node in the respective pair of nodes.
17. A node for use in a communications network including at least two nodes; wherein:
the node is configured to initiate full-duplex communication with any other node by:
issuing a start signal on a channel, wherein the start signal signals that full-duplex transmission is to begin, and identifies a second node as a node with which full-duplex communication is to occur; and
following the issuing of the start signal,
beginning full-duplex communication.
18. A communications system comprising a plurality of the node of claim 17.
19. The communications system of claim 18 wherein:
each node signals a respective duration of its respective transmission; and
duration of the full-duplex transmission is determined by whichever respective duration is longer.
20. The communications system of claim 19 further comprising the node whose respective transmission has shorter duration transmitting additional symbols to extend its transmission to match the duration of the transmission of the node whose respective transmission has a longer duration.
21. The communications system of claim 18 further comprising:
one node signaling a required transmission duration based on its data to be transmitted; and
the other node adjusting its transmission to fit the required transmission duration.
22. The communications system of claim 18 wherein:
the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM);
one node transmits on a first set of OFDM subcarriers; and
the other node transmits on a second set of OFDM subcarriers.
23. The communications system of claim 18 wherein:
the full-duplex transmission is performed using orthogonal frequency division modulation (OFDM); and
at least one of the nodes transmits a signal on at least one OFDM subcarrier to signal other nodes that the channel is in use.
US15/483,429 2016-09-02 2017-04-10 Method and apparatus for full-duplex operation in a multipoint-to-multipoint network Abandoned US20180069687A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/483,429 US20180069687A1 (en) 2016-09-02 2017-04-10 Method and apparatus for full-duplex operation in a multipoint-to-multipoint network

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201662382908P 2016-09-02 2016-09-02
US201662382913P 2016-09-02 2016-09-02
US15/483,429 US20180069687A1 (en) 2016-09-02 2017-04-10 Method and apparatus for full-duplex operation in a multipoint-to-multipoint network

Publications (1)

Publication Number Publication Date
US20180069687A1 true US20180069687A1 (en) 2018-03-08

Family

ID=60190898

Family Applications (2)

Application Number Title Priority Date Filing Date
US15/483,429 Abandoned US20180069687A1 (en) 2016-09-02 2017-04-10 Method and apparatus for full-duplex operation in a multipoint-to-multipoint network
US15/483,241 Active US10079672B2 (en) 2016-09-02 2017-04-10 Methods and apparatus for performing full-duplex communications using a G.hn protocol

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/483,241 Active US10079672B2 (en) 2016-09-02 2017-04-10 Methods and apparatus for performing full-duplex communications using a G.hn protocol

Country Status (3)

Country Link
US (2) US20180069687A1 (en)
CN (1) CN109792375B (en)
WO (2) WO2018042257A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2017195305A1 (en) * 2016-05-11 2019-02-21 富士通株式会社 Wireless communication system, base station, and wireless terminal
US11765046B1 (en) * 2018-01-11 2023-09-19 Cisco Technology, Inc. Endpoint cluster assignment and query generation
HUE060263T2 (en) 2018-10-26 2023-02-28 Lg Electronics Inc Equipment for transmitting or receiving data in a wireless energy transmission system
US11743019B2 (en) 2020-01-31 2023-08-29 Qualcomm Incorporated Clutter interference management
US11582016B2 (en) * 2020-04-10 2023-02-14 Qualcomm Incorporated Repetition in full-duplex communication
AU2022307935A1 (en) * 2021-07-09 2024-02-08 ReadyLinks Inc. Facilitating and provisioning customer broadband transport service

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070286149A1 (en) * 2006-06-08 2007-12-13 Hitachi, Ltd. Wireless communication method, wireless communication apparatus and access point apparatus
US20140078940A1 (en) * 2012-09-14 2014-03-20 At&T Intellectual Property I, L.P. System and method for full-duplex media access control using request-to-send signaling
US20140376418A1 (en) * 2013-06-25 2014-12-25 Raja Banerjea Enhanced modulator and demodulator
US20150117269A1 (en) * 2013-10-24 2015-04-30 Parellel Wireless, Inc. Full Duplex Services Using RTS/CTS
US20160021011A1 (en) * 2014-07-21 2016-01-21 Cisco Technology, Inc. Predictive time allocation scheduling for tsch networks
US20170195107A1 (en) * 2014-09-19 2017-07-06 Huawei Technologies Co., Ltd. Full-duplex communication method in wlan system and apparatus

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6950459B1 (en) * 1999-01-08 2005-09-27 Panasonic Communications Co., Ltd. Activation of multiple xDSL modems with half duplex and full duplex procedures
US7636327B1 (en) * 2003-07-29 2009-12-22 Sprint Spectrum L.P. Method and system for selectively operating in a half-duplex mode or full-duplex mode in a packet-based real-time media conference
US8355404B2 (en) * 2006-09-06 2013-01-15 Broadcom Corporation Method and system for an asymmetric PHY in extended range ethernet LANs
US7860036B2 (en) 2007-09-10 2010-12-28 Qualcomm Incorporated Methods and apparatus for including mode information in a frame for system acquisition
US8542617B2 (en) * 2008-06-02 2013-09-24 Apple Inc. Adaptive operational full-duplex and half-duplex FDD modes in wireless networks
US20150009865A1 (en) * 2008-08-11 2015-01-08 Qualcomm Incorporated Server-initiated duplex transitions
US8195213B2 (en) * 2009-06-18 2012-06-05 Qualcomm Incorporated System and method for permitting recordation of voice transmissions among group members of a communication group of wireless communication devices
WO2011011572A1 (en) 2009-07-22 2011-01-27 Aware, Inc. Improved packet detector
GB2498561A (en) 2012-01-20 2013-07-24 Renesas Mobile Corp Allocating part of the frequency domain for full duplex communication and part for half duplex communication between a Node B and UEs
CN104717760A (en) * 2013-12-13 2015-06-17 中兴通讯股份有限公司 Full-duplex transmission establishing and releasing mechanism
EP3128708B1 (en) 2014-04-01 2020-07-15 Ubiquoss Inc. Method for performing pairing in an access network having g.hn technology applied thereto, access network multiplexer (gam), access network terminal (gnt), and access network system using the same
US10129010B2 (en) * 2014-07-11 2018-11-13 Telefonaktiebolaget Lm Ericsson (Publ) Dual-mode radio system having a full-duplex mode and a half-duplex mode

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070286149A1 (en) * 2006-06-08 2007-12-13 Hitachi, Ltd. Wireless communication method, wireless communication apparatus and access point apparatus
US20140078940A1 (en) * 2012-09-14 2014-03-20 At&T Intellectual Property I, L.P. System and method for full-duplex media access control using request-to-send signaling
US20140376418A1 (en) * 2013-06-25 2014-12-25 Raja Banerjea Enhanced modulator and demodulator
US20150117269A1 (en) * 2013-10-24 2015-04-30 Parellel Wireless, Inc. Full Duplex Services Using RTS/CTS
US20160021011A1 (en) * 2014-07-21 2016-01-21 Cisco Technology, Inc. Predictive time allocation scheduling for tsch networks
US20170195107A1 (en) * 2014-09-19 2017-07-06 Huawei Technologies Co., Ltd. Full-duplex communication method in wlan system and apparatus

Also Published As

Publication number Publication date
CN109792375A (en) 2019-05-21
WO2018042257A1 (en) 2018-03-08
US20180069688A1 (en) 2018-03-08
CN109792375B (en) 2022-07-05
US10079672B2 (en) 2018-09-18
WO2018042253A2 (en) 2018-03-08
WO2018042253A3 (en) 2018-05-03

Similar Documents

Publication Publication Date Title
US20180069687A1 (en) Method and apparatus for full-duplex operation in a multipoint-to-multipoint network
JP6980044B2 (en) Systems and methods for random access backoff
EP1845670B1 (en) Adaptive communication protocol for wireless networks
US9991996B2 (en) Scheduling for orthogonal frequency division multiple access (OFDMA) transmissions in a wireless local area network (WLAN)
US5515035A (en) Method and equipment for bidirectional data transmission (protocol)
CN107294686A (en) Detection reference signal sending, receiving method, device, UE and base station
US9706575B2 (en) Multiple access method and system with frequency multiplexing of several request to send messages per source node
EP2410706A2 (en) Neighboring networks interference mitigation framework
US9497780B2 (en) Protocol for synchronising data packets collisions in a wireless network
CN110034942B (en) Networking communication control method and system based on half-duplex radio station
JPH02298127A (en) Satellite communication system
JPH04298136A (en) Multiplex transmission method
EP2282599A1 (en) Method for the access to a shared communication channel for wireless communication networks
US7630390B2 (en) Asynchronous hub
Dominiak et al. The application of commercial power line communications technology for avionics systems
US8767578B2 (en) Method and apparatus for access control in wireless communication system
US11637584B2 (en) Multi-radio synchronization within a single connected system
CN103621172A (en) Contention based access of resources in a wireless network
US20050141524A1 (en) Controlling start up in a network
CN113692759B (en) Information sending and receiving methods, devices, equipment and storage media
US10560225B2 (en) Method of operating a communication system in a time-division multiplexing technique
US11689244B2 (en) Wireless network with channel hopping
WO2014112912A1 (en) Prach signals with different bandwidths
CN115695068B (en) Multi-point network system and network device
EP2525533B1 (en) Method and apparatus for providing bidirectional communication between segments of a home network

Legal Events

Date Code Title Description
AS Assignment

Owner name: MARVELL INTERNATIONAL LTD., BERMUDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARVELL HISPANIA SL;REEL/FRAME:043914/0876

Effective date: 20170404

Owner name: MARVELL WORLD TRADE LTD., BARBADOS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARVELL INTERNATIONAL LTD.;REEL/FRAME:043914/0966

Effective date: 20170404

Owner name: MARVELL INTERNATIONAL LTD., BERMUDA

Free format text: LICENSE;ASSIGNOR:MARVELL WORLD TRADE LTD.;REEL/FRAME:044255/0373

Effective date: 20170505

Owner name: MARVELL HISPANIA SL, SPAIN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOLINERO, SALVADOR IRANZO;DE LA CRUZ, ANTONIO ARREGUI;CORELLA, AGUSTIN BADENES;REEL/FRAME:044255/0349

Effective date: 20170331

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

AS Assignment

Owner name: MARVELL INTERNATIONAL LTD., BERMUDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARVELL WORLD TRADE LTD.;REEL/FRAME:051778/0537

Effective date: 20191231

AS Assignment

Owner name: CAVIUM INTERNATIONAL, CAYMAN ISLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARVELL INTERNATIONAL LTD.;REEL/FRAME:052918/0001

Effective date: 20191231

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: MARVELL ASIA PTE, LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CAVIUM INTERNATIONAL;REEL/FRAME:053475/0001

Effective date: 20191231

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载