<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.5//EN" "ep-patent-document-v1-5.dtd">
<ep-patent-document id="EP08870037B1" file="EP08870037NWB1.xml" lang="en" country="EP" doc-number="2241017" kind="B1" date-publ="20160907" status="n" dtd-version="ep-patent-document-v1-5">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIRO..CY..TRBGCZEEHUPLSK..HRIS..MTNO........................</B001EP><B003EP>*</B003EP><B005EP>J</B005EP><B007EP>JDIM360 Ver 1.28 (29 Oct 2014) -  2100000/0</B007EP></eptags></B000><B100><B110>2241017</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20160907</date></B140><B190>EP</B190></B100><B200><B210>08870037.2</B210><B220><date>20081226</date></B220><B240><B241><date>20100705</date></B241><B242><date>20130405</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>19052 P</B310><B320><date>20080104</date></B320><B330><ctry>US</ctry></B330><B310>22251 P</B310><B320><date>20080118</date></B320><B330><ctry>US</ctry></B330></B300><B400><B405><date>20160907</date><bnum>201636</bnum></B405><B430><date>20101020</date><bnum>201042</bnum></B430><B450><date>20160907</date><bnum>201636</bnum></B450><B452EP><date>20160321</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>H04B   3/54        20060101AFI20160226BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>H04L  12/28        20060101ALI20160226BHEP        </text></classification-ipcr><classification-ipcr sequence="3"><text>H04L  12/403       20060101ALI20160226BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>VERFAHREN, GERÄT, INTEGRIERTE SCHALTUNG, UND KOMMUNIKATIONSMODUL FÜR GEMEINSAME RESSOURCENNUTZUNG MIT RAUM- UND ZEITWIEDERVERWENDUNG IN EINEM NETZLEITUNGSÜBERTRAGUNGSSYSTEM</B542><B541>en</B541><B542>METHOD, APPARATUS, INTEGRATED CIRCUIT AND COMMUNICATION MODULE FOR ACHIEVING RESOURCE SHARING INCLUDING SPACE AND TIME REUSE WITHIN A POWER LINE COMMUNICATION SYSTEM</B542><B541>fr</B541><B542>PROCÉDÉ, APPAREIL CIRCUIT INTÉGRÉ, ET MODULE DE COMMUNICATION PERMETTANT D'OBTENIR UN PARTAGE DE RESSOURCES COMPRENANT UNE RÉUTILISATION DE L'ESPACE ET DU TEMPS DANS UN SYSTÈME DE COURANTS PORTEURS EN LIGNE</B542></B540><B560><B561><text>EP-A- 2 023 501</text></B561><B561><text>US-A1- 2003 123 425</text></B561><B561><text>US-A1- 2007 086 408</text></B561><B561><text>US-A1- 2007 097 960</text></B561><B561><text>US-A1- 2007 230 498</text></B561><B562><text>LIU Q ET AL: "CROSS-LAYER MODELING OF ADAPTIVE WIRELESS LINKS FOR QOS SUPPORT IN HETEROGENEOUS WIRED-WIRELESS NETWORKS" WIRELESS NETWORKS, ACM, NEW YORK, NY, US, vol. 12, no. 4, 1 January 2006 (2006-01-01), pages 427-437, XP001501634 ISSN: 1022-0038</text></B562></B560></B500><B600><B620EP><parent><cdoc><dnum><anum>16175768.7</anum></dnum><date>20160622</date></cdoc></parent></B620EP></B600><B700><B720><B721><snm>GALLI, Stefano</snm><adr><str>c/o Panasonic Corporation IPROC
7F Twin 21, OBP Panasonic Tower
2-1-61, Shiromi, Chuo-ku</str><city>Osaka 540-6207</city><ctry>JP</ctry></adr></B721><B721><snm>KUROBE, Akio</snm><adr><str>c/o Panasonic Corporation IPROC
7F Twin 21, OBP Panasonic Tower
2-1-61, Shiromi, Chuo-ku</str><city>Osaka 540-6207</city><ctry>JP</ctry></adr></B721><B721><snm>OHURA, Masato</snm><adr><str>c/o Panasonic Corporation IPROC
7F Twin 21, OBP Panasonic Tower
2-1-61, Shiromi, Chuo-ku</str><city>Osaka 540-6207</city><ctry>JP</ctry></adr></B721></B720><B730><B731><snm>Panasonic Intellectual Property 
Management Co., Ltd.</snm><iid>101508838</iid><irf>EP71423AK900aha</irf><adr><str>7 OBP Panasonic Tower, 
1-61, Shiromi 2-chome, 
Chuo-ku, 
Osaka-shi</str><city>Osaka 540-6207</city><ctry>JP</ctry></adr></B731></B730><B740><B741><snm>Grünecker Patent- und Rechtsanwälte 
PartG mbB</snm><iid>100060488</iid><adr><str>Leopoldstraße 4</str><city>80802 München</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>JP2008073979</anum></dnum><date>20081226</date></B861><B862>en</B862></B860><B870><B871><dnum><pnum>WO2009087954</pnum></dnum><date>20090716</date><bnum>200929</bnum></B871></B870></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001"><b>Technical Field</b></heading>
<p id="p0001" num="0001">This invention relates to power line communication networks.</p>
<heading id="h0002"><b>Background Art</b></heading>
<p id="p0002" num="0002">Power line cables are a pervasive medium that reaches nearly all homes and businesses and provides a very useful technique for delivering digital services to customers as well as providing local area networking (LAN) capabilities. However, power line cables are not able to provide links dedicated exclusively to a particular subscriber, as can twisted pair cables, because they are a shared medium. More specifically, power line cables that extend from a low voltage transformer to a set of individual homes or to a set of multiple dwelling units are shared among a set of users. This means that the signals that are generated by one user in one apartment or house may interfere with the signals generated in an adjacent apartment or house. Because it is impossible to locally contain the signals generated by a user, the more users in geographical proximity that use power line communications (PLCs), the more interference will be generated. As the interference increases, every user will experience a decrease of data rate as more packet collisions will occur.</p>
<p id="p0003" num="0003">This phenomenon can also occur in a single network. In fact, as the number of nodes in the network increases, the probability of packet collision grows, and the overall throughput of the single network decreases. Therefore, it would be desirable to provide to PLC devices a technique to maintain optimized performances, even in the presence of many nodes or multiple networks, with the ultimate goal of increasing overall network throughput.</p>
<p id="p0004" num="0004"><patcit id="pcit0001" dnum="US2003123425A"><text>US 2003 123425</text></patcit> provides techniques for controlling transmissions of a cellular communication system to increase efficiency and improve performance, where the system satisfies a particular coverage criteria, which is often influenced by a small percentage of disadvantaged users that experience excessive interference from a small number of interfering sources.</p>
<heading id="h0003"><b>Disclosure of Invention</b></heading>
<p id="p0005" num="0005">The present invention is directed to protocols that will allow a single network or multiple neighboring networks to reduce mutual interference and increase their overall throughput. These protocols will be defined in two cases of practical importance: 1) homogenous networks in which all power line communication (PLC) devices of<!-- EPO <DP n="2"> --> multiple networks are interoperable with respect to full power line communication in a common PHY (modulation scheme, coding scheme, bandwidth, etc.) and 2) heterogeneous networks in which devices of some PLC networks are not interoperable with PLC devices of other PLC networks with respect to full power line communication given that the devices of the different networks do not employ a common PHY. With respect to heterogeneous networks, a protocol is provided to enable coexistence via a simple signaling scheme that allows resource sharing between the devices of the multiple heterogeneous networks.</p>
<p id="p0006" num="0006">Homogeneous networks are those in which all nodes can communicate with each other using a common PHY, so that information about one PLC network can be transferred to another PLC network. Heterogeneous networks are those in which not all PLC networks can exchange information using their own native PHY. This is the case where users in different apartments or houses use different devices having different specifications, different signaling capabilities, modulation scheme, coding scheme, bandwidth, etc.</p>
<p id="p0007" num="0007">As used herein, the meaning of the term "TDMA structure" is in accordance with the illustrations of <figref idref="f0018 f0019 f0020 f0021 f0022 f0023 f0024">Figs. 19A-25</figref> and the accompanying discussion thereof below. The invention employs a TDMA structure in which each cellular channel is divided into Time Division Multiplexing Units (TDMUs) each composed of plural time slots (see <figref idref="f0019">Fig. 20</figref>). In summary, network status is associated with a certain TDMA structure within a TDMU, and two or more networks in the system are respectively assigned one or more time slots in a TDMU. As one example of plural TDMA structures available in a system, <figref idref="f0022">Fig. 23</figref> shows Patterns 1-7 (TDMA structures) each of which is associated to a network status and the resource requirements advertised in fields b0 and b1, of devices of three systems having different native signaling schemes PHY-A, PHY-B and PHY-C. The TDMA structures are known to all devices in the network, and are pre-set in memory and can also be downloaded if updates are available.</p>
<p id="p0008" num="0008">The term quality of service (QoS) refers to resource reservation control mechanisms. In general, Quality of Service relates to the ability to guarantee a certain level of performance to a data flow or to provide different priority to different applications, users, or data flows. Quality of service may be based on, for example, a required bit rate, signal-to-noise ratio, packet dropping probability and/or bit error rate. For example, the QoS may be a guaranteed throughput that is needed or desired to ensure that a minimum level of quality is maintained. The QoS levels may be set by a Standards-setting organization.</p>
<p id="p0009" num="0009">In the present invention, PLC may be used for example in a home network for<!-- EPO <DP n="3"> --> accessing the Internet. In such an environment, the desired QoS typically should be sufficient to achieve broadband Internet access, i. e, high data rate Internet access. Such data rates are typically in the range of 64 kbit/s up to 1.0 Mbit/s. But the present invention is not limited to any actual numerical rate of data transmission or Standard or even a broadband or high data rate environment. The specific data rate that constitutes the sufficient QoS will depend on the particular application in which this invention is employed.</p>
<p id="p0010" num="0010">Herein, the term "satisfying a particular QoS" is intended to mean satisfying a QoS at or above a given threshold. For example, if the data rate threshold is 256kbits/s, then the particular QoS is satisfied if the data rate is greater than or equal to 256kbits/s. The term "revising the particular QoS" is intended to mean, for example, changing the value of the threshold, for example, to a lower data rate, such as 64 kbit/s, when the reception quality of the received signal is low.</p>
<heading id="h0004"><b>Brief Description of Drawings</b></heading>
<p id="p0011" num="0011">
<ul id="ul0001" list-style="none" compact="compact">
<li><figref idref="f0001">Fig. 1A</figref> illustrates a power line communication (PLC) network composed of four network node devices, one master M and three slaves x, y, and z.</li>
<li><figref idref="f0001">Fig. 1B</figref> illustrates an interference footprint (IF) of a link for node y transmitting to node z at the maximum data rate possible using a high transmit power P<sub>max</sub>(y,z).</li>
<li><figref idref="f0001">Fig. 1C</figref> illustrates an IF for a link of node y transmitting to node z at a lower power, P<sub>med</sub>(y,z), than P<sub>max</sub>(y,z).</li>
<li><figref idref="f0001">Fig. 1D</figref> illustrates an IF of node y transmitting to node z at a lower power, P<sub>low</sub>(y,z), than P<sub>med</sub>(y,z).</li>
<li><figref idref="f0002">Fig. 2</figref> illustrates the master M transmitting a beacon signal at P<sub>min</sub>, the minimum transmit power needed to reach all of the slave nodes illustrated in <figref idref="f0001">Fig. 1A</figref>.</li>
<li><figref idref="f0002">Fig. 3</figref> illustrates the master M reducing its power relative to that illustrated in <figref idref="f0002">Fig. 2</figref> so as to use the minimum power to reach the remaining nodes y and z within the network.</li>
<li><figref idref="f0003">Fig. 4A</figref> illustrates a link in which a node x communicates to a node y with its maximum transmit power P<sub>max</sub>.</li>
<li><figref idref="f0003">Fig. 4B</figref> illustrates the smaller IF of node x when applying minimum transmit power P<sub>min</sub>(x,y).</li>
<li><figref idref="f0003">Fig. 4C</figref> illustrates nodes z and w communicating at the same time that nodes x and y communicate.</li>
<li><figref idref="f0003">Fig. 4D</figref> illustrates the IFs for P<sub>min</sub>(w,z)&gt;P<sub>ack</sub>(z,w) and P<sub>min</sub>(x,y)&gt;P<sub>ack</sub>(y,x).</li>
<li><figref idref="f0004">Fig. 5A</figref> illustrates two simultaneously active links (x→y, w→z).<!-- EPO <DP n="4"> --></li>
<li><figref idref="f0004">Fig. 5B</figref> illustrates links (x→y, w→z) generating IF<sub>min</sub>(x,y) and IF<sub>min</sub>(w,z) in time slot TS(1) and link (a→b) generating IF<sub>min</sub>(a,b) in time slot TS(2).</li>
<li><figref idref="f0005">Fig. 6</figref> illustrates a system in which network 1 is defined by master M1 and includes nodes {a,b,c} and network 2 is defined by master M2 and includes nodes {x,y,z,w}.</li>
<li><figref idref="f0006">Fig. 7</figref> illustrates a refinement of <figref idref="f0005">Fig. (6</figref>) in which a reduction of power for link b→c causes node w to fall outside IF(b,c) so that node w can receive data reliably from any node in network 2.</li>
<li><figref idref="f0007">Fig. 8</figref> illustrates a refinement of <figref idref="f0005">Fig. 6</figref> in which a link M2→w may coexist with an interfering link b→c.</li>
<li><figref idref="f0008">Fig. 9</figref> illustrates a refinement of <figref idref="f0005">Fig. 6</figref> in which a link w→x disturbs node b but node b cannot communicate directly with a master M2 of the interfering link.</li>
<li><figref idref="f0009">Fig. 10</figref> illustrates a network diagram and a matrix of node connectivity (MNC) for an autonomous system having one master and three slave nodes.</li>
<li><figref idref="f0010">Fig. 11</figref> illustrates neighboring autonomous systems (ASs) AS1 and AS2.</li>
<li><figref idref="f0011">Fig. 12A</figref> illustrates a matrix of time allocations (MTA) for the topology of <figref idref="f0009">Fig. 10</figref> when there are S=6 time division multiplexing (TDM) elementary units (TEUs) and no active links.</li>
<li><figref idref="f0011">Fig. 12B</figref> illustrates that elements MTA(y,1), MTA(y,2), MTA(z,1), and MTA(z,2) are set to 1 to signify that nodes y and are interdicted from transmitting/receiving (TX/RX) on TEUs #1 and #2.</li>
<li><figref idref="f0011">Fig. 12C</figref> illustrates that TX-interdiction is marked scanning MNC on the destination row (row z).</li>
<li><figref idref="f0011">Fig. 12D</figref> illustrates that RX-interdiction is marked scanning MNC on the source row (row y).</li>
<li><figref idref="f0012">Fig. 13A</figref> illustrates the MTA for an example in which node x of <figref idref="f0010">Fig. 11</figref> requests to establish a link with node z.</li>
<li><figref idref="f0012">Fig. 13B</figref> illustrates the MTA for the example in which the link a→b is established.</li>
<li><figref idref="f0013">Fig. 14A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when node x requests 2 TEUs for the link x→z in the system illustrated by <figref idref="f0010">Fig. 11</figref>.</li>
<li><figref idref="f0013">Fig. 14B</figref> illustrates the MTA of <figref idref="f0013">Fig. 14A</figref> upon the completion of step 4 of the quaternary STR protocol.</li>
<li><figref idref="f0014">Fig. 15A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when node a requests 1 TEU for link a→b in the system having the MTA<!-- EPO <DP n="5"> --> illustrated by <figref idref="f0013">Fig. 14B</figref>.</li>
<li><figref idref="f0014">Fig. 15B</figref> illustrates the MTA of <figref idref="f0014">Fig. 15A</figref> upon the completion of step 4 of the quaternary STR protocol.</li>
<li><figref idref="f0015">Fig. 16A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when node d requests 1 TEU for link d→c in the system having the MTA illustrated by <figref idref="f0014">Fig. 15B</figref>.</li>
<li><figref idref="f0015">Fig. 16B</figref> illustrates the MTA of <figref idref="f0015">Fig. 16A</figref> upon the completion of step 4 of the quaternary STR protocol.</li>
<li><figref idref="f0016">Fig. 17A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when master M1 allocates 1 TEU for link M1→w in the system having the MTA illustrated by <figref idref="f0015">Fig. 16B</figref>.</li>
<li><figref idref="f0016">Fig. 17B</figref> illustrates the MTA of <figref idref="f0016">Fig. 17A</figref> upon the completion of step 4 of the quaternary STR protocol.</li>
<li><figref idref="f0017">Fig. 18</figref> illustrates an example in which the devices of three systems having different native signaling schemes, PHY-A, PHY-B, and PHY-C, transmit respective S-CSSs.</li>
<li><figref idref="f0018">Fig. 19A</figref> illustrates the detection of three S-CSS waveforms indicating the existence of three different native signaling schemes.</li>
<li><figref idref="f0018">Fig. 19B</figref> illustrates a refinement of <figref idref="f0018">Fig. 19A</figref> in which only two of three S-CSS waveforms are detected.</li>
<li><figref idref="f0019">Fig. 20</figref> illustrates an embodiment in which the time between consecutive S-CSS transmissions is further subdivided into U TDM units (TDMUs) and each TDMU is subdivided in S TDM slots (TDMS).</li>
<li><figref idref="f0020">Fig. 21</figref> illustrates a time division multiple access (TDMA) structure having S=12 time slots.</li>
<li><figref idref="f0021">Fig. 22</figref> illustrates two TDMA structures having S=12 time slots.</li>
<li><figref idref="f0022">Figs. 23</figref>, <figref idref="f0023">24</figref> and <figref idref="f0024">25</figref> illustrate TDMA structures for S=12 and P=3 when two S-CSS transmission opportunity windows (fields b0 and b1) are used to advertise resource requirements.</li>
<li><figref idref="f0025">Fig. 26</figref> illustrates two heterogeneous systems using time sharing to orthogonalize their communications.</li>
<li><figref idref="f0026">Fig. 27A</figref> illustrates three systems with three different PHYs that interfere with each other.</li>
<li><figref idref="f0026">Fig. 27B</figref> illustrates a co-existence PHY list (CPL) generated by the nodes of the system using PHY-C within <figref idref="f0026">Fig. 27A</figref>.</li>
<li><figref idref="f0026">Fig. 27C</figref> illustrates a usable slot table (UST) for the CPL of <figref idref="f0026">Fig. 27B</figref>.<!-- EPO <DP n="6"> --></li>
<li><figref idref="f0027">Figs. 28A and 28B</figref> illustrate two ASs, one using PHY-B and the other one using PHY-C.</li>
<li><figref idref="f0028">Fig. 29A</figref> illustrates, for the heterogeneous systems of <figref idref="f0027">Figs. 28A and 28B</figref>, that each node in system B reports its interference index vector (IIV) to master Mw.</li>
<li><figref idref="f0028">Fig. 29B</figref> illustrates a CPL generated by master Mw based on the IIVs received from nodes x, y, and z.</li>
<li><figref idref="f0028">Fig. 29C</figref> illustrates master Mw broadcasting the generated CPL to nodes x, y, and z through a signal, such as its beacon.</li>
<li><figref idref="f0028">Fig. 29D</figref> illustrates the TDM patterns selected in accordance with the IIVs of nodes Mw, x, y, and z.</li>
<li><figref idref="f0029">Figs. 30A and 30B</figref> illustrate the heterogeneous systems of <figref idref="f0027">Fig. 28</figref> in which nodes x, y, and z transmit IPP{b0,b1} = {1,0} and Mw transmits {1,1} and the nodes in system C create their IIVs = {B,C,A} from the received IPPs.</li>
<li><figref idref="f0029">Fig. 30C</figref> illustrates the CPL generated by master Mo based on the IIVs received from nodes a, b, and c.</li>
<li><figref idref="f0029">Fig. 30D</figref> illustrates the TDM patterns selected in accordance with the IIVs of nodes Mo, a, b, and c.</li>
<li><figref idref="f0030">Fig. 31A</figref> illustrates the heterogeneous systems of <figref idref="f0027">Fig. 28A</figref> in which a link x↔z and a link a↔b are established.</li>
<li><figref idref="f0030">Fig. 31B</figref> illustrates the TDM patterns selected by nodes x and z for communication.</li>
<li><figref idref="f0030">Fig. 31C</figref> illustrates the TDM patterns selected by nodes a and b for communication.</li>
<li><figref idref="f0030">Fig. 31D</figref> illustrates the heterogeneous systems of <figref idref="f0027">Fig. 28A</figref> in which a link x↔y and a link a↔c are established.</li>
<li><figref idref="f0030">Fig. 31E</figref> illustrates the TDM patterns selected by nodes x and y for communication.</li>
<li><figref idref="f0030">Fig. 31F</figref> illustrates the TDM patterns selected by nodes a and c for communication.</li>
<li><figref idref="f0031">Fig. 32</figref> illustrates a method for achieving STR through power control.</li>
<li><figref idref="f0032">Fig. 33</figref> illustrates a method of achieving STR by employing MNC/MTA.</li>
<li><figref idref="f0033">Fig. 34</figref> illustrates a method of achieving STR in heterogeneous networks.</li>
<li><figref idref="f0034">Figs. 35A</figref> and <figref idref="f0035">35B</figref> illustrate an MNC/MTA STR protocol.</li>
<li><figref idref="f0036">Fig. 36</figref> illustrates an STR protocol for heterogeneous PHYs.</li>
<li><figref idref="f0037">Fig. 37A</figref> illustrates a PLC power control apparatus.</li>
<li><figref idref="f0038">Fig. 37B</figref> illustrates a PLC integrated circuit module having an integrated circuit<!-- EPO <DP n="7"> --> that includes the PLC power control apparatus of <figref idref="f0037">Fig. 37A</figref>.</li>
<li><figref idref="f0039">Fig. 38A</figref> illustrates an STR apparatus for allocating a communication channel.</li>
<li><figref idref="f0039">Fig. 38B</figref> illustrates an STR integrated circuit module having an integrated circuit that includes the STR apparatus of <figref idref="f0039">Fig. 38A</figref>.</li>
<li><figref idref="f0040">Fig. 39A</figref> illustrates an STR apparatus that allocates a communication channel to a network node.</li>
<li><figref idref="f0040">Fig. 39B</figref> illustrates an STR integrated circuit module having an integrated circuit that includes the STR apparatus of <figref idref="f0040">Fig. 39A</figref>. and</li>
<li><figref idref="f0041">Fig. 40</figref> illustrates an STR protocol for heterogeneous PHYs.</li>
</ul></p>
<heading id="h0005"><b>Best Mode for Carrying Out the Invention</b></heading>
<p id="p0012" num="0012">Reference will now be made in detail to the presently non-limiting, exemplary and preferred embodiments of the invention as illustrated in the accompanying drawings. The nature, concepts, objectives and advantages of the present invention will become more apparent to those skilled in the art after considering the following detailed description in connection with the accompanying drawings. The following description is provided in order to explain preferred embodiments of the present invention, with the particular features and details shown therein being by way of non-limiting illustrative examples of various embodiments of the present invention. The particular features and details are presented with the goal of providing what is believed to be the most useful and readily understood description of the principles and conceptual versions of the present invention. In this regard, no attempt is made to show structural details of the invention in more detail than is necessary for the fundamental understanding of the present invention. The detailed description considered with the appended drawings are intended to make apparent to those skilled in the art how the several forms of the present invention may be embodied in practice.</p>
<p id="p0013" num="0013">Although power line cables provide a shared communications channel to different users, the level of interference that is generated by a device into other devices in the same or another network is a random variable that depends on many factors, such as transmitted power, the topology (type of cables, length, presence and number of bridged taps, appliances plugged into the network, etc.) of the power line wiring, grounding practices, the number of mains phases delivered to the premises, distance between devices, etc. In some cases, power line communication (PLC) devices interfere more with other devices that are in spatial proximity than with devices that are located farther away, e.g., on another floor. In other cases, even within the same apartment, devices can cause very different levels of interference depending, for<!-- EPO <DP n="8"> --> example, if they are located on the same phase of the alternating current (AC) mains or not.</p>
<p id="p0014" num="0014">The present invention exploits properties of the power line channel by introducing the capability of performing space and time reuse (STR), such that devices, either in the same network or in different neighboring networks, are able to transmit simultaneously without causing interference with each other. Currently, no heretofore known PLC system has this capability. Within the same network, nodes are either assigned orthogonal resources (e.g., different time division multiple access (TDMA) slots) or compete for resources (e.g., carrier sense multiple access (CSMA)). Currently, in heretofore known systems, no coordination is attempted or very little information is shared between different networks having interoperable devices. Moreover, no solution is present in heretofore known systems for coordinating networks composed of non-interoperable devices.</p>
<p id="p0015" num="0015">Several protocols for STR are presented herein for increasing overall network throughput. These protocols can be implemented independently or in conjunction and can provide different degrees of network throughput, depending on the amount of information that must be shared among devices within the same network or among different networks.</p>
<p id="p0016" num="0016">A property of the PLC channel that is exploited by these protocols is the broadcast nature of the power line channel. If node i transmits to node j, then every other node in range receives the data packet sent by node i. Therefore, any node k in range is able to detect at least the delimiter (i.e., preamble and frame control information) of the packet transmitted by i and therefore have knowledge of: (1) the source and destination addresses (SA/DA) of the link (SA of i and DA of j) and (2) the level of interference generated by i on k.</p>
<p id="p0017" num="0017">In a homogenous network, all the devices in the network are interoperable and, therefore, are operable to exchange data. This capability provides efficient STR protocols that exploit device interoperability for exchanging messages between devices belonging to neighboring networks.</p>
<heading id="h0006">(STR Protocol Based on Power Control)</heading>
<p id="p0018" num="0018">An STR power control protocol is not implemented in heretofore known PLC systems. These heretofore known systems always transmit at the maximum power allowed by regulatory constraints, even if the nodes are in close proximity. Thus, the interference generated on adjacent devices or networks often prevents other devices from being able to communicate, thereby reducing the overall throughput in the network.<!-- EPO <DP n="9"> --></p>
<p id="p0019" num="0019"><figref idref="f0001">Fig. 1A</figref> illustrates a PLC network composed of four network node devices, one master M and three slaves x, y, and z. The master M is not necessarily in the center of the network given that its range depends on the topology of the network and the range may not be symmetrical. Interference footprint (IF) 102 represents the area where a node is able to receive the master's beacon signal 100. Any node outside of IF 102 is not able to correctly receive the beacon 100 of master M and, therefore, does not belong to the network of master M, Network M. For example, node "a" does not belong to network M. The IF represents the area where the signal of the transmitting node would cause harmful interference. The IF depends only on the transmitted power.</p>
<p id="p0020" num="0020">The same transmitted power may yield different data rates between nodes due to different channel attenuations between nodes; similarly, the IF of a link is also dependent on the data rate of that link. For example, <figref idref="f0001">Fig. 1B</figref> illustrates an IF(y) 104 of a link 106 for node y transmitting to node z at the maximum data rate possible using a high transmit power P<sub>max</sub>(y,z). If node y lowered its transmit power from P<sub>max</sub>(y,z) down to P<sub>med</sub>(y,z), it would reduce its IF and still be able to reach z, although at a lower data rate. <figref idref="f0001">Fig. 1C</figref> illustrates an IF(y) 108 for a link 110 of node y transmitting to node z at a lower power, P<sub>med</sub>(y,z), than P<sub>max</sub>(y,z). Further reduction of the transmit power would cause further reduction of an IF(y) 112 and, at the same time, further reduction of the data rate of link y→x 114. Fig. ID illustrates an IF(y) 112 of node y transmitting to node z at a lower power, P<sub>low</sub>(y,z), than P<sub>med</sub>(y,z). Therefore, nodes should establish links at the minimum data rate needed to support their QoS constraints and, at the same time, use the minimum transmit power required to support that data rate.</p>
<p id="p0021" num="0021">In general, all heretofore known devices in a PLC network transmit at the maximum allowed power, even if not necessary. For example, as shown in <figref idref="f0001">Fig. 1A</figref>, master M broadcasts its beacon 100 at maximum power P<sub>max</sub> and this power defines the region where the beacon can be detected by other nodes.</p>
<p id="p0022" num="0022">However, the present invention recognizes that it is advantageous to employ a smaller power that is sufficient to reach all nodes of the network. <figref idref="f0002">Fig. 2</figref> illustrates master M transmitting its beacon at P<sub>min</sub> 200, the minimum transmit power needed to reach all of the slave nodes. The area between the boundaries of IF<sub>min</sub>(M) 204 and IF<sub>max</sub>(M) 206 represents wasted power and where the master M could potentially create interference if transmitting at maximum power.</p>
<p id="p0023" num="0023">Several techniques may be utilized to allow the master to estimate the minimum transmit power necessary to reach all the slave nodes. For example, in one technique, when a slave S device is plugged in and cannot receive a master's signal, the slave<!-- EPO <DP n="10"> --> transmits a specific packet at maximum power to search for a master. If a master M is in range and receives the packet, the master M estimates, on the basis of the received packet, what is the required transmit power needed to broadcast its beacon to S.</p>
<p id="p0024" num="0024">Such a searching packet may also be transmitted periodically or occasionally. In this case, the master periodically or occasionally updates the minimum transmitted power needed to reach all its slave nodes. For example, imagine that node x in <figref idref="f0002">Fig. 2</figref> drops from the network of master M. This could happen, for example, if the node was unplugged by the user. If master M does not receive a signal from node x for a while, master M reduces its transmit power and, thereby, reduces its interference footprint to the minimum required to reach all remaining nodes. <figref idref="f0002">Fig. 3</figref> illustrates the master M reducing its power relative to that illustrated in <figref idref="f0002">Fig. 2</figref> so as to use the minimum power, P<sub>min</sub> 300, to reach the remaining nodes y and z within the network. At the reduced power setting, master M produces IF(M) 302.</p>
<p id="p0025" num="0025">The same procedure can be followed by slave nodes that wish to communicate with the master or among themselves. <figref idref="f0003">Fig. 4A</figref> illustrates a link 400 in which node x communicates to node y with its maximum transmit power P<sub>max</sub> 400. In the figure, IF<sub>max</sub>(x) 402 shows that M and z receive interference but w does not. This is the manner in which heretofore known conventional devices communicate.</p>
<p id="p0026" num="0026">If node x estimated the minimum transmit power P<sub>min</sub>(x,y) required to communicate with node y in a link 404, then node x's IF<sub>min</sub>(x,y) 406 would be much smaller. <figref idref="f0003">Fig. 4B</figref> illustrates the smaller footprint of node x when applying minimum transmit power P<sub>min</sub>(x,y). In this case, nodes M, z and w do not receive any interference and would be able to communicate with each other while nodes x and y communicate. <figref idref="f0003">Fig. 4C</figref> illustrates nodes z and w communicating at the same time nodes x and y communicate. If node x transmitted at full power as shown in <figref idref="f0003">Fig. 4A</figref>, then z would not be able to reliably receive packets from w because z would belong to the interference footprint 408 of x. <figref idref="f0003">Fig. 4C</figref> shows a feature of STR capability: two links are simultaneously active (link x→y 404, link w→z 410) without causing each other harmful interference. Stated another way, IF<sub>min</sub>(x,y) 406 and IF<sub>min</sub>(w,z) 412 do not overlap at node points x, y, z, or w.</p>
<p id="p0027" num="0027">In practice, a receiving node also transmits acknowledgment packets (ACK) to the sender. Therefore, when a link is established, there are two interference footprints to consider, one centered on the sender and one centered on the receiver. However, because ACK packets are usually transmitted in diversity mode and at a lower data rate than the payload packets sent by the transmitter, the IF generated by the receiver due to the transmission of ACK packets is generally much smaller than the IF of the sender<!-- EPO <DP n="11"> --> that is transmitting at much higher power to accommodate a higher data rate. <figref idref="f0003">Fig. 4D</figref> illustrates the Ifs for P<sub>min</sub>(w,z)&gt;P<sub>ack</sub>(z,w) and P<sub>min</sub>(x,y)&gt;P<sub>ack</sub>(y,x). IF<sub>ACK</sub>(z,w) 414 is smaller than IF<sub>min</sub>(w,z) 412 but P<sub>ack</sub>(z,w) is sufficient to allow node w to reliably detect the ACK packets transmitted by z. A similar situation is shown for link x→y 408, where IF<sub>ACK</sub>(z,w) 416 represents the IF of ACK packets transmitted by y.</p>
<p id="p0028" num="0028">In the previous example, no data needed to be exchanged between the nodes to establish the two simultaneous links. However, this will not always be desirable or possible. For example, in the case where many links must be established, it is desirable to assign different TDMA slots only to those links that really require orthogonal resources.</p>
<p id="p0029" num="0029"><figref idref="f0004">Fig. 5A</figref> illustrates two simultaneously active links (x→y 500, w→z 502). Node a wishes to communicate to node b, however its interference footprint IF(a) 504 would degrade the existing link w→z 502 as z belongs to IF(a) 504. In this case, it is necessary to orthogonalize resources and the master M directs the two links (x→y 500, w→z 502) to use a certain time slot TS(1), whereas it would direct the link (a→b) 506 to use a different time slot TS(2). <figref idref="f0004">Fig. 5B</figref> illustrates links (x→y 500, w→z 502) generating IF<sub>min</sub>(x,y) 508 and IF<sub>min</sub>(w,z) 510 in time slot TS(1) and link (a→b) 506 generating IF<sub>min</sub>(a,b) 512 in time slot TS(2).</p>
<p id="p0030" num="0030">The master is operable to detect if IF(a,b) 512 affects any existing link. In fact, once the link a→b 506 is established, an adversely affected node will start experiencing a higher packet loss and informs the master M. The master, on the basis of pre-set policies (e.g., priority mechanisms, etc.), will broadcast with the beacon signal a set of actions or will inform the involved nodes. Examples of actions are to: (1) instruct a node to use a different time slot or (2) instruct a node to reduce its data rate, thus reducing its transmit power and its IF.</p>
<p id="p0031" num="0031">Similarly, given the dynamic nature of links, in one embodiment, a master instructs a node to increase the data rate of its active link, thus increasing its transmit power and IF, if conditions allow.</p>
<p id="p0032" num="0032">If all PLC nodes operated using the above-described power control feature, network throughput would be greatly improved because the IF of every ongoing communication would be reduced. A PLC network can implement this novel strategy autonomously and without exchanging any information. In the case of heterogeneous PLC networks, according to an embodiment of this invention, every PLC network is operable to implement this strategy, in that every PLC network autonomously reduces the IF of its links without requiring the exchange of any data between devices or masters.<!-- EPO <DP n="12"> --></p>
<p id="p0033" num="0033">By allowing nodes in one network to communicate with nodes in another network, it is possible to further improve STR efficiency. Consider an example in which two homogenous PLC networks are present. <figref idref="f0005">Fig. 6</figref> illustrates a system in which network 1 with IF 600 is defined by master M1 and includes nodes {a,b,c} and network 2 with IF 602 is defined by master M2 and includes nodes {x,y,z,w}. In this example, master M1 transmits its beacon at a higher power than M2. Nodes {M2,a,b,c,z,w} receive the beacon of master M1 and nodes {x,y,z,w,c} receive the beacon of master M2. Nodes {M2,w,z,c} receive the beacons of both masters. Slave nodes that receive multiple masters are special nodes and are sometimes referred to as proxy nodes. A proxy node is in charge of relaying management packets from the master of one network to the master of another network. Proxy nodes are also in charge of ensuring correct re-synchronization of neighboring systems.</p>
<p id="p0034" num="0034"><figref idref="f0005">Fig. 6</figref> further illustrates that there is an active link 604 between nodes b and c with the corresponding IF(b,c) 606 including node w. Node w may not be able to receive data at a high data rate because it is in IF(b,c) 606 and, therefore, receives interference from node b. However, node w (which is a proxy node) can request master M1 to instruct node b to reduce its IF (this is possible because node w detects the delimiter transmitted by b and knows that SA=b and DA=c). On the basis of pre-set policies, M1 can either grant or decline such a request. If the request is granted, master M1 instructs b to reduce its transmit power so as to reduce its IF 606. As a consequence, link b→c 604 may experience a reduction of throughput.</p>
<p id="p0035" num="0035"><figref idref="f0006">Fig. 7</figref> illustrates a refinement of <figref idref="f0005">Fig. 6</figref> in which a reduction of power for link b→c 604 causes node w to fall outside IF(b,c) 700 so that node w can receive data at a high rate from any node in network 2. If the QoS constraints of b do not allow a reduction of data rate, then master M1 could also direct link b→c 604 to another time slot in order to avoid the interference.</p>
<p id="p0036" num="0036">It is also possible that a node can communicate and satisfy its QoS constraints even if it belongs to the IF of another node. For example, consider again the case shown in <figref idref="f0005">Fig. 6</figref> where a high data rate link between b and c is active and node w belongs to IF(b,c) 606. If master M2 wishes to communicate with node w, it may do so without requesting b to reduce its IF. In fact, given the close proximity of M2 and w, their link will experience very little attenuation. In this case, M2 may be able to employ a small amount of transmit power to overcome both channel attenuation and interference from b. If this is possible, then link M2→w 800 will be established without the necessity of requesting the reduction of IF(b,c) 606. <figref idref="f0007">Fig. 8</figref> illustrates a refinement of <figref idref="f0005">Fig. 6</figref> in which a link M2→w 800 may coexist with an interfering link<!-- EPO <DP n="13"> --> b→c 604. Link M2→w 800 produces IF<sub>min</sub>(M2,w) 802.</p>
<p id="p0037" num="0037">In the previous examples, proxy node w receives interference and could directly contact master M1 of the other network. In the general case in which the disturbed node is not a proxy node, a node would send to its own master a request for a change in the IF of an interfering node in another system. The master would then relay such a request to the other system either directly, if the masters are in range, or by relay via proxy nodes if masters cannot communicate directly. <figref idref="f0008">Fig. 9</figref> illustrates a refinement of <figref idref="f0005">Fig. 6</figref> in which link w→x 900 disturbs node b but node b cannot communicate directly with M2. As shown by the dashed path 902, b sends a request to M1, M1 relays the request to proxy node c, and node c relays the request to master M2. Masters M1 and M2 can make local decisions, on the basis of pre-set policies, whether to relay or grant the request.</p>
<p id="p0038" num="0038">Similar considerations are applied to extend the technique to the case of more than two networks, either homogeneous or heterogeneous. In the case of heterogeneous networks, there is the issue that nodes which do not have the same PHY or media access control (MAC) are not capable of communicating with each other. In this case, the invention provides an embodiment in which a communication device that is common to all PLC devices is utilized so that some data exchange can be performed. This common inter-PHY communication capability can be very rudimentary or more sophisticated depending on what and how much information will be exchanged between heterogeneous systems.</p>
<p id="p0039" num="0039"><figref idref="f0031">Fig. 32</figref> illustrates a method for achieving STR through power control. A first network node communicates 3202 a signal to a second network node. Based on either the reception quality of the received signal or power control information communicated within the received signal, the second network node determines 3204 an appropriate power level for communicating information to the first network node. Thereafter, the second network node transmits 3206 the information to the first network node at the determined power level. Upon receiving the transmitted information, the first network node communicates 3208 a signal to the second network node indicating whether the signal was received properly. This signal may be, for example, an acknowledgment/no acknowledgment (ACK/NACK) signal and may include power control feedback information. If the second network node has additional information to communicate to the first network node, then the second network node determines 3204 the appropriate power level for communicating the additional information based on either the receive quality of the ACK/NACK signal or the content of the ACK/NACK signal. For each determination 3204 of the power level setting, the second network node may also<!-- EPO <DP n="14"> --> consider 3210 the status of other links existing in its network or neighboring networks.</p>
<p id="p0040" num="0040"><figref idref="f0037">Fig. 37A</figref> illustrates a PLC power control apparatus 3700 having a receiving section 3702 that receives a signal communicated from a PLC node. A power determining section 3706 determines, based on the received signal, the power required to communicate information to the PLC node while satisfying a particular QoS. A transmitting section 3708 transmits the information in a transmit signal to the PLC node at the determined power.</p>
<p id="p0041" num="0041">The power required to communicate the information to the PLC node, while satisfying the particular QoS, is determined from the reception quality of the received signal determined by a reception quality determining section 3710. Alternatively, the required power is determined from power control information communicated within the received signal.</p>
<p id="p0042" num="0042">Receiving section 3702 receives an acknowledgment signal from the PLC node for the communicated information. Based on the received acknowledgment signal, power determining section 3706 revises the power required to communicate subsequent information to the PLC node, and transmitting section 3708 transmits the subsequent information to the PLC node at the revised power. Alternatively, power determining section 3706 revises the particular QoS for communicating subsequent information to the PLC node based on the reception quality of information communicated in another link, and the subsequent information is transmitted by transmitting section 3708 to the PLC node at a power commensurate with the revised QoS. This other link may not involve apparatus 3700; that is, the link may be between nodes other than apparatus 3700. If the other link is received by a node other than PLC power control apparatus 3700, then an indication of the revised QoS is communicated to PLC power control apparatus 3700 by a master node either directly or indirectly via a third node.</p>
<p id="p0043" num="0043">In one aspect, power determining section 3706 determines whether its communication link with the PLC node will adversely affect another communication link. If so, power determining section 3706 assigns orthogonal communication resources to the two links so that information may be communicated over the two links using the orthogonal communication resources to avoid the adverse effects.</p>
<p id="p0044" num="0044"><figref idref="f0038">Fig. 37B</figref> illustrates a PLC integrated circuit module 3750. PLC integrated circuit module 3750 has an integrated circuit 3752 that includes PLC power control apparatus 3700.</p>
<p id="p0045" num="0045">Additional STR protocols are described below that rely upon an exchange of information between neighboring networks. The following protocols do not necessarily require that devices use power control to limit interference. However,<!-- EPO <DP n="15"> --> these protocols can be used in combination with power control to further increase the prospective overall network throughput.</p>
<heading id="h0007">(STR Protocol Based on a Matrix of Node Connectivity)</heading>
<p id="p0046" num="0046">Consider a case in which all PLC devices in all neighboring PLC networks are homogeneous, i.e., they are interoperable and can communicate data to each other. A PLC network will be called an autonomous system (AS).</p>
<p id="p0047" num="0047">In every beacon interval, there is a contention window (CW) and a contention-free window (CFW). Assume that the CFW can be divided in multiple time division multiplexing (TDM) elementary units (TEUs) of time. A TEU is the minimum amount of time that a master can allocate to nodes for TDMA, and there are S TEUs in a CF window. N denotes the total number of nodes in all ASs.</p>
<p id="p0048" num="0048">In this embodiment, the STR protocol employs: (1) a matrix of node connectivity (MNC), an NxN matrix, and (2) a matrix of time allocations (MTA), an NxS matrix.</p>
<heading id="h0008">(Matrix of Node Connectivity (MNC))</heading>
<p id="p0049" num="0049">If I and j are two nodes, SNR<sub>ij</sub> denotes the SNR at which they can receive each other. The MNC is built on the basis of the SNR<sub>ij</sub>. MNC can be either binary or not.</p>
<p id="p0050" num="0050">If MNC is binary, then SNR<sub>TH</sub> is defined as the threshold level for harmful interference. If MNC is not binary, the value of element MNC(I,j) depends on the level of SNR<sub>ij</sub>; this allows for more granularity in the description of the level of interference that two nodes can withstand.</p>
<p id="p0051" num="0051">Channel attenuation is generally symmetric because the power line channel transfer function is isotropic. This means that MNC is a symmetric matrix: MNC(I,j)=MNC(j,i). Although the transfer function is symmetric, the power line channel may not be symmetric as noise generated by appliances is characterized by locality. In order to include noise in the MNC, non-symmetric entries are forced. For example, if either nodes I or j are in a noisy state (e.g., noisy appliance nearby), this is represented by forcing MNC(I,j)≠MNC(j,i). For example, MNC(I,j)&gt;MNC(j,i) is set to represent that node I is in a noisy state (for i&gt;j) or vice versa (i&lt;j).</p>
<p id="p0052" num="0052">For example, if MNC is binary, then elements MNC(I,j) are as follows: (1) MNC(I,j)=1, nodes I and j communicate reliably with each other at an SNR&gt;SNR<sub>TH</sub> and (2) MNC(I,j)=0, nodes I and j do not substantially interfere with each other and cannot reliably communicate with each other because their respective SNRs are less than SNR<sub>TH</sub>.<!-- EPO <DP n="16"> --></p>
<p id="p0053" num="0053">If MNC is ternary, elements MNC(I,j) could be as follows: (1) MNC(I,j)=0, nodes I and j receive each other at an 0&lt;SNR&lt; SNR<sub>TH1</sub>, i.e., nodes I and j do not substantially interfere with each other and cannot reliably communicate with each other, (2) MNC(I,j)=1, nodes I and j receive each other at an SNR<sub>TH1</sub>&lt;SNR&lt; SNR<sub>TH2</sub>, and (3) MNC(I,j)=3, nodes I and j receive each other at an SNR&gt; SNR<sub>TH2</sub>, where SNR<sub>THx</sub> (x=1,2) are different thresholds.</p>
<p id="p0054" num="0054"><figref idref="f0009">Fig. 10</figref> illustrates a network diagram 1000 and an MNC 1002 for an autonomous system having one master M and three slave nodes {x,y,z}. Although not necessary, master M uses power control so that the transmitted power used for its beacon is the minimum required to reach all three nodes. The associated binary MNC 1002 has the following meaning: (1) master M can transmit (TX)/receive (RX) to/from all nodes with SNR &gt; SNR<sub>TH</sub>, (2) node y can TX/RX to/from node z with SNR &gt; SNR<sub>TH</sub>, and (3) node x cannot TX/RX to/from nodes y and z with SNR &gt; SNR<sub>TH</sub>. This means that nodes y and z will always be out of IF(x) and, vice versa, that x will be always out of IF(y) and IF(z). In <figref idref="f0009">Fig. 10</figref>, <figref idref="f0001">1</figref> represents a first link qualifier and 0 represents a second link qualifier, as used herein.</p>
<p id="p0055" num="0055"><figref idref="f0010">Fig. 11</figref> illustrates neighboring autonomous systems AS1 1100 and AS2 1102. As illustrated in <figref idref="f0010">Fig. 11</figref>: (1) AS1={M1,x,y,z,w} and (2) AS2={M2,a,b,c,d). The autonomous systems AS1 and AS2 have proxy nodes {c,d,w} and the number of nodes in systems AS1 and AS2 is: (1) N1=5, (2) N2=5, and (3) N = N1+N2 = 10. For this example, the nodes do not use power control (although as noted elsewhere herein, this technique can be used with power control). The associated binary MNC 1104 has the following meaning: (1) master M1 can TX/RX to all nodes in AS1 and to {c,d} of AS2 with SNR &gt; SNR<sub>TH</sub>, (2) master M2 can TX/RX to all nodes in AS2 and to w of AS1 with SNR &gt; SNR<sub>TH</sub>, (3) node x can TX/RX to all nodes in AS1 except w with SNR &gt; SNR<sub>TH</sub>, (4) node x will not interfere with any node of AS2, (5) node y can TX/RX to all nodes in AS1 except z with SNR &gt; SNR<sub>TH</sub>, and (6) node y will only interfere with nodes {c,d} in AS2.</p>
<p id="p0056" num="0056">Matrix MNC can be built and updated in several ways. For example, because the power line channel is a broadcast channel, packets transmitted by node I to node j are also received by node k. Node k can build part of the MNC by "sniffing" packets and measuring the power level at which packets are received. More specifically: (1) nodes detect the source address (SA) from packets transmitted by other nodes, (2) on the basis of the SA, every node builds a row of the MNC, and (3) nodes periodically send their MNC row to the master node.</p>
<p id="p0057" num="0057">The MNC can also be built actively. Specifically, the nodes may transmit<!-- EPO <DP n="17"> --> special packets at regular intervals to allow other nodes to build their MNC row. Alternatively, nodes may send, at regular intervals, their MNC row to the master to enable the master to build the full MNC and then broadcast the full MNC, or just the part that needs updating, with a beacon so that every node in the network can update and maintain the full MNC.</p>
<p id="p0058" num="0058">In a distributed implementation, nodes send their MNC row to all other nodes in range as broadcast packets. All nodes in range then update their MNC with this information. Nodes not in range would not receive the packet and this would not matter as they would not be in interference range.</p>
<p id="p0059" num="0059">Because channel characteristics, including attenuation, are time varying and synchronous to the AC cycle of the mains, in one embodiment, nodes maintain multiple MNCs, one per each phase region for the AC cycle.</p>
<heading id="h0009">(Matrix of Time Allocations (MTA))</heading>
<p id="p0060" num="0060">If there are S TEUs of time in the CFW of a beacon interval, the MTA is an NxS matrix, where available, and forbidden TEUs are marked. For example, in the case of binary marking {0,1}: (1) MTA(I,j)=0 means that node I can use a TEU #j for a link and (2) MTA(I,j)=1 means that TEU #j cannot be used for a new link by node I, either because node I already has a link active on that TEU or because that TEU is in use by another node that interferes with node i. In the quaternary marking case {0,1, T, R}: (1) MTA(I,j)=0 means that node I can use TEU #j for a link, (2) MTA(I,j)=1 means that node I cannot use TEU #j for a link, (3) MTA(I,j)=T means that node I is forbidden from transmitting on TEU #j, and (4) MTA(I,j)=R means that node I is forbidden from receiving on TEU #j. A quaternary MTA increases the spatial reuse factor in some topologies because it differentiates between interdiction in transmission and reception.</p>
<p id="p0061" num="0061">The marking of the TEUs in the MTA depends on the topology, which is represented by the MNC. Given a link x→y, the following rules exist: (1) transmission-interdiction is marked scanning the MNC on the y-row and (2) receive-interdiction is marked scanning the MNC on the x-row.</p>
<p id="p0062" num="0062"><figref idref="f0011">Fig. 12A</figref> illustrates the MTA for the topology of <figref idref="f0009">Fig. 10</figref> when there are S=6 TEUs and no active links. In this MTA, the elements are all zeros.</p>
<p id="p0063" num="0063">Assume that a link y→z is established between nodes y and z using TEUs #1 and #2. <figref idref="f0011">Fig. 12B</figref> illustrates that elements MTA(y,1), MTA(y,2), MTA(z,1), and MTA(z,2) are set to 1 to signify that nodes y and z are interdicted (i.e., forbidden or precluded) from TX/RX on TEUs #1 and #2. <figref idref="f0011">Fig. 12C</figref> illustrates that TX-interdiction is marked scanning the MNC on the destination row, row z. Because MNC(z,M)=1, MTA(M,1)=MTA(M,2)=T is marked, as shown in <figref idref="f0011">Fig. 12C. Fig. 12D</figref><!-- EPO <DP n="18"> --> illustrates that RX-interdiction is marked scanning the MNC on the source row, row y. Because MNC(y,M)=1, MTZ(M,1)=MTA(M,2)=R. However, because these two elements were already marked as "T," both are marked as "1" to signify both TX and RX interdiction, as shown in <figref idref="f0011">Fig. 12D</figref>.</p>
<p id="p0064" num="0064"><figref idref="f0011">Fig. 12D</figref> shows the final MTA after link y→z has been established on TEUs #1 and 2. If MTA(I,j)=0, it means that node I can use TEU #j for establishing an active link.</p>
<p id="p0065" num="0065">Consider the system in <figref idref="f0010">Fig. 11</figref> which shows two Ass and their associated MNC 1104. Assume that MNC 1104 is already known, S=4, and the MTA is quaternary.</p>
<p id="p0066" num="0066"><figref idref="f0012">Fig. 13A</figref> illustrates the MTA for an example in which node x of <figref idref="f0010">Fig. 11</figref> requests a link with node z. <figref idref="f0012">Fig. 13B</figref> illustrates the MTA for the example in which the link a→b is established.</p>
<p id="p0067" num="0067">In a centralized scheme: (1) only the master maintains and updates the MTA, (2) nodes must send a request to the master to obtain a TDMA allocation, (3) the master advertises the TDMA allocations in a beacon, (4) the master advertises the MTA sub-matrix pertaining to its own AS in the beacon, and (5) proxy nodes inform other masters of the MTA sub-matrices transmitted in the beacon of the first master.</p>
<p id="p0068" num="0068">In a distributed scheme: (1) all nodes maintain and update the MTA, (2) the master may advertise the MTA in the beacon, (3) nodes autonomously decide the allocation of TEUs and then send management protocol data units (PDUs) to the master.</p>
<p id="p0069" num="0069">The master then broadcasts a new TDM allocation to the whole network, and (4) proxy nodes inform neighboring Ass.</p>
<heading id="h0010">(Description ofMNC/MTA STR Protocol)</heading>
<p id="p0070" num="0070">The MNC/MTA STR protocol includes the following operations, as illustrated in <figref idref="f0034">Figs. 35A</figref> and <figref idref="f0035">35B</figref> (this will be explained in detail below with reference to <figref idref="f0010">Fig. 11</figref>):
<ol id="ol0001" compact="compact" ol-style="">
<li>1. a node x requests from its master a TEU to transmit to y (step 3502);</li>
<li>2. master M sequentially scans columns of the MTA searching for available TEUs until either of the following conditions is satisfied: <maths id="math0001" num=""><math display="block"><mrow><mi mathvariant="normal">MTA</mi><mfenced separators=","><mi mathvariant="normal">x</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mi mathvariant="normal">MTA</mi><mfenced separators=","><mi mathvariant="normal">y</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mn mathvariant="normal">0</mn></mrow></math><img id="ib0001" file="imgb0001.tif" wi="42" he="5" img-content="math" img-format="tif"/></maths> or <maths id="math0002" num=""><math display="block"><mrow><mi mathvariant="normal">MTA</mi><mfenced separators=","><mi mathvariant="normal">x</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mi mathvariant="normal">R and MTA</mi><mfenced separators=","><mi mathvariant="normal">y</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mi>T</mi><mspace width="1em"/><mfenced separators=""><mrow><mi>step</mi><mspace width="1em"/></mrow><mn>3504</mn></mfenced><mo>;</mo></mrow></math><img id="ib0002" file="imgb0002.tif" wi="75" he="6" img-content="math" img-format="tif"/></maths></li>
<li>3. if the search is successful (step 3506), M sets MTA(x,j)=1 and MTA(y,j)=1 (step 3510); otherwise, node x's request is denied (step 3508);</li>
<li>4. M marks TX and RX interdiction for each node k in the MTA as follows: <maths id="math0003" num=""><math display="block"><mrow><mi mathvariant="normal">If MTA</mi><mfenced separators=","><mi mathvariant="normal">k</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mn mathvariant="normal">0</mn><mo>,</mo></mrow></math><img id="ib0003" file="imgb0003.tif" wi="28" he="5" img-content="math" img-format="tif"/></maths> then <maths id="math0004" num=""><math display="block"><mrow><mi mathvariant="normal">MTA</mi><mfenced separators=","><mi mathvariant="normal">k</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mi mathvariant="normal">R</mi><mo>,</mo><mspace width="1em"/><mi mathvariant="normal">if MNC</mi><mfenced separators=","><mi mathvariant="normal">x</mi><mi mathvariant="normal">k</mi></mfenced><mo>=</mo><mn>1</mn></mrow></math><img id="ib0004" file="imgb0004.tif" wi="52" he="5" img-content="math" img-format="tif"/></maths><!-- EPO <DP n="19"> --> <maths id="math0005" num=""><math display="block"><mrow><mi mathvariant="normal">MTA</mi><mfenced separators=","><mi mathvariant="normal">k</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mi mathvariant="normal">T</mi><mo>,</mo><mspace width="1em"/><mi mathvariant="normal">if MNC</mi><mfenced separators=","><mi mathvariant="normal">y</mi><mi mathvariant="normal">k</mi></mfenced><mo>=</mo><mn>1</mn></mrow></math><img id="ib0005" file="imgb0005.tif" wi="52" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0006" num=""><math display="block"><mrow><mi mathvariant="normal">If MTA</mi><mfenced separators=","><mi mathvariant="normal">k</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mi mathvariant="normal">T</mi><mo>,</mo></mrow></math><img id="ib0006" file="imgb0006.tif" wi="38" he="7" img-content="math" img-format="tif"/></maths> then <maths id="math0007" num=""><math display="block"><mrow><mi mathvariant="normal">MTA</mi><mfenced separators=","><mi mathvariant="normal">k</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mn>1</mn><mo>,</mo><mspace width="1em"/><mi mathvariant="normal">if MNC</mi><mfenced separators=","><mi mathvariant="normal">x</mi><mi mathvariant="normal">k</mi></mfenced><mo>=</mo><mn>1</mn></mrow></math><img id="ib0007" file="imgb0007.tif" wi="51" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0008" num=""><math display="block"><mrow><mi mathvariant="normal">If MTA</mi><mfenced separators=","><mi mathvariant="normal">k</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mi mathvariant="normal">R</mi><mo>,</mo></mrow></math><img id="ib0008" file="imgb0008.tif" wi="38" he="6" img-content="math" img-format="tif"/></maths> then <maths id="math0009" num=""><math display="block"><mrow><mi mathvariant="normal">MTA</mi><mfenced separators=","><mi mathvariant="normal">k</mi><mi mathvariant="normal">j</mi></mfenced><mo>=</mo><mn>1</mn><mo>,</mo><mspace width="1em"/><mi mathvariant="normal">if MNC</mi><mfenced separators=","><mi mathvariant="normal">y</mi><mi mathvariant="normal">k</mi></mfenced><mo>=</mo><mn>1</mn><mspace width="1em"/><mfenced separators=""><mrow><mi>step</mi><mspace width="1em"/></mrow><mn>3512</mn></mfenced><mo>;</mo></mrow></math><img id="ib0009" file="imgb0009.tif" wi="73" he="5" img-content="math" img-format="tif"/></maths></li>
<li>5. master M assigns TEU #j to link x→y (step 3514);</li>
<li>6. M advertises the link allocation on its beacon, and transmission x→y starts (step 3516);</li>
<li>7. M sends a management PDU to proxy nodes with the updated column j of the MTA (step 3518);</li>
<li>8. proxy nodes relay the management PDU to masters of other networks and await an ACK (step 3520); and</li>
<li>9. proxy nodes relay ACKs of other masters to their respective masters (step 3522).</li>
</ol></p>
<p id="p0071" num="0071">Consider the system in <figref idref="f0010">Fig. 11</figref>, which shows two AS and their MNC. Assume that the MNC is already known, S=4, MTA is quaternary, and only steps 1-5 above will be considered. Initially, no TDMA links are active, i.e., MTA(I,j)=0 for every I and j. <figref idref="f0013">Fig. 14A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when node x requests 2 TEUs for the link x→z in the system illustrated by <figref idref="f0010">Fig. 11</figref>. <figref idref="f0013">Fig. 14B</figref> illustrates the MTA of <figref idref="f0013">Fig. 14A</figref> upon the completion of step 4 of the quaternary STR protocol.</p>
<p id="p0072" num="0072">Now, node a requests 1 TEU for link a→b. <figref idref="f0014">Fig. 15A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when node a requests 1 TEU for link a→b in the system having the MTA illustrated by <figref idref="f0013">Fig. 14B</figref>. <figref idref="f0014">Fig. 15B</figref> illustrates the MTA of <figref idref="f0014">Fig. 15A</figref> upon the completion of step 4 of the quaternary STR protocol. Space/time reuse is achieved in this example because two links are simultaneously active on the same TDM slot #1.</p>
<p id="p0073" num="0073">Now, node d requests 1 TEU for the link d→c. <figref idref="f0015">Fig. 16A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when node d requests 1 TEU for link d→c in the system having the MTA illustrated by <figref idref="f0014">Fig. 15B</figref>. <figref idref="f0015">Fig. 16B</figref> illustrates the MTA of <figref idref="f0015">Fig. 16A</figref> upon the completion of step 4 of the quaternary STR protocol. Space/time reuse is further achieved because three links are now simultaneously active on the same TDM slot #1.</p>
<p id="p0074" num="0074">Now, node M1 requests 2 TEUs for the link M1→w. <figref idref="f0016">Fig. 17A</figref> illustrates the MTA, upon the completion of step 3 of the quaternary STR protocol, when master M1 allocates 1 TEU for link M1→w in the system having the MTA illustrated by <figref idref="f0015">Fig. 16B</figref>.<!-- EPO <DP n="20"> --> <figref idref="f0016">Fig. 17B</figref> illustrates the MTA of <figref idref="f0016">Fig. 17A</figref> upon the completion of step 4 of the quaternary STR protocol. No further space/time reuse is achieved because only three links are simultaneously active on the same TDM slot #1.</p>
<p id="p0075" num="0075">As the space/time reuse example above shows, 4 active links simultaneously using 6 TEUs, when there are only S=4 TEUs available, provide an average increase in overall throughput of 50%.</p>
<p id="p0076" num="0076"><figref idref="f0032">Fig. 33</figref> illustrates a method of achieving STR through the use of the MNC and MTA. A network node, such as a master node, determines 3202 the QoS for node pairs in its network or both its network and neighboring networks. Based on the QoS information for the node pairs, the master node assigns 3304 link qualifiers to the node pairs. The master allocates 3306 a channel to a node pair upon request, but precludes 3308 other node pairs that may interfere with the allocated channel from accessing the channel. Additionally, the master may allocate 3310 the channel to a non-interfering node.</p>
<p id="p0077" num="0077"><figref idref="f0039">Fig. 38A</figref> illustrates an STR apparatus 3800 for allocating a communication channel. STR apparatus 3800 includes a node pair communication determining section 3802 that determines, for each of a plurality of node pairs within a network, whether the pair of nodes may communicate at a particular QoS. A link qualifier assignment section 3804 assigns a first link qualifier to each pair of nodes that is determined to be able to communicate at the particular QoS and, otherwise, assigns a second link qualifier to each pair of nodes. A communication channel allocator 3806 allocates, for a pair of first and second network nodes that has the first link qualifier assigned thereto, a communication channel for communication of payload information from the first node to the second node. Communication channel allocator 3806 partially or fully precludes another network node from concurrently being allocated the channel if either the pair of the other node and the first node or the pair of the other node and the second node is assigned the first link qualifier.</p>
<p id="p0078" num="0078"><figref idref="f0039">Fig. 38B</figref> illustrates an STR integrated circuit module 3850. STR integrated circuit module 3850 has an integrated circuit 3852 that includes STR apparatus 3800.</p>
<heading id="h0011">(Space/Time Reuse Protocol for Heterogeneous Networks)</heading>
<p id="p0079" num="0079">Heterogeneous networks are networks having non-interoperable devices, such as when not all devices have the same PHY (modulation, coding, bandwidth, etc.). For example, this is the case where one AS contains devices that use PHY-A and a second AS contains devices that use a PHY-B different from PHY-A. In this case, communication between the devices in AS(A) that use PHY-A and the devices in AS(B)<!-- EPO <DP n="21"> --> that use PHY-B is impossible using their native communication protocols. Each AS can still use the STR protocol described above, but information can be exchanged only among the ASs that are homogenous, i.e., have interoperable nodes. The present embodiment provides a technique for increasing STR gains by providing a protocol for the devices to be somewhat interoperable.</p>
<p id="p0080" num="0080">This embodiment provides two techniques for providing limited interoperability between devices in an heterogeneous network: a simple common signaling scheme (S-CSS) and an enhanced common signaling scheme (E-CSS). S-CSS devices are equipped with a simple common signaling scheme, in addition to their native communications protocol, that, while not allowing them to exchange data packets, nevertheless enables them to exchange very basic information, such as information of their presence/absence in the network of an AS with a certain PHY or bandwidth requirements of a certain set of ASs that have the same PHY; this basic information is then exploited by the STR protocol. E-CSS devices are equipped with a common signaling scheme, in addition to their native communications protocol, that is more sophisticated than the S-CSS signaling scheme and that enables exchange of packets containing data useful to the STR protocol.</p>
<p id="p0081" num="0081">If devices are equipped with a simple signaling scheme, it is still be possible to use an STR protocol based on power control, as described above. Although it may not be possible to exchange requests for modifying interference footprints between two heterogeneous ASs, the information conveyed via the basic common signaling scheme is exploited to modify the interference footprint generated by each AS.</p>
<p id="p0082" num="0082">The use of the more sophisticated common signaling scheme that allows the exchange of data packets enables heterogeneous nodes to use matrix based MNC/MTA STR protocols. The use of E-CSS supports the above-described STR protocols, described with respect to homogeneous networks, with some modifications.</p>
<heading id="h0012">(Simple Common Signaling Scheme (S-CSS))</heading>
<p id="p0083" num="0083">Assume that all PLC devices on a network have, in addition to their native signaling scheme, the capability of generating a simple multicarrier waveform in accordance with a simple signaling scheme (CSS). This is accomplished by storing in memory samples of the waveform and providing the samples from the memory directly to a digital to analog (D/A) converter. This method can be implemented even in a device that does not have a native multicarrier signaling scheme. Assume the multicarrier waveform is designated "S-CSS" and that P different S-CSSs exist, where P is the number of different native signaling schemes.<!-- EPO <DP n="22"> --></p>
<p id="p0084" num="0084">Every device that has a certain PHY transmits the S-CSS simultaneously and periodically. Every system that has a certain PHY transmits the S-CSS in a round robin fashion at fixed offsets from the zero crossing of the AC mains.</p>
<p id="p0085" num="0085"><figref idref="f0017">Fig. 18</figref> illustrates an example in which the devices of three systems having different native signaling schemes, PHY-A, PHY-B, and PHY-C, transmit their S-CSSs. All devices that have PHY-A transmit S-CSS(A) every P=3 synchronization periods TH. Similarly, all devices that have PHY-B transmit S-CSS(B) every P=3 synchronization periods TH with an offset of TH from when S-CSS(A) was transmitted. Similarly, all devices that have PHY-C transmit S-CSS(C) every P=3 synchronization periods TH with an offset of 2·TH from when S-CSS(A) was transmitted and an offset of TH from when S-CSS(B) was transmitted.</p>
<p id="p0086" num="0086">In this CSS scheme, because all nodes of a certain PHY transmit same information at the same time using a baseband multicarrier waveform, the superposition of the signals may be detected by other nodes. Nodes detect the network status, i.e., the number of systems with different native signaling schemes that are on the network, by detecting which S-CSS waveforms are transmitted. <figref idref="f0018">Fig. 19A</figref> illustrates the detection of three S-CSS waveforms indicating the existence of three different native signaling schemes.</p>
<p id="p0087" num="0087">Each S-CSS signal is transmitted at a fixed offset from an AC zero crossing. Windows of transmission opportunity are defined, and systems transmit in those windows to signal their presence on the network. If there are no devices of a certain PHY, then no transmission would occur in the corresponding window of transmission opportunity. <figref idref="f0018">Fig. 19B</figref> illustrates an example in which only two of three S-CSS waveforms are detected.</p>
<p id="p0088" num="0088">The period TH of identical S-CSS transmissions, in one embodiment, is an integer multiple of the AC mains cycle. <figref idref="f0019">Fig. 20</figref> illustrates an embodiment in which the time between consecutive S-CSS transmissions is further subdivided into U TDM units (TDMUs) and each TDMU is subdivided in S TDM slots (TDMSs). The values of U and S are chosen based on certain factors. U governs the frequency (or latency) of network status update. S governs the tradeoff between bandwidth granularity and the minimum latency experienced by packets of an AS. Exemplary values of U and S are in the range 3≤U≤10 and S should be an integer multiple of P. However, the choice of these values depends on the application.</p>
<p id="p0089" num="0089">The knowledge of the network status is used to determine how resources will be shared on the basis of pre-set policies. The fundamental concept is that network status is associated with a certain TDMA structure within the TDMU. Although this<!-- EPO <DP n="23"> --> invention is general and is independent of those policies, for the sake of clarity, the examples herein assume a specific policy and a maximum number of different native PHYs equal to P=3. In practice, the devices present on the market and the status of standardization are taken into account to generate optimized values for P, S, and U, as well as the pre-set policies. Without loss of generality, assume in the following examples the following policy is enforced. If all three PHYs are present: (1) PHY-A devices are entitled to use up to 50% of the resources, (2) PHY-B devices are entitled to use up to 25% of the resources, and (3) PHY-C devices are entitled to use up to 25% of the resources. If only two PHYs are present, each system is entitled to use up to 50% of the resources. Each system may use less resources if their QoS constraints allow it. Also, a system may use more or less resources than those indicated above if another system relinquishes its resources. This feature is denominated as dynamic bandwidth assignment (DBA).</p>
<p id="p0090" num="0090">Systems use the S-CSS signals to advertise their request for resources to all other devices. For example, multiple S-CSS windows of transmission opportunity are shown in <figref idref="f0019">Fig. 20</figref>. The first window for transmission opportunity, field b0, advertises that a system is present; the second window for transmission opportunity, field b1, advertises the resource requirements. If S-CSS(A) is present in field b1, it means that a PHY-A device wants all the resources available to it (i.e., the policy entitlement); if S-CSS(A) is not present in field b1, then it means that the PHY-A device can give up some resources for the benefit of other systems. Other transmission opportunity windows may also be present and allow several features, for example, more bandwidth granularity in implementing DBA, re-synchronization of systems, and a request for frequency division multiplexing (FDM) resource sharing. The presence of fields bx (x=1,2,3...) is not necessary, but allows better resource sharing among the multiple systems on the power line channel.</p>
<p id="p0091" num="0091">As an example of how network status is associated with a particular TDMA structure, assume that nodes in the network detect the S-CSS waveforms of all three PHYs, as in <figref idref="f0018">Fig. 19A</figref>. <figref idref="f0020">Fig. 21</figref> illustrates a TDMA structure that satisfies the policies given above for the case of S=12.</p>
<p id="p0092" num="0092">As another example of how network status is associated with a particular TDMA structure, assume that nodes in the network detect the S-CSS waveforms of only PHY-A and PHY-C, as illustrated in <figref idref="f0018">Fig. 19B</figref>. <figref idref="f0021">Fig. 22</figref> illustrates two TDMA structures that satisfy the policies given above for the case of S=12. The two solutions differ in terms of the minimum latency that can be ensured to a system.</p>
<p id="p0093" num="0093">In both examples, systems are assigned interleaved TDMSs to minimize latency.<!-- EPO <DP n="24"> --> Alternatively, a chunk of contiguous TDMSs are assigned. This solution simplifies implementation but does not minimize latency. Again, the appropriate choice is made on the basis of QoS constraints and depends on a case-by-case basis.</p>
<p id="p0094" num="0094"><figref idref="f0022">Figs. 23</figref>, <figref idref="f0023">24</figref> and <figref idref="f0024">25</figref> illustrate TDMA structures for S=12 and P=3 when two S-CSS transmission opportunity windows, fields b0 and b1, are used to advertise resource requirements. In this particular example, two TDMS slots are introduced at the beginning of every TDMU that can be used by all systems in the CSMA.</p>
<p id="p0095" num="0095">With respect to the specific TDMA structures that are available for use, it is required that all the available TDMA structures and their association to the network status are known to all devices on the network. In one embodiment, these TDMA structures are pre-set in memory. Although practicality puts a constraint on the number of available TDMA structures that can be stored in memory, the present invention can work with any number of pre-set TDMA structures.</p>
<p id="p0096" num="0096">The S-CSS protocol can also operate using power control as follows. Not all nodes transmit their interrupted Poisson process (IPP) waveform simultaneously; instead, only nodes that plan to transmit data at the next synchronization period simultaneously transmit the IPP. If a node does not plan to send data, it will not transmit the IPP waveform. Also, the node need not transmit the IPP waveform when it is sufficient to transmit in D1 and D2 using CSMA. After estimating the minimum necessary power to establish a desired link, a node transmits the IPP waveform at that power, not at the maximum power. This has an effect of reducing the interference footprint of that node.</p>
<heading id="h0013">(STR Protocol for Heterogeneous Networks based on S-CSS)</heading>
<p id="p0097" num="0097">The following STR protocol is designed for heterogeneous networks and exploits the availability of an S-CSS and a set of known TDMA structures unequivocally associated with the network status. As described previously, every node that shares a common native PHY transmits the S-CSS simultaneously, periodically or occasionally, and in a round robin fashion with the other systems (see <figref idref="f0017">Figs. 18</figref> and <figref idref="f0018">19</figref>).</p>
<p id="p0098" num="0098">Every node of a system transmits in field b0 and some also transmit in field b1 according to their respective resource requirements. Each node of a system detects the superposition of the S-CSSs of the nodes of the other systems. Based on this detection, each node decides whether it can transmit/receive signals at the same time as another PHY system (independent node that can achieve STR gain) or if it has to orthogonalize its operation by using another TDMS (i.e., time sharing case). <figref idref="f0025">Fig. 26</figref> illustrates two heterogeneous systems using time sharing to orthogonalize their communications.<!-- EPO <DP n="25"> --></p>
<p id="p0099" num="0099">Each node autonomously builds an interference index vector (IIV). When communicated to their respective master nodes, the set of all IIVs of a system form a co-existence PHY list (CPL). The IIV indicates whether a node in one system can detect the S-CSS from other systems that use a different PHY. <figref idref="f0026">Fig. 27A</figref> illustrates how three systems with three different PHYs can interfere with each other.</p>
<p id="p0100" num="0100"><figref idref="f0026">Fig. 27B</figref> illustrates a CPL generated by the nodes of the system using PHY-C. The CPL illustrated in <figref idref="f0026">Fig. 27B</figref> indicates that master Mc detects field b0 of S-CSS(B) but not field b1, which means one or more PHY-B system nodes can interfere with master Mc communications and that the PHY-B nodes detected by master Mc are not requesting their maximum available resources. Node x does not detect the presence of any node with a different PHY. Node y detects fields b0 and b1 of S-CSS(B) and S-CSS(A), indicating that there are one or more PHY-B system nodes and one or more PHY-A system nodes that may interfere with node y communications and the one or more nodes of each of these systems are requesting the maximum available resources. Node z detects fields b0 and b1 of S-CSS(A), indicating that one or more PHY-A system nodes can interfere with node z communications and that one or more PHY-A nodes detected by node z are requesting their maximum available resources. All nodes in the system using PHY-C transmit their presence and their request for maximum resources, except node y which signals it may accept reduced resources.</p>
<p id="p0101" num="0101">As shown in <figref idref="f0022 f0023 f0024">Figs. 23-25</figref>, every IIV is associated with a TDMA structure. For example, IIV(x){B,C,A}= "00 11 00" corresponds to pattern 6, and IIV(z){B,C,A}= "00 11 11" corresponds to pattern 4. If node x wished to communicate with node z it would immediately know what TDMSs to use by computing a usable slot table (UST). <figref idref="f0026">Fig. 27C</figref> illustrates a UST for the CPL of <figref idref="f0026">Fig. 27B</figref>. Each slot of the UST contains a 1 when the TDMA structure of sender and receiver have common TDMS values, and 0 otherwise. The link x→z is then established using the TDMSs marked with a "1" in the UST. For example, link x→z may communicate information in TDMSs 3, 4, 7, 8, 11, 12, because the values of UST slots 3, 4, 7, 8, 11, 12 are all 1.</p>
<heading id="h0014">(Description of Heterogeneous STR Protocol)</heading>
<p id="p0102" num="0102">The STR protocol for heterogeneous PHYs has the following steps, which are illustrated in <figref idref="f0036">Fig. 36</figref>.
<ol id="ol0002" compact="compact" ol-style="">
<li>1. startup,
<ul id="ul0002" list-style="none" compact="compact">
<li>start-up, synchronization with S-CSS period, etc. (step 3602);</li>
</ul></li>
<li>2. each node transmits S-CSS in accordance with resource requirements (step 3604);<!-- EPO <DP n="26"> --></li>
<li>3. each node detects S-CSS of other systems and sets IIV as follows:
<ul id="ul0003" list-style="none" compact="compact">
<li>1, if received signal is strong, i.e., larger than threshold, and</li>
<li>0, if received signal is weak, i.e., smaller than threshold (step 3606);</li>
</ul></li>
<li>4. each node chooses the TDMA structure corresponding to its IIV and each node will be able to transmit only in the dedicated TDMSs assigned to its system (step 3608);</li>
<li>5. each node communicates its IIV to the master node, and the master updates the CPL (step 3610);</li>
<li>6. each master node advertises its CPL to all the nodes in its system, e.g., using a beacon (step 3612); and</li>
<li>7. every node creates the UST and, when it wishes to communicate with another node, uses the TDMSs marked by a "1" in the UST (step 3614).</li>
</ol></p>
<p id="p0103" num="0103"><figref idref="f0041">Fig. 40</figref> illustrates the novel STR algorithm more generically. As illustrated in <figref idref="f0041">Fig. 40</figref>, each node detects (step 4002) a common signal transmitted by other nodes. Each node determines (step 4004) a network status based on the detected signals, and selects (step 4006) a specific TDMA structure based on the determined network status.</p>
<p id="p0104" num="0104"><figref idref="f0027">Figs. 28A and 28B</figref> illustrate two ASs, one using PHY-B and the other one using PHY-C. Each system has 4 nodes, one master and three slaves. All nodes in system B 2800 transmit an IPP signal{b0,b1}={1,0}. For nodes in system C 2802, nodes a, b, and c transmit {b0,b1}={1,0} and Mo transmits {1,1}. Nodes in system B 2800 receive the IPP signals and create their IIV={B,C,A}. Assume that for: (1) nodes x and z, IIV = {10,00,00} (all signals from system C 2802 are weak) → pattern 5, as illustrated in <figref idref="f0022">Figs. 23</figref> and <figref idref="f0027">28A</figref>, and (2) for master Mw and node y, IIV = {10,11,00} (there are strong IPP signals from system C 2802) → pattern 17, as illustrated in <figref idref="f0024">Figs. 25</figref> and <figref idref="f0027">28B</figref>.</p>
<p id="p0105" num="0105"><figref idref="f0028">Fig. 29A</figref> illustrates, for the heterogeneous systems of <figref idref="f0027">Figs. 28A and 28B</figref>, that each node in system B 2800 reports its IIV to master Mw. <figref idref="f0028">Fig. 29B</figref> illustrates the CPL generated by master Mw based on the IIVs received from nodes x, y, and z. <figref idref="f0028">Fig. 29C</figref> illustrates master Mw broadcasting the generated CPL to nodes x, y, and z through a signal, such as its beacon. <figref idref="f0028">Fig. 29D</figref> illustrates the TDM patterns selected in accordance with the IIVs of nodes Mw, x, y, and z.</p>
<p id="p0106" num="0106"><figref idref="f0029">Figs. 30A and 30B</figref> illustrate the heterogeneous systems of <figref idref="f0027">Fig. 28</figref> in which nodes x, y, and z transmit IPP{b0,b1}={1,0}, master Mw transmits {1,1}, and the nodes in system C 2802 create their IIVs ={B,C,A} from the received IPPs. Assume that master Mo's IIV={10,11,00}, node a's and node c's IIVs ={10,10,00}, and node b's IIV ={00,10,00}. Each node in system C 2802 reports its IIV to master Mo. <figref idref="f0029">Fig. 30C</figref><!-- EPO <DP n="27"> --> illustrates the CPL generated by master Mo based on the IIVs received from nodes a, b, and c. <figref idref="f0029">Fig. 30D</figref> illustrates the TDM patterns selected in accordance with the IIVs of nodes Mo, a, b, and c. Specifically, pattern 6 is selected for node b, pattern 2 is selected for nodes a and c, and pattern 17 is selected for master Mo.</p>
<p id="p0107" num="0107"><figref idref="f0030">Fig. 31A</figref> illustrates the heterogeneous systems of <figref idref="f0027">Fig. 28A</figref> in which a link x↔z 3100 and a link a↔b 3102 are established. <figref idref="f0030">Fig. 31B</figref> illustrates the TDM patterns selected by nodes x and z for communication. Because nodes x and z employ the same TDM pattern and this pattern allocates all time slots to system B 2800 communication, nodes x and z may communicate in all TDM slots. <figref idref="f0030">Fig. 31C</figref> illustrates the TDM patterns selected by nodes a and b for communication. Because the TDMs of nodes a and b share common resources (i.e., system C 2802 resources) in slots 4, 5, 8, 9, and 12, nodes a and b may communicate in TDM slots 4, 5, 8, 9, and 12.</p>
<p id="p0108" num="0108"><figref idref="f0030">Fig. 31D</figref> illustrates the heterogeneous systems of <figref idref="f0027">Fig. 28A</figref> in which a link x↔y 3104 and a link a↔c 3106 are established. <figref idref="f0030">Fig. 31E</figref> illustrates the TDM patterns selected by nodes x and y for communication. Because the TDMs of nodes x and y share common resources (i.e., system B 2800 resources) in slots 3, 7, 10, and 11, nodes x and y may communicate in TDM slots 3, 7, 10, and 11. <figref idref="f0030">Fig. 31F</figref> illustrates the TDM patterns selected by nodes a and c for communication. Because the TDMs of nodes a and c share common resources (i.e., system C 2802 resources) in slots 4, 5, 8, 9, and 12, nodes a and c may communicate in TDM slots 4, 5, 8, 9, and 12.</p>
<p id="p0109" num="0109">Even though links x↔z 3100 and a↔b 3102 communicate information simultaneously, the IIVs of nodes x and z indicate that these nodes do not receive significant interference from nodes a and b, and vice versa. Thus, space orthogonality of communication resources common to systems B 2800 and C 2802 and an STR gain of 50% is achieved for the links illustrated in <figref idref="f0030">Fig. 31A</figref>.</p>
<p id="p0110" num="0110">And even though each of links x↔y 3104 and a↔c 3106 may create significant interference for the other, as illustrated in <figref idref="f0030">Fig. 31D, Figs. 31E and 31F</figref> illustrate how time orthogonality of communication resources common to systems B 2800 and C 2802 is achieved for the links illustrated in <figref idref="f0030">Fig. 31D</figref>. More specifically, link x↔y 3104 communicates in TDM slots 3, 7, 10, and 11 and link a↔c 3106 communicates in TDM slots 4, 5, 8, 9, and 12.</p>
<p id="p0111" num="0111"><figref idref="f0033">Fig. 34</figref> illustrates a method of achieving STR with heterogeneous networks. According to this method, a network node assigns 3402 a first link qualifier to a first network if a first signal is received during a first time period with a particular QoS and, otherwise, assigns 3402 a second link qualifier. A third link qualifier is assigned 3404 to the first network if the first signal is received during a second time period and,<!-- EPO <DP n="28"> --> otherwise, a fourth link qualifier is assigned 3404. A fifth link qualifier is assigned 3406 to a second network if a second signal is received during a third period with the particular QoS and, otherwise, a sixth link qualifier is assigned 3406. A seventh link qualifier is assigned 3408 to the second network if the second signal is received during a fourth time period and, otherwise, an eighth link qualifier is assigned 3408. One of a plurality of orthogonal communication resource schemes is selected 3410 according to the first through eighth link qualifiers assigned to the first and second networks and used for communicating with another network node. The first, second, third, and fourth time periods are non-overlapping periods. The network node receives 3412 an orthogonal communication resource scheme from the other network node and communicates 3414 information to the other network node only with resources that are common to the selected and received orthogonal communication resource schemes.</p>
<p id="p0112" num="0112"><figref idref="f0040">Fig. 39A</figref> illustrates an STR apparatus 3900 that allocates a communication channel to a network node. STR apparatus includes a receiving section 3902 that receives communicated signals. An assignment section 3904: (1) assigns a first link qualifier to a first network if a first signal is received during a first time period with a particular QoS, and assigns a second link qualifier to the first network if the first signal is so received without the particular QoS; (2) assigns a third link qualifier to the first network if the first signal is received during a second time period, and assigns a fourth link qualifier to the first network if the first signal is so received without the particular QoS; (3) assigns a fifth link qualifier to a second network if a second signal is received during a third time period with the particular QoS, and assigns a sixth link qualifier to the second network if the second signal is so received without the particular QoS; and (4) assigns a seventh link qualifier to the second network if the second signal is received during a fourth time period, and assigns an eighth link qualifier to the second network if the second signal is so received without the particular QoS. The first, second, third, and fourth time periods are non-overlapping periods. A selection section 3906 selects one of a plurality of orthogonal communication resource schemes according to the first through eighth link qualifiers assigned to the first and second networks, and a transmitting section 3908 communicates with another network node using the selected orthogonal communication resource scheme.</p>
<p id="p0113" num="0113"><figref idref="f0040">Fig. 39B</figref> illustrates an STR integrated circuit module 3950 that allocates a communication channel to a network node. STR integrated circuit module 3950 has an integrated circuit 3952 that includes STR apparatus 3900.</p>
<p id="p0114" num="0114">The foregoing description illustrates and describes the present invention. However, the disclosure shows and describes only the preferred embodiments of the<!-- EPO <DP n="29"> --> invention, but it is to be understood that the invention is capable of use in various other combinations, modifications, and environments.</p>
<heading id="h0015"><b>Industrial Applicability</b></heading>
<p id="p0115" num="0115">According to the present invention, there can be provided protocols that will allow a single network or multiple neighboring networks to reduce mutual interference and increase their overall throughput and to maintain optimized performances, even in the presence of many nodes or multiple networks, with the ultimate goal of increasing overall network throughput.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="30"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>A Space and Time Reuse, STR, method for allocating resources in a communication channel of a power line communication network, the method comprising:
<claim-text>(a) determining (3302), for each pair of a plurality of devices within a network, whether the pair of devices is able to communicate at a particular quality of service, QoS;</claim-text>
<claim-text>(b) assigning (3304) a first link qualifier to each pair of devices that is determined in step (a) to be able to communicate at the particular QoS and assigning a second link qualifier to each pair of devices that is determined in step (a) to be unable to communicate at the particular QoS;</claim-text>
<claim-text>(c) allocating (3306), for a first pair of first and second network devices that has the first link qualifier assigned thereto, a first channel resource for communication of payload information from the first device to the second device;</claim-text>
<claim-text>(d) marking (3308), for each of the plurality of devices, the first channel resource as available or unavailable on the basis of said link qualifier assignments determined in step (b); and</claim-text>
<claim-text>(e) allocating (3310), for a second pair of third and fourth devices, an available channel resource according to the following allocation:
<claim-text>allocating a second channel resource marked as available for each of the third and the fourth device, the second channel resource being different from the first channel resource if the link qualifier assignments indicate that the second pair may interfere with the first pair;</claim-text>
<claim-text>allocating, concurrently to the allocation of the first channel resource to the first pair of network devices, the first channel resource to the third device for both transmission and reception if both of (i) the pair of the third device and the first device and (ii) the pair of the third device and the second device are assigned the second link qualifier;<!-- EPO <DP n="31"> --></claim-text>
<claim-text>allocating, concurrently to the allocation of the first channel resource to the first pair of network devices, the first channel resource to the third device for transmission if the pair of the third device and the first device is assigned the first link qualifier, and the pair of the third device and the second device is assigned the second link qualifier, and the first device never uses the allocated channel for reception; and</claim-text>
<claim-text>allocating, concurrently to the allocation of the first channel resource to the first pair of network devices, the first channel resource to the third device for reception if the pair of the third device and the first device is assigned the second link qualifier, and the pair of the third device and the second device is assigned the first link qualifier, and the second device never uses the allocated channel for transmission.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>The method of claim 1, wherein the marking step includes marking the first channel resource as unavailable for a certain device if the pair of the certain device and the first device or the pair of the certain device and the second device are assigned the first link qualifier.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>The method of claim 1, wherein the marking step includes marking the first channel resource as unavailable for a certain device for transmission if the pair of the certain device and the first device is assigned the first link qualifier and the first device uses the first channel resource for reception, or if the pair of the certain device and the second device is assigned the first link qualifier and the second device uses the first channel resource for reception.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>The method of claim 1, wherein the marking step includes marking the first channel resource as unavailable for a certain device for reception if the pair of the certain device and the first device is assigned the first link qualifier and the first device uses the first channel resource for transmission, or if the pair of the certain device and the second device is assigned the first link qualifier and the second device uses the first channel resource for transmission.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>The method of claim 1, wherein the first and the second channel resource are one of a time slot in a time division multiple access scheme, a spreading code in a code division multiple access scheme and a sub-carrier frequency in an orthogonal frequency division multiplexing scheme.<!-- EPO <DP n="32"> --></claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>The method of claim 1 further comprising:
<claim-text>communicating a signal from the second network device to the first network device;</claim-text>
<claim-text>determining, based on the received signal, the power required to communicate the information from the first network device to the second network device while satisfying the particular QoS; and</claim-text>
<claim-text>transmitting the information from the first network device to the second network device at the determined power.</claim-text></claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>The method of claim 1, wherein step (d) includes using MNC, Matrix of Mode Connectivity, which is created through step (a) and step (b) for making as available channel resource to the third device for both transmission and reception if both of (1) the pair of the third device and the first device and (2) the pair of the third device and the second device are assigned the second link qualifier.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>The method of claim 1, wherein step (d) includes using MNC, Matrix of Mode Connectivity which is created through step (a) and step (b) for making as unavailable channel resource to the third device for both transmission and reception if both of (1) the pair of the third device and the first device and (2) the pair of the third device and the second device are assigned the first link qualifier.</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>A Space and Time Reuse, STR, apparatus for allocating resources in a communication channel of a power line communication network, the apparatus comprising:
<claim-text>a device pair communication determining section that is adapted to determine, for each pair of a plurality of devices within a network, whether the device pair is able to communicate at a particular quality of service, QoS;</claim-text>
<claim-text>a link qualifier assignment section that is adapted to assign a first link qualifier to each pair of devices that is determined to be able to communicate at the particular QoS and a second link qualifier to each pair of devices that is determined to be unable to communicate at the particular QoS; and</claim-text>
<claim-text>a communication channel allocator that is adapted to allocate, for a pair of first and second network devices that has the first link qualifier assigned thereto, a first channel<!-- EPO <DP n="33"> --> resource for communication of payload information from the first device to the second device,</claim-text>
wherein the communication channel allocator is further adapted to:
<claim-text>mark, for each of the plurality of devices, the first channel resource as available or unavailable on the basis of assigned link qualifiers; and</claim-text>
<claim-text>allocate, for a second pair of third and fourth devices, an available channel resource according to the following allocation configuration:</claim-text>
allocating a second channel resource marked as available for each of the third and the fourth device, the second channel resource being different from the first channel resource if the link qualifier assignments indicate that the second pair may interfere with the first pair;<br/>
allocating, concurrently to the allocation of the first channel resource to the first pair of network devices, the first channel resource to the third device for both transmission and reception if both of (i) the pair of the third device and the first device and (ii) the pair of the third device and the second device are assigned the second link qualifier;<br/>
allocating, concurrently to the allocation of the first channel resource to the first pair of network devices, the first channel resource to the third device for transmission if the pair of the third device and the first device is assigned the first link qualifier, and the pair of the third device and the second device is assigned the second link qualifier, and the first device never uses the allocated channel for reception; and<br/>
allocating, concurrently to the allocation of the first channel resource to the first pair of network devices, the first channel resource to the third device for reception if the pair of the third device and the first device is assigned the second link qualifier, and the pair of the third device and the second device is assigned the first link qualifier, and the second device never uses the allocated channel for transmission..</claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>A Space and Time Reuse, STR, integrated circuit that includes said STR apparatus of claim 9.<!-- EPO <DP n="34"> --></claim-text></claim>
<claim id="c-en-01-0011" num="0011">
<claim-text>A Space and Time Reuse, STR, communication module that includes said STR apparatus of claim 9.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="35"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zur Raum- und Zeitwiederverwendung (Space and Time Reuse, STR) zum Zuweisen von Ressourcen in einem Kommunikationskanal in einem Netzleitungs-Kommunikationsnetzwerk, wobei das Verfahren umfasst:
<claim-text>(a) Bestimmen (3302), für jedes Paar aus einer Vielzahl von Vorrichtungen in einem Netzwerk, ob das Paar von Vorrichtungen dazu in der Lage ist, mit einer bestimmten Dienstqualität (Quality of Service, QoS) zu kommunizieren;</claim-text>
<claim-text>(b) Zuweisen (3304) eines ersten Verbindungsqualifikators zu jedem Paar von Vorrichtungen, für das in Schritt (a) bestimmt wurde, dass es zur Kommunikation auf der bestimmten QoS in der Lage ist, und Zuweisen eines zweiten Verbindungsqualifikators zu jedem Paar von Vorrichtungen, für das in Schritt (a) bestimmt wurde, dass es nicht zur Kommunikation auf der bestimmten QoS in der Lage ist;</claim-text>
<claim-text>(c) Zuweisen (3306), zu einem ersten Paar von ersten und zweiten Netzwerkvorrichtungen, dem der erste Verbindungsqualifikator zugewiesen wurde, einer ersten Kanalressource zur Kommunikation von Nutzlastinformationen von der ersten Vorrichtung zu der zweiten Vorrichtung;</claim-text>
<claim-text>(d) Markieren (3308), für jedes aus der Vielzahl von Vorrichtungen, der ersten Kanalressource als verfügbar oder nicht verfügbar auf der Basis der Verbindungsqualifikator-Zuweisungen, die in Schritt (b) bestimmt wurden; und</claim-text>
<claim-text>(e) Zuweisen (3310), für ein zweites Paar aus dritten und vierten Vorrichtungen, einer verfügbaren Kanalressource entsprechend der folgenden Zuweisung:
<claim-text>Zuweisen einer zweiten Kanalressource, die als verfügbar für jede aus der dritten und<!-- EPO <DP n="36"> --> vierten Vorrichtung markiert wurde, wobei sich die zweite Kanalressource von der ersten Kanalressource unterscheidet, wenn die Verbindungsqualifikator-Zuweisungen anzeigen, dass das zweite Paar das erste Paar störend beeinflussen könnte;</claim-text>
<claim-text>Zuweisen, gleichzeitig zu der Zuweisung der ersten Kanalressource zu dem ersten Paar von Netzwerkvorrichtungen, der ersten Kanalressource zu der dritten Vorrichtung sowohl zum Senden als auch für den Empfang, wenn sowohl (i) das Paar aus der dritten Vorrichtung und der ersten Vorrichtung als auch (ii) das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem zweiten Verbindungsqualifikator zugewiesen sind;</claim-text>
<claim-text>Zuweisen, gleichzeitig zu der Zuweisung der ersten Kanalressource zu dem ersten Paar von Netzwerkvorrichtungen, der ersten Kanalressource zu der dritten Vorrichtung zum Senden, wenn das Paar aus der dritten Vorrichtung und der ersten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist, und das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem zweiten Verbindungsqualifikator zugewiesen ist, und die erste Vorrichtung den zugewiesenen Kanal nie für den Empfang verwendet; und</claim-text>
<claim-text>Zuweisen, gleichzeitig zu der Zuweisung der ersten Kanalressource zu dem ersten Paar von Netzwerkvorrichtungen, der ersten Kanalressource zu der dritten Vorrichtung für den Empfang, wenn das Paar aus der dritten Vorrichtung und der ersten Vorrichtung dem zweiten Verbindungsqualifikator zugewiesen ist, und das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist, und die zweite Vorrichtung den zugewiesenen Kanal nie zum Senden verwendet.</claim-text></claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, wobei der Markierungsschritt das Markieren der ersten Kanalressource als für eine bestimmte Vorrichtung nicht verfügbar beinhaltet, wenn das Paar aus der bestimmten Vorrichtung und der ersten Vorrichtung oder das Paar aus der bestimmten Vorrichtung und der zweiten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen sind.<!-- EPO <DP n="37"> --></claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1, wobei der Markierungsschritt das Markieren der ersten Kanalressource als für eine bestimmte Vorrichtung nicht zum Senden verfügbar beinhaltet, wenn das Paar aus der bestimmten Vorrichtung und der ersten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist und die erste Vorrichtung die erste Kanalressource für den Empfang verwendet, oder wenn das Paar aus der bestimmten Vorrichtung und der zweiten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist und die zweite Vorrichtung die erste Kanalressource für den Empfang verwendet.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach Anspruch 1, wobei der Markierungsschritt das Markieren der ersten Kanalressource als für eine bestimmte Vorrichtung nicht für den Empfang verfügbar beinhaltet, wenn das Paar aus der bestimmten Vorrichtung und der ersten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist und die erste Vorrichtung die erste Kanalressource zum Senden verwendet, oder wenn das Paar aus der bestimmten Vorrichtung und der zweiten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist und die zweite Vorrichtung die erste Kanalressource zum Senden verwendet.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach Anspruch 1, wobei die erste und die zweite Kanalressource eines aus einem Zeitschlitz in einem Zeitmultiplex-Mehrfachzugriffschema, einem Spreizcode in einem Codemultiplex-Mehrfachzugriffsschema und einer Unterträgerfrequenz in einem orthogonalen Frequenzmultiplexschema sind.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren nach Anspruch 1, des Weiteren umfassend:
<claim-text>Kommunizieren eines Signals von der zweiten Netzwerkvorrichtung zu der ersten Netzwerkvorrichtung;</claim-text>
<claim-text>Bestimmen, basierend auf dem empfangenen Signal, der Leistung, die erforderlich ist, um die Informationen von der ersten Netzwerkvorrichtung zu der zweiten Netzwerkvorrichtung zu kommunizieren, während die bestimmte QoS erfüllt wird; und</claim-text>
<claim-text>Senden der Informationen von der ersten Netzwerkvorrichtung zu der zweiten Netzwerkvorrichtung auf der bestimmten Leistung.</claim-text><!-- EPO <DP n="38"> --></claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren nach Anspruch 1, wobei der Schritt (d) das Verwenden von MNC, Matrix of Mode Connectivity, die durch Schritt (a) und Schritt (b) erzeugt wird, beinhaltet, um die erste Kanalressource für die dritte Vorrichtung sowohl zum Senden als auch für den Empfang als verfügbar zu markieren, wenn sowohl (1) das Paar aus der dritten Vorrichtung und der ersten Vorrichtung als auch (2) das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem zweiten Verbindungsqualifikator zugewiesen sind.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren nach Anspruch 1, wobei der Schritt (d) das Verwenden von MNC, Matrix of Mode Connectivity, die durch Schritt (a) und Schritt (b) erzeugt wird, beinhaltet, um die erste Kanalressource für die dritte Vorrichtung sowohl zum Senden als auch für den Empfang als nicht verfügbar zu markieren, wenn sowohl (1) das Paar aus der dritten Vorrichtung und der ersten Vorrichtung als auch (2) das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen sind.</claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Vorrichtung zur Raum- und Zeitwiederverwendung (Space and Time Reuse, STR) zum Zuweisen von Ressourcen in einem Kommunikationskanal in einem Netzleitungs-Kommunikationsnetzwerk, wobei die Vorrichtung umfasst:
<claim-text>einen Vorrichtungspaar-Kommunikationsbestimmungsabschnitt, der dazu eingerichtet ist, für jedes Paar aus einer Vielzahl von Vorrichtungen in einem Netzwerk zu bestimmen, ob das Vorrichtungspaar dazu in der Lage ist, mit einer bestimmten Dienstqualität (Quality of Service, QoS) zu kommunizieren;</claim-text>
<claim-text>einen Verbindungsqualifikator-Zuweisungsabschnitt, der dazu eingerichtet ist, jedem Paar von Vorrichtungen, für das bestimmt wurde, dass es zur Kommunikation auf der bestimmten QoS in der Lage ist, einen ersten Verbindungsqualifikator zuzuweisen, und jedem Paar von Vorrichtungen, für das bestimmt wurde, dass es nicht zur Kommunikation auf der bestimmten QoS in der Lage ist, einen zweiten Verbindungsqualifikator zuzuweisen; und</claim-text>
<claim-text>einen Kommunikationskanal-Zuteiler, der dazu eingerichtet ist, einem ersten Paar aus<!-- EPO <DP n="39"> --> ersten und zweiten Netzwerkvorrichtungen, dem der erste Verbindungsqualifikator zugewiesen wurde, eine ersten Kanalressource zur Kommunikation von Nutzlastinformationen von der ersten Vorrichtung zu der zweiten Vorrichtung zuzuweisen,</claim-text>
wobei der Kommunikationskanal-Zuteiler des Weiteren zu Folgendem eingerichtet ist:
<claim-text>Markieren, für jede aus der Vielzahl von Vorrichtungen, der ersten Kanalressource als verfügbar oder nicht verfügbar auf der Basis der zugewiesenen Verbindungsqualifikatoren; und</claim-text>
<claim-text>Zuweisen, für ein zweites Paar aus dritten und vierten Vorrichtungen, einer verfügbaren Kanalressource entsprechend der folgenden Zuweisungskonfiguration:
<claim-text>Zuweisen einer zweiten Kanalressource, die als verfügbar für jede aus der dritten und vierten Vorrichtung markiert wurde, wobei sich die zweite Kanalressource von der ersten Kanalressource unterscheidet, wenn die Verbindungsqualifikator-Zuweisungen anzeigen, dass das zweite Paar das erste Paar störend beeinflussen könnte;</claim-text>
<claim-text>Zuweisen, gleichzeitig zu der Zuweisung der ersten Kanalressource zu dem ersten Paar von Netzwerkvorrichtungen, der ersten Kanalressource zu der dritten Vorrichtung sowohl zum Senden als auch für den Empfang, wenn sowohl (i) das Paar aus der dritten Vorrichtung und der ersten Vorrichtung als auch (ii) das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem zweiten Verbindungsqualifikator zugewiesen sind;</claim-text>
<claim-text>Zuweisen, gleichzeitig zu der Zuweisung der ersten Kanalressource zu dem ersten Paar von Netzwerkvorrichtungen, der ersten Kanalressource zu der dritten Vorrichtung zum Senden, wenn das Paar aus der dritten Vorrichtung und der ersten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist, und das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem zweiten Verbindungsqualifikator zugewiesen ist, und die erste Vorrichtung den zugewiesenen Kanal nie für den Empfang verwendet; und<!-- EPO <DP n="40"> --></claim-text>
<claim-text>Zuweisen, gleichzeitig zu der Zuweisung der ersten Kanalressource zu dem ersten Paar von Netzwerkvorrichtungen, der ersten Kanalressource zu der dritten Vorrichtung für den Empfang, wenn das Paar aus der dritten Vorrichtung und der ersten Vorrichtung dem zweiten Verbindungsqualifikator zugewiesen ist, und das Paar aus der dritten Vorrichtung und der zweiten Vorrichtung dem ersten Verbindungsqualifikator zugewiesen ist, und die zweite Vorrichtung den zugewiesenen Kanal nie zum Senden verwendet.</claim-text></claim-text></claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Integrierte Schaltung zur Raum- und Zeitwiederverwendung (Space and Time Reuse, STR), die die STR-Vorrichtung aus Anspruch 9 beinhaltet.</claim-text></claim>
<claim id="c-de-01-0011" num="0011">
<claim-text>Kommunikationsmodul zur Raum- und Zeitwiederverwendung (Space and Time Reuse, STR), das die STR-Vorrichtung aus Anspruch 9 beinhaltet.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="41"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de réutilisation de l'espace et du temps, STR, pour allouer des ressources dans un canal de communication d'un réseau de courants porteurs en ligne,<br/>
le procédé comprenant :
<claim-text>(a) la détermination (3302) pour chaque paire d'une pluralité de dispositifs dans un réseau, du fait que la paire de dispositifs est capable de communiquer avec une qualité de service, QoS, particulière ;</claim-text>
<claim-text>(b) l'assignation (3304) d'un premier qualificateur de lien à chaque paire de dispositifs dont on détermine à l'étape (a) qu'ils sont capables de communiquer avec la QoS particulière et l'assignation d'un deuxième qualificateur de lien à chaque paire de dispositifs dont on détermine à l'étape (a) qu'ils sont incapables de communiquer avec la QoS particulière ;</claim-text>
<claim-text>(c) l'allocation (3306) pour une première paire de premier et deuxième dispositifs de réseau à laquelle est assigné le premier qualificateur de lien, d'une première ressource de canal pour communication d'informations de charge utile du premier dispositif au deuxième dispositif ;</claim-text>
<claim-text>(d) le marquage (3308) pour chaque dispositif de la pluralité de dispositifs de la première ressource de canal comme disponible ou indisponible en se fondant sur lesdites assignations de qualificateur de lien déterminées à l'étape (b) ; et</claim-text>
<claim-text>(e) l'allocation (3310) pour une deuxième paire de troisième et quatrième dispositifs d'une ressource de canal disponible conformément à l'allocation suivante :<!-- EPO <DP n="42"> -->
<claim-text>allocation d'une deuxième ressource de canal marquée comme disponible pour chacun des troisième et quatrième dispositifs, la deuxième ressource de canal étant différente de la première ressource de canal si les assignations de qualificateur de lien indiquent que la deuxième paire peut interférer avec la première paire ;</claim-text>
<claim-text>allocation en même temps que l'allocation de la première ressource de canal à la première paire de dispositifs de réseau, de la première ressource de canal au troisième dispositif à la fois pour transmission et réception si à la fois (i) à la paire du troisième dispositif et du premier dispositif et (ii) à la paire du troisième dispositif et du deuxième dispositif est assigné le deuxième qualificateur de liens ;</claim-text>
<claim-text>allocation en même temps que l'allocation de la première ressource de canal à la première paire de dispositifs de réseau, de la première ressource de canal au troisième dispositif pour transmission si à la paire du troisième dispositif et du premier dispositif est assigné le premier qualificateur de lien, et à la paire du troisième dispositif et du deuxième dispositif est assigné le deuxième qualificateur de lien, et le premier dispositif n'utilise jamais le canal alloué pour réception ; et</claim-text>
<claim-text>allocation, en même temps que l'allocation de la première ressource de canal à la première paire de dispositifs de réseau, de la première ressource de canal au troisième dispositif pour réception si à la paire du troisième dispositif et du premier dispositif est assigné le deuxième qualificateur de lien, et à la paire du troisième dispositif et du deuxième dispositif est assigné le premier qualificateur de lien, et le deuxième<!-- EPO <DP n="43"> --> dispositif n'utilise jamais le canal alloué pour transmission.</claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, dans lequel l'étape de marquage comporte le marquage de la première ressource de canal comme indisponible pour un certain dispositif si à la paire du certain dispositif et du premier dispositif ou à la paire du certain dispositif et du deuxième dispositif est assigné le premier qualificateur de lien.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1, dans lequel l'étape de marquage comporte le marquage de la première ressource de canal comme indisponible pour un certain dispositif pour transmission si à la paire du certain dispositif et du premier dispositif est assigné le premier qualificateur de lien et le premier dispositif utilise la première ressource de canal pour réception ou si à la paire du certain dispositif et du deuxième dispositif est assigné le premier qualificateur de lien et le deuxième dispositif utilise la première ressource de canal pour réception.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon la revendication 1, dans lequel l'étape de marquage comporte le marquage de la première ressource de canal comme indisponible pour un certain dispositif pour réception si à la paire du certain dispositif et du premier dispositif est assigné le premier qualificateur de lien et le premier dispositif utilise la première ressource de canal pour transmission ou si à la paire du certain dispositif et du deuxième dispositif est assigné le premier qualificateur de lien et le deuxième dispositif utilise la première ressource de canal pour transmission.<!-- EPO <DP n="44"> --></claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon la revendication 1, dans lequel la première et la deuxième ressource de canal sont un d'une fenêtre temporelle dans un aménagement d'accès multiple par répartition dans le temps, d'un code d'étalement dans un aménagement d'accès multiple par répartition en code et d'une fréquence de sous-porteuse dans un aménagement de multiplexage par répartition orthogonale de la fréquence.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé selon la revendication 1, comprenant en outre :
<claim-text>la communication d'un signal du deuxième dispositif de réseau au premier dispositif de réseau ;</claim-text>
<claim-text>la détermination, en se fondant sur le signal reçu, de la puissance requise pour communiquer les informations du premier dispositif de réseau au deuxième dispositif de réseau en satisfaisant à la QoS particulière ; et</claim-text>
<claim-text>la transmission des informations du premier dispositif de réseau au deuxième dispositif de réseau à la puissance déterminée.</claim-text></claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé selon la revendication 1, dans lequel l'étape (d) comporte l'utilisation d'une matrice de connectivité de mode, MNC, qui est créée par l'intermédiaire de l'étape (a) et de l'étape (b) pour marquer comme disponible une ressource de canal au troisième dispositif à la fois pour transmission et réception si à la fois (1) à la paire du troisième dispositif et du premier dispositif et (2) à la paire du troisième dispositif et du deuxième dispositif est assigné le deuxième qualificateur de lien.<!-- EPO <DP n="45"> --></claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé selon la revendication 1, dans lequel l'étape (d) comporte l'utilisation d'une matrice de connectivité de mode, MNC, qui est créée par l'intermédiaire de l'étape (a) et de l'étape (b) pour marquer comme indisponible la ressource de canal au troisième dispositif à la fois pour transmission et réception si à la fois (1) à la paire du troisième dispositif et du premier dispositif et (2) à la paire du troisième dispositif et du deuxième dispositif est assigné le premier qualificateur de lien.</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Dispositif de réutilisation de l'espace et du temps, STR, pour allouer des ressources dans un canal de communication d'un réseau de courants porteurs en ligne,<br/>
le dispositif comprenant :
<claim-text>une section de détermination de communication de paire de dispositifs qui est adaptée à déterminer, pour chaque paire d'une pluralité de dispositifs dans un réseau, si la paire de dispositifs est capable de communiquer avec une qualité de service, QoS, particulière ;</claim-text>
<claim-text>une section d'assignation de qualificateur de lien qui est adaptée à assigner un premier qualificateur de lien à chaque paire de dispositifs dont on détermine qu'ils sont capables de communiquer avec la QoS particulière et d'un deuxième qualificateur de lien à chaque paire de dispositifs dont on détermine qu'ils sont incapables de communiquer avec la QoS particulière ; et</claim-text>
<claim-text>un dispositif d'allocation de canal de communication qui est adapté à allouer, pour une paire de premier et deuxième dispositifs de réseau à laquelle est assigné le premier qualificateur de lien, une première ressource de canal pour communication<!-- EPO <DP n="46"> --> d'informations de charge utile du premier dispositif au deuxième dispositif ;</claim-text>
dans lequel le dispositif d'allocation de canal de communication est adapté en outre à :
<claim-text>marquer, pour chaque dispositif de la pluralité de dispositifs, la première ressource de canal comme disponible ou indisponible en se fondant sur les qualificateurs de lien assignés ; et</claim-text>
<claim-text>allouer, pour une deuxième paire de troisième et quatrième dispositifs, une ressource de canal disponible conformément à la configuration d'allocation suivante :
<claim-text>allocation d'une deuxième ressource de canal marquée comme disponible pour chacun des troisième et quatrième dispositifs, la deuxième ressource de canal étant différente de la première ressource de canal si les assignations de qualificateur de lien indiquent que la deuxième paire peut interférer avec la première paire ;</claim-text>
<claim-text>allocation en même temps que l'allocation de la première ressource de canal à la première paire de dispositifs de réseau, de la première ressource de canal au troisième dispositif à la fois pour transmission et réception si à la fois (i) à la paire du troisième dispositif et du premier dispositif et (ii) à la paire du troisième dispositif et du deuxième dispositif est assigné le deuxième qualificateur de liens ;</claim-text>
<claim-text>allocation en même temps que l'allocation de la première ressource de canal à la première paire de dispositifs de réseau, de la première ressource de canal au troisième dispositif pour transmission si à la paire du troisième dispositif et du premier dispositif est assigné le premier qualificateur de lien, et à la paire du troisième dispositif et du deuxième dispositif est assigné le deuxième qualificateur de lien, et le premier<!-- EPO <DP n="47"> --> dispositif n'utilise jamais le canal alloué pour réception ; et</claim-text>
<claim-text>allocation, en même temps que l'allocation de la première ressource de canal à la première paire de dispositifs de réseau, de la première ressource de canal au troisième dispositif pour réception si à la paire du troisième dispositif et du premier dispositif est assigné le deuxième qualificateur de lien, et à la paire du troisième dispositif et du deuxième dispositif est assigné le premier qualificateur de lien, et le deuxième dispositif n'utilise jamais le canal alloué pour transmission.</claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Circuit intégré de réutilisation de l'espace et du temps, STR, incluant ledit dispositif de STR selon la revendication 9.</claim-text></claim>
<claim id="c-fr-01-0011" num="0011">
<claim-text>Module de communication par réutilisation de l'espace et du temps, STR, incluant ledit dispositif de STR selon la revendication 9.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="48"> -->
<figure id="f0001" num="1A,1B,1C,1D"><img id="if0001" file="imgf0001.tif" wi="155" he="204" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="49"> -->
<figure id="f0002" num="2,3"><img id="if0002" file="imgf0002.tif" wi="135" he="215" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="50"> -->
<figure id="f0003" num="4A,4B,4C,4D"><img id="if0003" file="imgf0003.tif" wi="136" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="51"> -->
<figure id="f0004" num="5A,5B,"><img id="if0004" file="imgf0004.tif" wi="137" he="216" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="52"> -->
<figure id="f0005" num="6"><img id="if0005" file="imgf0005.tif" wi="161" he="168" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="53"> -->
<figure id="f0006" num="7"><img id="if0006" file="imgf0006.tif" wi="153" he="175" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="54"> -->
<figure id="f0007" num="8"><img id="if0007" file="imgf0007.tif" wi="153" he="172" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="55"> -->
<figure id="f0008" num="9"><img id="if0008" file="imgf0008.tif" wi="153" he="174" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="56"> -->
<figure id="f0009" num="10"><img id="if0009" file="imgf0009.tif" wi="126" he="189" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="57"> -->
<figure id="f0010" num="11"><img id="if0010" file="imgf0010.tif" wi="142" he="188" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="58"> -->
<figure id="f0011" num="12A,12B,12C,12D"><img id="if0011" file="imgf0011.tif" wi="144" he="188" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="59"> -->
<figure id="f0012" num="13A,13B"><img id="if0012" file="imgf0012.tif" wi="148" he="175" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="60"> -->
<figure id="f0013" num="14A,14B"><img id="if0013" file="imgf0013.tif" wi="148" he="182" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="61"> -->
<figure id="f0014" num="15A,15B"><img id="if0014" file="imgf0014.tif" wi="162" he="182" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="62"> -->
<figure id="f0015" num="16A,16B"><img id="if0015" file="imgf0015.tif" wi="162" he="202" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="63"> -->
<figure id="f0016" num="17A,17B"><img id="if0016" file="imgf0016.tif" wi="152" he="167" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="64"> -->
<figure id="f0017" num="18"><img id="if0017" file="imgf0017.tif" wi="111" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="65"> -->
<figure id="f0018" num="19A,19B"><img id="if0018" file="imgf0018.tif" wi="130" he="183" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="66"> -->
<figure id="f0019" num="20"><img id="if0019" file="imgf0019.tif" wi="144" he="192" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="67"> -->
<figure id="f0020" num="21"><img id="if0020" file="imgf0020.tif" wi="140" he="187" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="68"> -->
<figure id="f0021" num="22"><img id="if0021" file="imgf0021.tif" wi="140" he="199" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="69"> -->
<figure id="f0022" num="23"><img id="if0022" file="imgf0022.tif" wi="140" he="204" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="70"> -->
<figure id="f0023" num="24"><img id="if0023" file="imgf0023.tif" wi="149" he="204" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="71"> -->
<figure id="f0024" num="25"><img id="if0024" file="imgf0024.tif" wi="145" he="204" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="72"> -->
<figure id="f0025" num="26"><img id="if0025" file="imgf0025.tif" wi="141" he="152" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="73"> -->
<figure id="f0026" num="27A,27B,27C"><img id="if0026" file="imgf0026.tif" wi="156" he="195" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="74"> -->
<figure id="f0027" num="28A,28B"><img id="if0027" file="imgf0027.tif" wi="130" he="206" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="75"> -->
<figure id="f0028" num="29A,29B,29C,29D"><img id="if0028" file="imgf0028.tif" wi="151" he="226" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="76"> -->
<figure id="f0029" num="30A,30B,30C,30D"><img id="if0029" file="imgf0029.tif" wi="151" he="223" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="77"> -->
<figure id="f0030" num="31A,31B,31C,31D,31E,31F"><img id="if0030" file="imgf0030.tif" wi="141" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="78"> -->
<figure id="f0031" num="32"><img id="if0031" file="imgf0031.tif" wi="143" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="79"> -->
<figure id="f0032" num="33"><img id="if0032" file="imgf0032.tif" wi="75" he="211" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="80"> -->
<figure id="f0033" num="34"><img id="if0033" file="imgf0033.tif" wi="107" he="188" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="81"> -->
<figure id="f0034" num="35A,"><img id="if0034" file="imgf0034.tif" wi="142" he="224" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="82"> -->
<figure id="f0035" num="35B"><img id="if0035" file="imgf0035.tif" wi="138" he="184" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="83"> -->
<figure id="f0036" num="36"><img id="if0036" file="imgf0036.tif" wi="139" he="212" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="84"> -->
<figure id="f0037" num="37A"><img id="if0037" file="imgf0037.tif" wi="130" he="227" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="85"> -->
<figure id="f0038" num="37B"><img id="if0038" file="imgf0038.tif" wi="149" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="86"> -->
<figure id="f0039" num="38A,38B"><img id="if0039" file="imgf0039.tif" wi="159" he="208" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="87"> -->
<figure id="f0040" num="39A,39B"><img id="if0040" file="imgf0040.tif" wi="144" he="210" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="88"> -->
<figure id="f0041" num="40"><img id="if0041" file="imgf0041.tif" wi="148" he="157" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="US2003123425A"><document-id><country>US</country><doc-number>2003123425</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0001">[0004]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
