Wireless communication channel detection method and wireless communication device
By detecting channel signals in the wireless communication device, counting random backoff periods and recording channel status parameters, the problem of inability to effectively evaluate channel congestion in the prior art is solved, and efficient channel evaluation and elastic adjustment of operation mode are achieved.
Patent Information
- Application Number
- CN202311038235.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2025-02-21
AI Technical Summary
The existing EDCA-based wireless sensing network has shortcomings in congestion detection, and it is impossible to effectively evaluate the situation where the wireless communication device competes for the current channel.
The channel signal is detected by the wireless communication device, an idle channel evaluation signal is generated, a random backoff period is counted, a channel state parameter is recorded, a channel state result is generated, and an operation mode is determined based on the results.
Congestion assessment of wireless communication channels is realized, allowing wireless communication devices to resiliently adjust the operating mode, thereby improving channel usage efficiency.
Smart Images

Figure CN119497140A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a communication method and an electronic device. Specifically, the present invention relates to a wireless communication channel detection method and a wireless communication device. Background Art
[0002] IEEE (Institute of Electrical and Electronics Engineers, Inc) 802.11e proposed two channel access mechanisms: Enhanced Distributed Channel Access (EDCA) mechanism and Hybrid Coordinated Controlled Channel Access (HCCA) mechanism. EDCA is more practical. EDCA is a competitive channel access mechanism that can be used to build an adhoc network. HCCA is a controlled channel access mechanism that requires a QAP (QoS Access Point) to build a network.
[0003] Next, the current congestion detection of EDCA-based wireless sensor networks includes multiple parameters, each of which is applicable to different situations and cannot evaluate how many wireless communication devices are competing for the current wireless communication channel.
[0004] Therefore, the above technology still has many defects, and it is necessary for those skilled in the art to develop other suitable wireless communication channel detection methods. Summary of the invention
[0005] One aspect of the present invention relates to a wireless communication channel detection method. The wireless communication channel detection method comprises the following steps: detecting a wireless communication signal of a wireless communication channel by a wireless communication device to determine whether to generate an idle channel assessment signal; counting a random backoff period according to the idle channel assessment signal by the wireless communication device; recording a plurality of channel state parameters during the random backoff period by the wireless communication device; generating a channel state result according to the plurality of channel state parameters by the wireless communication device; and determining an operation mode of the wireless communication device according to the channel state result by the wireless communication device.
[0006] Another aspect of the present invention relates to a wireless communication device. The wireless communication device includes a channel detection circuit, a random backoff circuit, a channel congestion statistics circuit, a channel congestion analysis circuit and a scenario decision circuit. The channel detection circuit is used to detect a wireless communication signal of a wireless communication channel to determine whether to generate an idle channel evaluation signal. The random backoff circuit is coupled to the channel detection circuit and is used to count the random backoff period according to the idle channel evaluation signal. The channel congestion statistics circuit is coupled to the random backoff circuit and is used to record multiple channel state parameters during the random backoff period. The channel congestion analysis circuit is coupled to the channel congestion statistics circuit and is used to generate a channel state result based on multiple channel state parameters. The scenario decision circuit is coupled to the channel congestion analysis circuit and is used to determine the operation mode of the wireless communication device according to the channel state result.
[0007] In view of the above-mentioned shortcomings and deficiencies of the prior art, the present invention provides a wireless communication channel detection method and a wireless communication device, which can enable the wireless communication device to evaluate whether the wireless communication channel currently used is in a congested or contention state, thereby allowing the wireless communication device to flexibly adjust operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The content of the present invention can be better understood with reference to the embodiments in the following paragraphs and the following drawings:
[0009] Figure 1 A schematic diagram of a circuit module of a wireless communication device according to some embodiments of the present invention;
[0010] Figure 2 A schematic diagram of a step flow chart of a wireless communication channel detection method according to some embodiments of the present invention; and
[0011] Figure 3 It is a timing diagram of a wireless communication device in a single contention channel according to some embodiments of the present invention.
[0012] Description of reference numerals:
[0013] A1: Antenna 100: Wireless communication device 130: Channel congestion statistics circuit
[0014] 200: Method 110: Channel detection circuit 140: Channel congestion statistics database
[0015] P1~P6: Time point 120: Random backoff circuit 150: Channel congestion analysis circuit
[0016] 210-250: Step 160: Context decision circuit AIFS: arbitration interframe space
[0017] T1: Channel time slot R1: Random backoff period T2: Maximum channel idle time
[0018] D1: Data signal DETAILED DESCRIPTION
[0019] The following will clearly illustrate the spirit of the present invention with the accompanying drawings and detailed descriptions. Any technician with ordinary knowledge in the technical field can change and modify the embodiments of the present invention by the techniques taught by the present invention after understanding the embodiments of the present invention, without departing from the spirit and scope of the present invention.
[0020] The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. Singular forms such as "a", "this", "here", "this" and "the" as used herein also include plural forms.
[0021] The words “include,” “including,” “have,” “contain,” etc. used in this document are open-ended terms, meaning including but not limited to.
[0022] The terms used herein generally have the ordinary meaning of each term used in this field, in the context of the present invention and in the specific context, unless otherwise specified. Certain terms used to describe the present invention will be discussed below or elsewhere in this specification to provide additional guidance to those skilled in the art in the description of the present invention.
[0023] Figure 1 FIG. 1 is a schematic diagram of a circuit module of a wireless communication device 100 according to some embodiments of the present invention. Figure 1 The wireless communication device 100 includes a channel detection circuit 110, a random backoff circuit 120, a channel congestion statistics circuit 130, a channel congestion statistics database 140, a channel congestion analysis circuit 150, and a scenario decision circuit 160. The random backoff circuit 120 is coupled to the channel detection circuit 110. The channel congestion statistics circuit 130 is coupled to the random backoff circuit 120. The channel congestion analysis circuit 150 is indirectly coupled to the channel congestion statistics circuit 130 through the channel congestion statistics database 140. The scenario decision circuit 160 is coupled to the channel congestion analysis circuit 150. The channel congestion statistics database 140 is coupled between the channel congestion statistics circuit 130 and the channel congestion analysis circuit 150.
[0024] In some embodiments, see Figure 1, the channel detection circuit 110 is used to detect the wireless communication signal of the wireless communication channel to determine whether to generate an idle channel assessment signal CCA. The random backoff circuit 120 counts the random backoff period according to the idle channel assessment signal. The channel congestion statistics circuit 130 is used to record multiple channel state parameters during the random backoff period. It should be noted that the idle channel assessment signal CCA is mainly divided into signals detected by energy detection (Energy Detection, ED) and carrier detection (Carrier Sense, CS). Energy detection (Energy Detection, ED) is to directly determine whether the signal energy of the wireless signal received by the physical layer (physical layer) of the network exceeds a preset threshold to determine whether there is a wireless signal to access. Carrier Sense (Carrier Sense, CS) is to identify whether a specific signal of the preamble data (preamble) of the physical layer convergence protocol header (PLCP header) of the data frame of the IEEE 802.11 wireless communication standard is received to determine whether there is a wireless signal to access.
[0025] Next, the channel congestion analysis circuit 150 is used to generate a channel status result according to a plurality of channel status parameters. The scenario decision circuit 160 is used to determine the operation mode of the wireless communication device according to the channel status result.
[0026] In some embodiments, the channel congestion statistics database 140 is used to store a plurality of channel status parameters.
[0027] In some embodiments, the channel detection circuit 110 includes an antenna A1. The antenna A1 is used to send and receive detection signals to detect whether there is a wireless communication signal of a wireless communication channel in the space environment where the wireless communication device 100 is located. If the antenna A1 detects a wireless communication signal, the channel detection circuit 110 is also used to generate an idle channel assessment signal CCA to transmit the idle channel assessment signal CCA to the random backoff circuit 120 to stop the random backoff circuit 120 from counting the random backoff period.
[0028] In some embodiments, the random back-off circuit 120 is used to count arbitration inter-frame spacing (AIFS) and random back-off periods according to wireless local area network standards, such as the IEEE 802.11 wireless communication standard.
[0029] In some embodiments, the channel congestion statistics circuit 130 is further used to record the total number of interruptions during the random backoff period. The interruption is caused by the random backoff circuit 120 being stopped after receiving the idle channel assessment signal CCA. The channel congestion statistics circuit 130 is also used to record the maximum idle time of the channel that is not stopped by the idle channel assessment signal CCA during the random backoff period, and record the random backoff count value during the random backoff period and the end mark of the arbitration frame interval. When the random backoff circuit 120 counts the random backoff period, the channel congestion statistics circuit 130 is also used to use the total number of interruptions, the maximum idle time of the channel and the end mark as multiple channel status parameters to store in the channel congestion statistics database 140.
[0030] In some embodiments, the channel congestion analysis circuit 150 is further configured to calculate a channel congestion evaluation value according to the total number of interruptions and the random backoff count value. The channel congestion analysis circuit 150 is further configured to compare the channel congestion evaluation value with a preset congestion value to generate a channel status result.
[0031] In some embodiments, if the channel status result is determined as the channel congestion assessment value is less than the preset congestion value, the situation decision circuit 160 is further configured not to adjust the operation mode of the wireless communication device 100. In some embodiments, if the channel status result is determined as the channel congestion assessment value is greater than the preset congestion value, the situation decision circuit 160 is further configured to adjust the operation mode of the wireless communication device 100.
[0032] In some embodiments, when the random backoff circuit 120 counts the random backoff period and no wireless communication signal transmitted in the wireless communication channel is detected, the wireless communication device 100 is also used to transmit a data signal through the wireless communication channel. In some embodiments, when the random backoff circuit 120 counts the random backoff period and no collision occurs with the data signal of other wireless communication devices, the wireless communication device 100 is also used to transmit a data signal through the wireless communication channel.
[0033] In some embodiments, see Figure 1 The channel congestion statistics circuit 130 is also used to record whether a collision occurs in the data signal in the wireless communication channel to generate a collision mark.
[0034] In some embodiments, the channel detection circuit 110 , the random backoff circuit 120 , the channel congestion statistics circuit 130 , the channel congestion statistics database 140 , the channel congestion analysis circuit 150 and the context decision circuit 160 may be integrated into a microprocessor (not shown).
[0035] Figure 2FIG. 2 is a flow chart of the steps of a wireless communication channel detection method 200 according to some embodiments of the present invention. In some embodiments, to make the method 200 of responding to an error command of the present invention easy to understand, please refer to FIG. Figures 1 to 3 . Figure 3 According to some embodiments of the present invention, Figure 1 In some embodiments, the wireless communication channel detection method 200 may be performed by: Figure 1 The wireless communication device 100 is executed. Figure 3 The embodiments are mainly used for illustration. It should be noted that Figure 3 The embodiment is a schematic diagram of a channel busy state when the wireless communication device 100 competes with other wireless communication devices for the same wireless communication channel.
[0036] It is further explained that Figure 3 The upper half of the timing diagram is a timing diagram of the random backoff circuit 120 of the wireless communication device 100 counting the arbitration interframe space AIFS and the random backoff period R1. Figure 3 The lower half of the timing diagram is a schematic diagram of the channel congestion state of the wireless communication channel competed by the wireless communication device 100.
[0037] In step 210 , a wireless communication signal of a wireless communication channel is detected to determine whether to generate an idle channel assessment signal.
[0038] For example, see Figures 1 to 3 ,pass Figure 1 The antenna A1 of the channel detection circuit 110 of the wireless communication device 100 detects the wireless communication signal of the wireless communication channel to determine whether to generate the idle channel assessment signal CC A. Once the wireless communication signal is detected, the channel congestion status of the wireless communication channel will be displayed as a busy status as shown in FIG.
[0039] In addition, when the channel detection circuit 110 does not detect the wireless communication signal at the first time point P1 , the wireless communication device 100 executes step 220 .
[0040] In step 220, a random backoff period is counted based on the idle channel evaluation signal.
[0041] For example, when the channel detection circuit 110 does not detect a wireless communication signal at the first time point P1, the random backoff circuit 120 of the wireless communication device 100 counts the arbitration interframe space AIFS and the random backoff period R1 according to the IEEE 802.11 wireless communication standard. After the random backoff circuit 120 of the wireless communication device 100 counts the arbitration interframe space AIFS, the random backoff circuit 120 of the wireless communication device 100 counts according to the random backoff count value. Please refer to Figure 3 The leftmost random backoff period R1 has 10 time slots. The random backoff count value is 10 time slots.
[0042] In some embodiments, the channel time slot T1 defines the time interval for serial operation of the time slot information of a single channel. The duration of a unit time slot is about 9 microseconds (μs). In some embodiments, the time slots of different frequency bands will be different. For example, the duration of the time slot of the 5GHz frequency band is 9 microseconds (μs). The duration of the time slot of the 2.4GHz frequency band is 9 microseconds (μs) or 20 microseconds (μs). In some embodiments, the numerical range of the random backoff count value is between 1 and 1024.
[0043] Next, when the channel detection circuit 110 detects a wireless communication signal at the second time point P2, the channel detection circuit 110 of the wireless communication device 100 generates an idle channel assessment signal CCA to stop the random backoff circuit 120 from counting the random backoff period R1. At this time, the random backoff circuit 120 has counted 2 time slots out of 10 time slots, and there are 8 time slots to be counted. It should be noted that the time slots in the figure that use the grid points are the counted time slots. The time slots in the figure that do not use the grid points are the time slots to be counted.
[0044] Furthermore, when the channel detection circuit 110 detects that the wireless communication signal is not detected at the third time point P3, the random backoff circuit 120 of the wireless communication device 100 re-counts the arbitration inter-frame space AIFS and continues to count the random backoff count value of the aforementioned random backoff period R1 (i.e., the aforementioned 8 time slots to be counted) according to the IEEE 802.11 wireless communication standard. When the channel detection circuit 110 detects the wireless communication signal at the fourth time point P4, the idle channel assessment signal CCA is generated again to stop the random backoff circuit 120 from counting the random backoff period R1. At this time, the random backoff circuit 120 has counted 5 time slots out of the remaining 8 time slots, and 3 time slots are left to be counted again.
[0045] Then, when the channel detection circuit 110 does not detect the wireless communication signal at the fifth time point P5, the random backoff circuit 120 of the wireless communication device 100 re-counts the arbitration inter-frame space AIFS and continues to count the random backoff count value to be counted during the aforementioned random backoff period R1 (i.e., 3 frames after the fourth time point P4) according to the IEEE 802.11 wireless communication standard. After the random backoff circuit 120 counts the random backoff period R1 at the sixth time point P6, the wireless communication device 100 transmits the data signal D1 through the wireless communication channel. The data form of the data signal D1 includes at least one of voice data, image data, text data, and web page data.
[0046] It should be noted that, during the arbitration interframe space AIFS, the channel detection circuit 110 may detect a wireless communication signal to end the arbitration interframe space AIFS. The detection of a wireless communication signal during the arbitration interframe space AIFS means that there may be an illegal data stream or a data stream with a very high priority competing for the wireless communication channel. At this time, the channel congestion statistics circuit 130 of the wireless communication device 100 will record the situation of ending the arbitration interframe space AIFS as a termination mark.
[0047] It is further explained that at the sixth time point P6, the data signal D1 of the wireless communication device 100 may be transmitted to the same wireless communication channel at the same time as the data signals of other wireless communication devices, and a collision may occur. At this time, the channel congestion statistics circuit 130 of the wireless communication device 100 will record the collision as a collision mark, and make the random backoff circuit 120 of the wireless communication device 100 compete for the wireless communication channel again.
[0048] In step 230, a plurality of channel status parameters during the random backoff period are recorded.
[0049] For example, see Figures 1 to 3 , and in accordance with the above example, multiple channel status parameters during the random backoff period R1 are recorded by the channel congestion statistics circuit 130 of the wireless communication device 100. In some embodiments, the multiple channel status parameters include at least one of the total number of interruptions, the maximum channel idle time T2, the random backoff count value, and the termination mark.
[0050] In some embodiments, the total number of interruptions due to the idle channel assessment signal CCA being stopped during the random backoff period R1 is recorded by the channel congestion statistics circuit 130 of the wireless communication device 100. Based on the above example, at the second time point P2 and the fourth time point P4, the total number of interruptions due to the idle channel assessment signal CCA being stopped is 2 times.
[0051] In some embodiments, the channel congestion statistics circuit 130 of the wireless communication device 100 records the maximum channel idle time T2 during the random backoff period R1 that is not stopped by the idle channel assessment signal CCA. Figures 1 to 3 , between the first time point P1 and the sixth time point P6, the longest time that the random backoff circuit 120 of the wireless communication device 100 counts the random backoff period R1 without stopping due to the idle channel assessment signal CCA is the maximum channel idle time T2. The maximum channel idle time T2 is 5 unit intervals.
[0052] In some embodiments, the channel congestion statistics circuit 130 of the wireless communication device 100 records the random backoff count value during the random backoff period R1. Figures 1 to 3 , the random backoff count value of the random backoff period R1 is 10 time slots. The multiple channel state parameters recorded by the channel congestion statistics circuit 130 during the random backoff period R1 are sorted into the following table.
[0053] Table 1.
[0054]
[0055] In step 240, a channel status result is generated according to a plurality of channel status parameters.
[0056] For example, see Figures 1 to 3 The channel congestion analysis circuit 150 of the wireless communication device 100 is also used to calculate the channel congestion evaluation value according to the total number of interruptions and the random backoff count value. The channel congestion analysis circuit 150 compares the channel congestion evaluation value with the preset congestion value to generate a channel status result. The method of calculating the channel congestion evaluation value is summarized as follows.
[0057] Formula 1: Stop_freq=(Backoff_stop_times / backoff_cnt)×100%.
[0058] In Formula 1, Stop_freq is the channel congestion evaluation value, Backoff_stop_times is the total number of interruptions, and backoff_cnt is the random backoff count value.
[0059] According to the above example, the channel congestion analysis circuit 150 calculates the channel congestion evaluation value Stop_freq of the current competitive wireless communication channel according to Formula 1 as 20%. Then, the type of the wireless communication channel is a best effort data channel (AC_BE), and its preset congestion value is 40%. The scenario decision circuit 160 compares the channel congestion evaluation value Stop_freq with the preset congestion value to generate a channel status result that the channel congestion evaluation value Stop_freq is less than the preset congestion value.
[0060] In some embodiments, the channel type of the wireless communication channel includes at least one of a voice data channel (AC_VI), a video data channel (AC_VO), a best effort data channel (AC_BE), and a background data channel (AC_BK). In some embodiments, the priority order of the wireless communication channels is the video data channel, the voice data channel, the best effort data channel, and the background data channel.
[0061] In step 250, the operation mode of the wireless communication device is determined according to the channel status result.
[0062] For example, see Figures 1 to 3 As shown in Table 1, if the channel status result determined by the scenario decision circuit 160 is that the channel congestion evaluation value Stop_freq is less than the preset congestion value, the wireless communication device 100 does not adjust the operation mode of the wireless communication device 100. If the channel status result determined by the scenario decision circuit 160 is that the channel congestion evaluation value Stop_freq is greater than the preset congestion value, the wireless communication device 100 adjusts the operation mode of the wireless communication device 100.
[0063] In some embodiments, the wireless communication device 100 may adjust the operation mode of the wireless communication device 100 by entering an enhanced multilink single-radio (EMLSR) mode, specifying a transmission channel, or adjusting the network's Quality of Service (QoS) configuration.
[0064] In some embodiments, the wireless communication device 100 competes for the wireless communication channel multiple times. The random backoff periods for multiple competitions for the wireless communication channel include a first random backoff period and a second random backoff period. The multiple channel state parameters include multiple first channel state parameters and multiple second channel state parameters. The multiple first channel state parameters include at least one of the first number of interruptions, the maximum idle time of the first channel, the first random backoff count value, and the first termination mark. The multiple second channel state parameters include at least one of the second number of interruptions, the maximum idle time of the second channel, the second random backoff count value, and the second termination mark. It should be noted that the wireless communication device 100 is also used to calculate and record congestion statistics for multiple competitions with other wireless communication devices for the same wireless communication channel.
[0065] In some embodiments, the channel congestion analysis circuit 150 is further configured to generate a total interruption count based on the first interruption count, the second interruption count and the collision flag. The channel congestion analysis circuit 150 is further configured to generate a random backoff count value based on the first random backoff count value, the second random backoff count value and the collision flag.
[0066] For example, the channel congestion statistics circuit 130 of the wireless communication device 100 organizes the congestion statistics of competing with other wireless communication devices for the same wireless communication channel for five times as follows.
[0067] Table 2.
[0068]
[0069]
[0070] It should be noted that the time points I1 to I5 of competing for the channel in Table 2 are the time points of competing with other wireless communication devices for the same wireless communication channel for five consecutive times.
[0071] In some embodiments, the channel congestion statistics circuit 130 is further used to calculate multiple channel congestion evaluation values in the following manner.
[0072] Formula 2:
[0073] In Formula 2, Avg.Stop_freq is the channel congestion evaluation value of multiple contention channels. sum_Backoff_stop_times is the sum of the total interruption times of multiple contention channels. sum_backoff_cnt is the sum of the random backoff count values of multiple contention channels. sum_ctn_fail is the sum of the collision marks.
[0074] Next, the channel congestion analysis circuit 150 calculates the channel congestion assessment value Avg.Stop_freq of the multiple contention channels according to Formula 1 as 43%. Next, the type of the wireless communication channel is a best effort data transmission channel (AC_BE), and its preset congestion value is 40%. The scenario decision circuit 160 compares the channel congestion assessment value Avg.Stop_freq with the preset congestion value to generate a channel status result that the channel congestion assessment value Avg.Stop_freq is greater than the preset congestion value. The scenario decision circuit 160 of the wireless communication device 100 adjusts the operation mode of the wireless communication device 100.
[0075] The wireless communication channel detection method provided by the present invention is a detection improvement method based on the Enhanced Distributed Channel Access (EDCA) mechanism. The present invention further improves the shortcomings of EDCA to make EDCA more perfect.
[0076] According to the aforementioned embodiments, the present invention provides a wireless communication channel detection method and a wireless communication device to quantify the busyness of the wireless communication channel, so that the wireless communication device can evaluate whether the wireless communication channel currently used is in a congested state and further decide whether to adjust the operation mode of the wireless communication device.
[0077] Although the present invention is disclosed as above with detailed embodiments, the present invention does not exclude other feasible implementation modes. Therefore, the protection scope of the present invention shall be subject to the definition of the claims, and shall not be limited by the above embodiments.
[0078] It is obvious to those skilled in the art that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention. Based on the above embodiments, all modifications and changes made to the present invention also fall within the protection scope of the present invention.
Claims
1. A wireless communication channel detection method, characterized in that: include: Detecting a wireless communication signal of a wireless communication channel through a wireless communication device to determine whether to generate an idle channel evaluation signal; Counting a random backoff period according to the idle channel assessment signal by the wireless communication device; recording, by the wireless communication device, a plurality of channel state parameters during the random backoff period; Generating a channel status result according to the plurality of channel status parameters by the wireless communication device; as well as An operation mode of the wireless communication device is determined by the wireless communication device according to the channel status result.
2. The wireless communication channel detection method according to claim 1, characterized in that: The step of detecting the wireless communication signal of the wireless communication channel by the wireless communication device to determine whether to generate the idle channel assessment signal comprises: If the wireless communication signal is detected, generating the idle channel assessment signal through the wireless communication device to stop counting the random backoff period; and If the wireless communication signal is not detected, the wireless communication device counts an arbitration interframe space and continues to count the random backoff period.
3. The wireless communication channel detection method according to claim 2, characterized in that: The plurality of channel status parameters include at least one of a total number of interruptions, a maximum channel idle time, a random backoff count value, and a termination mark, wherein the step of recording the plurality of channel status parameters during the random backoff period by the wireless communication device includes: Recording, by the wireless communication device, the total number of interruptions during the random backoff period due to the idle channel assessment signal being stopped; Recording, by the wireless communication device, the maximum idle time of the channel during the random backoff period that is not stopped by the idle channel assessment signal; and The random backoff count value during the random backoff period and the end mark of the arbitration interframe space are recorded by the wireless communication device.
4. The wireless communication channel detection method according to claim 3, characterized in that: The step of generating the channel status result according to the plurality of channel status parameters by the wireless communication device comprises: Calculating a channel congestion evaluation value by the wireless communication device according to the total interruption times and the random backoff count value; and The wireless communication device compares the channel congestion assessment value with a preset congestion value to generate the channel status result.
5. The wireless communication channel detection method according to claim 4, characterized in that: The step of comparing the preset congestion value of the wireless communication channel according to the channel congestion assessment value by the wireless communication device to generate the channel status result includes: If the channel status result is determined as the channel congestion assessment value being less than the preset congestion value, the operation mode of the wireless communication device is not adjusted by the wireless communication device.
6. The wireless communication channel detection method according to claim 5, characterized in that: The step of comparing the preset congestion value of the wireless communication channel according to the channel congestion assessment value by the wireless communication device to generate the channel status result also includes: If the channel status result is determined as the channel congestion assessment value being greater than the preset congestion value, the operation mode of the wireless communication device is adjusted through the wireless communication device.
7. The wireless communication channel detection method according to claim 6, characterized in that: Also includes: When the wireless communication device counts the random backoff period, a data signal is transmitted through the wireless communication channel by the wireless communication device; as well as Recording whether a collision occurs in the data signal transmitted by the wireless communication channel to generate a collision mark.
8. The wireless communication channel detection method according to claim 7, characterized in that: The random backoff period includes a first random backoff period and a second random backoff period, wherein the multiple channel state parameters include multiple first channel state parameters and multiple second channel state parameters, wherein the multiple first channel state parameters include at least one of a first interruption number, a first channel maximum idle time, a first random backoff count value and a first termination mark, and the multiple second channel state parameters include at least one of a second interruption number, a second channel maximum idle time, a second random backoff count value and a second termination mark.
9. The wireless communication channel detection method according to claim 8, characterized in that: The step of generating the channel status result according to the plurality of channel status parameters by the wireless communication device further comprises: Generate the total interruption number according to the first interruption number, the second interruption number and the collision mark; and The random backoff count value is generated according to the first random backoff count value, the second random backoff count value and the collision flag.
10. A wireless communication device, characterized in that: include: a channel detection circuit for detecting a wireless communication signal of a wireless communication channel to determine whether to generate an idle channel evaluation signal; a random backoff circuit coupled to the channel detection circuit and configured to count a random backoff period according to the idle channel evaluation signal; a channel congestion statistics circuit, coupled to the random backoff circuit, and used to record a plurality of channel status parameters during the random backoff period; a channel congestion analysis circuit, coupled to the channel congestion statistics circuit, and configured to generate a channel status result according to the plurality of channel status parameters; as well as A situation decision circuit is coupled to the channel congestion analysis circuit and is used to determine an operation mode of the wireless communication device according to the channel status result.