[go: up one dir, main page]

US12355687B2 - Distributed tone plan - Google Patents

Distributed tone plan Download PDF

Info

Publication number
US12355687B2
US12355687B2 US17/838,123 US202217838123A US12355687B2 US 12355687 B2 US12355687 B2 US 12355687B2 US 202217838123 A US202217838123 A US 202217838123A US 12355687 B2 US12355687 B2 US 12355687B2
Authority
US
United States
Prior art keywords
tones
resource units
plan
tone
resource
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.)
Active, expires
Application number
US17/838,123
Other versions
US20230006782A1 (en
Inventor
Leo Montreuil
Ron Porat
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Avago Technologies International Sales Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Avago Technologies International Sales Pte Ltd filed Critical Avago Technologies International Sales Pte Ltd
Priority to US17/838,123 priority Critical patent/US12355687B2/en
Priority to JP2022102414A priority patent/JP2023007482A/en
Priority to CN202210747497.8A priority patent/CN115623488A/en
Priority to EP22181592.1A priority patent/EP4113888A1/en
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED reassignment AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PORAT, RON, MONTREUIL, LEO
Publication of US20230006782A1 publication Critical patent/US20230006782A1/en
Application granted granted Critical
Publication of US12355687B2 publication Critical patent/US12355687B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/02Resource partitioning among network components, e.g. reuse partitioning
    • H04W16/10Dynamic resource partitioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0037Inter-user or inter-terminal allocation
    • H04L5/0041Frequency-non-contiguous
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA

Definitions

  • the present description relates generally to wireless communications including, for example, management of radio spectrum used for wireless communications.
  • Wireless communications use frequency bands allocated from the radio spectrum to transfer data between electronic devices.
  • the frequency bands may be divided into channels that are modulated with data to be transferred between the electronic devices.
  • Modulation schemes such as orthogonal frequency-division multiplexing (OFDM) and orthogonal frequency-division multiple access (OFDMA) may divide the channels into multiple sub-carriers or tones.
  • a data stream may be divided into multiple sub-streams that are used to modulate respective sub-carriers or tones transmitted in parallel between the electronic devices.
  • OFDM orthogonal frequency-division multiplexing
  • OFDMA orthogonal frequency-division multiple access
  • FIG. 1 illustrates an example network environment in which wireless communications may be implemented in accordance with aspects of the subject technology.
  • FIGS. 3 A and 3 B are diagrams outlining two distributed tone plans for a 20 MHz channel in accordance with aspects of the subject technology.
  • FIG. 4 is a diagram illustrating a distributed tone plan for a 40 MHz channel according to aspects of the subject technology.
  • FIG. 6 is a block diagram illustrating components of an electronic device in accordance with aspects of the subject technology.
  • FIG. 7 illustrates an electronic system with which one or more implementations of the subject technology may be implemented.
  • Wireless communications use frequency bands allocated from the radio spectrum to transfer data between electronic devices.
  • the frequency bands may be divided into channels that are modulated with data to be transmitted between the electronic devices.
  • Modulation schemes such as orthogonal frequency-division multiplexing (OFDM) and orthogonal frequency-division multiple access (OFDMA) may divide a channel into multiple orthogonal sub-carriers or tones.
  • the sub-carriers or tones may be equally spaced across the channel with an equal allocation of bandwidth to each sub-carrier or tone.
  • the sequence of sub-carriers or tones positioned at each instance of a regular interval across the channel represents a contiguous range of sub-carriers or tones.
  • a data stream may be divided into multiple sub-streams that are used to modulate respective sub-carriers or tones that are transmitted in parallel between electronic devices.
  • the terms “sub-carrier” and “tone” are synonymous and may be used interchangeably.
  • the tones of a channel may be allocated or divided into resource units.
  • a resource unit may be a set of multiple tones that are assignable as a unit to an electronic device for communications with that electronic device.
  • the size of a resource unit may refer to the number of tones allocated to that resource unit and may vary.
  • a channel may have more than one resource unit of a given size and a particular tone may be allocated to multiple resource units having different respective sizes. For example, a 20 MHz channel (e.g., 5150 MHz to 5170 MHz in a 5 GHz frequency band) may be divided into 256 tones each having a bandwidth of 78.125 kHz, with 242 of the tones being available for transmission.
  • the tones of the 20 MHz channel may be allocated across nine resource units with 26 tones per resource unit (RU26), across four resource units with 52 tones per resource unit (RU52), across two resource units with 106 tones per resource unit (RU106), and/or to a single resource unit having 242 tones (RU242).
  • This allocation of tones is presented as an example and is not intended to limit the scope of the subject technology.
  • Frequency bands allocated for wireless communications may have regulatory limitations placed on their use. For example, transmissions using a particular frequency band may have a maximum allowable power spectral density (e.g., ⁇ 1 dBm/MHz). Limiting the power spectral density limits the operational range of a system using that frequency band.
  • the subject technology proposes to spread out the tones allocated to a resource unit across a wider bandwidth relative to the bandwidth that would be covered if contiguous tones were allocated. In this manner, transmission power and range can be increased using the spread-out tones compared to the contiguous tones while still complying with power spectral density limitations.
  • the subject technology proposes to regularly space the tones allocated from the contiguous range of tones of a given channel in order to reduce the peak to average power ratio (PAPR) compared to an allocation of tones that are irregularly spaced. Reducing the PAPR may increase the efficiency of power amplifiers used in transmission circuits.
  • FIG. 1 illustrates an example network environment in which wireless communications may be implemented in accordance with aspects of the subject technology. Not all of the depicted components may be used in all implementations, however, and one or more implementations may include additional or different components than those shown in the figure. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Additional components, different components, or fewer components may be provided.
  • network environment 100 includes electronic devices 110 , 120 , 130 , and 140 .
  • Electronic device 140 may be a base station/access point configured to establish wireless connections with one or more of electronic device 110 , 120 , and 130 and base station/access point 140 as part of a wireless local area network (WLAN).
  • WLAN wireless local area network
  • electronic devices 110 , 120 , and 130 may be configured to establish wireless connections directly with each other for wireless communications between the electronic devices.
  • the wireless communications may utilize protocols specified in one or more standards such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11x family of standards.
  • IEEE Institute of Electrical and Electronics Engineers
  • electronic device 110 is depicted as a computer
  • electronic device 120 is depicted as a laptop computer
  • electronic device 130 is depicted as a smartphone.
  • the subject technology is not limited to these types of electronic devices.
  • one or more of electronic devices 110 , 120 , or 130 may be a portable computing device such as a laptop computer, a smartphone, a peripheral device (e.g., headphones, earbuds, wireless speakers, and the like), a tablet device, a set-top box, a content streaming device, a wearable device such as a smartwatch, a gaming console, a smart television, and the like.
  • the electronic devices also may represent sensors, switches, controllers, cameras, and other electronic devices considered to be part of an Internet of Things (IoT).
  • IoT Internet of Things
  • Each of electronic devices 110 , 120 , and 130 , as well as base station/access point 140 may be, and/or may include all or part of, the electronic system discussed below with respect to FIG. 7 .
  • base station/access point 140 may select a resource unit from a tone plan for wireless communications with one or more of electronic devices 110 , 120 , or 130 .
  • Base station/access point 140 may notify the electronic device of the selected resource unit and subsequent communications of packets, frames, symbols, etc. may be made between the two electronic devices using the tones of the selected resource unit.
  • Different resource units may be selected for communications with different electronic devices.
  • different resource units may be selected for communications in different directions between two electronic devices.
  • FIG. 2 is a block diagram illustrating components of an electronic device according to aspects of the subject technology. Not all of the depicted components may be required, however, and one or more implementations may include additional components not shown in the figure. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Depicted or described connections or couplings between components are not limited to direct connections or direct couplings and may be implemented with one or more intervening components unless expressly stated otherwise.
  • electronic device 200 includes processor 210 , wireless network interface 220 , antenna 230 , and memory 240 .
  • Processor 210 may include suitable logic, circuitry, and/or code that enable processing data and/or controlling operations of electronic device 200 .
  • processor 210 may be enabled to provide control signals to various other components of electronic device 200 .
  • Processor 210 also may control transfers of data between various portions of electronic device 200 .
  • processor 210 may enable implementation of an operating system or otherwise execute code to manage operations of electronic device 200 .
  • Processor 210 or one or more portions thereof may be implemented in software (e.g., instructions, subroutines, code), may be implemented in hardware (e.g., an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a state machine, gated logic, discrete hardware components, or any other suitable devices) and/or a combination of both.
  • software e.g., instructions, subroutines, code
  • hardware e.g., an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a state machine, gated logic, discrete hardware components, or any other suitable devices
  • Wireless network interface 220 may include suitable logic, circuitry, and/or code that enable the transmission and reception of tones of one or more channels modulated with data transmitted between electronic device 200 and another electronic device using antenna 230 .
  • Wireless network interface 220 may include encoders, decoders, filters, analog-to-digital converters, digital-to-analog converters, power amplifiers, etc.
  • Antenna 230 is depicted as being internal to electronic device 200 but may be implemented external to electronic device 200 . While one antenna element is depicted in FIG. 2 , electronic device 200 may be implemented using multiple antenna elements in any configuration. The subject technology is not limited to any particular type, number, or arrangement of antenna elements.
  • Memory 240 may include suitable logic, circuitry, and/or code that enable storage of various types of information such as received data, generated data, code, and/or configuration information.
  • Memory 240 may include, for example, random access memory (RAM), read-only memory (ROM), flash memory, magnetic storage, optical storage, etc.
  • RAM random access memory
  • ROM read-only memory
  • flash memory magnetic storage
  • optical storage etc.
  • memory 240 contains communication module 250 and tone plan 260 .
  • the subject technology is not limited to these components both in number and type, and may be implemented using more components or fewer components than are depicted in FIG. 2 .
  • communication module 250 comprises a computer program having one or more sequences of instructions or code together with associated data and settings.
  • processor 210 executing the instructions or code, one or more processes are initiated, for example, to establish and maintain wireless communication links with other electronic devices via wireless network interface 220 , select resource units from tone plan 260 for the wireless communication links, and to facilitate communication of packets, frames, symbols, etc. between electronic device 200 and one or more other electronic devices via wireless network interface 220 using the tones allocated to the selected resource units.
  • the size and number of resource units selected for communications with another electronic device may be selected based on a number of factors including, but not limited to, type of data (e.g., media stream, messaging, data storage, monitoring, etc.), expected data rate, quality-of-service (QoS) guarantees, and/or communication capabilities of the other electronic device.
  • type of data e.g., media stream, messaging, data storage, monitoring, etc.
  • expected data rate e.g., data storage, monitoring, etc.
  • QoS quality-of-service
  • tone plan 260 may be a data structure that includes data values identifying the different resource units available in a channel and the tones allocated to each resource unit. Tone plan 260 may include tone plans for multiple channels of different bandwidths. For example, tone plan 260 may include a tone plan for a 20 MHz channel, a 40 MHz channel, and/or an 80 MHz channel. The subject technology is not limited to this number of channels or these bandwidths and may be implemented for more or fewer channels having the same or different bandwidths.
  • FIG. 3 A is a diagram illustrating a distributed tone plan for a 20 MHz channel according to aspects of the subject technology.
  • Tone plan 300 depicted in FIG. 3 A includes three tone sub-plans for different-sized resource units, respectively.
  • the first tone sub-plan is for resource units each allocated 26 tones (RU26).
  • the second tone sub-plan is for resource units each allocated 52 tones (RU52).
  • the third tone sub-plan is for resource units each allocated 106 tones (RU106).
  • tones from a contiguous range of tones are distributed across the different RU26 resource units.
  • the subject technology allocates tones that are spaced apart from each other in the contiguous range of tones. For example, RU26 1 is allocated every ninth tone indexed in the contiguous range of tones starting at ⁇ 119 to ⁇ 11 and starting again at 7 to 115.
  • RU26 2 is allocated every ninth tone indexed in the contiguous range of tones starting at ⁇ 115 to ⁇ 7 and starting again at 11 to 119.
  • This allocation pattern results in the tones allocated to each resource unit having a spacing in the contiguous range of tones of an integer multiple of a factor of nine. Specifically, the allocated tones have a spacing of nine apart from each other with the exception of the tones on either side of DC, which have a spacing of 18 (i.e., two times the factor of nine).
  • the RU26 3 to RU26 9 resource units are allocated tones having the spacing of an integer multiple of the factor of nine but starting and ending at different index points.
  • the factor of nine used in this example is equal to the number of the RU26 resource units in the tone sub-plan. Using this factor maximizes the spread of the tones allocated to each resource unit across the 20 MHz channel, which allows transmission power to be boosted relative to tone plans that allocated contiguous tones to each resource unit while remaining within allowable PSD limits. For example, this allocation of tones across the RU26 resource units results in an average of 2 tones/MHz, which allows for a boost of 8.1 dB compared to conventional tone plans while still remaining with allowable PSD limits.
  • the regular spacing of integer multiples of the factor of nine reduces the PAPR, which helps with the efficiency of the power amplifiers used to transmit the tones.
  • the second tone sub-plan allocates the tones from two of the RU26 resource units to each of the RU52 resource units. For example, RU52 1 is allocated the tones allocated to RU26 1 and RU26 2 , RU52 2 is allocated the tones allocated to RU26 3 and RU26 4 , RU52 3 is allocated the tones allocated to RU26 6 and RU26 7 , and RU52 4 is allocated the tones allocated to RU26 8 and RU26 9 .
  • the third tone plan allocates the tones from two of the RU52 resource units, plus two additional tones, to each of the RU106 resource units.
  • RU106 1 is allocated the tones allocated to RU52 1 and RU52 2 , plus tones indexed at ⁇ 122 and 4 in the contiguous range of tones.
  • RU106 2 is allocated the tones allocated to RU52 3 and RU52 4 , plus tones indexed at ⁇ 121 and 3 in the contiguous range of tones.
  • the allocation of tones for the second and third tone sub-plans may be designed to minimize the number of tones per a sliding 1 MHz window.
  • a final RU242 resource unit, not presented in FIG. 3 A is allocated all 242 tones contiguously for data transmission in the 20 MHz channel.
  • the hierarchical structure of tone plan 300 represented in FIG. 3 A may match the number of tone sub-plans, the number of resource units in each tone sub-plan, and the number of tones allocated to each of the resource units used in a conventional tone plan in which contiguous tones from the contiguous range of tones are allocated to each resource unit.
  • the distributed tone plan 300 may use the same band edges and null tones as in a conventional tone plan.
  • FIG. 3 B is a diagram illustrating another distributed tone plan for a 20 MHz channel according to aspects of the subject technology.
  • Tone plan 350 represented in FIG. 3 B generally follows the allocation structure described above with respect to tone plan 300 represented in FIG. 3 A .
  • the first tone sub-plan for the RU 26 resource units allocates 26 tones to each RU26 resource unit, where the tones have a spacing of an integer multiple of the factor of nine but using different index values for the respective allocations.
  • the second tone sub-plan for the RU52 resource units allocates the 52 tones allocated to a respective pair of RU26 resource units to each RU52 resource unit.
  • the third tone sub-plan for the RU106 resource units allocates tones allocated to a respective pair of RU52 resource units plus two additional tones.
  • a final RU242 resource unit, not presented in FIG. 3 B is allocated all 242 tones contiguously for data transmission in the 20 MHz channel.
  • the design considerations and advantages described above with respect to tone plan 300 also apply to
  • FIG. 4 is a diagram illustrating a distributed tone plan for a 40 MHz channel according to aspects of the subject technology.
  • Tone plan 400 depicted in FIG. 4 includes four tone sub-plans for resource units having different sizes. For example, a first tone sub-plan is for resource units each allocated 26 tones (RU26). A second tone sub-plan is for resource units each allocated 52 tones (RU52). A third tone sub-plan is for resource units each allocated 106 tones (RU106). A fourth tone sub-plan is for resource units each allocated 242 tones (RU242).
  • a first tone sub-plan is for resource units each allocated 26 tones (RU26).
  • a second tone sub-plan is for resource units each allocated 52 tones (RU52).
  • a third tone sub-plan is for resource units each allocated 106 tones (RU106).
  • a fourth tone sub-plan is for resource units each allocated 242 tones (RU242).
  • tones are allocated to the respective RU26 resource units in a manner similar to that described above with respect to the tone plan depicted in FIG. 3 A .
  • each resource unit RU26 is allocated 26 tones from a contiguous range of tones where the tones have a spacing in the contiguous range of tones of an integer multiple of a factor of 18.
  • the factor of 18 is equal to the number of RU26 resource units in the first tone sub-plan.
  • the second tone sub-plan represented in FIG. 4 identifies an allocation of 52 tones to each RU 52 resource unit.
  • tone plan 400 allocates a respective 52 tones to each RU52 resource unit from a contiguous range of tones where the allocated tones have a spacing in the contiguous range of tones of an integer multiple of a factor of 9, which is half of the factor used in the first tone sub-plan.
  • the third and fourth tone sub-plans in tone plan 400 allocate tones to the respective resource units in a manner similar to that described above with respect to the third tone sub-plan from FIG. 3 A .
  • the tones allocated to a particular resource unit in the third and fourth tone sub-plans are a combination of tones allocated to smaller-sized resource units of the tone plan and additional individual tones from the contiguous range of tones.
  • a final RU484 resource unit, not presented in FIG. 4 is allocated all 484 tones contiguously for data transmission in the 40 MHz channel.
  • FIGS. 5 A and 5 B are diagrams illustrating a distributed tone plan for an 80 MHz channel according to aspects of the subject technology.
  • Tone plan 500 A and 500 B depicted in FIGS. 5 A and 5 B includes five tone sub-plans for resource units having different sizes. For example, a first tone sub-plan is for resource units each allocated 26 tones (RU26). A second tone sub-plan is for resource units each allocated 52 tones (RU52). A third tone sub-plan is for resource units each allocated 106 tones (RU106). A fourth tone sub-plan is for resource units each allocated 242 tones (RU242). A fifth tone sub-plan is for resource units each allocated 484 tones (RU484).
  • a first tone sub-plan is for resource units each allocated 26 tones (RU26).
  • a second tone sub-plan is for resource units each allocated 52 tones (RU52).
  • a third tone sub-plan is for resource units each allocated 106 tones (RU106).
  • a fourth tone sub-plan is for resource units each allocated 242 tones
  • tone sub-plan for the RU26 resource units represented in tone plan 500 A and 500 B
  • tones are allocated to the respective RU26 resource units in a manner similar to that described above with respect to the tone plan depicted in FIG. 3 A .
  • each resource unit RU26 is allocated 26 tones from a contiguous range of tones where the tones have a spacing in the contiguous range of tones of an integer multiple of a factor of 36.
  • the factor of 36 is equal to the number of RU26 resource units in the first tone sub-plan. It is noted that resource unit RU26 19 is not a valid resource unit in this tone plan.
  • tones are allocated to the respective RU52 resource units in a manner similar to that described above with respect to the tone plan depicted in FIG. 3 A .
  • each resource unit RU52 is allocated the tones allocated to a respective pair of RU26 resource units.
  • the third, fourth, and fifth tone sub-plans depicted in FIGS. 5 A and 5 B allocate tones to the respective resource units in a manner similar to that described above with respect to the third tone sub-plan from FIG. 3 A .
  • the tones allocated to a particular resource unit in the third, fourth, and fifth tone sub-plans are a combination of tones allocated to smaller-sized resource units of the tone plan and, for the third and fourth tone sub-plans, additional individual tones from the contiguous range of tones.
  • a final RU996 resource unit, not presented in FIGS. 5 A and 5 B is allocated all 996 tones contiguously for data transmission in the 80 MHz channel.
  • processor 210 and communication module 250 in memory 240 may be implemented as a semiconductor device made up of processing circuitry (e.g., an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a state machine, gated logic, discrete hardware components, or any other suitable devices) configured to perform the operations described above.
  • the processing circuitry may be arranged on one or more dies in a semiconductor package.
  • the processing circuitry may include tone plan 260 or, alternatively, may read tone plan 260 from memory arranged within the semiconductor device or coupled to the semiconductor device.
  • FIG. 6 is a flowchart illustrating an example process for wireless communications between electronic devices according to aspects of the subject technology.
  • the blocks of the process illustrated in FIG. 6 are described herein as occurring in serial, or linearly. However, multiple blocks of the process may occur in parallel.
  • the blocks of the process need not be performed in the order shown and/or one or more blocks of the process need not be performed and/or can be replaced by other operations.
  • Process 600 depicted in FIG. 6 includes a communication module selecting a resource unit from a distributed tone plan (block 610 ).
  • the selection of the resource unit may be part of a larger process of establishing a wireless communication link with another electronic device. As noted above, the selection of the resource unit may be based on a number of factors including, but not limited to, type of data (e.g., media stream, messaging, data storage, monitoring, etc.), expected data rate, quality-of-service (QoS) guarantees, and/or communication capabilities of the other electronic device. The selection may include more than one resource unit of the same size or of different sizes based on the factors above.
  • the communication module may notify the other electronic device of the selected resource unit(s) via the wireless network interface (block 620 ). The communication module may then communicate data with the other electronic device via the wireless network interface (block 630 ).
  • FIG. 7 illustrates an electronic system 700 with which one or more implementations of the subject technology may be implemented. Not all of the depicted components may be required, however, and one or more implementations may include additional components not shown in the figure. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Depicted or described connections or couplings between components are not limited to direct connections or direct couplings and may be implemented with one or more intervening components unless expressly stated otherwise.
  • the electronic system 700 can be, and/or can be a part of, one or more of electronic devices 110 , 120 , and 130 and base station/access point 140 shown in FIG. 1 .
  • the electronic system 700 may include various types of computer readable media and interfaces for various other types of computer readable media.
  • the electronic system 700 includes a bus 708 , one or more processing unit(s) 712 , a system memory 704 (and/or buffer), a ROM 710 , a permanent storage device 702 , an input device interface 714 , an output device interface 706 , and one or more network interfaces 716 , or subsets and variations thereof.
  • the bus 708 collectively represents all system, peripheral, and chipset buses that communicatively connect the numerous internal devices of the electronic system 700 .
  • the bus 708 communicatively connects the one or more processing unit(s) 712 with the ROM 710 , the system memory 704 , and the permanent storage device 702 . From these various memory units, the one or more processing unit(s) 712 retrieves instructions to execute and data to process in order to execute the processes of the subject disclosure.
  • the one or more processing unit(s) 712 can be a single processor or a multi-core processor in different implementations.
  • the ROM 710 stores static data and instructions that are needed by the one or more processing unit(s) 712 and other modules of the electronic system 700 .
  • the permanent storage device 702 may be a read-and-write memory device.
  • the permanent storage device 702 may be a non-volatile memory unit that stores instructions and data even when the electronic system 700 is off.
  • a mass-storage device such as a magnetic or optical disk and its corresponding disk drive may be used as the permanent storage device 702 .
  • a removable storage device such as a floppy disk, flash drive, and its corresponding disk drive
  • the system memory 704 may be a read-and-write memory device.
  • the system memory 704 may be a volatile read-and-write memory, such as random access memory.
  • the system memory 704 may store any of the instructions and data that one or more processing unit(s) 712 may need at runtime.
  • the processes of the subject disclosure are stored in the system memory 704 , the permanent storage device 702 , and/or the ROM 710 . From these various memory units, the one or more processing unit(s) 712 retrieves instructions to execute and data to process in order to execute the processes of one or more implementations.
  • the bus 708 also connects to the input and output device interfaces 714 and 706 .
  • the input device interface 714 enables a user to communicate information and select commands to the electronic system 700 .
  • Input devices that may be used with the input device interface 714 may include, for example, alphanumeric keyboards and pointing devices (also called “cursor control devices”).
  • the output device interface 706 may enable, for example, the display of images generated by electronic system 700 .
  • Output devices that may be used with the output device interface 706 may include, for example, printers and display devices, such as a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flexible display, a flat panel display, a solid state display, a projector, or any other device for outputting information.
  • printers and display devices such as a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flexible display, a flat panel display, a solid state display, a projector, or any other device for outputting information.
  • One or more implementations may include devices that function as both input and output devices, such as a touchscreen.
  • feedback provided to the user can be any form of sensory feedback, such as visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
  • the bus 708 also couples the electronic system 700 to one or more networks and/or to one or more network nodes through the one or more network interface(s) 716 .
  • Network interface(s) 716 may include a transmitter and a receiver, as well as one or more antennas, configured to send and receive signals, packets, frames, symbols, etc. over a transmission medium, as well as other components for processing data for transmission and processing received data.
  • the electronic system 700 can be a part of a network of computers (such as a LAN, a wide area network (“WAN”), or an Intranet, or a network of networks, such as the Internet. Any or all components of the electronic system 700 can be used in conjunction with the subject disclosure.
  • an electronic device includes a wireless network interface and at least one processor coupled to the wireless network interface.
  • the at least one processor is configured to select a resource unit from a tone plan, notify another electronic device of the selected resource unit via the wireless network interface, and communicate data with the other electronic device using the selected resource unit via the wireless network interface.
  • the tone plan is characterized by a first tone sub-plan comprising a first plurality of resource units having a first size, wherein each resource unit of the first plurality of resource units includes a respective plurality of tones from a contiguous range of tones, and wherein the tones of each respective plurality of tones have a spacing in the contiguous range of tones of an integer multiple of a first factor greater than one.
  • the first factor may be equal to a number of resource units in the first plurality of resource units.
  • the tone plan may be further characterized by a second tone sub-plan comprising a second plurality of resource units having a second size larger than the first size, wherein each resource unit of the second plurality of resource units includes a respective plurality of tones from the contiguous range of tones, and wherein the tones of each respective plurality of tones in the second tone sub-plan have a spacing in the contiguous range of tones of an integer multiple of a second factor smaller than the first factor.
  • the first factor may be an integer multiple of the second factor.
  • the first factor may equal the second factor multiplied by two.
  • the tone plan may be further characterized by a third tone sub-plan comprising a third plurality of resource units having a third size larger than the first size, wherein each resource unit of the third plurality of resource units includes the respective pluralities of tones of a plurality of resource units from the first plurality of resource units.
  • the contiguous range of tones may be within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz.
  • the data may be communicated with the other electronic device using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme.
  • OFDMA orthogonal frequency division multiple access
  • a method includes selecting a resource unit from a tone plan, notifying another electronic device of the selected resource unit via a wireless network interface, and communicating data with the other electronic device, via the wireless network interface, using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme.
  • the tone plan is characterized by a first tone sub-plan comprising a first plurality of resource units having a first size, wherein each resource unit of the first plurality of resource units includes a respective plurality of tones from a contiguous range of tones, and wherein the tones of each respective plurality of tones have a spacing in the contiguous range of tones of an integer multiple of a number of resource units in the first plurality of resource units.
  • the tone plan may be further characterized by a second tone sub-plan comprising a second plurality of resource units having a second size larger than the first size, wherein each resource unit of the second plurality of resource units includes a respective plurality of tones from the contiguous range of tones, and wherein the tones of each respective plurality of tones in the second tone sub-plan have a spacing in the contiguous range of tones of an integer multiple of a factor.
  • the factor may be equal to half the number of resource units in the first plurality of resource units.
  • the tone plan may be further characterized by a third tone sub-plan comprising a third plurality of resource units having a third size larger than the first size, wherein each resource unit of the third plurality of resource units includes the respective pluralities of tones of a plurality of resource units from the first plurality of resource units.
  • the contiguous range of tones may be within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

An electronic device is provided that includes a wireless network interface and at least one processor coupled to the wireless network interface. The at least one processor is configured to select a resource unit from a tone plan, notify another electronic device of the selected resource unit via the wireless network interface, and communicate data with the other electronic device using the selected resource unit via the wireless network interface. The tone plan is characterized by a first tone sub-plan comprising a first plurality of resource units having a first size, wherein each resource unit of the first plurality of resource units includes a respective plurality of tones from a contiguous range of tones, and wherein the tones of each respective plurality of tones have a spacing in the contiguous range of tones of an integer multiple of a first factor greater than one.

Description

This application claims the benefit of U.S. Provisional Application No. 63/217,153, filed on Jun. 30, 2021, and the benefit of U.S. Provisional Application No. 63/222,371, filed on Jul. 15, 2021, the contents of which are incorporated herein by reference.
TECHNICAL FIELD
The present description relates generally to wireless communications including, for example, management of radio spectrum used for wireless communications.
BACKGROUND
Wireless communications use frequency bands allocated from the radio spectrum to transfer data between electronic devices. The frequency bands may be divided into channels that are modulated with data to be transferred between the electronic devices. Modulation schemes such as orthogonal frequency-division multiplexing (OFDM) and orthogonal frequency-division multiple access (OFDMA) may divide the channels into multiple sub-carriers or tones. A data stream may be divided into multiple sub-streams that are used to modulate respective sub-carriers or tones transmitted in parallel between the electronic devices.
BRIEF DESCRIPTION OF THE DRAWINGS
Certain features of the subject technology are set forth in the appended claims. However, for purpose of explanation, several embodiments of the subject technology are set forth in the following figures.
FIG. 1 illustrates an example network environment in which wireless communications may be implemented in accordance with aspects of the subject technology.
FIG. 2 is a block diagram illustrating components of an electronic device according to aspects of the subject technology.
FIGS. 3A and 3B are diagrams outlining two distributed tone plans for a 20 MHz channel in accordance with aspects of the subject technology.
FIG. 4 is a diagram illustrating a distributed tone plan for a 40 MHz channel according to aspects of the subject technology.
FIGS. 5A and 5B are diagrams illustrating a distributed tone plan for an 80 MHz channel according to aspects of the subject technology.
FIG. 6 is a block diagram illustrating components of an electronic device in accordance with aspects of the subject technology.
FIG. 7 illustrates an electronic system with which one or more implementations of the subject technology may be implemented.
DETAILED DESCRIPTION
The detailed description set forth below is intended as a description of various configurations of the subject technology and is not intended to represent the only configurations in which the subject technology can be practiced. The appended drawings are incorporated herein and constitute a part of the detailed description. The detailed description includes specific details for the purpose of providing a thorough understanding of the subject technology. However, the subject technology is not limited to the specific details set forth herein and can be practiced using one or more other implementations. In one or more implementations, structures and components are shown in block diagram form in order to avoid obscuring the concepts of the subject technology.
Wireless communications use frequency bands allocated from the radio spectrum to transfer data between electronic devices. The frequency bands may be divided into channels that are modulated with data to be transmitted between the electronic devices. Modulation schemes such as orthogonal frequency-division multiplexing (OFDM) and orthogonal frequency-division multiple access (OFDMA) may divide a channel into multiple orthogonal sub-carriers or tones. The sub-carriers or tones may be equally spaced across the channel with an equal allocation of bandwidth to each sub-carrier or tone. The sequence of sub-carriers or tones positioned at each instance of a regular interval across the channel represents a contiguous range of sub-carriers or tones. A data stream may be divided into multiple sub-streams that are used to modulate respective sub-carriers or tones that are transmitted in parallel between electronic devices. For purposes of this description, the terms “sub-carrier” and “tone” are synonymous and may be used interchangeably.
Under an OFDMA modulation scheme, the tones of a channel may be allocated or divided into resource units. A resource unit may be a set of multiple tones that are assignable as a unit to an electronic device for communications with that electronic device. The size of a resource unit may refer to the number of tones allocated to that resource unit and may vary. A channel may have more than one resource unit of a given size and a particular tone may be allocated to multiple resource units having different respective sizes. For example, a 20 MHz channel (e.g., 5150 MHz to 5170 MHz in a 5 GHz frequency band) may be divided into 256 tones each having a bandwidth of 78.125 kHz, with 242 of the tones being available for transmission. The tones of the 20 MHz channel may be allocated across nine resource units with 26 tones per resource unit (RU26), across four resource units with 52 tones per resource unit (RU52), across two resource units with 106 tones per resource unit (RU106), and/or to a single resource unit having 242 tones (RU242). This allocation of tones is presented as an example and is not intended to limit the scope of the subject technology.
A tone plan may identify the different resource units available in a channel and the tones allocated to each resource unit. The tone plan may be stored as a data structure that is referenced by an electronic device, such as an access point or base station, when managing wireless communication links with other electronic devices. For example, an electronic device may select a resource unit from the tone plan and assign that resource unit for communications with another electronic device. Communications between the two electronic devices are facilitated by modulating the tones allocated to the selected resource unit with data being transferred between the electronic devices. The size of the resource unit selected may vary depending on the bandwidth needs and/or the priority of data traffic between the electronic devices. In addition, more than one resource unit of the same size or of different sizes may be selected and assigned for communications between a pair of electronic devices.
Frequency bands allocated for wireless communications may have regulatory limitations placed on their use. For example, transmissions using a particular frequency band may have a maximum allowable power spectral density (e.g., −1 dBm/MHz). Limiting the power spectral density limits the operational range of a system using that frequency band. The subject technology proposes to spread out the tones allocated to a resource unit across a wider bandwidth relative to the bandwidth that would be covered if contiguous tones were allocated. In this manner, transmission power and range can be increased using the spread-out tones compared to the contiguous tones while still complying with power spectral density limitations. Furthermore, the subject technology proposes to regularly space the tones allocated from the contiguous range of tones of a given channel in order to reduce the peak to average power ratio (PAPR) compared to an allocation of tones that are irregularly spaced. Reducing the PAPR may increase the efficiency of power amplifiers used in transmission circuits. These and other advantages will be apparent based on the further description below.
FIG. 1 illustrates an example network environment in which wireless communications may be implemented in accordance with aspects of the subject technology. Not all of the depicted components may be used in all implementations, however, and one or more implementations may include additional or different components than those shown in the figure. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Additional components, different components, or fewer components may be provided.
As depicted in FIG. 1 , network environment 100 includes electronic devices 110, 120, 130, and 140. Electronic device 140 may be a base station/access point configured to establish wireless connections with one or more of electronic device 110, 120, and 130 and base station/access point 140 as part of a wireless local area network (WLAN). In addition, electronic devices 110, 120, and 130 may be configured to establish wireless connections directly with each other for wireless communications between the electronic devices. The wireless communications may utilize protocols specified in one or more standards such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11x family of standards.
In FIG. 1 , electronic device 110 is depicted as a computer, electronic device 120 is depicted as a laptop computer, and electronic device 130 is depicted as a smartphone. The subject technology is not limited to these types of electronic devices. For example, one or more of electronic devices 110, 120, or 130 may be a portable computing device such as a laptop computer, a smartphone, a peripheral device (e.g., headphones, earbuds, wireless speakers, and the like), a tablet device, a set-top box, a content streaming device, a wearable device such as a smartwatch, a gaming console, a smart television, and the like. The electronic devices also may represent sensors, switches, controllers, cameras, and other electronic devices considered to be part of an Internet of Things (IoT). Each of electronic devices 110, 120, and 130, as well as base station/access point 140 may be, and/or may include all or part of, the electronic system discussed below with respect to FIG. 7 .
According to aspects of the subject technology, base station/access point 140 may select a resource unit from a tone plan for wireless communications with one or more of electronic devices 110, 120, or 130. Base station/access point 140 may notify the electronic device of the selected resource unit and subsequent communications of packets, frames, symbols, etc. may be made between the two electronic devices using the tones of the selected resource unit. Different resource units may be selected for communications with different electronic devices. In addition, different resource units may be selected for communications in different directions between two electronic devices.
FIG. 2 is a block diagram illustrating components of an electronic device according to aspects of the subject technology. Not all of the depicted components may be required, however, and one or more implementations may include additional components not shown in the figure. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Depicted or described connections or couplings between components are not limited to direct connections or direct couplings and may be implemented with one or more intervening components unless expressly stated otherwise.
In the example depicted in FIG. 2 , electronic device 200 includes processor 210, wireless network interface 220, antenna 230, and memory 240. Processor 210 may include suitable logic, circuitry, and/or code that enable processing data and/or controlling operations of electronic device 200. In this regard, processor 210 may be enabled to provide control signals to various other components of electronic device 200. Processor 210 also may control transfers of data between various portions of electronic device 200. Additionally, processor 210 may enable implementation of an operating system or otherwise execute code to manage operations of electronic device 200.
Processor 210 or one or more portions thereof, may be implemented in software (e.g., instructions, subroutines, code), may be implemented in hardware (e.g., an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a state machine, gated logic, discrete hardware components, or any other suitable devices) and/or a combination of both.
Wireless network interface 220 may include suitable logic, circuitry, and/or code that enable the transmission and reception of tones of one or more channels modulated with data transmitted between electronic device 200 and another electronic device using antenna 230. Wireless network interface 220 may include encoders, decoders, filters, analog-to-digital converters, digital-to-analog converters, power amplifiers, etc. Antenna 230 is depicted as being internal to electronic device 200 but may be implemented external to electronic device 200. While one antenna element is depicted in FIG. 2 , electronic device 200 may be implemented using multiple antenna elements in any configuration. The subject technology is not limited to any particular type, number, or arrangement of antenna elements.
Memory 240 may include suitable logic, circuitry, and/or code that enable storage of various types of information such as received data, generated data, code, and/or configuration information. Memory 240 may include, for example, random access memory (RAM), read-only memory (ROM), flash memory, magnetic storage, optical storage, etc. As depicted in FIG. 2 , memory 240 contains communication module 250 and tone plan 260. The subject technology is not limited to these components both in number and type, and may be implemented using more components or fewer components than are depicted in FIG. 2 .
According to aspects of the subject technology, communication module 250 comprises a computer program having one or more sequences of instructions or code together with associated data and settings. Upon processor 210 executing the instructions or code, one or more processes are initiated, for example, to establish and maintain wireless communication links with other electronic devices via wireless network interface 220, select resource units from tone plan 260 for the wireless communication links, and to facilitate communication of packets, frames, symbols, etc. between electronic device 200 and one or more other electronic devices via wireless network interface 220 using the tones allocated to the selected resource units. The size and number of resource units selected for communications with another electronic device may be selected based on a number of factors including, but not limited to, type of data (e.g., media stream, messaging, data storage, monitoring, etc.), expected data rate, quality-of-service (QoS) guarantees, and/or communication capabilities of the other electronic device.
According to aspects of the subject technology, tone plan 260 may be a data structure that includes data values identifying the different resource units available in a channel and the tones allocated to each resource unit. Tone plan 260 may include tone plans for multiple channels of different bandwidths. For example, tone plan 260 may include a tone plan for a 20 MHz channel, a 40 MHz channel, and/or an 80 MHz channel. The subject technology is not limited to this number of channels or these bandwidths and may be implemented for more or fewer channels having the same or different bandwidths.
FIG. 3A is a diagram illustrating a distributed tone plan for a 20 MHz channel according to aspects of the subject technology. Tone plan 300 depicted in FIG. 3A includes three tone sub-plans for different-sized resource units, respectively. The first tone sub-plan is for resource units each allocated 26 tones (RU26). The second tone sub-plan is for resource units each allocated 52 tones (RU52). The third tone sub-plan is for resource units each allocated 106 tones (RU106).
Turning to the first tone sub-plan for RU26, tones from a contiguous range of tones are distributed across the different RU26 resource units. Rather than allocating contiguous groups of tones to each resource unit, the subject technology allocates tones that are spaced apart from each other in the contiguous range of tones. For example, RU261 is allocated every ninth tone indexed in the contiguous range of tones starting at −119 to −11 and starting again at 7 to 115. Similarly, RU262 is allocated every ninth tone indexed in the contiguous range of tones starting at −115 to −7 and starting again at 11 to 119. This allocation pattern results in the tones allocated to each resource unit having a spacing in the contiguous range of tones of an integer multiple of a factor of nine. Specifically, the allocated tones have a spacing of nine apart from each other with the exception of the tones on either side of DC, which have a spacing of 18 (i.e., two times the factor of nine). The RU263 to RU269 resource units are allocated tones having the spacing of an integer multiple of the factor of nine but starting and ending at different index points.
The factor of nine used in this example is equal to the number of the RU26 resource units in the tone sub-plan. Using this factor maximizes the spread of the tones allocated to each resource unit across the 20 MHz channel, which allows transmission power to be boosted relative to tone plans that allocated contiguous tones to each resource unit while remaining within allowable PSD limits. For example, this allocation of tones across the RU26 resource units results in an average of 2 tones/MHz, which allows for a boost of 8.1 dB compared to conventional tone plans while still remaining with allowable PSD limits. The regular spacing of integer multiples of the factor of nine reduces the PAPR, which helps with the efficiency of the power amplifiers used to transmit the tones.
As indicated in the example depicted in FIG. 3A, the second tone sub-plan allocates the tones from two of the RU26 resource units to each of the RU52 resource units. For example, RU521 is allocated the tones allocated to RU261 and RU262, RU522 is allocated the tones allocated to RU263 and RU264, RU523 is allocated the tones allocated to RU266 and RU267, and RU524 is allocated the tones allocated to RU268 and RU269. Similarly, the third tone plan allocates the tones from two of the RU52 resource units, plus two additional tones, to each of the RU106 resource units. For example, RU1061 is allocated the tones allocated to RU521 and RU522, plus tones indexed at −122 and 4 in the contiguous range of tones. Similarly, RU1062 is allocated the tones allocated to RU523 and RU524, plus tones indexed at −121 and 3 in the contiguous range of tones. The allocation of tones for the second and third tone sub-plans may be designed to minimize the number of tones per a sliding 1 MHz window. A final RU242 resource unit, not presented in FIG. 3A, is allocated all 242 tones contiguously for data transmission in the 20 MHz channel.
According to aspects of the subject technology, the hierarchical structure of tone plan 300 represented in FIG. 3A may match the number of tone sub-plans, the number of resource units in each tone sub-plan, and the number of tones allocated to each of the resource units used in a conventional tone plan in which contiguous tones from the contiguous range of tones are allocated to each resource unit. In addition, the distributed tone plan 300 may use the same band edges and null tones as in a conventional tone plan. These design matches may allow the distributed tone plans of the subject technology to be implemented using the same RU allocation tables and with minimal changes to the hardware and/or code used in systems designed for conventional contiguous tone plans.
FIG. 3B is a diagram illustrating another distributed tone plan for a 20 MHz channel according to aspects of the subject technology. Tone plan 350 represented in FIG. 3B generally follows the allocation structure described above with respect to tone plan 300 represented in FIG. 3A. For example, the first tone sub-plan for the RU 26 resource units allocates 26 tones to each RU26 resource unit, where the tones have a spacing of an integer multiple of the factor of nine but using different index values for the respective allocations. The second tone sub-plan for the RU52 resource units allocates the 52 tones allocated to a respective pair of RU26 resource units to each RU52 resource unit. The third tone sub-plan for the RU106 resource units allocates tones allocated to a respective pair of RU52 resource units plus two additional tones. A final RU242 resource unit, not presented in FIG. 3B, is allocated all 242 tones contiguously for data transmission in the 20 MHz channel. The design considerations and advantages described above with respect to tone plan 300 also apply to tone plan 350.
FIG. 4 is a diagram illustrating a distributed tone plan for a 40 MHz channel according to aspects of the subject technology. Tone plan 400 depicted in FIG. 4 includes four tone sub-plans for resource units having different sizes. For example, a first tone sub-plan is for resource units each allocated 26 tones (RU26). A second tone sub-plan is for resource units each allocated 52 tones (RU52). A third tone sub-plan is for resource units each allocated 106 tones (RU106). A fourth tone sub-plan is for resource units each allocated 242 tones (RU242).
Regarding the first tone sub-plan for the RU26 resource units represented in tone plan 400, tones are allocated to the respective RU26 resource units in a manner similar to that described above with respect to the tone plan depicted in FIG. 3A. For example, each resource unit RU26 is allocated 26 tones from a contiguous range of tones where the tones have a spacing in the contiguous range of tones of an integer multiple of a factor of 18. The factor of 18 is equal to the number of RU26 resource units in the first tone sub-plan.
The second tone sub-plan represented in FIG. 4 identifies an allocation of 52 tones to each RU 52 resource unit. However, unlike the second tone sub-plan discussed above with respect to FIG. 3A which allocated the tones allocated to a respective pair of RU26 resource units, tone plan 400 allocates a respective 52 tones to each RU52 resource unit from a contiguous range of tones where the allocated tones have a spacing in the contiguous range of tones of an integer multiple of a factor of 9, which is half of the factor used in the first tone sub-plan. The third and fourth tone sub-plans in tone plan 400 allocate tones to the respective resource units in a manner similar to that described above with respect to the third tone sub-plan from FIG. 3A. For example, the tones allocated to a particular resource unit in the third and fourth tone sub-plans are a combination of tones allocated to smaller-sized resource units of the tone plan and additional individual tones from the contiguous range of tones. A final RU484 resource unit, not presented in FIG. 4 , is allocated all 484 tones contiguously for data transmission in the 40 MHz channel.
FIGS. 5A and 5B are diagrams illustrating a distributed tone plan for an 80 MHz channel according to aspects of the subject technology. Tone plan 500A and 500B depicted in FIGS. 5A and 5B includes five tone sub-plans for resource units having different sizes. For example, a first tone sub-plan is for resource units each allocated 26 tones (RU26). A second tone sub-plan is for resource units each allocated 52 tones (RU52). A third tone sub-plan is for resource units each allocated 106 tones (RU106). A fourth tone sub-plan is for resource units each allocated 242 tones (RU242). A fifth tone sub-plan is for resource units each allocated 484 tones (RU484).
Regarding the first tone sub-plan for the RU26 resource units represented in tone plan 500A and 500B, tones are allocated to the respective RU26 resource units in a manner similar to that described above with respect to the tone plan depicted in FIG. 3A. For example, each resource unit RU26 is allocated 26 tones from a contiguous range of tones where the tones have a spacing in the contiguous range of tones of an integer multiple of a factor of 36. The factor of 36 is equal to the number of RU26 resource units in the first tone sub-plan. It is noted that resource unit RU2619 is not a valid resource unit in this tone plan.
For the second tone sub-plan for RU52 resource units represented in FIGS. 5A and 5B, tones are allocated to the respective RU52 resource units in a manner similar to that described above with respect to the tone plan depicted in FIG. 3A. For example, each resource unit RU52 is allocated the tones allocated to a respective pair of RU26 resource units. The third, fourth, and fifth tone sub-plans depicted in FIGS. 5A and 5B allocate tones to the respective resource units in a manner similar to that described above with respect to the third tone sub-plan from FIG. 3A. For example, the tones allocated to a particular resource unit in the third, fourth, and fifth tone sub-plans are a combination of tones allocated to smaller-sized resource units of the tone plan and, for the third and fourth tone sub-plans, additional individual tones from the contiguous range of tones. A final RU996 resource unit, not presented in FIGS. 5A and 5B, is allocated all 996 tones contiguously for data transmission in the 80 MHz channel.
Returning to FIG. 2 , processor 210 and communication module 250 in memory 240 may be implemented as a semiconductor device made up of processing circuitry (e.g., an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a state machine, gated logic, discrete hardware components, or any other suitable devices) configured to perform the operations described above. The processing circuitry may be arranged on one or more dies in a semiconductor package. The processing circuitry may include tone plan 260 or, alternatively, may read tone plan 260 from memory arranged within the semiconductor device or coupled to the semiconductor device.
FIG. 6 is a flowchart illustrating an example process for wireless communications between electronic devices according to aspects of the subject technology. For explanatory purposes, the blocks of the process illustrated in FIG. 6 are described herein as occurring in serial, or linearly. However, multiple blocks of the process may occur in parallel. In addition, the blocks of the process need not be performed in the order shown and/or one or more blocks of the process need not be performed and/or can be replaced by other operations.
Process 600 depicted in FIG. 6 includes a communication module selecting a resource unit from a distributed tone plan (block 610). The selection of the resource unit may be part of a larger process of establishing a wireless communication link with another electronic device. As noted above, the selection of the resource unit may be based on a number of factors including, but not limited to, type of data (e.g., media stream, messaging, data storage, monitoring, etc.), expected data rate, quality-of-service (QoS) guarantees, and/or communication capabilities of the other electronic device. The selection may include more than one resource unit of the same size or of different sizes based on the factors above. The communication module may notify the other electronic device of the selected resource unit(s) via the wireless network interface (block 620). The communication module may then communicate data with the other electronic device via the wireless network interface (block 630).
FIG. 7 illustrates an electronic system 700 with which one or more implementations of the subject technology may be implemented. Not all of the depicted components may be required, however, and one or more implementations may include additional components not shown in the figure. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Depicted or described connections or couplings between components are not limited to direct connections or direct couplings and may be implemented with one or more intervening components unless expressly stated otherwise.
The electronic system 700 can be, and/or can be a part of, one or more of electronic devices 110, 120, and 130 and base station/access point 140 shown in FIG. 1 . The electronic system 700 may include various types of computer readable media and interfaces for various other types of computer readable media. The electronic system 700 includes a bus 708, one or more processing unit(s) 712, a system memory 704 (and/or buffer), a ROM 710, a permanent storage device 702, an input device interface 714, an output device interface 706, and one or more network interfaces 716, or subsets and variations thereof.
The bus 708 collectively represents all system, peripheral, and chipset buses that communicatively connect the numerous internal devices of the electronic system 700. In one or more implementations, the bus 708 communicatively connects the one or more processing unit(s) 712 with the ROM 710, the system memory 704, and the permanent storage device 702. From these various memory units, the one or more processing unit(s) 712 retrieves instructions to execute and data to process in order to execute the processes of the subject disclosure. The one or more processing unit(s) 712 can be a single processor or a multi-core processor in different implementations.
The ROM 710 stores static data and instructions that are needed by the one or more processing unit(s) 712 and other modules of the electronic system 700. The permanent storage device 702, on the other hand, may be a read-and-write memory device. The permanent storage device 702 may be a non-volatile memory unit that stores instructions and data even when the electronic system 700 is off. In one or more implementations, a mass-storage device (such as a magnetic or optical disk and its corresponding disk drive) may be used as the permanent storage device 702.
In one or more implementations, a removable storage device (such as a floppy disk, flash drive, and its corresponding disk drive) may be used as the permanent storage device 702. Like the permanent storage device 702, the system memory 704 may be a read-and-write memory device. However, unlike the permanent storage device 702, the system memory 704 may be a volatile read-and-write memory, such as random access memory. The system memory 704 may store any of the instructions and data that one or more processing unit(s) 712 may need at runtime. In one or more implementations, the processes of the subject disclosure are stored in the system memory 704, the permanent storage device 702, and/or the ROM 710. From these various memory units, the one or more processing unit(s) 712 retrieves instructions to execute and data to process in order to execute the processes of one or more implementations.
The bus 708 also connects to the input and output device interfaces 714 and 706. The input device interface 714 enables a user to communicate information and select commands to the electronic system 700. Input devices that may be used with the input device interface 714 may include, for example, alphanumeric keyboards and pointing devices (also called “cursor control devices”). The output device interface 706 may enable, for example, the display of images generated by electronic system 700. Output devices that may be used with the output device interface 706 may include, for example, printers and display devices, such as a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flexible display, a flat panel display, a solid state display, a projector, or any other device for outputting information. One or more implementations may include devices that function as both input and output devices, such as a touchscreen. In these implementations, feedback provided to the user can be any form of sensory feedback, such as visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
Finally, as shown in FIG. 7 , the bus 708 also couples the electronic system 700 to one or more networks and/or to one or more network nodes through the one or more network interface(s) 716. Network interface(s) 716 may include a transmitter and a receiver, as well as one or more antennas, configured to send and receive signals, packets, frames, symbols, etc. over a transmission medium, as well as other components for processing data for transmission and processing received data. In this manner, the electronic system 700 can be a part of a network of computers (such as a LAN, a wide area network (“WAN”), or an Intranet, or a network of networks, such as the Internet. Any or all components of the electronic system 700 can be used in conjunction with the subject disclosure.
According to aspects of the subject technology, an electronic device is provided that includes a wireless network interface and at least one processor coupled to the wireless network interface. The at least one processor is configured to select a resource unit from a tone plan, notify another electronic device of the selected resource unit via the wireless network interface, and communicate data with the other electronic device using the selected resource unit via the wireless network interface. The tone plan is characterized by a first tone sub-plan comprising a first plurality of resource units having a first size, wherein each resource unit of the first plurality of resource units includes a respective plurality of tones from a contiguous range of tones, and wherein the tones of each respective plurality of tones have a spacing in the contiguous range of tones of an integer multiple of a first factor greater than one.
The first factor may be equal to a number of resource units in the first plurality of resource units. The tone plan may be further characterized by a second tone sub-plan comprising a second plurality of resource units having a second size larger than the first size, wherein each resource unit of the second plurality of resource units includes a respective plurality of tones from the contiguous range of tones, and wherein the tones of each respective plurality of tones in the second tone sub-plan have a spacing in the contiguous range of tones of an integer multiple of a second factor smaller than the first factor. The first factor may be an integer multiple of the second factor. The first factor may equal the second factor multiplied by two.
The tone plan may be further characterized by a third tone sub-plan comprising a third plurality of resource units having a third size larger than the first size, wherein each resource unit of the third plurality of resource units includes the respective pluralities of tones of a plurality of resource units from the first plurality of resource units. The contiguous range of tones may be within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz. The data may be communicated with the other electronic device using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme.
According to aspects of the subject technology, a method is provided that includes selecting a resource unit from a tone plan, notifying another electronic device of the selected resource unit via a wireless network interface, and communicating data with the other electronic device, via the wireless network interface, using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme. The tone plan is characterized by a first tone sub-plan comprising a first plurality of resource units having a first size, wherein each resource unit of the first plurality of resource units includes a respective plurality of tones from a contiguous range of tones, and wherein the tones of each respective plurality of tones have a spacing in the contiguous range of tones of an integer multiple of a number of resource units in the first plurality of resource units.
The tone plan may be further characterized by a second tone sub-plan comprising a second plurality of resource units having a second size larger than the first size, wherein each resource unit of the second plurality of resource units includes a respective plurality of tones from the contiguous range of tones, and wherein the tones of each respective plurality of tones in the second tone sub-plan have a spacing in the contiguous range of tones of an integer multiple of a factor. The factor may be equal to half the number of resource units in the first plurality of resource units.
The tone plan may be further characterized by a third tone sub-plan comprising a third plurality of resource units having a third size larger than the first size, wherein each resource unit of the third plurality of resource units includes the respective pluralities of tones of a plurality of resource units from the first plurality of resource units. The contiguous range of tones may be within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz.
According to aspects of the subject technology, a semiconductor device is provided that includes processing circuitry configured to select a resource unit from a tone plan, notify another electronic device of the selected resource unit via a wireless network interface, and communicate data with the other electronic device, via the wireless network interface using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme. The tone plan is characterized by a first tone sub-plan comprising a first plurality of resource units, each resource unit of the first plurality of resource units having a first number of respective tones from a contiguous range of tones, wherein the tones of each respective resource unit have a spacing in the contiguous range of tones of an integer multiple of a first factor greater than one.
The first factor may be equal to a number of resource units in the first plurality of resource units. The tone plan may be further characterized by a second tone sub-plan comprising a second plurality of resource units, each resource unit of the second plurality of resource units having a second number of respective tones from the contiguous range of tones, wherein the second number is greater than the first number, wherein the tones of each respective resource unit of the second plurality of resource units have a spacing in the contiguous range of tones of an integer multiple of a second factor smaller than the first factor. The first factor may be an integer multiple of the second factor. The first factor may equal the second factor multiplied by two.
The tone plan may be further characterized by a third tone sub-plan comprising a third plurality of resource units, each resource unit having third number of respective tones from the contiguous range of tones, wherein the third number is greater than the first number, wherein each resource unit of the third plurality of resource units includes the respective tones of a plurality of resource units from the first plurality of resource units. The contiguous range of tones may be within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz.
Implementations within the scope of the present disclosure can be partially or entirely realized using a tangible computer-readable storage medium (or multiple tangible computer-readable storage media of one or more types) encoding one or more instructions. The tangible computer-readable storage medium also can be non-transitory in nature.
The computer-readable storage medium can be any storage medium that can be read, written, or otherwise accessed by a general purpose or special purpose computing device, including any processing electronics and/or processing circuitry capable of executing instructions. For example, without limitation, the computer-readable medium can include any volatile semiconductor memory, such as RAM, DRAM, SRAM, T-RAM, Z-RAM, and TTRAM. The computer-readable medium also can include any non-volatile semiconductor memory, such as ROM, PROM, EPROM, EEPROM, NVRAM, flash, nvSRAM, FeRAM, FeTRAM, MRAM, PRAM, CBRAM, SONOS, RRAM, NRAM, racetrack memory, FJG, and Millipede memory.
Further, the computer-readable storage medium can include any non-semiconductor memory, such as optical disk storage, magnetic disk storage, magnetic tape, other magnetic storage devices, or any other medium capable of storing one or more instructions. In one or more implementations, the tangible computer-readable storage medium can be directly coupled to a computing device, while in other implementations, the tangible computer-readable storage medium can be indirectly coupled to a computing device, e.g., via one or more wired connections, one or more wireless connections, or any combination thereof.
Instructions can be directly executable or can be used to develop executable instructions. For example, instructions can be realized as executable or non-executable machine code or as instructions in a high-level language that can be compiled to produce executable or non-executable machine code. Further, instructions also can be realized as or can include data. Computer-executable instructions also can be organized in any format, including routines, subroutines, programs, data structures, objects, modules, applications, applets, functions, etc. As recognized by those of skill in the art, details including, but not limited to, the number, structure, sequence, and organization of instructions can vary significantly without varying the underlying logic, function, processing, and output.
While the above discussion primarily refers to microprocessor or multi-core processors that execute software, one or more implementations are performed by one or more integrated circuits, such as ASICs or FPGAs. In one or more implementations, such integrated circuits execute instructions that are stored on the circuit itself.
Those of skill in the art would appreciate that the various illustrative blocks, modules, elements, components, methods, and algorithms described herein may be implemented as electronic hardware, computer software, or combinations of both. To illustrate this interchangeability of hardware and software, various illustrative blocks, modules, elements, components, methods, and algorithms have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application. Various components and blocks may be arranged differently (e.g., arranged in a different order, or partitioned in a different way) all without departing from the scope of the subject technology.
It is understood that any specific order or hierarchy of blocks in the processes disclosed is an illustration of example approaches. Based upon design preferences, it is understood that the specific order or hierarchy of blocks in the processes may be rearranged, or that all illustrated blocks be performed. Any of the blocks may be performed simultaneously. In one or more implementations, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
As used in this specification and any claims of this application, the terms “base station”, “receiver”, “computer”, “server”, “processor”, and “memory” all refer to electronic or other technological devices. These terms exclude people or groups of people. For the purposes of the specification, the terms “display” or “displaying” means displaying on an electronic device.
As used herein, the phrase “at least one of” preceding a series of items, with the term “and” or “or” to separate any of the items, modifies the list as a whole, rather than each member of the list (i.e., each item). The phrase “at least one of” does not require selection of at least one of each item listed; rather, the phrase allows a meaning that includes at least one of any one of the items, and/or at least one of any combination of the items, and/or at least one of each of the items. By way of example, the phrases “at least one of A, B, and C” or “at least one of A, B, or C” each refer to only A, only B, or only C; any combination of A, B, and C; and/or at least one of each of A, B, and C.
The predicate words “configured to”, “operable to”, and “programmed to” do not imply any particular tangible or intangible modification of a subject, but, rather, are intended to be used interchangeably. In one or more implementations, a processor configured to monitor and control an operation or a component may also mean the processor being programmed to monitor and control the operation or the processor being operable to monitor and control the operation. Likewise, a processor configured to execute code can be construed as a processor programmed to execute code or operable to execute code.
Phrases such as an aspect, the aspect, another aspect, some aspects, one or more aspects, an implementation, the implementation, another implementation, some implementations, one or more implementations, an embodiment, the embodiment, another embodiment, some implementations, one or more implementations, a configuration, the configuration, another configuration, some configurations, one or more configurations, the subject technology, the disclosure, the present disclosure, other variations thereof and alike are for convenience and do not imply that a disclosure relating to such phrase(s) is essential to the subject technology or that such disclosure applies to all configurations of the subject technology. A disclosure relating to such phrase(s) may apply to all configurations, or one or more configurations. A disclosure relating to such phrase(s) may provide one or more examples. A phrase such as an aspect or some aspects may refer to one or more aspects and vice versa, and this applies similarly to other foregoing phrases.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration”. Any embodiment described herein as “exemplary” or as an “example” is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, to the extent that the term “include”, “have”, or the like is used in the description or the claims, such term is intended to be inclusive in a manner similar to the term “comprise” as “comprise” is interpreted when employed as a transitional word in a claim.
All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. No claim element is to be construed under the provisions of 35 U.S.C. § 112(f) unless the element is expressly recited using the phrase “means for” or, in the case of a method claim, the element is recited using the phrase “step for”.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but are to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more”. Unless specifically stated otherwise, the term “some” refers to one or more. Pronouns in the masculine (e.g., his) include the feminine and neuter gender (e.g., her and its) and vice versa. Headings and subheadings, if any, are used for convenience only and do not limit the subject disclosure.

Claims (17)

What is claimed is:
1. An electronic device, comprising:
a wireless network interface; and
at least one processor coupled to the wireless network interface, the at least one processor configured to:
select a resource unit from a tone plan;
notify another electronic device of the selected resource unit via the wireless network interface; and
communicate data with the other electronic device using the selected resource unit via the wireless network interface,
wherein the tone plan is characterized by:
a first tone sub-plan comprising a first plurality of resource units having a first size,
wherein each resource unit of the first plurality of resource units includes a respective plurality of tones from a contiguous range of tones, and
wherein the tones of each respective plurality of tones have a spacing in the contiguous range of tones of an integer multiple of a first factor greater than one; and
a second tone sub-plan comprising a second plurality of resource units having a second size larger than the first size,
wherein each resource unit of the second plurality of resource units includes a respective plurality of tones from the contiguous range of tones, and
wherein the tones of each respective plurality of tones in the second tone sub-plan have a spacing in the contiguous range of tones of an integer multiple of a second factor smaller than the first factor.
2. The electronic device of claim 1, wherein the first factor is equal to a number of resource units in the first plurality of resource units.
3. The electronic device of claim 1, wherein the first factor is an integer multiple of the second factor.
4. The electronic device of claim 3, wherein the first factor equals the second factor multiplied by two.
5. The electronic device of claim 1, wherein the tone plan is further characterized by:
a third tone sub-plan comprising a third plurality of resource units having a third size larger than the first size,
wherein each resource unit of the third plurality of resource units includes the respective pluralities of tones of a plurality of resource units from the first plurality of resource units.
6. The electronic device of claim 1, wherein the contiguous range of tones are within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz.
7. The electronic device of claim 1, wherein the data is communicated with the other electronic device using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme.
8. A method, comprising:
selecting a resource unit from a tone plan;
notifying another electronic device of the selected resource unit via a wireless network interface; and
communicating data with the other electronic device, via the wireless network interface, using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme,
wherein the tone plan is characterized by:
a first tone sub-plan comprising a first plurality of resource units having a first size,
wherein each resource unit of the first plurality of resource units includes a respective plurality of tones from a contiguous range of tones, and
wherein the tones of each respective plurality of tones have a spacing in the contiguous range of tones of an integer multiple of a number of resource units in the first plurality of resource units; and
a second tone sub-plan comprising a second plurality of resource units having a second size larger than the first size,
wherein each resource unit of the second plurality of resource units includes a respective plurality of tones from the contiguous range of tones, and
wherein the tones of each respective plurality of tones in the second tone sub-plan have a spacing in the contiguous range of tones of an integer multiple of a second factor smaller than the first factor.
9. The method of claim 8, wherein the factor is equal to half the number of resources units in the first plurality of resources units.
10. The method of claim 8, wherein the tone plan is further characterized by:
a third tone sub-plan comprising a third plurality of resource units having a third size larger than the first size,
wherein each resource unit of the third plurality of resource units includes the respective pluralities of tones of a plurality of resource units from the first plurality of resource units.
11. The method of claim 8, wherein the contiguous range of tones are within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz.
12. A semiconductor device, comprising:
processing circuitry configured to:
select a resource unit a tone plan;
notify another electronic device of the selected resource unit via the wireless network interface; and
communicate data with the other electronic device, via the wireless network interface, using the selected resource unit in an orthogonal frequency division multiple access (OFDMA) modulation scheme,
wherein the tone plan is characterized by:
a first tone sub-plan comprising a first plurality of resource units, each resource unit of the first plurality of resource units having a first number of respective tones from a contiguous range of tones,
wherein the tones of each respective resource unit have a spacing in the contiguous range of tones of an integer multiple of a first factor greater than one; and
a second tone sub-plan comprising a second plurality of resource units, each resource unit of the second plurality of resource units having a second number of respective tones from the contiguous range of tones, wherein the second number is greater than the first number; and
wherein the tones of each respective resource unit of the second plurality of resource units have a spacing in the contiguous range of tones of an integer multiple of a second factor smaller than the first factor.
13. The semiconductor device of claim 12, wherein the first factor is equal to a number of resource units in the first plurality of resource units.
14. The semiconductor device of claim 12, wherein the first factor is an integer multiple of the second factor.
15. The semiconductor device of claim 14, wherein the first factor equals the second factor multiplied by two.
16. The semiconductor device of claim 12, wherein the tone plan is further characterized by:
a third tone sub-plan comprising a third plurality of resource units, each resource unit having third number of respective tones from the contiguous range of tones, wherein the third number is greater than the first number,
wherein each resource unit of the third plurality of resource units includes the respective tones of a plurality of resource units from the first plurality of resource units.
17. The semiconductor device of claim 12, wherein the contiguous range of tones are within a communication channel that has a bandwidth of 20 MHz, 40 MHz, or 80 MHz.
US17/838,123 2021-06-30 2022-06-10 Distributed tone plan Active 2043-10-24 US12355687B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US17/838,123 US12355687B2 (en) 2021-06-30 2022-06-10 Distributed tone plan
JP2022102414A JP2023007482A (en) 2021-06-30 2022-06-27 Distributed Tone Plan
CN202210747497.8A CN115623488A (en) 2021-06-30 2022-06-28 Distributed tone planning
EP22181592.1A EP4113888A1 (en) 2021-06-30 2022-06-28 Distributed tone plan

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US202163217153P 2021-06-30 2021-06-30
US202163222371P 2021-07-15 2021-07-15
US17/838,123 US12355687B2 (en) 2021-06-30 2022-06-10 Distributed tone plan

Publications (2)

Publication Number Publication Date
US20230006782A1 US20230006782A1 (en) 2023-01-05
US12355687B2 true US12355687B2 (en) 2025-07-08

Family

ID=82403455

Family Applications (1)

Application Number Title Priority Date Filing Date
US17/838,123 Active 2043-10-24 US12355687B2 (en) 2021-06-30 2022-06-10 Distributed tone plan

Country Status (4)

Country Link
US (1) US12355687B2 (en)
EP (1) EP4113888A1 (en)
JP (1) JP2023007482A (en)
CN (1) CN115623488A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024526247A (en) * 2021-07-01 2024-07-17 シュアー アクイジッション ホールディングス インコーポレイテッド Scalable multi-user audio system and method - Patents.com
CN115720369A (en) * 2021-08-24 2023-02-28 华为技术有限公司 Information transmission method, communication device, storage medium, chip and program product

Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160353300A1 (en) * 2015-06-01 2016-12-01 Rohde & Schwarz Gmbh & Co. Kg Method and measurement system for testing multiple mobile phones in parallel
US20170006608A1 (en) * 2015-07-01 2017-01-05 Samsung Electronics Co., Ltd Methods to enable efficient wideband operations in local area networks using ofdma
US20170181136A1 (en) * 2015-12-21 2017-06-22 Qualcomm Incorporated Preamble design aspects for high efficiency wireless local area networks
US20170302417A1 (en) * 2014-09-12 2017-10-19 Lg Electronics Inc. Method for transmitting data in wlan system, and device for same
US20170331605A1 (en) * 2016-05-10 2017-11-16 Apple Inc. Wireless local area network sounding protocol
US20190253296A1 (en) * 2017-10-11 2019-08-15 Qualcomm Incorporated Systems and methods of communicating via sub-bands in wireless communication networks
US20200014509A1 (en) 2018-07-06 2020-01-09 Qualcomm Incorporated Resource unit spreading
US20210045151A1 (en) * 2019-08-09 2021-02-11 Qualcomm Incorporated Physical layer preamble and signaling for wireless communication
US20210127291A1 (en) * 2019-10-25 2021-04-29 Qualcomm Incorporated Physical layer preamble design for special packet types
US20210144695A1 (en) * 2019-11-08 2021-05-13 Semiconductor Components Industries, Llc Multi-link range extension
US20210143955A1 (en) * 2019-11-07 2021-05-13 Qualcomm Incorporated Distributed resource unit configurations
US20210160889A1 (en) * 2019-11-27 2021-05-27 Qualcomm Incorporated Parser and interleaving parameter design for resource unit aggregation
US20210281454A1 (en) * 2020-03-03 2021-09-09 Qualcomm Incorporated Tone plan for wireless communication
US20210288768A1 (en) * 2020-03-13 2021-09-16 Qualcomm Incorporated Distributed tone mapping for power spectral density (psd) limits
US20210289500A1 (en) * 2020-03-13 2021-09-16 Qualcomm Incorporated Physical layer (phy) packet design for power spectral density (psd) limits
US20210288769A1 (en) * 2020-03-13 2021-09-16 Qualcomm Incorporated Wireless transmissions using distributed tones
US20210314113A1 (en) * 2019-03-11 2021-10-07 Intel Corporation Coding over multiple resource units (ru) in extremely high throughput (eht) systems
US20220038250A1 (en) * 2020-07-28 2022-02-03 Mediatek Singapore Pte. Ltd. Design Simplification For Distributed-Tone Resource Units In 6GHz Low-Power Indoor Systems
US20220045725A1 (en) * 2018-01-10 2022-02-10 Mediatek Singapore Pte. Ltd. Null Data Packet Sounding for Preamble Puncture Techniques
US20220150009A1 (en) * 2020-11-12 2022-05-12 Mediatek Singapore Pte. Ltd. Distributed-Tone Resource Unit Operation In 6GHz Low-Power Indoor Systems
US20220353049A1 (en) * 2021-04-30 2022-11-03 Qualcomm Incorporated Distributed resource unit signaling
US20220369315A1 (en) * 2021-05-17 2022-11-17 Qualcomm Incorporated Distributed resource unit transmission
US11509416B1 (en) * 2021-06-07 2022-11-22 Qualcomm Incorporated Duplicate transmissions with channel puncturing
US20220376824A1 (en) * 2021-05-24 2022-11-24 Qualcomm Incorporated Forward-compatible puncturing indications
US20230035113A1 (en) * 2021-07-30 2023-02-02 Qualcomm Incorporated Distributed resource unit signaling
US20230104295A1 (en) * 2021-10-04 2023-04-06 Qualcomm Incorporated Long training field (ltf) in distributed transmission
US20230124579A1 (en) * 2021-10-15 2023-04-20 Qualcomm Incorporated Global cyclic shift delays for distributed transmissions
US20240056220A1 (en) * 2019-12-04 2024-02-15 Lg Electronics Inc. Method and apparatus for receiving ppdu in wireless lan system
US11937251B2 (en) * 2019-11-05 2024-03-19 Mediatek Inc. Apparatuses and methods for flexible Resource Unit (RU) allocation
US11996939B2 (en) * 2018-10-17 2024-05-28 Lg Electronics Inc. Method and device for transmitting data in wireless LAN system
US12082178B1 (en) * 2019-03-21 2024-09-03 Marvell Asia Pte Ltd Allocating resource units for multi-user transmissions in wide bandwidths

Patent Citations (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170302417A1 (en) * 2014-09-12 2017-10-19 Lg Electronics Inc. Method for transmitting data in wlan system, and device for same
US20160353300A1 (en) * 2015-06-01 2016-12-01 Rohde & Schwarz Gmbh & Co. Kg Method and measurement system for testing multiple mobile phones in parallel
US20170006608A1 (en) * 2015-07-01 2017-01-05 Samsung Electronics Co., Ltd Methods to enable efficient wideband operations in local area networks using ofdma
US20170181136A1 (en) * 2015-12-21 2017-06-22 Qualcomm Incorporated Preamble design aspects for high efficiency wireless local area networks
US20170331605A1 (en) * 2016-05-10 2017-11-16 Apple Inc. Wireless local area network sounding protocol
US20190253296A1 (en) * 2017-10-11 2019-08-15 Qualcomm Incorporated Systems and methods of communicating via sub-bands in wireless communication networks
US11784683B2 (en) * 2018-01-10 2023-10-10 Mediatek Singapore Pte. Ltd. Null data packet sounding for preamble puncture techniques
US20220045725A1 (en) * 2018-01-10 2022-02-10 Mediatek Singapore Pte. Ltd. Null Data Packet Sounding for Preamble Puncture Techniques
US20200014509A1 (en) 2018-07-06 2020-01-09 Qualcomm Incorporated Resource unit spreading
US11996939B2 (en) * 2018-10-17 2024-05-28 Lg Electronics Inc. Method and device for transmitting data in wireless LAN system
US20210314113A1 (en) * 2019-03-11 2021-10-07 Intel Corporation Coding over multiple resource units (ru) in extremely high throughput (eht) systems
US11343035B2 (en) * 2019-03-11 2022-05-24 Intel Corporation Coding over multiple resource units (RU) in extremely high throughput (EHT) systems
US12082178B1 (en) * 2019-03-21 2024-09-03 Marvell Asia Pte Ltd Allocating resource units for multi-user transmissions in wide bandwidths
US20210045151A1 (en) * 2019-08-09 2021-02-11 Qualcomm Incorporated Physical layer preamble and signaling for wireless communication
US20210127291A1 (en) * 2019-10-25 2021-04-29 Qualcomm Incorporated Physical layer preamble design for special packet types
US11937251B2 (en) * 2019-11-05 2024-03-19 Mediatek Inc. Apparatuses and methods for flexible Resource Unit (RU) allocation
US20210143955A1 (en) * 2019-11-07 2021-05-13 Qualcomm Incorporated Distributed resource unit configurations
US20240171339A1 (en) * 2019-11-07 2024-05-23 Qualcomm Incorporated Distributed resource unit configurations
US20210144695A1 (en) * 2019-11-08 2021-05-13 Semiconductor Components Industries, Llc Multi-link range extension
US11889532B2 (en) * 2019-11-08 2024-01-30 Maxlinear, Inc. Multi-link range extension
US20210160889A1 (en) * 2019-11-27 2021-05-27 Qualcomm Incorporated Parser and interleaving parameter design for resource unit aggregation
US20240056220A1 (en) * 2019-12-04 2024-02-15 Lg Electronics Inc. Method and apparatus for receiving ppdu in wireless lan system
US11979234B2 (en) * 2019-12-04 2024-05-07 Lg Electronics Inc. Method and apparatus for receiving PPDU in wireless LAN system
US20210281454A1 (en) * 2020-03-03 2021-09-09 Qualcomm Incorporated Tone plan for wireless communication
US20210289500A1 (en) * 2020-03-13 2021-09-16 Qualcomm Incorporated Physical layer (phy) packet design for power spectral density (psd) limits
US20210288768A1 (en) * 2020-03-13 2021-09-16 Qualcomm Incorporated Distributed tone mapping for power spectral density (psd) limits
US11888770B2 (en) * 2020-03-13 2024-01-30 Qualcomm Incorporated Wireless transmissions using distributed tones
US20210288769A1 (en) * 2020-03-13 2021-09-16 Qualcomm Incorporated Wireless transmissions using distributed tones
US20220038250A1 (en) * 2020-07-28 2022-02-03 Mediatek Singapore Pte. Ltd. Design Simplification For Distributed-Tone Resource Units In 6GHz Low-Power Indoor Systems
US11870735B2 (en) * 2020-07-28 2024-01-09 Mediatek Singapore Pte. Ltd. Simplification for distributed-tone resource units in 6GHz low-power indoor systems
US11973707B2 (en) * 2020-11-12 2024-04-30 Mediatek Singapore Pte. Ltd. Distributed-tone resource unit operation in 6GHz low-power indoor systems
US20220150009A1 (en) * 2020-11-12 2022-05-12 Mediatek Singapore Pte. Ltd. Distributed-Tone Resource Unit Operation In 6GHz Low-Power Indoor Systems
US20220353049A1 (en) * 2021-04-30 2022-11-03 Qualcomm Incorporated Distributed resource unit signaling
US20220369315A1 (en) * 2021-05-17 2022-11-17 Qualcomm Incorporated Distributed resource unit transmission
US11818698B2 (en) * 2021-05-17 2023-11-14 Qualcomm Incorporated Distributed resource unit transmission
US20220376824A1 (en) * 2021-05-24 2022-11-24 Qualcomm Incorporated Forward-compatible puncturing indications
US11509416B1 (en) * 2021-06-07 2022-11-22 Qualcomm Incorporated Duplicate transmissions with channel puncturing
US20230035113A1 (en) * 2021-07-30 2023-02-02 Qualcomm Incorporated Distributed resource unit signaling
US20230104295A1 (en) * 2021-10-04 2023-04-06 Qualcomm Incorporated Long training field (ltf) in distributed transmission
US20230124579A1 (en) * 2021-10-15 2023-04-20 Qualcomm Incorporated Global cyclic shift delays for distributed transmissions

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Extended European Search Report from European Patent Application No. 22181592.1, dated Nov. 7, 2022, 10 pages.

Also Published As

Publication number Publication date
EP4113888A1 (en) 2023-01-04
US20230006782A1 (en) 2023-01-05
CN115623488A (en) 2023-01-17
JP2023007482A (en) 2023-01-18

Similar Documents

Publication Publication Date Title
US12355687B2 (en) Distributed tone plan
US12184571B2 (en) Sensing reference signal configuration
JP7663713B2 (en) Method for determining sidelink feedback resource, terminal and network side device
EP3605985A1 (en) Communication method and device
JP7408825B2 (en) Search space monitoring methods and equipment
US10959254B2 (en) Radio communications method, base station, and terminal
EP3742651B1 (en) Channel detection method and device, and computer storage medium
US11432199B2 (en) Resource units for wide band transmission in a wireless network
WO2023125952A1 (en) Pdcch monitoring method and apparatus, terminal, and storage medium
US20200389934A1 (en) Aggregated resource unit transmission scheme for single station allocation in wlan
US12107705B2 (en) LTF sequences for 320 MHz WiFi channels
US20220061039A1 (en) Method for transmitting information, terminal and network device
WO2020090998A1 (en) Mobile station, base station, transmission method and receiving method
CN114745083B (en) Information transmission method, device, terminal and network equipment
US10219258B2 (en) Uplink service transmission method and apparatus and wireless local area network access point
US10158457B2 (en) Coordinating frequency division multiplexing transmissions
CN116964995A (en) Communication method, device and storage medium
WO2023125913A1 (en) Pdcch monitoring method and apparatus, terminal, and readable storage medium
CN115734351A (en) Transmission method, device, terminal and network equipment
JP2024510829A (en) Control channel monitoring method, device, terminal and network side equipment
US20240107369A1 (en) Resource allocation for low latency wireless communication
US20240334483A1 (en) Frequency assignment mechanisms for backscatter devices
US20250286783A1 (en) Active bandwidth parts support for fragmented carriers
CN116326054B (en) Reception and transmission in New Radio (NR) based on subcarrier spacing
HK40110969A (en) Frequency domain resource allocation method and apparatus, and device

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

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

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

AS Assignment

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED, SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MONTREUIL, LEO;PORAT, RON;SIGNING DATES FROM 20220610 TO 20220617;REEL/FRAME:061285/0197

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

Free format text: NON FINAL ACTION MAILED

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

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

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

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCF Information on status: patent grant

Free format text: PATENTED CASE