US20130094459A1 - Beacon Slot Allocation in Prime - Google Patents
Beacon Slot Allocation in Prime Download PDFInfo
- Publication number
- US20130094459A1 US20130094459A1 US13/651,338 US201213651338A US2013094459A1 US 20130094459 A1 US20130094459 A1 US 20130094459A1 US 201213651338 A US201213651338 A US 201213651338A US 2013094459 A1 US2013094459 A1 US 2013094459A1
- Authority
- US
- United States
- Prior art keywords
- node
- beacon
- frame
- beacon slot
- slot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/542—Systems for transmission via power distribution lines the information being in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5404—Methods of transmitting or receiving signals via power distribution lines
- H04B2203/5408—Methods of transmitting or receiving signals via power distribution lines using protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5404—Methods of transmitting or receiving signals via power distribution lines
- H04B2203/5416—Methods of transmitting or receiving signals via power distribution lines by adding signals to the wave form of the power source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5433—Remote metering
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Systems and methods for efficiently allocating beacon slot among multiple nodes on multiple levels within a power line communication network are described. In various implementations, these systems and methods may be applicable to Power Line Communications (PLC). For example, a method may include performing, by a communications device, assigning beacon transmission times to nodes within the communication device's network. The assigned beacon transmission times comprise a beacon slot and frame pattern. The beacon slot and frame pattern ensure that each node does not transmit a beacon in a beacon slot that is adjacent to a beacon slot assigned to a parent or child node. A beacon transmission slot is reserved for a base node in every frame. The frames may be organized into thirty-two-frame superframes, wherein each frame comprises a base node beacon slot and four switch node beacon slots.
Description
- This application claims the benefit of the filing date of U.S. Provisional Patent Application No. 61/547,396, which is titled “Beacon Slot Allocation in PRIME” and was filed on Oct. 14, 2011, the disclosures of which are hereby incorporated by reference herein in their entirety.
- There are several different types of communication networks available today. For example, power line communications (PLC) include systems for communicating data over the same medium (i.e., a wire or conductor) that is also used to transmit electric power to residences, buildings, and other premises. Once deployed, PLC systems may enable a wide array of applications, including, for example, automatic meter reading and load control (i.e., utility-type applications), automotive uses (e.g., charging electric cars), home automation (e.g., controlling appliances, lights, etc.), and/or computer networking (e.g., Internet access), to name only a few.
- For each different type of communications network, different standardizing efforts are commonly undertaken throughout the world. For instance, in the case of PLC communications may be implemented differently depending upon local regulations, characteristics of local power grids, etc. An example PLC standardization effort includes, for example, the Powerline-Related Intelligent Metering Evolution (PRIME) standard designed for OFDM-based (Orthogonal Frequency-Division Multiplexing) communications. The PRIME standard requires the base node as well as switch nodes to transmit beacons periodically. While the standard requires beacon transmission, the beacon slot allocation algorithm is left to the service provider's implementation.
- Systems and methods to efficiently allocate beacon slot among multiple nodes on multiple levels within a power line communication network are described. In an illustrative embodiment, a method may include performing, by a communications device, assigning beacon transmission times to nodes within the communication device's network. The assigned beacon transmission times comprise a beacon slot and frame pattern. The beacon slot and frame pattern ensure that each node does not transmit a beacon in a beacon slot that is adjacent to a beacon slot assigned to a parent or child node.
- A beacon transmission slot is reserved for a base node in every frame. The frames may be organized into thirty-two-frame superframes, wherein each frame comprises a base node beacon slot and four switch node beacon slots.
- If there are no more than thirty-two switch nodes in the network, then every other slot in each frame is assigned to a different node until all nodes have a designated beacon transmission time. In one embodiment, a second beacon slot and fourth beacon slot in each frame is assigned to a different node until all nodes have a designated beacon transmission slot and pattern. A first beacon slot and a third beacon slot in each frame are reserved as unassigned.
- If there are no more than sixty-four switch nodes in the network, then a third beacon slot in each frame is assigned to a different node on a first level below the base node. A first beacon slot, a second beacon slot, and a fourth beacon slot in each frame are reserved as unassigned. A first switch node beacon slot and a third switch node beacon slot in each frame may be assigned to a different node on a second level below the base node. When a parent node on the first level has a child node on the second level, and when both the parent node and the child node are assigned to the same beacon slot, then different frame patterns may be used to avoid beacon transmission conflicts. A first frame pattern is assigned to the parent node, and a second frame pattern is assigned to the child node, wherein the second frame pattern prevents the child node from transmitting a beacon in the same frame as the parent node.
- If there are more than sixty-four switch nodes in the network then the beacon slot and frame patterns may be reused and assigned beacon to another node that is at least n-levels away, such as two levels away. Alternatively, or additionally, the beacon slot and frame pattern assigned to a first node may also be assigned to a second node that is on the same level below the base node as the first node, if the first node and the second node do not share a same parent node.
- The solution described herein preserves the parent-child switch node relationship by not allocating the same slot and pattern for beacon transmissions. It also allows for sufficient turnaround time between reception and transmission of beacon at a switch node, and thereby mitigates interference from other beacon transmissions.
- Having thus described the invention(s) in general terms, reference will now be made to the accompanying drawings, wherein:
-
FIG. 1 is a diagram of a PLC system according to some embodiments. -
FIG. 2 is a block diagram of a PLC device or modem according to some embodiments. -
FIG. 3 is a block diagram of a PLC gateway according to some embodiments. -
FIG. 4 is a block diagram of a PLC data concentrator according to some embodiments. -
FIG. 5 illustrates a subnetwork according to an example embodiment. -
FIG. 6 illustrates the structure of a MAC frame according to one embodiment. -
FIG. 7 illustrates an example distribution of thirty-two switchnodes using slots -
FIG. 8 illustrates a portion of a subnetwork having more than thirty-two switch nodes spread across multiple levels. -
FIG. 9 is a table illustrating how switch nodes on multiple levels can be distributed to support more than thirty-two switch nodes. -
FIG. 10 illustrates another example of a beacon slot allocation policy according to another embodiment using slot, time, and special separation. - The inventions now will be described more fully hereinafter with reference to the accompanying drawings. The inventions may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the inventions to a person of ordinary skill in the art. A person of ordinary skill in the art may be able to use the various embodiments of the inventions.
- In various embodiments, the systems and methods described herein may be applicable to a wide variety of communication environments, including, but not limited to, those involving Power Line Communications (PLC), wireless communications (e.g., cellular, Wi-Fi, WiMax, etc.), wired communications (e.g., Ethernet, etc.), or the like. For ease of explanation, several examples discussed below are described specifically in the context of PLC. As a person of ordinary skill in the art will recognize in light of this disclosure, however, certain techniques and principles disclosed herein may also be used in other communication environments.
-
FIG. 1 depicts an electric power distribution system according to some example embodiments. Medium voltage (MV)power lines 103 fromsubstation 101 typically carry voltage in the tens of kilovolts range.Transformer 104 steps the MV power down to low voltage (LV) power onLV lines 105, carrying voltage in the range of 100-240 VAC. Transformer 104 is typically designed to operate at very low frequencies in the range of 50-60 Hz.Transformer 104 does not typically allow high frequencies, such as signals greater than 100 KHz, to pass betweenLV lines 105 andMV lines 103. LV lines 105 feed power to customers viameters 106 a-n, which are typically mounted on the outside of residences 102 a-n. Although referred to as “residences,” premises 102 a-n may include any type of building, facility or location where electric power is received and/or consumed. A breaker panel, such aspanel 107, provides an interface betweenmeter 106 n andelectrical wires 108 withinresidence 102 n.Electrical wires 108 deliver power tooutlets 110,switches 111 and other electric devices withinresidence 102 n. - The power line topology illustrated in
FIG. 1 may be used to deliver high-speed communications to residences 102 a-n. In some implementations, power line communications modems orgateways 112 a-n may be coupled toLV power lines 105 atmeter 106 a-n. PLC modems/gateways 112 a-n may be used to transmit and receive data signals over MV/LV lines 103/105. Such data signals may be used to support metering and power delivery applications (e.g., smart grid applications), communication systems, high speed Internet, telephony, video conferencing, and video delivery, to name a few. By transporting telecommunications and/or data signals over a power transmission network, there is no need to install new cabling to each subscriber 102 a-n. Thus, by using existing electricity distribution systems to carry data signals, significant cost savings are possible. - An illustrative method for transmitting data over power lines may use, for example, a carrier signal having a frequency different from that of the power signal. The carrier signal may be modulated by the data, for example, using an orthogonal frequency division multiplexing (OFDM) scheme or the like.
- PLC modems or
gateways 112 a-n at residences 102 a-n use the MV/LV power grid to carry data signals to and from a base node, such as PLC data concentrator 114, without requiring additional wiring.Data concentrator 114 may be coupled to eitherMV line 103 orLV line 105. Modems orgateways 112 a-n may support applications such as high-speed broadband Internet links, narrowband control applications, low bandwidth data collection applications, or the like. In a home environment, for example, modems orgateways 112 a-n may further enable home and building automation in heat and air conditioning, lighting, and security. Also, PLC modems orgateways 112 a-n may enable AC or DC charging of electric vehicles and other appliances. An example of an AC or DC charger is illustrated asPLC device 113. Outside the premises, power line communication networks may provide street lighting control and remote power meter data collection. - One or
more data concentrators 114 may be coupled to control center 130 (e.g., a utility company) vianetwork 120.Network 120 may include, for example, an IP-based network, the Internet, a cellular network, a WiFi network, a WiMax network, or the like. As such,control center 130 may be configured to collect power consumption and other types of relevant information from gateway(s) 112 and/or device(s) 113 through concentrator(s) 114. Additionally or alternatively,control center 130 may be configured to implement smart grid policies and other regulatory or commercial rules by communicating such rules to each gateway(s) 112 and/or device(s) 113 through concentrator(s) 114. - In some embodiments, each concentrator 114 may be seen as a base node for a PLC domain, each such domain comprising downstream PLC devices that communicate with
control center 130 through arespective concentrator 114. For example, inFIG. 1 ,device 106 a-n, 112 a-n, and 113 may all be considered part of the PLC domain that hasdata concentrator 114 as its base node; although in other scenarios other devices may be used as the base node of a PLC domain. In a typical situation, multiple nodes may be deployed in a given PLC network, and at least a subset of those nodes may be tied to a common clock through a backbone (e.g., Ethernet, digital subscriber loop (DSL), etc.). Further, each PLC domain may be coupled toMV line 103 through its own distinct transformer similar totransformer 104. - Still referring to
FIG. 1 ,meter 106,gateways 112,PLC device 113, anddata concentrator 114 may each be coupled to or otherwise include a PLC modem or the like. The PLC modem may include transmitter and/or receiver circuitry to facilitate the device's connection topower lines -
FIG. 2 is a block diagram of PLC device ormodem 113 according to some embodiments. As illustrated,AC interface 201 may be coupled toelectrical wires premises 112 n in a manner that allowsPLC device 113 to switch the connection betweenwires AC interface 201 may be connected to a single wire 108 (i.e., without breakingwire 108 intowires AC interface 201 may allowPLC engine 202 to receive and transmit PLC signals overwires 108 a-b. As noted above, in some cases,PLC device 113 may be a PLC modem. Additionally or alternatively,PLC device 113 may be a part of a smart grid device (e.g., an AC or DC charger, a meter, etc.), an appliance, or a control module for other electrical elements located inside or outside ofpremises 112 n (e.g., street lighting, etc.). -
PLC engine 202 may be configured to transmit and/or receive PLC signals overwires 108 a and/or 108 b viaAC interface 201 using a particular channel or frequency band. In some embodiments,PLC engine 202 may be configured to transmit OFDM signals, although other types of modulation schemes may be used. As such,PLC engine 202 may include or otherwise be configured to communicate with metrology or monitoring circuits (not shown) that are in turn configured to measure power consumption characteristics of certain devices or appliances viawires PLC engine 202 may receive such power consumption information, encode it as one or more PLC signals, and transmit it overwires PLC gateways 112 n,data concentrators 114, etc.) for further processing. Conversely,PLC engine 202 may receive instructions and/or other information from such higher-level PLC devices encoded in PLC signals, for example, to allowPLC engine 202 to select a particular frequency band in which to operate. -
FIG. 3 is a block diagram ofPLC gateway 112 according to some embodiments. As illustrated in this example,gateway engine 301 is coupled tometer interface 302,local communication interface 303, and frequencyband usage database 304.Meter interface 302 is coupled tometer 106, andlocal communication interface 304 is coupled to one or more of a variety of PLC devices such as, for example,PLC device 113.Local communication interface 304 may provide a variety of communication protocols such as, for example, ZIGBEE, BLUETOOTH, WI-FI, WI-MAX, ETHERNET, etc., which may enablegateway 112 to communicate with a wide variety of different devices and appliances. In operation,gateway engine 301 may be configured to collect communications fromPLC device 113 and/or other devices, as well asmeter 106, and serve as an interface between these various devices and PLC data concentrator 114.Gateway engine 301 may also be configured to allocate frequency bands to specific devices and/or to provide information to such devices that enable them to self-assign their own operating frequencies. - In some embodiments,
PLC gateway 112 may be disposed within or nearpremises 102 n and serve as a gateway to all PLC communications to and/or frompremises 102 n. In other embodiments, however,PLC gateway 112 may be absent and PLC devices 113 (as well asmeter 106 n and/or other appliances) may communicate directly with PLC data concentrator 114. WhenPLC gateway 112 is present, it may includedatabase 304 with records of frequency bands currently used, for example, byvarious PLC devices 113 withinpremises 102 n. An example of such a record may include, for instance, device identification information (e.g., serial number, device ID, etc.), application profile, device class, and/or currently allocated frequency band. As such,gateway engine 301 may usedatabase 304 in assigning, allocating, or otherwise managing frequency bands assigned to its various PLC devices. -
FIG. 4 is a block diagram of a PLC data concentrator according to some embodiments.Gateway interface 401 is coupled todata concentrator engine 402 and may be configured to communicate with one ormore PLC gateways 112 a-n.Network interface 403 is also coupled todata concentrator engine 402 and may be configured to communicate withnetwork 120. In operation,data concentrator engine 402 may be used to collect information and data frommultiple gateways 112 a-n before forwarding the data to controlcenter 130. In cases wherePLC gateways 112 a-n are absent,gateway interface 401 may be replaced with a meter and/or device interface (now shown) configured to communicate directly with meters 116 a-n,PLC devices 113, and/or other appliances. Further, ifPLC gateways 112 a-n are absent,frequency usage database 404 may be configured to store records similar to those described above with respect todatabase 304. - Network elements that communicate using the PRIME standard may be arranged in subnetworks. A subnetwork has a single base node and one or more services nodes that branch from the base node in one or more levels. The base node acts as a master node and provides the subnetwork with connectivity. The base node manages the subnetwork resources and connections. The base node is initially the only node in the subnetwork and other nodes follow a registration process to enroll on the subnetwork.
- Service nodes may operate in one of three functional states: disconnected, terminal, or switch. Service nodes start in a disconnected state during which the node is not capable of communicating or switching the traffic of another node. In the disconnected state, a service node searches for an operational network and attempts to register on the network. In the terminal state, a service node is capable of communicating its traffic, but it is not capable of switching traffic for any other node. In the switch state, a service node is capable of performing all terminal functions and is capable of forwarding data to and from other devices on the subnetwork.
- Each service node has a level in the subnetwork topology. The nodes that are connected directly to the base node have
level 1. The level of any service node not directly connected to the base node is the level of its respective switch node plus one. -
FIG. 5 illustrates asubnetwork 500 according to an example embodiment.Base node 501 is connected to nodes 502-505, which are onlevel 1 in the subnetwork.Nodes nodes Nodes level 2 of the subnetwork and connect throughswitch node 502.Node 508 is also onlevel 2 and is connected throughswitch node 504.Node 507 has been promoted to switch node and provides a connection toservice node 509, which is onlevel 3 of the subnetwork. - Multicast and broadcast addresses are used for transmitting data information within
subnetwork 500. There are several broadcast and multicast address types, depending on the context associated with the traffic flow. A broadcast identifier is used as a destination address for packets that should reach every node of the subnetwork. A multicast identifier is used as a destination address for multicast groups. A unicast address refers to a particular node within the subnetwork with an identifier that match the address fields in the unicast address. - A MAC frame defines a time for channel usage. A frame is comprised of one or more beacons, a shared contention period (SCP), and zero or one contention free period (CFP). The transmission of a beacon by the base node acts as delimiter for the MAC frames.
-
FIG. 6 illustrates the structure of a MAC frame according to one embodiment. A beacon is always MACBeaconLength symbols long, and the frame is MACFrameLength symbols long. A superframe comprises thirty-two consecutive frames. - A service node starts in a disconnected state. The only function performed in the disconnected state is reception of any beacons on the channel. Each service node may maintain a switch table that is updated with the reception of a beacon from any new switch node. A service node may select any switch node from the switch table and proceed with the registration process with that switch node.
- Base nodes are primarily responsible for setting up and maintaining the subnetwork. The base node and all the switch nodes on the subnetwork broadcast beacons at fixed intervals of time. The base node always transmits exactly one beacon per frame. Switch nodes transmit beacons with a frequency prescribed by the base node.
- The time in which a BPDU is transmitted is referred to as a beacon-slot. All beacon-slots are located at the beginning of a frame, as shown in
FIG. 6 . A beacon protocol data unit (BPDU) is transmitted in every frame by the base node. The base node BPDU is transmitted at a regular intervals equivalent to MACFrameLength—MACBeaconLength. The switch nodes also transmit BPDUs to maintain their connections within the subnet. They switch nodes also transmit BPDUs at regular times. The switch node is not required to transmit its BPDU in every frame. However, the switch node must transmit at least once within a superframe. - The first beacon-slot in every frame is reserved for the base node. The number of beacon-slots in a frame may change from one frame to another and is indicated by the base node in its BPDU. The switch nodes are allocated a beacon-slot at the time of their promotion from service node. With the registration of each new switch node on the subnet, the base node may change the beacon-slot and/or transmission frequency of already registered switch nodes.
- During the reorganization of beacon-slots, if there is a change in the beacon-slot count per frame, the base node should transmit a frame control packet to the entire subnetwork. The frame control packet is an indication of change in the overall frame structure, such as changes in the number of beacon, SCP, or CFP slots. Switch nodes that receive a frame control packet relay it to all connected nodes. This is required for the entire subnetwork to have a common understanding of frame structure, especially in regions where a controlling switch node transmits BPDUs at frequencies less frequently than once per frame.
- The beacon slot allocation policy ensure that during promotion a service node is never assigned to transmit a beacon in a slot consecutive to beacons from the node to which it is registered. For example, switch nodes in
level 1, which are directly connected to the base node, do not transmit beacons inslot 1 because it is directly adjacent to the base node's beacons inslot 0. - When changing the frame structure, to add or remove beacon slots, or to change which beacon slot that a switch node should use, it is necessary to indicate when such a change should occur. All nodes must change at the same time otherwise there may be collisions with the beacons transmitted by different nodes. A beacon superframe comprises thirty-two frames. Each beacon contains a five-bit sequence number. Any messages that contain changes to the structure or usage of the frame include a sequence number identifying when the change should occur. The changes requested should only happen when the beacon sequence number matches the sequence number in the change request.
- A beacon slot allocation algorithm may be used to assign beacon slots to switch nodes in the subnetwork. In one embodiment, the number of beacon slots is set to five (assigned as
slots - The first slot (slot 0) is used only for base node beacons, which are transmitted in every frame. The switch nodes are not assigned to the first slot to ensure that there is no interference with the base node beacons. The switch nodes receive the base node beacons in each frame. The switch nodes should not be assigned
slot 1 to provide time for the switch nodes to transition from receiver (of the base node beacon in slot 0) to transmitter (of their own beacon) in the assigned slot. Similarly, the switch nodes should not be assigned a beacon slot that is adjacent to the slot used by a parent or child switch node to allow time for each switch node to transition between transmitter and receiver states. - Referring to
FIG. 5 , for example, ifbase node 501 transmits inslot 0, then switchnode 502 may transmit its beacon inslots slot 1. However,switch node 507 also must not transmit its beacon in a slot adjacent to the beacon slot assigned to switchnode 502. So, ifswitch node 502 transmits inslot 2, then switchnode 507 can only transmit inbeacon slot 4 in the same frame. - In an example beacon assignment algorithm, all switch nodes use a frequency of four for beacon transmissions, which means that the switch nodes each transmit a beacon once every sixteen frames. This ensures at least two beacons per switch node per superframe. The switch nodes are assigned non-overlapping slots and/or patterns as much as possible.
- For up to thirty-two switch nodes, the nodes are guaranteed to have a non-overlapping slot or pattern by choosing
slots -
FIG. 7 illustrates an example distribution of thirty-two switchnodes using slots slot 0 in all frames. The switch nodes are assigned sequentially toslots - If the subnetwork has more than thirty-two switch nodes, then the algorithm must be modified. The algorithm determines the slot, frequency, and sequence of the beacon-slot assignment as follows:
-
- Any switch node belonging to
level 1 is assignedslot 3 with a frequency of four. This avoids border interference with the base node beacon inslot 0 and allows for turnaround processing. - Any switch node belonging to
level 2 or above can be assigned to slot 1 (if available) orslot 3.Slot 1 is available to the switch nodes onlevel 2 or higher because they are not directly connected to the base node onlevel 0. Instead, the switch nodes onlevels 2 or higher receive a beacon inslot 3 from a switch node onlevel 1. - The parent-child switch node relationship is preserved by ensuring that a child switch node transmits either in a different slot (while maintaining a one-gap slot separation if using the same pattern) and/or in a different pattern than its parent switch node.
- Any switch node belonging to
- This will allow for accommodating up to sixty-four switch nodes with care to avoid interference between parent-child switch nodes as much as possible.
- For subnetworks with more than sixty-four switch nodes, the available slots may be reused. For example, the algorithm may adopt an n-level—such as a 2-level—separation rule. When a new switch node is added to the subnetwork, the beacon allocation algorithm ensures that it re-uses the first available slot that is used by a switch node that is n-levels away—either n-levels above as a grandparent or n-levels below as a grandchild—of the new switch node. This allows for new switch nodes to cause minimal interference to the already existing switch node.
- The parent-child relationship is preserved in these larger than sixty-four switch node systems by ensuring that the switch nodes transmit in different slots (separated by one slot if using the same pattern) and/or in a different pattern.
-
FIG. 8 illustrates a portion of asubnetwork 800 having more than thirty-two switch nodes, includingbase node 801 and service nodes 802-813 spread across three levels. Each switch node 802-813 may support multiple service nodes (not shown). -
FIG. 9 is a table illustrating how switch nodes on multiple levels, such as the switch nodes inFIG. 8 , can be distributed to support more than thirty-two switch nodes. This example assignment allows switch nodes on the same level to maintain separation from their parent node. However, switch nodes on the same level may transmit at the same time on the same slot if they have different parent nodes. For example,nodes -
FIG. 10 illustrates another example of a beacon slot allocation policy according to another embodiment using slot, time, and special separation. Slot separation allows two switch nodes to use different slots within the same frame. Time separation allows two switch nodes to use the same or adjacent slots, but in different frames. Spatial separation allows two switch nodes to use the same or adjacent slots in the same frame if the nodes are separated by a certain number of levels. -
Switch nodes node 1 transmits inslot 2 and switchnode 34 transmits inslot 3. Both of these slots maintain at least one empty slot from the base node. However,switch nodes -
Switch nodes switch node 2 and both nodes are transmitting their beacon inslot 2. However,nodes Node 3 transmits beacons inslots node 11 transmits beacons inslots -
Switch nodes Nodes level 2, but have different parent nodes onlevel 1. Even ifnodes - It will be understood that various operations illustrated in
FIGS. 6 and/or 7 may be executed simultaneously and/or sequentially. It will be further understood that each operation may be performed in any order and may be performed once or repetitiously. In various embodiments, the blocks shown inFIGS. 6 and/or 7 may represent sets of software routines, logic functions, and/or data structures that are configured to perform specified operations. Although these modules are shown as distinct logical blocks, in other embodiments at least some of the operations performed by these modules may be combined in to fewer blocks. Conversely, any given one of the modules shown in inFIGS. 6 and/or 7 may be implemented such that its operations are divided among two or more logical blocks. Moreover, although shown with a particular configuration, in other embodiments these various modules may be rearranged in other suitable ways. - Many of the operations described herein may be implemented in hardware, software, and/or firmware, and/or any combination thereof. When implemented in software, code segments perform the necessary tasks or operations. The program or code segments may be stored in a processor-readable, computer-readable, or machine-readable medium. The processor-readable, computer-readable, or machine-readable medium may include any device or medium that can store or transfer information. Examples of such a processor-readable medium include an electronic circuit, a semiconductor memory device, a flash memory, a ROM, an erasable ROM (EROM), a floppy diskette, a compact disk, an optical disk, a hard disk, a fiber optic medium, etc.
- Software code segments may be stored in any volatile or non-volatile storage device, such as a hard drive, flash memory, solid state memory, optical disk, CD, DVD, computer program product, or other memory device, that provides tangible computer-readable or machine-readable storage for a processor or a middleware container service. In other embodiments, the memory may be a virtualization of several physical storage devices, wherein the physical storage devices are of the same or different kinds The code segments may be downloaded or transferred from storage to a processor or container via an internal bus, another computer network, such as the Internet or an intranet, or via other wired or wireless networks.
- Many modifications and other embodiments of the invention(s) will come to mind to one skilled in the art to which the invention(s) pertain having the benefit of the teachings presented in the foregoing descriptions, and the associated drawings. Therefore, it is to be understood that the invention(s) are not to be limited to the specific embodiments disclosed. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Claims (21)
1. A method, comprising:
performing, by a communications device,
assigning beacon transmission times to nodes within the communication device's network, the assigned beacon transmission times comprising a beacon slot and frame pattern,
the beacon slot and frame pattern ensuring that each node does not transmit a beacon in a beacon slot that is adjacent to a beacon slot assigned to a parent or child node.
2. The method of claim 1 , further comprising:
reserving a beacon transmission slot for a base node in every frame.
3. The method of claim 1 , further comprising:
assigning every other slot in each frame to a different node until all nodes have a designated beacon transmission time.
4. The method of claim 1 , wherein groups of frames are organized into thirty-two-frame superframes, and wherein each frame comprises a base node beacon slot and four switch node beacon slots.
5. The method of claim 4 , further comprising:
assigning a second switch node beacon slot and fourth switch node beacon slot in each frame to a different node until all nodes have a designated beacon transmission slot and pattern; and
reserving a first switch node beacon slot and a third switch node beacon slot in each frame as unassigned.
6. The method of claim 4 , further comprising:
assigning a third switch node beacon slot in each frame to a different node on a first level below the base node;
reserving a first switch node beacon slot, a second switch node beacon slot, and a fourth switch node beacon slot in each frame as unassigned; and
assigning a first switch node beacon slot and a third switch node beacon slot in each frame to a different node on a second level below the base node.
7. The method of claim 6 , wherein a parent node on the first level has a child node on the second level and both the parent node and the child node are assigned to a third switch node beacon slot, the method further comprising:
assigned a first frame pattern to the parent node;
assigning a second frame pattern to the child node, wherein the second frame pattern prevents the child node from transmitting a beacon in the same frame as the parent node.
8. The method of claim 1 , wherein the beacon slot and frame pattern of an assigned beacon transmission time has also been assigned to another node that is at least n-levels away, wherein n-levels comprises at least two-levels.
9. The method of claim 1 , further comprising:
assigning a beacon slot number and a first sequence number to a parent node on a first level;
assigning the beacon slot number and a second sequence number to a child node on a next level below the parent node, wherein the parent node and the child node transmit in a same beacon slot position, but the second sequence number causes the child node to transmit in a different frame pattern than the parent node.
10. The method of claim 1 , wherein the beacon slot and frame pattern assigned to a first node has also been assigned to a second node that is on the same level below the base node as the first node, and wherein the first node and the second node do not share a same parent node.
11. A communications device comprising:
a processor; and
a memory coupled to the processor, the memory configured to store program instructions executable by the processor to cause the communications device to:
assign a beacon slot and frame pattern for beacon transmission times to switch nodes within the communication device's network, the assigned beacon slot and frame pattern ensuring that each node does not transmit a beacon in a beacon slot that is adjacent to a beacon slot assigned to a parent or child node.
12. The communication device of claim 11 , the program instructions executable further causing the communications device to:
assign every other slot in each frame to a different node until all nodes have a designated beacon transmission time.
13. The communication device of claim 11 , wherein groups of frames are organized into thirty-two-frame superframes, and wherein each frame comprises a base node beacon slot and four switch node beacon slots.
14. The communication device of claim 11 , the program instructions executable further causing the communications device to:
assign a second switch node beacon slot and fourth switch node beacon slot in each frame to a different node until all nodes have a designated beacon transmission slot and pattern; and
reserve a first switch node beacon slot and a third switch node beacon slot in each frame as unassigned.
15. The communication device of claim 11 , the program instructions executable further causing the communications device to:
assign a third switch node beacon slot in each frame to a different node on a first level below the base node;
reserve a first switch node beacon slot, a second switch node beacon slot, and a fourth switch node beacon slot in each frame as unassigned; and
assign a first switch node beacon slot and a third switch node beacon slot in each frame to a different node on a second level below the base node.
16. The communication device of claim 11 , wherein both a parent node and a child node are assigned to a same beacon slot, the program instructions executable further causing the communications device to:
assign a first frame pattern to the parent node;
assign a second frame pattern to child node, wherein the second frame pattern prevents the child node from transmitting a beacon in the same frame as the parent node.
17. The communication device of claim 11 , wherein the beacon slot and frame pattern of an assigned beacon transmission time has also been assigned to another node that is at least two-levels away.
18. The communication device of claim 11 , wherein the beacon slot and frame pattern assigned to a first node has also been assigned to a second node that is on the same level below the base node as the first node, and wherein the first node and the second node do not share a same parent node.
19. The communication device of claim 11 , the program instructions executable further causing the communications device to:
assign a beacon slot number and a first sequence number to a parent node on a first level;
assign the beacon slot number and a second sequence number to a child node on a next level below the parent node, wherein the parent node and the child node transmit in a same beacon slot position, but the second sequence number causes the child node to transmit in a different frame pattern than the parent node.
20. A computer-readable storage medium having program instructions stored thereon that, upon execution by a processor within a communications device, cause the communications device to:
assign a beacon slot and frame pattern for beacon transmission times to switch nodes within the communication device's network, the assigned beacon slot and frame pattern ensuring that each node does not transmit a beacon in a beacon slot that is adjacent to a beacon slot assigned to a parent or child node.
21. The computer-readable storage medium of claim 20 , the program instructions further cause the device to:
when there are no more than thirty-two switch nodes in a power line communication network:
assign a second beacon slot and fourth beacon slot in each frame to a different node until all nodes have a designated beacon transmission slot and pattern; and
reserve a first beacon slot and a third beacon slot in each frame as unassigned;
when there are no more than sixty-four switch nodes in the power line communication network:
assign a third beacon slot in each frame to a different node on a first level below the base node;
reserve a first beacon slot, a second beacon slot, and a fourth beacon slot in each frame as unassigned; and
assign a first beacon slot and a third beacon slot in each frame to a different node on a second level below the base node, wherein when both a parent node and a child node are assigned to a same beacon slot, the parent node is assigned a first frame pattern and the child node is assigned a second frame, wherein the second frame pattern prevents the child node from transmitting a beacon in the same frame as the parent node; and
when there are more than sixty-four switch nodes in the power line communication network:
reusing a selected beacon slot and frame pattern for a node that is at least two-levels away from other nodes using the same beacon slot and frame pattern.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/651,338 US20130094459A1 (en) | 2011-10-14 | 2012-10-12 | Beacon Slot Allocation in Prime |
US15/898,923 US10574295B2 (en) | 2011-10-14 | 2018-02-19 | Beacon slot allocation in prime |
US16/776,681 US11139857B2 (en) | 2011-10-14 | 2020-01-30 | Beacon slot allocation in prime |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161547396P | 2011-10-14 | 2011-10-14 | |
US13/651,338 US20130094459A1 (en) | 2011-10-14 | 2012-10-12 | Beacon Slot Allocation in Prime |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/898,923 Continuation US10574295B2 (en) | 2011-10-14 | 2018-02-19 | Beacon slot allocation in prime |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130094459A1 true US20130094459A1 (en) | 2013-04-18 |
Family
ID=48085945
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/651,338 Abandoned US20130094459A1 (en) | 2011-10-14 | 2012-10-12 | Beacon Slot Allocation in Prime |
US15/898,923 Active US10574295B2 (en) | 2011-10-14 | 2018-02-19 | Beacon slot allocation in prime |
US16/776,681 Active US11139857B2 (en) | 2011-10-14 | 2020-01-30 | Beacon slot allocation in prime |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/898,923 Active US10574295B2 (en) | 2011-10-14 | 2018-02-19 | Beacon slot allocation in prime |
US16/776,681 Active US11139857B2 (en) | 2011-10-14 | 2020-01-30 | Beacon slot allocation in prime |
Country Status (1)
Country | Link |
---|---|
US (3) | US20130094459A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3031645A1 (en) * | 2015-01-08 | 2016-07-15 | Sagemcom Energy & Telecom Sas | METHOD FOR ALLOCATING RESOURCES FOR SENDING BEACONS IN A COMMUNICATION NETWORK |
CN112751703A (en) * | 2020-11-18 | 2021-05-04 | 北京智芯微电子科技有限公司 | Communication network establishing method and device, electronic equipment and storage medium |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130094459A1 (en) * | 2011-10-14 | 2013-04-18 | Texas Instruments Incorporated | Beacon Slot Allocation in Prime |
CN113162655A (en) * | 2020-01-23 | 2021-07-23 | 华为技术有限公司 | Power line communication time slot distribution method and device |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4166275A (en) * | 1977-08-18 | 1979-08-28 | Digital Marine Electronics Corporation | Loran receiver system |
US20040227621A1 (en) * | 2000-04-14 | 2004-11-18 | Cope Leonard D. | Power line communication apparatus and method of using the same |
US20070086425A1 (en) * | 2005-10-17 | 2007-04-19 | Creative Technology Ltd. | Beacon frame |
US7366126B2 (en) * | 2002-11-08 | 2008-04-29 | Sharp Laboratories Of America, Inc. | Modified-beacon, bandwidth-access control in wireless network communication system |
US7450553B2 (en) * | 2003-09-03 | 2008-11-11 | Samsung Electronics Co., Ltd. | System and method for selecting beacon transmission starting point in communication system |
US20090030926A1 (en) * | 2007-07-24 | 2009-01-29 | Microsoft Corporation | Composite nested streams |
US7657703B1 (en) * | 2004-10-29 | 2010-02-02 | Foundry Networks, Inc. | Double density content addressable memory (CAM) lookup scheme |
US7706404B2 (en) * | 2004-12-28 | 2010-04-27 | Intel Corporation | Using the dynamic beacon to enhance power saving capabilities for low power UWB devices |
US20100111006A1 (en) * | 2007-01-16 | 2010-05-06 | Koninklijke Philips Electronics, N.V. | Multi-channel directional devices with beacons |
US20100203832A1 (en) * | 2009-02-06 | 2010-08-12 | Motorola, Inc. | Method and Apparatus for Co-Existence of an OFDMA Transmitter with a Synchronous Frame-Based Transmitter |
US20110038358A1 (en) * | 2009-08-14 | 2011-02-17 | Li-Chun Wang | Apparatus And Method For Neighbor-Aware Concurrent Transmission Media Access Control Protocol |
US20110043340A1 (en) * | 2009-08-19 | 2011-02-24 | Texas Instruments Incorporated | Concatenated Repetition Code with Convolutional Code |
US7903653B2 (en) * | 2008-12-16 | 2011-03-08 | At&T Intellectual Property I, Lp | Broadcast latency optimization in multihop wireless networks |
US20110223952A1 (en) * | 2004-01-29 | 2011-09-15 | Qualcomm Incorporated | Distributed hierarchical scheduling in an ad hoc network |
US20110255557A1 (en) * | 2010-04-20 | 2011-10-20 | Texas Instruments Incorporated | Coexistence of Prime, S-FSK and G3 Devices in Powerline Communications |
US8099074B2 (en) * | 2006-04-20 | 2012-01-17 | Lifescan Scotland, Ltd. | Method for transmitting data in a blood glucose system and corresponding blood glucose system |
US20120057506A1 (en) * | 2009-05-22 | 2012-03-08 | Praveen Kumar | Large network association procedure in power efficient manner |
US20120115488A1 (en) * | 2010-05-07 | 2012-05-10 | Qualcomm Incorporated | Signal transmission pattern |
US20120250664A1 (en) * | 2011-03-28 | 2012-10-04 | Xiaoyun Li | Method to avoid collision in a synchronised wireless network |
US20120310395A1 (en) * | 2010-02-12 | 2012-12-06 | Phonak Ag | Wireless sound transmission system and method using improved frequency hopping and power saving mode |
US20130027219A1 (en) * | 2011-07-29 | 2013-01-31 | Korea Electric Power Corporation | Advanced metering infrastructure system for guaranteeing reliable transmission of meter data and advanced metering method using the same |
US20130051446A1 (en) * | 2011-08-24 | 2013-02-28 | Texas Instruments Incorporated | Phase Detection in Power Line Communication Systems |
US20130089049A1 (en) * | 2011-10-11 | 2013-04-11 | Electronics And Telecommunications Research Institute | Method and apparatus for beacon scheduling in wireless communication system |
US8432892B2 (en) * | 2005-04-08 | 2013-04-30 | Hewlett-Packard Development Company, L.P. | Method and system for WLAN synchronization |
US8432887B1 (en) * | 2009-05-08 | 2013-04-30 | Olympus Corporation | Medium access control for tree-topology networks |
US8447241B2 (en) * | 2008-05-26 | 2013-05-21 | Panasonic Corporation | Wireless communication apparatus |
US8498242B2 (en) * | 2006-11-06 | 2013-07-30 | Qualcomm Incorporated | Cell search based on beacon in a wireless communication system |
US20130253701A1 (en) * | 2005-12-02 | 2013-09-26 | Irobot Corporation | Robot system |
US8594509B2 (en) * | 2007-07-19 | 2013-11-26 | Samsung Electronics Co., Ltd. | Apparatus and method for arranging communication links in visible light communication |
US20140105313A1 (en) * | 2011-01-11 | 2014-04-17 | Texas Instruments Incorporated | Method to Use a Preamble with Band Extension in Power Line Communications |
US8718115B2 (en) * | 2010-10-08 | 2014-05-06 | Texas Instruments Incorporated | Building, transmitting, and receiving frame structures in power line communications |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101045203B1 (en) | 2004-02-03 | 2011-06-30 | 삼성전자주식회사 | Light transmission controlling apparatus, 2D and 3D image display apparatus comprising the same and method of manufacturing the same |
US20130094459A1 (en) * | 2011-10-14 | 2013-04-18 | Texas Instruments Incorporated | Beacon Slot Allocation in Prime |
-
2012
- 2012-10-12 US US13/651,338 patent/US20130094459A1/en not_active Abandoned
-
2018
- 2018-02-19 US US15/898,923 patent/US10574295B2/en active Active
-
2020
- 2020-01-30 US US16/776,681 patent/US11139857B2/en active Active
Patent Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4166275A (en) * | 1977-08-18 | 1979-08-28 | Digital Marine Electronics Corporation | Loran receiver system |
US20040227621A1 (en) * | 2000-04-14 | 2004-11-18 | Cope Leonard D. | Power line communication apparatus and method of using the same |
US7366126B2 (en) * | 2002-11-08 | 2008-04-29 | Sharp Laboratories Of America, Inc. | Modified-beacon, bandwidth-access control in wireless network communication system |
US7450553B2 (en) * | 2003-09-03 | 2008-11-11 | Samsung Electronics Co., Ltd. | System and method for selecting beacon transmission starting point in communication system |
US20110223952A1 (en) * | 2004-01-29 | 2011-09-15 | Qualcomm Incorporated | Distributed hierarchical scheduling in an ad hoc network |
US7657703B1 (en) * | 2004-10-29 | 2010-02-02 | Foundry Networks, Inc. | Double density content addressable memory (CAM) lookup scheme |
US7706404B2 (en) * | 2004-12-28 | 2010-04-27 | Intel Corporation | Using the dynamic beacon to enhance power saving capabilities for low power UWB devices |
US8432892B2 (en) * | 2005-04-08 | 2013-04-30 | Hewlett-Packard Development Company, L.P. | Method and system for WLAN synchronization |
US20070086425A1 (en) * | 2005-10-17 | 2007-04-19 | Creative Technology Ltd. | Beacon frame |
US20130253701A1 (en) * | 2005-12-02 | 2013-09-26 | Irobot Corporation | Robot system |
US8099074B2 (en) * | 2006-04-20 | 2012-01-17 | Lifescan Scotland, Ltd. | Method for transmitting data in a blood glucose system and corresponding blood glucose system |
US8498242B2 (en) * | 2006-11-06 | 2013-07-30 | Qualcomm Incorporated | Cell search based on beacon in a wireless communication system |
US20100111006A1 (en) * | 2007-01-16 | 2010-05-06 | Koninklijke Philips Electronics, N.V. | Multi-channel directional devices with beacons |
US8594509B2 (en) * | 2007-07-19 | 2013-11-26 | Samsung Electronics Co., Ltd. | Apparatus and method for arranging communication links in visible light communication |
US20090030926A1 (en) * | 2007-07-24 | 2009-01-29 | Microsoft Corporation | Composite nested streams |
US8447241B2 (en) * | 2008-05-26 | 2013-05-21 | Panasonic Corporation | Wireless communication apparatus |
US7903653B2 (en) * | 2008-12-16 | 2011-03-08 | At&T Intellectual Property I, Lp | Broadcast latency optimization in multihop wireless networks |
US20100203832A1 (en) * | 2009-02-06 | 2010-08-12 | Motorola, Inc. | Method and Apparatus for Co-Existence of an OFDMA Transmitter with a Synchronous Frame-Based Transmitter |
US8432887B1 (en) * | 2009-05-08 | 2013-04-30 | Olympus Corporation | Medium access control for tree-topology networks |
US20120057506A1 (en) * | 2009-05-22 | 2012-03-08 | Praveen Kumar | Large network association procedure in power efficient manner |
US20110038358A1 (en) * | 2009-08-14 | 2011-02-17 | Li-Chun Wang | Apparatus And Method For Neighbor-Aware Concurrent Transmission Media Access Control Protocol |
US20110043340A1 (en) * | 2009-08-19 | 2011-02-24 | Texas Instruments Incorporated | Concatenated Repetition Code with Convolutional Code |
US20120310395A1 (en) * | 2010-02-12 | 2012-12-06 | Phonak Ag | Wireless sound transmission system and method using improved frequency hopping and power saving mode |
US20110255557A1 (en) * | 2010-04-20 | 2011-10-20 | Texas Instruments Incorporated | Coexistence of Prime, S-FSK and G3 Devices in Powerline Communications |
US8743908B2 (en) * | 2010-04-20 | 2014-06-03 | Texas Instruments Incorporated | Coexistence of prime, S-FSK and G3 devices in powerline communications |
US20120115488A1 (en) * | 2010-05-07 | 2012-05-10 | Qualcomm Incorporated | Signal transmission pattern |
US8718115B2 (en) * | 2010-10-08 | 2014-05-06 | Texas Instruments Incorporated | Building, transmitting, and receiving frame structures in power line communications |
US20140105313A1 (en) * | 2011-01-11 | 2014-04-17 | Texas Instruments Incorporated | Method to Use a Preamble with Band Extension in Power Line Communications |
US20120250664A1 (en) * | 2011-03-28 | 2012-10-04 | Xiaoyun Li | Method to avoid collision in a synchronised wireless network |
US20130027219A1 (en) * | 2011-07-29 | 2013-01-31 | Korea Electric Power Corporation | Advanced metering infrastructure system for guaranteeing reliable transmission of meter data and advanced metering method using the same |
US20130051446A1 (en) * | 2011-08-24 | 2013-02-28 | Texas Instruments Incorporated | Phase Detection in Power Line Communication Systems |
US20130089049A1 (en) * | 2011-10-11 | 2013-04-11 | Electronics And Telecommunications Research Institute | Method and apparatus for beacon scheduling in wireless communication system |
Non-Patent Citations (2)
Title |
---|
Draft Specification for PoweRline Intelligent Metering Evolution, PRIME Alliance, R1.3.6 * |
Draft Standard for PoweRline Intelligent Metering Evolution, PRIME Alliance, R1.3E (an exact publication date of this document could not be found, but it has been around at least since 8/3/2010 since it was cited by Patent Publication 2011/0043340 which has a filing date of 8/3/2010). * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3031645A1 (en) * | 2015-01-08 | 2016-07-15 | Sagemcom Energy & Telecom Sas | METHOD FOR ALLOCATING RESOURCES FOR SENDING BEACONS IN A COMMUNICATION NETWORK |
CN112751703A (en) * | 2020-11-18 | 2021-05-04 | 北京智芯微电子科技有限公司 | Communication network establishing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
US20200169293A1 (en) | 2020-05-28 |
US20180241432A1 (en) | 2018-08-23 |
US10574295B2 (en) | 2020-02-25 |
US11139857B2 (en) | 2021-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11139857B2 (en) | Beacon slot allocation in prime | |
US11831358B2 (en) | Coexistence primitives in power line communication networks | |
US9615315B2 (en) | Powerline communication network system having device that performs a joining process | |
US8958356B2 (en) | Routing protocols for power line communications (PLC) | |
US11722174B2 (en) | Long preamble and duty cycle based coexistence mechanism for power line communication (PLC) networks | |
US8826265B2 (en) | Data concentrator initiated multicast firmware upgrade | |
US9198198B2 (en) | Efficient fairness allocation in powerline CSMA/CA protocols | |
US9871630B2 (en) | Hybrid communication networks | |
US20130301649A1 (en) | CSMA/CA for Channels in Power Line Communication (PLC) Networks | |
US20130266081A1 (en) | Support for Multiple Systems Using Different Modulation Schemes in PLC Networks | |
US8885505B2 (en) | Non-beacon network communications using frequency subbands | |
US20220321171A1 (en) | Beacon-enabled communications for variable payload transfers | |
US8964786B2 (en) | Communications in beacon-enabled networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TEXAS INSTRUMENTS INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VEDANTHAM, RAMANUJA;VIJAYASANKAR, KUMARAN;ANANTHAKRISHNAN, RAMACHANDRAN;AND OTHERS;SIGNING DATES FROM 20121018 TO 20121023;REEL/FRAME:029614/0389 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |