![]() PRIMARY CHANNEL SELECTION METHOD FOR WIRELESS COMMUNICATIONS
专利摘要:
A wireless communication system has a first access point (111) managing a first wireless local area network (121) and at least a second access point (112) managing at least a second wireless local area network (122) respectively. A CSMA / CA procedure is used. The first access point (111) is involved in a real-time responsive transmission. Each access point (111, 112) implements an energy detection mechanism and a preamble detection mechanism as part of the CSMA / CA procedure. The energy detection mechanism is implemented to access the primary channel and to access each secondary channel. The preamble detection mechanism is implemented to access the primary channel and possibly to access each secondary channel. A decision unit (100) instructs that the first access point (111) and each second access point (112) use the same primary communication channel. This makes it possible to improve the conditions in which the real-time sensitive transmission takes place. 公开号:FR3073114A1 申请号:FR1760262 申请日:2017-10-31 公开日:2019-05-03 发明作者:Anthony REUCHE;Massinissa Lalam 申请人:Sagemcom Broadband SAS; IPC主号:
专利说明:
The present invention relates to a primary channel selection method in the context of CSMA / CA (“Carrier Sense Multiple Access with Collision Avoidance "in English, or" Listening to Multiple Access Media with Collision Avoidance "in French) in a local wireless network. The establishment of wireless local area networks (WLAN) offers great flexibility to users of mobile communication devices, such as computers, tablets, smartphones, etc. Such WLAN networks are established by AP ("Access Point") points. Such WLAN wireless local networks thus make it possible to facilitate the interconnection of devices within a dwelling, an office, etc. by providing local wireless connectivity in order to avoid having to resort to a interconnection wiring. Such AP access points can be integrated into RGW (Residential GateWay) gateways made available by telecommunications operators to users having subscribed to them. In addition to the local connectivity provided by these WLAN networks, these users can also access WAN (Wide Area Network) services, such as the Internet, via these access points. In a WLAN wireless local area network, a communication channel conveys information for controlling and managing said WLAN wireless local area network. This channel is called primary channel, and is generally used to transmit beacons identifying the wireless local area network WLAN allowing in particular wireless terminals, called stations, to synchronize with the access point. managing the WLAN wireless local area network. It is through this primary channel that essential network discovery, association, etc. operations are carried out. One or more complementary channels, called secondary channels, can increase the transmission rate. The choice of this primary channel being critical to the operation of a WLAN wireless local area network in the presence of interference, the state of the art establishes that access points which manage WLAN wireless local area networks which interfere will try to make their primary channels orthogonal to each other. Consider the example of a WLAN Wi-Fi type local area network, where the primary channel covers a band of 20 MHz. Secondary channels are typically defined to allow a higher transmission rate, in particular in the frequency band at 5 GHz. Let us therefore consider a Wi-Fi network RI compatible with the IEEE 802.1 lac standard of 80MHz wide, with a primary channel Cl of 20 MHz wide, a secondary channel C2 of 20 MHz wide, and for an aggregate of secondary channels [C3 -C4] 40MHz wide. Consider also another Wi-Fi R2 network compatible with the IEEE 802.1 lac standard, whose coverage overlaps that of the Wi-Fi Rl network. The access point of the Wi-Fi network R2 chooses its primary channel so as to avoid Cl and also C2, insofar as said access point follows the procedure defined in paragraph §10.39.2 in the IEEE 802.1 lac amendment -2013, leaving only C3 or C4 available. This is done so that in the event of mutual interference detection of the Wi-Fi networks Rl and R2, if the said networks use dynamic band transmissions, the two Wi-Fi networks Rl and R2 can fall back on transmissions of 40 MHz wide (C1-C2 and C3-C4) and no longer interfere (fallback mechanism). A dynamic band transmission over Wi-Fi can only be done, for the Wi-Fi network Rl for example, on Cl, on C1 + C2 or on C1 + C2 + C3 + C4, and no other possible combinations supported in the standard. In WLAN wireless local area networks, in particular of the Wi-Fi type, the medium is accessed by a CSMA / CA type procedure. Thus, when a device wishes to carry out a transmission, said device determines at a given instant whether the medium is free (possible transmission) or occupied (transmission to be deferred). This approach is based on two procedures: - energy detection: the medium is considered free if the power measured on a certain frequency band and for a certain time is less than a first predefined threshold (e.g. -62dBm measured on 20 MHz of band). This energy detection is not linked to a specific transmission technology. - a preamble detection: the medium is considered free if no significant signal, compatible with the WLAN technology used, is detected on a certain band for a certain time. A second predefined threshold is used to do this. In the IEEE 802.11 standard (standard used as the basis for Wi-Fi certified equipment), it is required that an IEEE 802.11 signal (of type a / b / g / n / ac / ax) encoded with the modulation scheme and the most robust coding used in the preamble is detectable and decodable by other IEEE 802.11 equipment if the power at which it is received is greater than -82 dBm measured on 20 MHz of band (sensitivity threshold). Decoding the preamble specified by the IEEE 802.11 standard indeed makes it possible to determine the length of the frame which contains this preamble and therefore the time during which the medium is considered occupied by said frame. This preamble detection is therefore linked to the transmission technology used. In order for the primary channel of a WLAN wireless network to be considered free, the two above procedures, which apply at the physical layer level, must indicate that the medium is free. However, in order to facilitate transmissions on aggregated channels, only the energy detection procedure is required on secondary channels. Reservation procedures for RTS / CTS media ("Request to Send / Clear to Send" in English) can be implemented in order to signal on all channels (primary and secondary (s)) that a transmission with a specified duration will have location. However, these procedures are sometimes unsuitable for the nature of the data flows transmitted. In particular, traffic sensitive to real time, based for example on the UDP protocol ("User Datagram Protocol" in English), cannot afford to delay their transmissions with these procedures, so as not to degrade the user experience. Thus, there are situations in which a first access point AP degrades real-time sensitive data transmissions carried out by a second access point AP, because the first access point AP only implements detection energy on its secondary channel or channels, a said secondary channel corresponding to the primary channel of the second access point AP. Communications in WLAN wireless local networks can therefore interfere with each other when they operate on the same frequency band while being on separate primary channels. This situation is all the more damaging when one or more disruptive equipment implements burst transmissions (“burst” in English) which do not allow fallback mechanisms (“backoff” in English) to balance the sharing of information. access to the medium. Indeed, such disruptive equipment may not realize that their transmissions generate disturbances, and since burst transmissions monopolize the medium, this can cause problems of perceived quality degradation for services sensitive to the real time aspect. (eg IPTV, VoIP .. This phenomenon is further amplified when the aforementioned media reservation procedures of the type RTS / CTS are not implemented by the disruptive equipment (s), and / or when the fallback mechanisms are not implemented by the disruptive equipment (s) themselves. It is desirable to overcome these drawbacks of the state of the art. It is thus desirable to provide a solution which makes it possible to reinforce the quality of transmission of data sensitive to real time in local wireless WLAN networks as mentioned above. To this end, the invention relates to a method for selecting the primary communication channel in a wireless communication system comprising a first access point managing a first wireless local area network and at least a second access point managing at least one respective second wireless local area network, the transmissions in the first and second wireless local area networks being carried out according to a CSMA / CA type procedure, each access point among the first and second (s) access points implementing an energy detection mechanism and a preamble detection mechanism within the framework of the CSMA / CA procedure, the energy detection mechanism being implemented to access the primary communication channel and to access each secondary communication channel associated with the primary communication channel, the preamble detection mechanism being implemented to access the primary communication channel and even to access each secondary communication channel associated with the primary communication channel. The method is such that a decision unit instructs that the first access point and each second access point use the same primary communication channel, when the first access point communicates with a station within the framework of a transmission of data sensitive to real-time quality of service greater than or equal to any quality of transmission service involving each second access point in its second wireless local area network. Thus, the quality of transmission of data sensitive to real time in the first wireless local area network is improved. In fact, by ensuring that the same primary communication channel is used, the decision unit ensures that each second access point capable of interfering with the transmission of data sensitive to real-time activates the preamble detection mechanism. The invention also relates to a computer program product comprising instructions for implementing, by a processor, the above method, when said program is executed by said processor. The invention also relates to an information storage medium storing a computer program comprising instructions for implementing, by a processor, the above method, when said program is executed by said processor. According to a particular embodiment, the method is such that the first access point monitors the quality of said transmission of data sensitive to real time, and triggers a procedure of alignment of primary channels with the decision unit when the quality of said transmission of data sensitive to real time drops below a predefined threshold. Thus, the alignment of the primary channels is triggered when necessary (loss of quality) and the rest of the time, the communication system can benefit from the use of orthogonal primary channels. According to a particular embodiment, the method is such that, before starting the procedure for aligning primary channels with the decision unit, the first access point performs a dynamic band fallback and continues to monitor the quality of said transmission of data sensitive to real time. Thus, when the dynamic band fallback achieves the quality required for said transmission of data sensitive to real time, the communication system can benefit from the use of orthogonal primary channels. According to a particular embodiment, the method is such that the first access point sends the station a scan request requiring to return a first scan report listing the wireless local area networks within radio range of said station, as well as the channels occupied by said wireless local area networks within radio range of said station, the first access point notifies the first scan report to the decision unit, and the decision unit uses said first scan report to determine which second wireless local area network or which second wireless local area networks are likely to interfere with said transmission of data sensitive to real time. Thus, the first scan report makes it easier for the decision unit to identify which second wireless local area networks are likely to interfere with said transmission of data sensitive to real time. According to a particular embodiment, the method is such that the first scan report provides quality of service information for dominant data traffic on each wireless local area network within radio range of said station. Thus, the decision unit does not need to be connected to each access point in charge of a wireless local area network which can interfere with said transmission of data sensitive to real time. According to a particular embodiment, the method is such that the first access point performs a scan of its secondary communication channels and lists the wireless local area networks within radio range of said first access point in a second scan report , the first access point notifies the second scan report to the decision unit, and the decision unit uses said second scan report to determine which second wireless LAN or which second wireless LANs are likely to interfere with said transmission of real-time sensitive data. Thus, the second scanning report makes it easier for the decision unit to identify which second wireless local area networks are likely to interfere with said transmission of data sensitive to real time. According to a particular embodiment, the method is such that the second scan report provides quality of service information for a dominant data traffic on each wireless local area network within radio range of said first access point. Thus, the decision unit does not need to be connected to each access point in charge of a wireless local area network which can interfere with said transmission of data sensitive to real time. According to a particular embodiment, the method is such that, when the decision unit determines that several second wireless local area networks are likely to interfere with said transmission of data sensitive to real time, the decision unit requires the first access point to perform an iterative primary channel discovery procedure in which the first access point tests possible primary communication channels by monitoring the quality of said real-time sensitive data transmission to determine which channel primary communication is appropriate. Thus, it is possible to dynamically discover which primary communication channel to use. According to a particular embodiment, the method is such that the decision unit collects scan reports supplied by all the access points connected to it, the decision unit creates a list L of all the second points d accesses which detect the first access point with a power level higher than a predefined threshold, the decision unit instructs all the second access points in the list L to use the same channel as primary communication channel the primary communication channel of the first access point, and each time the primary communication channel of the first access point is changed, the first access point informs the decision unit of the newly selected primary communication channel, and l decision unit instructs all the second access points of the list L to use, as primary communication channel, the newly selected primary communication channel born by the first access point. Thus, when the first wireless local area network is identified as a regular medium for such transmission of data sensitive to real time, the decision-making unit quickly and efficiently ensures that each second access point capable of interfering with said transmission of data sensitive to real time activates the preamble detection mechanism. According to a particular embodiment, the method is such that the first and second (s) wireless local area networks are of Wi-Fi type. The invention also relates to a decision unit configured to perform a primary communication channel selection in a wireless communication system comprising a first access point managing a first wireless local area network and at least a second access point. access managing at least a second respective wireless local area network, the transmissions in the first and second (s) wireless local area networks being carried out according to a CSMA / CA type procedure, each access point among the first and second ( s) access points implementing an energy detection mechanism and a preamble detection mechanism within the framework of the CSMA / CA procedure, the energy detection mechanism being implemented to access the primary communication channel and to access to each secondary communication channel associated with the primary communication channel, the preamble detection mechanism being implemented to access the can al primary communication and possibly to access each secondary communication channel associated with the primary communication channel. The decision unit is such that it includes means for instructing that the first access point and each second access point use the same primary communication channel, when the first access point communicates with a station in the framework for the transmission of data sensitive to real-time quality of service greater than or equal to any quality of service of transmissions involving each second access point in its second wireless local area network. The characteristics of the invention mentioned above, as well as others, will appear more clearly on reading the following description of an exemplary embodiment, said description being made in relation to the accompanying drawings, among which: - Fig. IA schematically illustrates a first communication system in which the present invention can be implemented; - Fig. IB schematically illustrates a second communication system in which the present invention can be implemented; - Fig. IC schematically illustrates a third communication system in which the present invention can be implemented; - Fig. 1D schematically illustrates a fourth communication system in which the present invention can be implemented; - Fig. 2 schematically illustrates an example of hardware architecture of a decision unit of the communication system; - Fig. 3 schematically illustrates a decision algorithm for initiating a primary channel alignment procedure, the algorithm being implemented by an access point of the communication system; - Fig. 4 schematically illustrates an algorithm for collecting scanning data carried out by a station of the communication system, the algorithm being implemented by said access point; - Fig. 5 schematically illustrates an algorithm for collecting scanning data carried out by said access point; - Fig. 6 schematically illustrates an alignment decision algorithm or no primary channels, the algorithm being implemented by said decision unit; - Fig. 7 schematically illustrates an iterative primary channel discovery algorithm to be selected, the algorithm being performed by said access point; and - Fig. 8 schematically illustrates a primary channel alignment algorithm, the algorithm being performed by said decision unit, according to another approach of the invention. It is subsequently considered a wireless communication system comprising a first access point API 111 managing a first wireless local area network WLAN1 121 and at least a second access point AP2 112 managing at least a second local area network respective WLAN2 112 wireless. The wireless communication system is such that the transmissions in the first WLAN1 121 and second (s) WLAN1 122 wireless local area networks are carried out according to a procedure of CSMA / CA type. The first WLAN1 121 and second (s) WLAN1 122 wireless local area networks are preferably of Wi-Fi type (or based on the IEEE 802.11 standard). The transmissions in the first WLAN1 121 and second (s) WLAN1 122 local networks use the same frequency band, cut into channels, from which a primary channel and at least one secondary channel are selected. Each access point among the first API 111 and second / s) AP2 112 access points implements an energy detection mechanism and a preamble detection mechanism (as mentioned in the introductory part of this document) in the context of the CSMA / CA procedure, the energy detection mechanism being implemented to access the primary channel and to access each secondary channel associated with the primary channel, the preamble detection mechanism being implemented to access the primary channel and possibly to access to each secondary channel associated with the primary channel. The first access point API 111 communicates with a station STA1 131 within the framework of a transmission of sensitive data in real time (e.g. IPTV, VoIP, ...). Different arrangements of the communication system are possible, as presented below in relation to FIGS. IA to 1D. When the quality of service (QoS) for this transmission of data sensitive to real time is greater than or equal to any quality of service of communications involving each second AP2 112 access point in its second local network wireless WLAN2 122, a decision making unit DMU (“Decision Making Unit” in English) 100 instructs that the first access point API 111 and each second access point AP2 112 use the same primary communication channel. Various embodiments according to a first approach are described below in relation to FIGS. 3 to 7, and another embodiment according to a second approach is described below in relation to FIG. 8. Fig. IA schematically illustrates a first communication system in which the present invention can be implemented. In this first system, the first API access point 111 and each second AP2 access point 112 are connected to a wide area network WAN (“Wide Area Network”) 120, in order to provide Internet access to connected stations. to their respective wireless local area network WLAN. Thus, the station STA1 receives for example an audiovisual stream (therefore sensitive to real time) coming from the wide area network WAN 120, via the first access point API 111, and a station STA2 accesses websites by the HTTP protocol (“HyperText Transfer Protocol” in English) via a said second AP2 access point 112. For example, the station STA1 is a set-top box (STB) decoder and the station STA2 is a tablet. In the context of FIG. IA, the DMU 100 decision unit is connected only to the first API access point 111, via the WAN 120 wide area network. Note that the DMU 100 decision unit can alternatively be connected to the first API access point 111 via means other than a wide area network (such as the Internet), for example, a Bluetooth-type wireless connection, or an Ethernet connection, or any other wired, optical or radio communication link. Fig. IB schematically illustrates a second communication system in which the present invention can be implemented. The second communication system differs from the first communication system in FIG. IA in that the DMU 100 decision unit is also connected to each second AP2 112 access point, via the WAN 120 wide area network. Note that the DMU 100 decision unit can alternatively be connected to each second AP2 112 access point via means other than a wide area network, for example, a Bluetooth-type wireless connection, or an Ethernet connection, or any other wired, optical or radio communication link. Fig. IC schematically illustrates a third communication system in which the present invention can be implemented. The third communication system differs from the first communication system in FIG. IA in that the DMU 100 is integrated in the first API 111 access point. Fig. 1D schematically illustrates a fourth communication system in which the present invention can be implemented. The fourth communication system differs from the third communication system in FIG. IC in that the DMU 100 decision unit is here connected to each second AP2 112 access point, via the WAN 120 wide area network. Note that the DMU 100 decision unit can alternatively be connected to each second point access AP2 112 via means other than a wide area network, for example, a wireless connection of Bluetooth type, or an Ethernet connection, or any other wired, optical or radio communication link. Fig. 2 schematically illustrates an example of a hardware architecture of the DMU 100 decision unit. The example of hardware architecture of FIG. 2 is also applicable to API 111 and AP2 112 access points. The example of hardware architecture presented comprises, connected by a communication bus 210: a processor CPU ("Central Processing Unit" in English) 200; a random access memory RAM (“Random Access Memory” in English) 201; a read only memory ROM (202); a storage unit or a storage media reader, such as an SD (Secure Digital) 203 card reader or an HDD (Hard Disk Drive); and at least one COM 204 communication interface. When the hardware architecture represents the DMU 100 decision unit, the COM 204 communication interface allows the DMU 100 decision unit to communicate with the first API access point 111 and possibly with each second access point AP2 112. When the hardware architecture represents the first API 111 access point, the COM 204 communication interface allows the first API 111 access point to communicate with the DMU 100 decision unit. When the hardware architecture represents a said second AP2 112 access point, the COM 204 communication interface optionally allows said second AP2 112 access point to communicate with the DMU 100 decision unit. The processor CPU 200 is capable of executing instructions loaded in the RAM memory 201 from the ROM memory 202, from an external memory (such as an SD card), from a storage medium (such as a HDD), or a communications network (such as the WAN 120 wide area network). When powered up, the processor CPU 200 is capable of reading instructions from RAM memory 201 and executing them. These instructions form a computer program causing the implementation, by the processor CPU 200, of all or part of the algorithms and steps described below in relation to the device that said hardware architecture represents. Thus, all or part of the algorithms and steps described below can be implemented in software form by execution of a set of instructions by a programmable machine, such as a DSP (“Digital Signal Processor” in English) or a microcontroller or a processor. All or part of the algorithms and steps described below can also be implemented in hardware form by a machine or a dedicated component, such as an FPGA (“Field-Programmable Gâte Array” in English) or an ASIC (“Application-Specific Integrated Circuit ”. Thus, the DMU 100 decision unit, as well as the access points API 111 and AP2 112, include electronic circuitry adapted to implement the algorithms and steps described below. Note that the stations connected to one of said WLAN1 wireless local area networks 121 and WLAN2 122 can follow the same hardware architecture. Fig. 3 schematically illustrates a decision algorithm for triggering a primary channel alignment procedure, the algorithm being implemented by the first API 111 access point. In a step 301, the first API access point 111 detects that a traffic of data sensitive to real time is established between the station STA1 131 and said first API access point 111 (whatever the direction of this traffic ). For example, the API 111 access point determines that said traffic is sensitive to real-time based on QoS quality of service information contained in a TID (“Traffic Identifier”) field defined in the IEEE 802.11 headers. . Other fields can be used to identify the type of traffic in other WLAN technologies based on access to the medium by CSMA / CA type procedure as described above. In a step 302, the first API access point 111 performs transmission quality measurements of said traffic of data sensitive to real time. For example, the first API 111 access point is based on the amount of retransmissions compared to the amount of acknowledgments occurring at the MAC layer ("Medium Access Control"). In a step 303, the first API access point 111 checks whether the transmission quality is satisfactory for said traffic of data sensitive to real time. If the transmission quality is degraded below a predefined threshold (eg a retransmission rate greater than a predefined threshold for a predefined duration), this means that the transmission quality for said data traffic sensitive to real time does not is not satisfactory with the modulation and coding scheme MC S (“Modulation and Coding Scheme” in English) and the number of spatial streams (“Spatial Stream” in English) used, a step 304 is carried out; otherwise, step 302 is repeated, possibly with a predefined waiting period. In step 304, the first API 111 access point performs a dynamic band fallback, that is to say that the first API 111 access point will try to reduce the quantity of its secondary channels, up to possibly keep only the primary channel if this is sufficient for the transmission of data traffic sensitive to real time. In a step 305, the first API access point 111 continues to perform transmission quality measurements of said data traffic sensitive to real time. In a step 306, the first API access point 111 checks whether the transmission quality is satisfactory for said traffic of data sensitive to real time following dynamic band fallback. If the transmission quality degrades below a predefined threshold (eg a retransmission rate greater than a predefined threshold for a predefined duration), this means that the transmission quality for said data traffic sensitive to real time is not satisfactory, a step 307 is carried out; otherwise, step 305 is repeated, possibly with a predefined waiting period. In step 307, the first API 111 access point initiates the primary channel alignment procedure. The first API 111 access point notifies the DMU 100 of the need for primary channel alignment. The first API 111 access point informs the DMU 100 decision unit of the primary channel used by said first API 111 access point, as well as the QoS quality of service of the data traffic sensitive to real time concerned. Fig. 4 schematically illustrates a scanning data collection algorithm performed by the station STA1 131, the algorithm being implemented by the first access point API 111. The algorithm of FIG. 4 can be triggered by the first API access point 111 on its own following step 307, or on instruction from the DMU decision unit 100 after notification of the need for alignment of primary channels, insofar as STA 131 supports it. In a step 401, the first API access point 111 sends to the station STA 131 a scan request. The scan request requires the STA 131 to return a scan report listing the WLAN wireless local area networks within radio range of the STA 131 station, as well as the channels occupied by these WLAN wireless local area networks. It is possible to use beacon measurement request frames, as defined in the IEEE 802.11k amendment, which allow an STA station to send back to the AP access point to which said STA station is connected, which others are WLAN wireless local networks that said STA station detects, with an indication of the primary channel indicated, as well as the field level RS SI (“Received Signal Strength Indicator” in English). The beacons emitted by the AP access points managing these WLAN wireless local networks can be used. In a particular embodiment, the STA station 131 enriches the scanning report by indicating, per channel, an identifier of the wireless local area network WLAN which occupies most of the time on an observation window of predefined duration (traffic dominant). In WLAN wireless local area networks of Wi-Fi type, the identifier of the wireless local area network WLAN is information B S SID ("Basic Service Set Identifier" in English) available in the MAC headers of any data transmission. In addition, STA 131 enriches the scanning report by indicating the quality of service QoS of the dominant traffic on the channel concerned. Indeed, an observation of the transmission which occupies the most a channel makes it possible to determine the quality of service QoS of the dominant traffic concerned, either by time analysis separating each frame of said transmission and a correlation with average values of each traffic class possible, either by decoding the TID field (as previously described). In a step 402, the first API access point 111 receives, from the STA station 131, the scan report requested in step 401. In a step 403, the first API access point 111 notifies the decision unit DMU 100 of the scan report received in step 402. The decision unit DMU 100 thus becomes aware of the local area networks WLAN wire likely to disrupt the transmission of data traffic sensitive to the real-time in question. As an alternative embodiment, the first API access point 111 requests that the STA station 131 periodically send it such scan reports, so as to have the information required in the event of need for primary channel alignment. Fig. 5 schematically illustrates an algorithm for collecting scan data carried out by the first API access point 111. The algorithm of FIG. 5 is triggered in addition to that of FIG. 4, and is particularly useful when the first API access point 111 has failed to obtain a scan report by the STA station 131, either because the STA station 131 does not implement a mechanism for generating such reports because the STA 131 station failed to transmit a scan report to the first API 111 access point due to lack of suitable radio conditions. In a step 501, the first API access point 111 scans its secondary channels, in order to detect transmissions carried out on said channels. In a step 502, the first API access point 111 analyzes the radio signals detected during the scanning of step 501. The first API access point 111 thus lists the WLAN wireless local area networks within radio range of said first point of access API 111, as well as the channels occupied by these local wireless WLAN networks. In a particular embodiment, the first API access point 111 determines, per channel, an identifier of the WLAN wireless local area network which occupies most of the time on an observation window of predefined duration (dominant traffic) . The first API 111 access point also determines the quality of service QoS of the dominant traffic on the channel concerned, either by time analysis separating each frame from said dominant traffic and a correlation with average values of each possible traffic class, or by decoding of the TID field (as previously described). In a step 503, the first API access point 111 generates a scan report (as STA 131 would have done) and notifies it to the decision unit DMU 100. The decision unit DMU 100 thus has an estimate of WLAN wireless local networks likely to disrupt the transmission of data traffic sensitive to the real-time in question. Fig. 6 schematically illustrates an alignment decision algorithm or not of primary channels, the algorithm being implemented by the decision unit DMU 100. In a step 601, the decision unit DMU 100 collects information relating to the need for alignment of primary channels notified by the first access point API 111 in step 307. When the DMU 100 decision unit is connected to the second AP2 112 access point (s) (Fig. IB or 1D), the DMU 100 decision unit has the possibility of being informed of the primary channels used by the AP access points connected to it, as well as the type of dominant traffic (sensitive or not real-time) in which said AP access points are involved, and the QoS quality of service of said trafficking. By being notified of the scan report carried out by the station STA1 131 (step 403) and / or of the scan report carried out by the first access point API 111 (step 503), the decision unit DMU 100 determines each second point AP2 access module 112 capable of interfering with data traffic sensitive to real-time concerned by the need for primary channel alignment notified by the first API access point 111 in step 307. The decision unit DMU 100 then determines, for each second AP2 112 access point likely to interfere, what is the quality of service QoS of the dominant traffic according to the information received from said second AP2 112 access point. When the DMU 100 decision unit is not connected to the second AP2 112 access point (s) (Fig. IA or IC), the DMU 100 decision unit only relies on the scan report carried out by the station STA1 131 (notified in step 403) and / or the scan report carried out by the first API access point 111 (notified in step 503). These scan reports must then have been enriched with QoS information of dominant traffic. These scan reports are then used by the decision unit DMU 100 to determine, on the one hand, each second access point AP2 112 capable of interfering with the traffic of data sensitive to real time concerned by the need for alignment of primary channels notified by the first API access point 111 in step 307, and on the other hand, what is its primary channel and the quality of service QoS of its dominant traffic. In the two preceding cases, the decision unit DMU 100 then retains only each second access point AP2 liable to interfere, the quality of service QoS of dominant traffic being lower than that of data traffic sensitive to real time. concerned by the need for alignment of primary channels notified by the first API access point 111 in step 307. If only one remains, the decision unit DMU 100 instructs the first point of API access 111 to use such a channel as the primary channel, indicating to it the primary channel used by the second remaining AP2 access point. If none remains, the DMU 100 communicates to the first API 111 access point a rejection of primary channel alignment. If there is more than one, the DMU 100 instructs the first API access point 111 to perform an iterative discovery procedure on the primary channels used by the remaining second AP2 access points. The iterative discovery procedure is detailed below in relation to FIG. 7. The decision-making unit DMU 100 indicates to the first access point API 111 which are the channels on which the iterative discovery procedure must operate, or in an equivalent manner, which are the channels on which the iterative discovery procedure should not be done. The DMU 100 decision unit thus ensures that the first API access point 111 will not align its primary channel with that of a second AP2 access point 112 whose dominant traffic is QoS quality of service higher than that of data traffic sensitive to real time concerned by the need for alignment of primary channels notified by the first API access point 111 in step 307. Thus, in a step 602, the decision unit DMU 100 checks whether, based on the information collected, an alignment of primary channels is possible, in view of the QoS qualities of service of the traffics concerned. If this is the case, a step 603 is carried out; otherwise, a step 604 is carried out. In step 603, the decision-making unit DMU 100 instructs the first access point API 111 to perform primary channel alignment. As indicated above, either the DMU 100 decision unit provides the primary channel information to be used by the first API 111 access point, or the DMU 100 decision unit requests the execution of the discovery procedure iteratively. In step 604, the decision unit DMU 100 communicates to the first access point API 111 a rejection of alignment of primary channels. Fig. 7 schematically illustrates an iterative primary channel discovery algorithm to be selected, the algorithm being performed by the first API access point 111. In the iterative discovery procedure, the first API access point 111 tests possible primary channels by monitoring the quality of real-time sensitive data traffic to determine which primary channel is appropriate. In a step 701, the first API access point 111 receives, from the decision unit DMU 100, an order for initiating an iterative discovery procedure. The order indicates to the first API 111 access point which are the channels on which the iterative discovery procedure must operate, or in an equivalent manner, which are the channels on which the iterative discovery procedure must not operate . In a step 702, the first API access point 111 selects as the primary channel one of the channels on which the iterative discovery procedure can be carried out according to the order received in step 701. In a step 703, the first API access point 111 performs transmission quality measurements of the data traffic sensitive to real time, as in step 302. In a step 704, the first API access point 111 checks whether the transmission quality is satisfactory for said sensitive data traffic in real time, as in step 303. If the transmission quality for said sensitive data traffic in real time is satisfactory, a step 705 is carried out; otherwise, step 702 is repeated by selecting as the primary channel another channel from among the channels on which the iterative discovery procedure can be carried out according to the order received in step 701. If all the channels on which the iterative discovery procedure can be carried out according to the order received in step 701 have been tested without success, notification is made to the decision unit DMU 100. The first access point AP 111 then retains the original primary channel. In step 705, the first API 111 access point notifies the decision unit DMU 100 which primary channel was finally selected. In view of the way in which the DMU 100 established the order received in step 701, the primary channel of the first access point API 111 is now the same as that of the second access point AP2 112 which interfered with the traffic of sensitive data in real time. Note that it is the DMU 100 decision unit which chooses the primary channel of the first AP 111 access point, and of all the AP access points connected to it. However, the DMU 100 decision unit generally does this on a large time scale. It is only in the event of interference detection on the primary channel used by the first AP 111 access point in the presence of real-time sensitive traffic, that the first AP 111 access point notifies the unit. of decision DMU 100 so that it chooses a new primary channel (for said first access point AP 111 or for another access point AP, interfering, which is connected to it). This makes it possible to manage the cloud deployment case or, in general, the DMU 100 decision unit acting as an external controller. Fig · 8 schematically illustrates a primary channel alignment algorithm, the algorithm being performed by the DMU 100, according to another approach of the invention. This other approach is suitable for a deployment where several AP access points are managed by the same DMU decision unit (as illustrated in Fig. IB or 1D). The DMU 100 is aware that the first API 111 access point is intended to support a service for transmitting data sensitive to real-time (regardless of whether this service is activated or not). All the AP access points connected to the DMU 100 decision unit are configured to perform a scan, as previously described, and indicate to the DMU 100 decision unit each AP access point which is within radio range. , in addition with information indicating with what power level said access point AP within radio range is detected. Although not necessary, AP access points can provide information indicating which primary channel is used by each AP access point within radio range. Indeed, the DMU 100 decision unit already has the possibility of knowing this information, since each AP access point considered here is connected to it. In a step 801, the decision unit DMU 100 thus collects information relating to scan reports carried out by the access points AP which are connected to it. In a step 802, the decision unit DMU 100 creates a list L of all the second access points AP2 112 which detect the first access point API 111 with a power level greater than a predefined threshold TH. In a step 802, the decision unit DMU 100 instructs all the second access points AP2 112 of the list L to use, as primary channel, the same channel as the primary channel of the first access point API 111. Each time the primary channel of the first API 111 access point is changed, the first API 111 access point informs the DMU 100 decision unit of the newly selected primary channel. The decision unit DMU 100 instructs all the second access points AP2 112 of the list L to use, as primary channel, the primary channel newly selected by the first access point API 111. The risks of traffic disruption of real-time sensitive data supported by the first API 111 access point, considered to be of QoS quality of service greater than or equal to any quality of transmission service involving each second AP2 112 access point in its second local network wireless WLAN2 122 respectively, are thus limited. The list L is updated, by re-execution of the algorithm of FIG. 8, at each new second AP2 112 access point connected to the DMU 100 decision unit. In a particular embodiment, the first API 111 access point can, by itself, change the primary channel, in particular for radar detection reasons, which must be done immediately. Under these conditions, the first access point API 111 changes the primary channel and notifies the decision unit DMU 100. This change of primary channel for radar detection reasons is supposed to be temporary. The decision unit DMU 100 then reflects this change on the AP access points present in the list L associated with the first API access point 111, if their primary channels are aligned, in order to keep them aligned.
权利要求:
Claims (13) [1" id="c-fr-0001] 1) Method for selecting the primary communication channel in a wireless communication system comprising a first access point (111) managing a first wireless local area network (121) and at least a second access point (112 ) managing at least one respective second wireless local area network (122), the transmissions in the first (121) and second (s) (122) wireless local area networks being carried out according to a CSMA / CA type procedure, each point access among the first (111) and second (s) (122) access points implementing an energy detection mechanism and a preamble detection mechanism within the framework of the CSMA / CA procedure, the detection mechanism of energy being implemented to access the primary communication channel and to access each secondary communication channel associated with the primary communication channel, the preamble detection mechanism being implemented to access the primary communication channel ion and possibly to access each secondary communication channel associated with the primary communication channel, characterized in that a decision unit (100) instructs (603) that the first access point (111) and each second communication point accesses (112) use the same primary communication channel, when the first access point (111) communicates with a station (131) within the framework of a transmission of data sensitive to real time of higher or equal quality of service any quality of transmission service involving each second access point (112) in its second wireless local area network (122). [2" id="c-fr-0002] 2) Method according to claim 1, characterized in that the first access point (111) monitors (302, 305) the quality of said transmission of data sensitive to real time, and triggers (307) an alignment procedure primary channels to the decision unit (100) when the quality of said transmission of data sensitive to real time drops below a predefined threshold. [3" id="c-fr-0003] 3) Method according to claim 2, characterized in that, before triggering (307) the procedure for aligning primary channels with the decision unit, the first access point performs (304) a dynamic band fallback and continues to monitor (305) the quality of said real-time sensitive data transmission. [4" id="c-fr-0004] 4) Method according to any one of claims 1 to 3, characterized in that the first access point (111) sends (401) to the station (131) a scan request requesting to return a first scan report listing the wireless local area networks within radio range of said station (131), as well as the channels occupied by said wireless local area networks within radio range of said station (131), in that the first access point (111) notifies ( 403) the first scan report to the decision unit (100), and in that the decision unit (100) uses said first scan report to determine which second wireless LAN or which second LANs without -wire are likely to interfere with said transmission of data sensitive to real time. [5" id="c-fr-0005] 5) Method according to claim 4, characterized in that the first scan report provides quality of service information of a dominant data traffic on each wireless local area network within radio range of said station (131). [6" id="c-fr-0006] 6) Method according to any one of claims 1 to 5, characterized in that the first access point (111) performs a scan (501) of its secondary communication channels and lists the wireless local area networks within radio range said first access point (111) in a second scan report, in that the first access point (111) notifies (503) the second scan report to the decision unit (100), and in that that the decision unit (100) uses said second scan report to determine which second wireless local area network or which second wireless local area networks are likely to interfere with said transmission of real-time sensitive data. [7" id="c-fr-0007] 7) Method according to claim 6, characterized in that the second scan report provides quality of service information of a dominant data traffic on each wireless local area network within radio range of said first access point (111) . [8" id="c-fr-0008] 8) Method according to any one of claims 1 to 7, characterized in that, when the decision unit (100) determines that several second wireless local area networks are capable of interfering with said transmission of data sensitive to real time, l decision unit (100) requires the first access point to perform an iterative primary channel discovery procedure in which the first access point (111) tests possible primary communication channels by monitoring the quality of said transmission real-time sensitive data to determine which primary communication channel is appropriate. [9" id="c-fr-0009] 9) Method according to claim 1, characterized in that the decision unit (100) collects (801) scan reports provided by all the access points connected to it, the decision unit (100) creates a list L of all the second access points (112) which detect the first access point (111) with a power level greater than a predefined threshold, the decision unit (100) instructs (803) every second access points (112) of the list L to use as primary communication channel the same channel as the primary communication channel of the first access point (111), and in that at each change of primary channel the first access point (111), the first access point (111) informs the decision unit (100) of the newly selected primary communication channel, and the decision unit (100) instructs all second access points (112) of the list L to use, as c primary communication anal, the primary communication channel newly selected by the first access point (111). [10" id="c-fr-0010] 10) Method according to any one of claims 1 to 9, characterized in that the first and second (s) wireless local area networks are of Wi-Fi type. [11" id="c-fr-0011] 11) A computer program product, characterized in that it comprises instructions for implementing, by a processor (200), the method according to claim 1, when said program is executed by said processor (200). [12" id="c-fr-0012] 12) An information storage medium, characterized in that it stores a computer program comprising instructions for implementing, by a processor (200), the method according to claim 1, when said program is executed by said processor ( 200). [13" id="c-fr-0013] 13) Decision unit (100) configured to perform a primary communication channel selection in a wireless communication system comprising a first access point (111) managing a first wireless local area network (121) and at least a second access point (112) managing at least one respective second wireless local area network (122), the transmissions in the first (121) and second (s) (122) wireless local area networks being carried out according to a procedure CSMA / CA type, each access point among the first (111) and second (s) (112) access points implementing an energy detection mechanism and a preamble detection mechanism within the framework of the CSMA / CA procedure, the energy detection mechanism being implemented to access the primary communication channel and to access each secondary communication channel associated with the primary communication channel, the preamble detection mechanism being implemented to access the primary communication channel and possibly to access each secondary communication channel associated with the primary communication channel, characterized in that the decision unit (100) comprises means for instructing (603) that the first point d access (111) and each second access point (112) use the same primary communication channel, when the first access point communicates with a station (131) within the framework of a transmission of time-sensitive data -real quality of service greater than or equal to any quality of transmission service involving each second access point (112) in its second wireless local area network (122).
类似技术:
公开号 | 公开日 | 专利标题 CA3080737C|2021-06-22|Primary channel selection method for wireless communications BE1020891A5|2014-07-01|COVER SETTING IN E-UTRA NETWORKS. BE1021362B1|2015-11-06|IDENTIFICATION OF COVER HOLES USING INTER-RAT TRANSFER MEASUREMENTS. EP2705723B1|2017-08-09|Method of establishing a first and a second association which are decoupled FR3044198A1|2017-05-26|METHOD FOR CONFIGURING A GATEWAY FR2925808A1|2009-06-26|COMMUNICATION METHOD IN A NETWORK COMPRISING A PRIMARY NETWORK AND A SECONDARY NETWORK EP2163071A2|2010-03-17|Method for automatically determining a group of pairs located close to another pair in a communication network and associated server, analysis device and communication device FR3039729A1|2017-02-03|METHOD FOR MANAGING BANDWIDTH BY AN INTERCONNECTION DEVICE OF COMMUNICATION NETWORKS FR2888695A1|2007-01-19|DETECTION OF INTRUSION BY MISMATCHING DATA PACKETS IN A TELECOMMUNICATION NETWORK US20170208134A1|2017-07-20|Connection Manager EP1849261A1|2007-10-31|Method, device and program for detection of address spoofing in a wireless network EP3391702A1|2018-10-24|Method for accessing a csma communication medium EP3714642A1|2020-09-30|Method for managing an optimum emission power of a wi-fi access point and corresponding wi-fi access point EP3917233A1|2021-12-01|Method for selecting a communication channel EP3689029B1|2021-09-15|Method of aiding toggling of a mobile terminal between community wireless local area networks WO2021123586A1|2021-06-24|Method for managing communication between terminals in a telecommunications system and devices for implementing the method CA3087762A1|2021-02-28|Method for configuring a wireless communication range extender system and a wireless communication range extender system implementing said method WO2021063838A1|2021-04-08|Method for managing the association of stations supporting different incremental versions of a technology to a wireless network EP3797547A1|2021-03-31|Method for managing a connection in a distributed wireless network EP2953270A1|2015-12-09|Method for selecting a parent node device in a tree-shaped communication network WO2017068302A1|2017-04-27|Hybrid residential gateway EP2091280A2|2009-08-19|Method for transmitting data between a first and second communication device
同族专利:
公开号 | 公开日 US11006449B2|2021-05-11| FR3073114B1|2019-10-11| CN111373788A|2020-07-03| BR112020008532A2|2020-10-20| CA3080737C|2021-06-22| CN111373788B|2021-07-06| EP3704888B1|2022-01-05| EP3704888A1|2020-09-09| WO2019086386A1|2019-05-09| US20200344800A1|2020-10-29| CA3080737A1|2019-05-09|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US20120057534A1|2010-09-03|2012-03-08|Minyoung Park|Techniques for primary channel selection in wireless networks| EP3026975A1|2013-08-22|2016-06-01|Huawei Technologies Co., Ltd.|Method and device for channel bandwidth selection| US20050245269A1|2004-04-30|2005-11-03|Intel Corporation|Channel scanning in wireless networks| US8775315B2|2006-10-02|2014-07-08|Salesforce.Com, Inc.|Method and system for integrating a PBX-equipped client and an on-demand database service| US20090225876A1|2008-03-06|2009-09-10|Pantech Co., Ltd.|Method for transmitting and receiving data in multiple-input multiple-output wireless local area network environment, and a system and apparatus for performing the method| US9326153B2|2010-07-06|2016-04-26|Qualcomm Incorporated|Network setup in wide channel wireless local area networks | US9320076B2|2012-04-06|2016-04-19|Suitable Technologies, Inc.|System for wireless connectivity continuity and quality| US10057840B2|2013-04-03|2018-08-21|Lg Electronics Inc.|Method for searching base station in plurality of communication systems and apparatus for same| EP3190854B1|2014-09-05|2019-04-10|LG Electronics Inc.|Transmitting data on unlicensed band and base station therefor| US9929844B2|2014-11-18|2018-03-27|Qualcomm Incorporated|Techniques for transmitting preambles over an unlicensed radio frequency spectrum band| US9942801B2|2014-12-15|2018-04-10|Qualcomm Incorporated|Techniques for reserving a channel of a radio frequency spectrum| US10219274B2|2015-04-23|2019-02-26|Marvell World Trade Ltd.|Channel bonding operations in wireless communications| CN105072697B|2015-08-04|2019-11-26|Tcl集团股份有限公司|The method and system of wireless access point selection radio communication channel| US10257715B2|2016-11-28|2019-04-09|Dell Products, Lp|Method and apparatus for concurrent radio communication in shared spectrum| US10511707B2|2017-05-16|2019-12-17|Apple Inc.|Voice communication method|US11122624B2|2019-06-17|2021-09-14|Sony Group Corporation|Pre-packet arrival channel contention| US11202314B2|2019-06-18|2021-12-14|Sony Group Corporation|Immediate retransmission scheme for real time applications| CN113473539A|2021-05-31|2021-10-01|荣耀终端有限公司|Data transmission method and electronic equipment|
法律状态:
2018-09-20| PLFP| Fee payment|Year of fee payment: 2 | 2019-05-03| PLSC| Publication of the preliminary search report|Effective date: 20190503 | 2019-09-19| PLFP| Fee payment|Year of fee payment: 3 | 2020-09-17| PLFP| Fee payment|Year of fee payment: 4 | 2021-09-22| PLFP| Fee payment|Year of fee payment: 5 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 FR1760262A|FR3073114B1|2017-10-31|2017-10-31|PRIMARY CHANNEL SELECTION METHOD FOR WIRELESS COMMUNICATIONS| FR1760262|2017-10-31|FR1760262A| FR3073114B1|2017-10-31|2017-10-31|PRIMARY CHANNEL SELECTION METHOD FOR WIRELESS COMMUNICATIONS| CA3080737A| CA3080737C|2017-10-31|2018-10-29|Primary channel selection method for wireless communications| US16/758,376| US11006449B2|2017-10-31|2018-10-29|Method for selecting a primary channel for wireless communications| PCT/EP2018/079589| WO2019086386A1|2017-10-31|2018-10-29|Primary channel selection method for wireless communications| BR112020008532-4A| BR112020008532A2|2017-10-31|2018-10-29|primary channel selection method for wireless communications| EP18793671.1A| EP3704888B1|2017-10-31|2018-10-29|Primary channel selection method for wireless communications| CN201880071100.XA| CN111373788B|2017-10-31|2018-10-29|Method for selecting primary channel for wireless communication| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|