This disclosure relates to a wireless backbone and structured wireless.
Usage of unlicensed spectrum continues to grow with the growth in wireless devices and services that are available to subscribers. The rise in bandwidth usage, coupled with a lack of new mid-band unlicensed spectrum allocations has created serious congestion issues in available mid-band unlicensed spectrum.
The 6 GHz band is in a prime area of the midband spectrum. Various regulations have been implemented to protect established microwave systems from interference. Regulations also enable microwave systems to be freely deployed and operated.
Regulations have been approved to allow use of the 6 GHz band by unlicensed devices. The regulations include limitations would require that unlicensed devices operate only in locations and frequencies that will not create interference for other users of the 6 GHz band. The FCC has considered varying treatment for four sub-bands of the 6 GHz band, wherein the sub-bands include:
Different regulations have been proposed for each of the sub-bands. Example use limitations that may be imposed for the sub-bands include:
Like reference numbers and designations in the various drawings indicate like elements.
Methods, systems, and computer readable media described herein can be operable to provide a 6 GHz backhaul within a premise. Adapters may facilitate a conversion of communications between one or more local area networks and one or more wide area networks. A 6 GHz backhaul may be used by one or more access points to support various wireless services having unique or differing operational and bandwidth requirements. A 6 GHz backhaul may be used to pass communications between an adapter and a network interface device and/or between the adapter and one or more access points.
Automated Frequency Coordination (AFC)
In embodiments, operation of a device (e.g., an access device such as an access point (AP) 105 and/or one or more stations 110 associated with the AP 105) may be dependent upon communications with an AFC system 115. An AP 105 as described herein may include a RLAN (radio local area network) device, a WLAN (wireless local area network), and any other device configured to facilitate wireless communications with other devices. The AFC system 115 may include a database that contains pre-calculated exclusion zone data for one or more microwave paths. It should be understood that spectrum availability may be calculated upon request. The exclusion zone data may be updated at the database periodically (e.g., hourly, daily, etc.) or in response to an addition or deletion of data associated with a microwave path. Communications between a device and the AFC system 115 may be over wired or wireless links not in the 6 GHz band. The AFC system 115 and its database may be connected to a packet-based wide area network (e.g., wide area network (WAN) 120), including but not limited to the Internet. Each of one or more devices (e.g., AP 105) may register with the database. Initial registration and query may be made outside of the 6 GHz bands. In embodiments, each device (e.g., APs 105) may also register devices that are associated with the device (e.g., STAs (stations) 110, clients, etc.). Each device may query the database with location information (e.g., location information associated with a current location of the device), an identification of the device type, identifying information (e.g., unique identifiers), and/or other information associated with the device. Based upon the query received from each respective one device, the database may determine a proximity of the respective device to one or more exclusion zones.
A device (e.g., AP 105) may automatically determine a geographic location at which the device is currently positioned and/or a location at which the device has been installed. For example, GPS, cellular triangulation, or other systems may be utilized to determine a location of the device. A device may alternatively or additionally be proved using location information through a local user interface or remotely through a provisioning or status interface.
In embodiments, the device may include an internal GPS through which the device may determine its current location. The internal GPS may be utilized by a device that is installed at an outdoor location.
In embodiments, the device may communicate with a detached GPS receiver to determine a current location of the device. For example, the GPS receiver may be installed at an outdoor location while the device may be installed at an indoor location. With the location of the GPS receiver being known, the device may determine its own location using one or more Wi-Fi location determination features to map back from the GPS receiver's location. For example, the device may measure a signal strength and/or direction component associated with one or more wireless signals received at the device, and the measurements may be used to identify a location of the device relative to the GPS receiver.
A STA (station) 110 (e.g., wireless extender, etc.) may determine its location by wirelessly communicating with the device (e.g., AP 105). The STA 110 may determine its location relative to the device. For example, the wireless extender may use one or more Wi-Fi location determination features (e.g., signal strength, direction component associated with one or more received signals, etc.) to map its location relative to the device.
It should be understood that cellular triangulation may be used in place of GPS. Other satellite-based location determination services may also be used in the place of GPS, such as Galileo.
The device (e.g., AP 105) may be manually configured with device location information. In embodiments, a technician (e.g., licensed technician or installer) may configure the device with location information once the device has been installed. For example, the device may be configured with a trusted certificate, blockchain, or other information to be used to authenticate a location of the device that is manually provided.
The device (e.g., AP 105) may be provided location information through a provisioning server or configuration server. In embodiments, a provisioning server may have information about the address of a customer deploying the device and may provide that address information to the device.
In embodiments, the device (e.g., AP 105), or an upstream device (e.g., controller of the AFC system 115), may be configured to detect a movement of the device. The device, or upstream device, may be configured to determine a current location of the device in response to a triggering event. Triggering events may include, but are not limited to, the following: reboot of the device, detection of a loss or addition of a STA from which communications are received by the device, and others. In embodiments, a co-located device (e.g., AP (access point)) may determine that another co-located device has moved based upon a change in location that is indicated by one or more Wi-Fi location determination features.
An outdoor GPS-AP may utilize an interlock to prevent it from being moved and continuing to operate. Such an interlock could cause the AP to reinitialize its GPS position and contact the AFC when it believes it has been moved. If the device had used a technician provided location, a physical interlock may be utilized. For example, if the AP lost power and had power restored, it could attempt to determine if it had been moved by querying other location-specific or at least location-indicating attributes. For example, if it was integrated with a cable modem, the cable modem could inform the AP whether or not it had been moved to a new HFC (hybrid fiber-coaxial) feed (new power levels, new CMTS (cable modem termination system) communication information, different cable group, etc.). Other location indications could be: DHCP server changes, DHCP Gateway changes, new clients/loss of old clients, new overlapping Wi-Fi Basic Service Sets (OBSSs). In embodiments, a 6 GHz AP may be collocated with a 5 GHz AP and/or a 2.4 GHz AP. If those collocated APs report new neighboring APs, one or more new clients, or the presence of other new wireless devices, the 6 GHz AP may refuse to transmit until its location is updated by a trusted source.
In embodiments, the AFC system 115 may utilize location information from multiple sources to verify or otherwise improve the level of confidence in a determined location of a device (e.g., AP 105). For example, the AFC system 115 may correlate location information of a device with GPS data with a physical address associated with a customer (e.g., an address recovered from billing data or subscriber information held at a subscriber information server 125 such as a service provider server or other server storing subscriber or account information).
Location Determination Through RF Scans in 6 GHz Band
A device needing to perform location determination, typically an AP 105, initializes and comes up to scan available frequency bands. An AP may have access to 2.4 GHz, 5 GHz, and 6 GHz radios. The AP can scan 2.4, 5 and 6 GHz bands for Wi-Fi signals. The SSIDs obtainable from received Wi-Fi transmissions can contribute to an estimate of the AP's location. The signals of other 6 GHz APs may be detected from a 6 GHz scan or from analysis of information about 6 GHz SSIDs included in the 5 GHz or 2.4 GHz signals. For example, one or more signals received by an AP 105 through a 2.4 GHz or 5 GHz radio may indicate a presence or offering of a 6 GHz SSID by one or more other APs. A goal of 802.11 standards for the 6 GHz band is to restrict the amount of beaconing and similar activities to decrease the percentage of airtime given over to background or maintenance activities. An AP with 6 GHz capability may announce that capability in its 2.4 and/or 5 GHz transmissions.
The AP 105 can also scan 6 GHz bands for the presence of non-Wi-Fi signals. The signals of fixed wireless or other non-Wi-Fi communications can be detected and, potentially, their directions recorded. Utilizing energy detection, an AP need not be able to demodulate or decode a fixed wireless or other non-Wi-Fi communications signal to detect its presence. In embodiments, further processing, beyond energy detection, is performed on the received signal spectrum. The characteristics of at least well-known signals such as fixed microwave signals can be applied to the received signal spectrum and energy signatures of potential interest marked for more processing. For instance, fixed microwave signals are typically 30 MHz wide and occur in pairs. These signals are also required to be registered with the FCC. In embodiments, a signal spectrum detected by an AP may be processed locally or sent to a controller 130 or cloud server for further processing.
If the AP 105 is processing the spectrum locally, it may detect a certain combination of fixed microwave signals. With that information, the AP can consult a database containing 6 GHz registered signal sites. Fixed wireless assigned frequencies may be recorded in a database that also includes location information. When combined with the Wi-Fi signal information, the location of the AP may be ascertained with greater certainty or less uncertainty. An AP may develop a location estimate based on these sources of information, even if a GPS or similar location determination equipment is not available. If the AP sends a collected signal spectrum to a controller 130 or cloud server, those entities similarly may consult databases of known 6 GHz entities to develop a location estimate. Those entities may also consult databases of known 2.4 GHz and 5 GHz signal sources. That estimate may be returned to the AP for it to use in communication with an AFC system. Alternatively, the controller 130 or cloud server may forward the location estimate with information identifying the AP to an AFC. If the AP recognizes Wi-Fi signals within the 6 GHz scan, that information may also be used to aid with location determination.
As mentioned earlier, additional sources of location information may include client devices such as smart phones that have associated with the AP's 2.4 or 5 GHz radios as well as GPS receivers or the like. Many smart phones have built-in GPS receivers and can provide an estimate of their current location by combining their GPS signals (if any) with other signals in the Wi-Fi bands and other indications as known in the art. The client devices may have an app installed that facilitates communication with the AP and indicates to the AP whether or not the client device will share its current location estimate. In embodiments, a user of a client device may be presented with an option to share its location with its associated AP or not. The AP may request a location estimate from the client device by communicating with the app. Alternatively, the controller may communicate with the client device's app on the AP's behalf to acquire the client's location estimate.
The AP may use an algorithm itself to predict its most likely location based on the various inputs it received, or it may contact another device or server, provide the information and receive an estimated location with an estimated location error. An AP or a location server may use standard techniques of localization and triangulation to predict the AP's location from the gathered data.
The AFC database (at the AFC system 115) may utilize a buffer to compensate for potential inaccuracies with respect to the location information carried by a query. The AFC database may identify one or more frequencies available to the respective device (e.g., AP 105), wherein the available frequencies are based upon the determination of whether the respective device is located within an exclusion zone. Further, the database may identify one or more operating requirements, such as transmit power level, based upon the determination of whether the respective device is located within an exclusion zone. The database may send a list of the available frequencies to the respective device, and the respective device may begin operating according to any operating requirements at an available frequency identified from the list.
In embodiments, a device registered with the AFC database may send heartbeat messages to the database in order to ensure that exclusion zone data is current and to confirm that the device is active. A device may deregister from the AFC database when a determination is made that the device has been moved by more than a threshold distance (e.g., 50 m, 100 m, etc.), when a heartbeat message is not received for longer than a certain duration (e.g., 24 hours, etc.), or in response to another triggering event.
If an AP is providing high reliability services, the AP may register with more than one AFC and retain records for the at least two different AFC responses providing channel availability and power levels. The AP may choose to use one AFC's response over another AFC's response if the responses differ, or it may choose to comply with the union of the two responses.
A monitoring site already in position for CBRS may be enhanced to also collect signatures of radio traffic in various bands outside the CBRS band. It had been true that radios were fairly dedicated to specific frequency ranges, but as software defined radios (SDR) with flexible front ends have improved in performance and cost-effectiveness, that limitation is less accurate. If an SDR is being used for reception only, some of the concerns that attach to SDR are mitigated. One common concern is that the filtering for out-of-band emissions for SDR transmitters is difficult or expensive. If the SDR is only operating as a receiver, that concern is minimized.
6 GHz devices may also include 2.4 GHz and/or 5 GHz radios. This allows an AP, for example, to provide only minimal beaconing in its 6 GHz allotted channel because its 5 GHz beacon can include information about any 6 GHz interfaces. For example, the AP may advertise a 6 GHz SSID through a beacon provided by a 2.4 or 5 GHz radio of the AP.
If a 6 GHz device, such as an AP or mesh station, does not include an LTE radio, one or more of its clients or associated devices may, such as a cell phone. In that case, an AP, for example, might ask its clients for information about networks seen over the air, even if it does not request an actual location determination from those devices.
The AFC database may alternatively receive information such as 5 and 6 GHz signals received by the device seeking to register. The information about 5 and 6 GHz signals received may include SSIDs from Wi-Fi APs, as well as frequencies where energy was detected above a threshold in the 5 and 6 GHz bands. The information about 5 and 6 GHz signals received may include signal strengths associated with the received signals as well as angular directions.
The database may correlate received energy signatures with known 6 GHz fixed microwave deployments to determine a device's probable location. Known 6 GHz microwave deployments may be registered with their frequency usage and locations. Detection of a certain pattern of 6 GHz signals can be matched against known deployments to allow the AFC database to estimate where a device would have to be to receive that pattern of 6 GHz signals. For example, fixed microwave links in the 6 GHz band are known to be 30 MHz wide and to exist in pairs. The database would consider not only the detected 6 GHz signal in making a frequency assignment for a requesting device that reports receiving at least one 30 MHz signal in its 6 GHz scan. Detection of one 30 MHz wide signal necessarily implies that the matching paired signal may also potentially be affected if the device begins transmissions in the frequencies assigned to the paired signal.
Similarly, the database may correlate the received SSIDs with known SSID locations to determine a device's probable location. The database may combine the various estimations to form an estimate with greater confidence. If the estimates formed based on different information sources do not indicate the same location within a certain amount of uncertainty, then the database may choose which estimates to rely upon to make a registration decision, or it may reject the registration request entirely. The relative signal strengths and directions may be combined with the location estimation to determine if the information provided is credible.
The database may also use the relative signal strengths and directions to determine the transmit power level allowed for a device as well as an allowed frequency block. For example, a device that reports very low signal levels for 5 and 6 GHz received signals may be within a building so that those other signals reach it only faintly. In this case, the database could allow that device to use a higher transmit power safely because its transmissions will also be attenuated heavily before they reach any 6 GHz fixed microwave operations.
Location Awareness
The device, or a related upstream device, may be configured to determine that the device has moved by comparing a current location of the device to a baseline location of the device (e.g., the location information automatically determined or manually entered during an install or initial setup of the device). Additional description for comparing a current location of a device to a baseline location of the device to determine that the device has been moved may be found within U.S. application Ser. No. 15/131,693, entitled “Detecting Device Movement through Electronic Fingerprint Analysis,” filed on Apr. 18, 2016. The disclosure provided by U.S. application Ser. No. 15/131,693 is incorporated herein. The device may respond to a determination that a current location of the device differs from the baseline location of the device by initiating an action for ensuring compliance with regulatory requirements. The device may be configured to initiate an action for ensuring compliance with regulatory requirements only when the difference between the current location of the device and the baseline location of the device exceeds a certain threshold. Actions for ensuring compliance with regulatory requirements may include, but are not limited to, the following: halting AFC-regulated operation; reducing transmit power; changing channel to a channel that does not require AFC-regulated operation; powering down the device; and others.
In embodiments, access may be gained to a database of AP SSIDs linked with locations. Such a database may be offered as a service where a device can survey the APs that it can hear and ask the database where the device is most likely physically located based upon a report of what it can hear.
An AFC may offer similar services using a wider network of networks. An AFC may use data from its own sensors to gather information about locations. An AFC's own sensors' locations may be well known, allowing information from sensors with well-known locations and well-known antenna patterns to be trustworthy. An AFC may accept information from devices already having trustworthy accepted locations about 6 GHz signals, Wi-Fi APs (SSIDs and RSSI) and/or LTE or 5G base stations or microcells. Also available in some areas and from certain devices or sensors could be 900 MHz signals for Wi-Fi HaLow, Lora, SigFox or other such signals. The AFC may use that information, when the device is trusted, to enhance its mapping ability. It may also doublecheck location information from new devices seeking authorization by requesting information from that untrusted device about other signals it has detected. If the other information matches to within a certain degree of error the location information provided by the new device, then the AFC would have additional confidence that its reported location is correct. On the other hand, if the location information from the device does not agree with the wireless environmental information provided by that device, then the AFC may not choose to trust that device or provide it with a high power channel authorization.
Alternatively, a device might use an available service to determine its location in lieu of having the ability to determine its location through access to a GPS or through the use of cellular location services. When the device reports its location to an AFC, it may provide a margin of error for that determination based on a factor returned by the location service.
Database Management
A controller or database may be utilized to store exclusion zone data associated with areas in which unlicensed band usage may impact microwave paths. The controller or database may include or may be a part of the AFC system. Updates to exclusion zone data may be pushed to the controller or database or may be pulled by the controller or database from one or more sources of exclusion zone data. Exclusion zone data may include one or more geographic locators (e.g., GPS coordinates, etc.) making up boundaries of exclusion zones or that are otherwise positioned within boundaries of exclusion zones. Exclusion zones may be areas that have been designated as areas in which unlicensed band usage may impact microwave paths.
In embodiments, periodically or in response to certain triggers, the controller or database may identify one or more devices that are operating at a location that falls within a region that is the subject of an update which has been made to the exclusion zone data. For example, when an update to exclusion zone data is received, the controller or database may check location information associated with one or more devices to determine whether the location information of any of the one or more devices indicates that the device is located within an area that is affected by the update. As another example, the controller or database may periodically (e.g., hourly, daily, weekly, etc.) determine whether the location information of any of the one or more devices indicates that the device is located in an area that is affected by an update made to the exclusion zone data during the certain duration covered by the period. In response to a determination that a device is located within an area that is affected by an update to the exclusion zone data, the controller or database may output updated frequency information (e.g., AFC operational requirements) to the device.
In embodiments, the controller or database may include channel scanning functionality or secure and authenticated access to external channel scanning functionality.
In embodiments, the controller or database may maintain a schedule of band usage by one or more microwave systems. The controller or database may clear or terminate channel usage at one or more devices based upon the schedule.
In embodiments, the controller or database may generate a schedule of band usage by one or more microwave systems. The controller or database may monitor channel usage by the one or more microwave systems and may record times/days during which the microwave systems are active. Based upon the monitored channel usage, the controller or database may generate a schedule of daily/weekly/yearly use. The controller or database may clear or terminate channel usage at one or more devices based upon the schedule.
In embodiments, the controller or database may direct one or more devices (e.g., one or more devices within an MDU (multiple dwelling unit), campus, etc.) to use certain frequencies based upon frequencies used by other devices. The controller may also direct other devices to alter their power levels or to use directed null forming to avoid causing interference. For example, the controller or database may allocate 6 GHz channels among a group of APs that are within a certain proximity of each other, wherein the allocations are made on a non-interference basis.
In embodiments, a device (e.g., an AP) may receive communications indicating that a microwave path with which the device has been associated based upon a current location of the device has become active or inactive. For example, a beacon positioned in close proximity to a microwave system may determine a current state of the microwave system. When the state of the microwave system changes (e.g., when the corresponding microwave path becomes active/inactive), the beacon may output notifications indicating the state change to one or more devices that are located within an exclusion zone associated with the microwave path. For example, the notifications may include clearances or termination requests that notify the one or more devices that one or more frequencies have become available or unavailable. Further, the notifications may notify the one or more devices that operational requirements either may be temporarily ignored or should be adhered to based upon the identified state change.
In embodiments, an AP may scan a channel to determine whether a 6 GHz band is available. For example, an AP operating at low power may carry out a scanning of the 6 GHz band as a background operation. If signals are detected on the 6 GHz band, the AP may refrain from using the 6 GHz band or may alternatively remain at low power until the 6 GHz band is clear.
Operational Deployment
In embodiments, an AP may have both a 6 GHz radio and another radio (e.g., 2.4 or 5 GHz radio). If a 6 GHz AP has a legacy band (2.4 or 5 GHz) and a 6 GHz STA also has legacy capabilities, then the AP may advertise in the legacy band its 6 GHz capabilities. In embodiments, a device may be configured with a 2+5+6 solution. In embodiments, a device may be configured with a 2+5+5/6, wherein one of the radio chains is switchable between 5 GHz and 6 GHz.
If the units are a bookend solution and/or controlled by a home networking controller, a home networking controller may direct a STA/extender to a specific 5 or 6 GHz channel depending upon the STA's 5 GHz RSSI. The controller may consider the performance of similar stations already attached at 6 GHz to determine whether or not the STA should be directed to the higher band. If the higher channel has a very wide channel with little or no interference, then the controller may choose to move the STA.
In embodiments, multiple APs may coordinate to maximize efficiency of band usage between the multiple APs. For example, the APs may coordinate use of the large bands based upon the varying regulatory requirements associated with each of the bands.
With the potentially lower power limits (at least for a while), spreading STAs across multiple APs may be helpful to use the wide bandwidth to bring up the data rate. A deployment constrained to a low power level, such as 250 mW, may require more APs to cover the same area compared to a standard 5 GHz AP (1W).
A collection of APs that are centrally coordinated can send in separate AFC requests and a central coordinator might choose how to distribute the STAs based on the responses. In embodiments, a controller may direct an AP to resend its request if the results are not acceptable.
STAs may be directed to go from standard power to low power or to evacuate the band if an AFC withdraws the previously allowed channel(s) from an active AP.
In embodiments, an AFC may withdraw a channel allocation at any time. If an AP receives a withdrawal notice from the AFC, the AP may notify all STAs that they must at least drop to low power. If the operational parameters do not allow the STAs to change their power level and remain on the channel, then the AP may direct the STAs to shift to a non-6 GHz band until the AP can obtain a new assignment from the AFC.
Timing Distribution/Low Latency Services/QoS
PTP (IEEE-1588) allows distribution of timing over Ethernet. DTP (DOCSIS Timing Protocol) from CableLabs extended this technology over DOCSIS.
Motivation for 6 GHz Wi-Fi application: new unlicensed frequency band likely to have little interference for a while, especially if all four bands are opened. If only band 6 is open, that advantage will be short-lived.
This disclosure applies to a cable modem GW that also has Wi-Fi including 6 GHz (but not required). The CM supports DTP as does its supporting CMTS. The CMTS/CM could provide several different timing sources. As different mobile providers advance their networks from 4 G to 5 G at different rates, there may be different timing feeds available for different small cell/pico cell uses. The timing feeds may also be of different qualities (4 G vs 5 G 1 ms).
The AP can advertise its support for timing distribution or provide it later in a capabilities exchange. This notification could come via a field in the beacon or in a capabilities exchange after the STAs are associated. The notification could include multiple possible timing sources that the CM/AP may have available. The notification could also indicate the accuracy or quality of each potential timing source. A STA decides whether an AP can provide a timing feed that it needs. The STA can request the timing feed. If a STA wants to receive a timing distribution, it notifies the AP that that it wants to receive a timing distribution. That notification could indicate which timing source the STA is interested in and/or potentially a level of accuracy or quality that it needs to receive. The AP may evaluate whether it can provide the service that the STA has requested. The AP may need to communicate with the CM and/or the CMTS to ensure that the requested service and QoS level can be provided. The AP/CM passes that request back to the CMTS. If the CM/AP has to support multiple timing feeds then the CM may select which one to use for its internal systems, or it may not use any specific feed directly. If the AP can provide the STA with the service it requested, then it selects an OFDM/OFDMA downstream and upstream channel to carry the timing messages. For example, the timing messages may be carried over a selected 6 GHz channel. Note that the channel may actually be one or more resource units (RU) as known in 11ax with limited bandwidth, but that can be dedicated to this purpose. The AP and STA begin communicating over that RU according to a schedule developed by the AP to accommodate the QoS requirements of the service level that the STA had requested. The AP may choose a limited set of MCS settings for the channel to ensure predictability and good performance.
6 GHz Backbone
In embodiments, the 6 GHz band may be utilized by a collection of access points or extenders as a backbone to support a wireless network that is provided to one or more STAs or clients. One or more channel blocks within one or more sub-bands of the 6 GHz band may be allocated to each of collection of APs or extenders of a wireless network.
In embodiments, each respective channel block of one or more channels within the 6 GHz band may be allocated to a certain room or space within a premise. For example, a room configured with virtual reality headsets may have its in-room extender (e.g., an extender 620) configured with a 160 MHz channel block while another room with only cell phones and laptop users may only have an 80 MHz channel block configured. Power levels may be optimized for each channel based upon one or more factors associated with the location and/or barriers between each room or space and a 6 GHz AP or extender. A separate channel block allocation may be used for communication between the in-room extenders and an AP (e.g., gateway).
In embodiments, signals may be received at and transmitted from a subscriber premise through a network interface device (NID). A 6 GHz backbone may be used to pass signals between the NID and an AP that is positioned within the premise (e.g., the AP may be centrally located within the premise). The 6 GHz backbone may be provided by the NID itself, or by a separate device that is either attached to the NID, wall-mounted near the NID, or otherwise positioned near in proximity to the NID. For example, home network wiring may be eliminated by adding a 6 GHz radio to the NID and using one or more 6 GHz network extenders to provide Wi-Fi coverage throughout the home.
A network may be configured to use a standard power backbone line offering higher throughput in a certain size channel versus the throughput available for a low power backbone. For example, a NID to AP backbone that may also allow extenders to join may use a 320 MHz channel block at standard power to pass information between the NID and the APs and extenders. Within each room, the extenders may use low power transmissions over 160 or 320 MHz channel blocks. Even though these channels may be as large or larger than the backbone link, the lower power will result in lower throughput within the rooms. This is still advantageous because it allows the in-room extenders to be less likely to interfere with each other while still providing plenty of bandwidth for the devices in the room to provide wireless services.
Each in-room extender also has the option of using 2.4 or 5 GHz transmission bands as well as the 6 GHz transmission band. If an extender has client devices that require the lower bands, the extender may have additional Wi-Fi radios, such as 2.4 or 5 GHz radios, to support those legacy devices. The traffic to and from the in-room extender would still be carried over the 6 GHz backbone. In embodiments, the one or more extenders 620 may communicate through a LAN interface 640 via an Ethernet port 645, a LAN interface 650 via a 2.4 GHz radio 655, and/or a LAN interface 660 via a 5 GHz radio 665.
In embodiments, the one or more network extenders 620 may be configured to communicate with the WAN device 630 via the 6 GHz backbone 605. For example, communications may be received from and forwarded to one or more extenders 620 via the LAN interface 625, and communications may be received from and forwarded to the WAN device 630 via the WAN interface 635.
In embodiments, the adapter 805 may include a removable interface module (e.g., removable interface module 1130 of
In embodiments, a user or installer may verify the performance of a 6 GHz backhaul when the removable interface module is installed at the gateway 825 and/or when the removable interface module is installed at the adapter 805. Based on the performance metrics, the user or installer may install the removable interface module at the device or location having the better or more desirable performance metrics.
In embodiments, the gateway 825 may be configured with multiple operating modes, wherein the gateway 825 operates in a first mode when an installation of the removable interface module at the gateway 825 is detected and a second mode when an installation of the removable interface module at the gateway 825 is not detected. For example, when operating in the first mode, the gateway 825 may disable a 6 GHz module that is used by the gateway 825 to communicate over a 6 GHz backhaul provided by the adapter 805. When operating in the second mode, the gateway 825 may enable the 6 GHz module that is used to communicate over the 6 GHz backhaul provided by the adapter 805.
In embodiments, the gateway may provide a WLAN that may be accessed by one or more extenders 925 and/or one or more client devices 930. The gateway 920 may provide one or more services to one or more MoCA clients 935 via a wired connection to the MoCA clients 935.
In embodiments, a ceiling mounted AP 940 may be installed at a ceiling of the premise 905. The ceiling mounted AP 940 may be installed at a location that has access to power but that has no access to a data interface. The ceiling mounted AP 940 may communicate over the 6 GHz backhaul provided by the adapter 910 and may provide wireless services to one or more client devices 930. The ceiling mounted AP 940 may wirelessly communicate with the gateway 920.
The adapter may include a SoC (system-on-chip) 1135, DDR 1140, flash 1145, LEDs 1150, and/or buttons 1155.
In embodiments, the 6 GHz interface module may include a plurality of antennas and may support multiple input-multiple output (MIMO) services (e.g., 2×2, 4×4, etc.).
6 GHz Structured Wi-Fi in the Home or SMB
Wi-Fi services have been deployed in the home, and small to medium businesses (SMB), largely on an ad hoc basis. Even as more sophisticated mesh schemes have been used to extend coverage, the channels and bands used have been restricted to the 2.4 GHz and 5 GHz bands which are relatively congested. The power levels in those bands are such that even in detached single family residences (SFR) there is enough leakage from one home to another that few residences do not have impinging signals from other nearby residences. In the case of multiple dwelling units (MDU) and SMB units, the situation is even worse with most businesses have multiple overlapping signals from other Wi-Fi APs and their clients.
The 6 GHz band may offer improved conditions with an approach referred to herein as structured Wi-Fi. The 6 GHz band may offer several hundred GHz of open channels, with the potential restriction that the power levels allowed may be quite low (250 mW to 100 mW). Structured APs may offer 6 GHz as well as 2.4 and 5 GHz services. The APs may provide more complex switching and routing for packets than are currently common.
A backbone AP may connect using a wide 6 GHz channel to at least one other backbone AP. The backbone APs may operate as a mesh to minimize the number of wireless hops that a packet must traverse to reach a WAN connection. Subtending from the backbone APs' mesh are local APs and their clients.
The system uses wider channels, for example 400 MHz channels, for back bone connections, and narrower channels, such as 160 MHz channels, for connections to clients 1225. A client may associate with a local AP or with an extender AP, but the backbone connections are separate channels from the client connections. A channel used for client connections could be at a lower power as well as using a more narrow channel bandwidth. Lower power signals have more difficulty penetrating walls, so the client connections to local APs can still provide high speed connections within a room, while not contributing to congestion or causing interferences with other non-Wi-Fi communications.
In embodiments, an AP may detect the usage of one or more 6 GHz channels by one or more neighboring APs. For example, in an MDU, an AP may be configured to exchange information with neighboring APs, wherein the information identifies the channel(s) being used by the APs and/or use metrics associated with the APs use of the identified channel(s). Based upon the exchanged information, the AP may determine an optimal 6 GHz channel to use. For example, the AP may select a 6 GHz channel that is identified as having the lowest usage level by neighboring APs.
In embodiments, an AP may change 6 GHz channels until a channel is found that is not being used by a neighboring AP.
In embodiments, the information exchanged between neighboring APs may trigger a reallocation of the channels used by each AP. For example, each of the neighboring APs may be assigned to a unique channel.
Physical Instantiations
The combination backbone AP/Local AP (e.g., the integrated backbone AP 1210 and local AP 1220 shown in
In embodiments, the ceiling mounted AP may be installed at a location that is powered but that does not have a wired data connection. For example, the ceiling mounted AP may be installed at a ceiling fan or other ceiling mounted fixture having access to power. The ceiling mounted AP may connect to a wireless backhaul (e.g., a 6 GHz wireless backhaul) to provide wireless services to one or more client devices via one or more interfaces (e.g., 2.4 GHz, 5 GHz, 6 GHz interface, etc.).
Timing Distribution/Low Latency Services/QoS
PTP (IEEE-1588) allows distribution of timing over Ethernet. DTP from CableLabs extended this technology over DOCSIS.
Motivation for 6 GHz Wi-Fi application: new unlicensed frequency band likely to have little interference for a while, especially if all four bands are opened. If only band 6 is open, that advantage will be short-lived.
This disclosure applies to a cable modem GW that also has Wi-Fi including 6 GHz (but not required). The CM supports DTP as does its supporting CMTS. The CMTS/CM could provide several different timing sources. As different mobile providers advance their networks from 4G to 5G at different rates, there may be different timing feeds available for different small cell/pico cell uses. The timing feeds may also be of different qualities (4G vs 5G 1 ms).
The AP can advertise its support for timing distribution or provide it later in a capabilities exchange. This notification could come via a field in the beacon or in a capabilities exchange after the STAs are associated. The notification could include multiple possible timing sources that the CM/AP may have available. The notification could also indicate the accuracy or quality of each potential timing source. A STA decides whether an AP can provide a timing feed that it needs. The STA can request the timing feed. If a STA wants to receive a timing distribution, it notifies the AP that that it wants to receive a timing distribution. That notification could indicate which timing source the STA is interested in and/or potentially a level of accuracy or quality that it needs to receive. The AP may evaluate whether it can provide the service that the STA has requested. The AP may need to communicate with the CM and/or the CMTS to ensure that the requested service and QoS level can be provided. The AP/CM passes that request back to the CMTS. If the CM/AP has to support multiple timing feeds then the CM may select which one to use for its internal systems, or it may not use any specific feed directly. If the AP can provide the STA with the service it requested, then it selects an OFDM/OFDMA downstream and upstream channel to carry the timing messages. For example, the timing messages may be carried over a selected 6 GHz channel. Note that the channel may actually be one or more resource units (RU) as known in 11ax with limited bandwidth, but that can be dedicated to this purpose. The AP and STA begin communicating over that RU according to a schedule developed by the AP to accommodate the QoS requirements of the service level that the STA had requested. The AP may choose a limited set of MCS settings for the channel to ensure predictability and good performance.
The memory 1320 can store information within the hardware configuration 1300. In one implementation, the memory 1320 can be a computer-readable medium. In one implementation, the memory 1320 can be a volatile memory unit. In another implementation, the memory 1320 can be a non-volatile memory unit.
In some implementations, the storage device 1330 can be capable of providing mass storage for the hardware configuration 1300. In one implementation, the storage device 1330 can be a computer-readable medium. In various different implementations, the storage device 1330 can, for example, include a hard disk device, an optical disk device, flash memory or some other large capacity storage device. In other implementations, the storage device 1330 can be a device external to the hardware configuration 1300.
The input/output device 1340 provides input/output operations for the hardware configuration 1300. In one implementation, the input/output device 1340 can include one or more of a network interface device (e.g., an Ethernet card), a serial communication device (e.g., an RS-232 port), one or more universal serial bus (USB) interfaces (e.g., a USB 2.0 port), one or more wireless interface devices (e.g., an 802.11 card), and/or one or more interfaces for outputting video and/or data services to a client device (e.g., television, STB, computer, mobile device, tablet, etc.) or display device associated with a client device. In another implementation, the input/output device can include driver devices configured to send communications to, and receive communications from one or more networks.
The subject matter of this disclosure, and components thereof, can be realized by instructions that upon execution cause one or more processing devices to carry out the processes and functions described above. Such instructions can, for example, comprise interpreted instructions, such as script instructions, e.g., JavaScript or ECMAScript instructions, or executable code, or other instructions stored in a computer readable medium.
Implementations of the subject matter and the functional operations described in this specification can be provided in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Embodiments of the subject matter described in this specification can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a tangible program carrier for execution by, or to control the operation of, data processing apparatus.
A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, or declarative or procedural languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this specification are performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output thereby tying the process to a particular machine (e.g., a machine programmed to perform the processes described herein). The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices); magnetic disks (e.g., internal hard disks or removable disks); magneto optical disks; and CD ROM and DVD ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any invention or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments, 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.
Particular embodiments of the subject matter described in this specification have been described. Other embodiments are within the scope of the following claims. For example, the actions recited in the claims can be performed in a different order and still achieve desirable results, unless expressly noted otherwise. As one example, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some implementations, multitasking and parallel processing may be advantageous.
This application is a non-provisional application claiming the benefit of U.S. Provisional Application Ser. No. 62/868,583, entitled “6 GHz Wireless,” which was filed on Jun. 28, 2019, and is incorporated herein by reference in its entirety. Further, this application is a non-provisional application claiming the benefit of U.S. Provisional Application Ser. No. 62/896,608, entitled “6 GHz Wireless,” which was filed on Sep. 6, 2019, and is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
20080192692 | Chari | Aug 2008 | A1 |
20130335008 | Luo | Dec 2013 | A1 |
20170048790 | Pratapa et al. | Feb 2017 | A1 |
20180199218 | Ashrafi | Jul 2018 | A1 |
20180324600 | Aldana et al. | Nov 2018 | A1 |
20190045534 | Zaks et al. | Feb 2019 | A1 |
20190104011 | Yang et al. | Apr 2019 | A1 |
20190141620 | Pujari | May 2019 | A1 |
20200145895 | Dash et al. | May 2020 | A1 |
20200280918 | Huang | Sep 2020 | A1 |
Number | Date | Country |
---|---|---|
104769895 | Jul 2015 | CN |
107040929 | Aug 2017 | CN |
2015-188170 | Oct 2015 | JP |
2020-524454 | Aug 2020 | JP |
2013122938 | Aug 2013 | WO |
2014051630 | Apr 2014 | WO |
2018232138 | Dec 2018 | WO |
2019005523 | Jan 2019 | WO |
2019120566 | Jun 2019 | WO |
Entry |
---|
International Search Report dated Sep. 24, 2020 in International (PCT) Application No. PCT/US2020/040117. |
International Preliminary Report on Patentability dated Dec. 28, 2021, in International (PCT) Application No. PCT/US2020/040117. |
Office Action dated Aug. 11, 2023 in Canadian Patent Application No. 3,145,527. |
Office Action dated Jun. 20, 2023 in Japanese Patent Application No. 2021-577685 (with English translation). |
First Office Action and Search Report dated Oct. 11, 2023 in Chinese Application No. 202080057580.1 (with English translation). |
Second Office Action issued Mar. 28, 2024 in corresponding Chinese Patent Application No. 202080057580.1, with English translation. |
Number | Date | Country | |
---|---|---|---|
20230070695 A1 | Mar 2023 | US |
Number | Date | Country | |
---|---|---|---|
62896608 | Sep 2019 | US | |
62868583 | Jun 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16915257 | Jun 2020 | US |
Child | 17987223 | US |