[go: up one dir, main page]

CN118449551B - Wireless network communication method and related equipment - Google Patents

Wireless network communication method and related equipment Download PDF

Info

Publication number
CN118449551B
CN118449551B CN202311422332.4A CN202311422332A CN118449551B CN 118449551 B CN118449551 B CN 118449551B CN 202311422332 A CN202311422332 A CN 202311422332A CN 118449551 B CN118449551 B CN 118449551B
Authority
CN
China
Prior art keywords
transmission
coding scheme
threshold
mode
modulation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311422332.4A
Other languages
Chinese (zh)
Other versions
CN118449551A (en
Inventor
柳青
江成
窦智童
蔡隽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202311422332.4A priority Critical patent/CN118449551B/en
Publication of CN118449551A publication Critical patent/CN118449551A/en
Application granted granted Critical
Publication of CN118449551B publication Critical patent/CN118449551B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • H04B1/401Circuits for selecting or indicating operating mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

Landscapes

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

Abstract

The application provides a wireless network communication method and related equipment. The method can be applied to the electronic equipment with the wireless fidelity technology and supporting the multi-input multi-output mode and the single-input single-output mode. The method can be applied to the scene that the terminal equipment performs wireless communication with the terminal equipment or the network equipment. According to the method, a modulation and coding scheme level for transmitting data is obtained, and under the condition that the modulation and coding scheme level meets the preset condition, the switching between the multiple-input multiple-output mode and the single-input single-output mode is carried out. According to actual tests and simulation, the method can reduce power consumption on the premise of ensuring transmission efficiency. In some embodiments, the switching between the mimo mode and the single-input single-output mode is performed under the condition that the received signal strength indication and/or the actual transmission rate meet the preset conditions, so that the accuracy of switching the working mode is further improved, and higher transmission efficiency and lower power consumption are achieved.

Description

Wireless network communication method and related equipment
Technical Field
The present application relates to the field of communications, and in particular, to a wireless network communication method and related devices.
Background
Currently, with the development of mobile communication technology, wireless networks are indispensible from people's life, and wireless fidelity (WIRELESS FIDELITY, wiFi) technology has become a standard function of most communication electronic devices. Also, wiFi-enabled electronic devices typically support both multiple-input multiple-output (MIMO) technology and single-input single-output (SISO) technology.
In general, compared with the SISO technology, the MIMO technology can improve the transmission rate and the coverage area without increasing the occupied bandwidth, and compared with the MIMO technology, the SISO technology has the advantages of obviously smaller power consumption, reduced power consumption of electronic equipment and prolonged service time.
Disclosure of Invention
The application provides a wireless network communication method and related equipment, which can reduce power consumption while ensuring transmission efficiency.
A wireless network communication method is applied to electronic equipment and comprises the steps of acquiring a transmission parameter used for transmitting first data when the first data is transmitted in a first working mode, switching from the first working mode to a second working mode when the transmission parameter meets a preset condition, wherein the second modulation coding scheme level adopted when the second data is transmitted in the second working mode is different from the first modulation coding scheme level, the first working mode comprises a multi-input multi-output mode, the second working mode comprises a single-input single-output mode, the transmission parameter meets the preset condition and comprises that the first modulation coding scheme level is larger than or equal to a first threshold value or the first modulation coding scheme level is smaller than or equal to a second threshold value, or the second working mode comprises a multi-input multi-output mode, and the transmission parameter meets the preset condition and comprises that the first modulation coding scheme level is smaller than or equal to the second threshold value.
In the scheme, when the data is transmitted in the multiple-input multiple-output mode, the first modulation coding scheme level is greater than or equal to the first threshold value or less than or equal to the second threshold value, and is switched to the single-input single-output mode, and according to practical tests and simulations, the scheme can improve the transmission negotiation rate on one hand, so that the communication efficiency is improved, and on the other hand, the modulation coding scheme level can be improved, so that the bit power consumption is reduced, and the energy efficiency ratio is improved. When the data is transmitted in the single-input single-output mode, when the first modulation coding scheme level is greater than or equal to a first threshold value, the data is switched to the multiple-input multiple-output mode, and the transmission negotiation rate can be improved through practical tests and simulation, so that the communication efficiency is improved.
In some embodiments, the first modulation and coding scheme level is greater than or equal to a first threshold, which may be understood as high order modulation, or in some embodiments, the first modulation and coding scheme level is less than or equal to a second threshold, which may be understood as low order modulation.
It is understood that the method may further comprise the electronic device transmitting the second data in the second operation mode after switching to the second operation mode. The transmission parameters for transmitting the second data include a second modulation and coding scheme level when the second data is transmitted in the second mode of operation.
In one possible embodiment, where the first mode of operation comprises a multiple-input multiple-output mode and the second mode of operation comprises a single-input single-output mode, the second modulation coding scheme level is higher than the first modulation coding scheme level.
That is, after the mimo mode is switched to the single-input single-output mode, the modulation and coding scheme level after the operation mode is switched is higher than the modulation and coding scheme level before the operation mode is switched. According to practical tests and simulations, if the modulation and coding scheme level in the single-input single-output mode is higher than that in the multiple-input multiple-output mode, the bit power consumption of the single-input single-output mode is better than that in the multiple-input multiple-output mode. Therefore, the bit power consumption can be reduced after the scheme switches the working mode.
In one possible embodiment, the second modulation coding scheme level is lower than the first modulation coding scheme level in the case where the second mode of operation comprises a multiple-input multiple-output mode and the first mode of operation comprises a single-input single-output mode.
That is, after the single-input single-output mode is switched from the multiple-input multiple-output mode, the modulation and coding scheme level after the switching of the operation mode is lower than the modulation and coding scheme level before the switching of the operation mode.
In one possible embodiment, the difference between the second modulation and coding scheme level and the first modulation and coding scheme level is 3 or 4.
See in particular the description of actual tests and simulations below.
In one possible embodiment, the difference between the first threshold and the second threshold is greater than the difference between the second modulation and coding scheme level and the first modulation and coding scheme level.
According to the scheme, the terminal equipment is prevented from switching back and forth between the two working modes, and the stability of communication is guaranteed.
In a possible embodiment, the electronic device is a first terminal device, and the peer device of the electronic device is a second terminal device, where the transmission negotiation rate corresponding to the second modulation and coding scheme level is greater than the transmission negotiation rate corresponding to the first modulation and coding scheme level.
It is understood that the first modulation and coding scheme is different from the second modulation and coding scheme, and the corresponding transmission negotiation rate is also different. According to practical tests and simulations, in the scheme, the transmission negotiation rate is improved no matter whether the modulation coding scheme level is increased or decreased under the condition that the first modulation coding scheme level meets the preset condition, and therefore the transmission efficiency is also improved.
The transmission parameters further comprise received signal strength indication, and the transmission parameters meet the preset conditions when the first working mode comprises a multi-input multi-output mode, the second working mode comprises a single-input single-output mode and the first modulation coding scheme level is larger than or equal to a first threshold value, and the received signal strength indication is larger than a third threshold value, or the transmission parameters meet the preset conditions when the second working mode comprises a multi-input multi-output mode and the first working mode comprises a single-input single-output mode, and the received signal strength indication is smaller than a fourth threshold value.
That is, in the end-to-end transmission scenario, on the basis that the first modulation and coding scheme level meets the preset condition, and also on the condition that the received signal strength indication meets the preset condition, the switching between the multiple-input multiple-output mode and the single-input single-output mode is performed, so that the accuracy of switching the working mode is further improved, and higher transmission efficiency and lower power consumption are achieved.
In a possible embodiment, the transmission parameters further comprise an actual transmission rate, and the transmission parameters meet the preset condition when the first operation mode comprises a multiple-input multiple-output mode, the second operation mode comprises a single-input single-output mode, and the first modulation and coding scheme level is greater than or equal to a first threshold, and further comprise that the actual transmission rate is greater than a fifth threshold, or the transmission parameters meet the preset condition when the second operation mode comprises a multiple-input multiple-output mode, and further comprise that the actual transmission rate is less than a sixth threshold.
That is, under the end-to-end transmission scene, on the basis that the first modulation and coding scheme level meets the preset condition, and also under the condition that the actual transmission rate meets the preset condition, the switching between the multiple-input multiple-output mode and the single-input single-output mode is performed, so that the accuracy of switching the working mode is further improved, and higher transmission efficiency and lower power consumption are achieved.
In one possible embodiment, one terminal device is a hotspot establishing end, the other terminal device is a hotspot connecting end, and the first data is service data applied to at least one of a data cloning scene or a file sharing scene.
It will be appreciated that a hot spot scenario is a typical application scenario for end-to-end transmission. The hot spot scenario may include a data clone scenario or a file sharing scenario. It will be appreciated that, due to the very large amount of data transmitted in the data clone scenario, significant heat may be generated by the terminal device, and the heat may be generally reduced by reducing the transmit power of the terminal device. Therefore, the transmitting power of the terminal device in the data cloning scene is generally lower, and the transmission negotiation rate is more easily affected by the distance between the two terminal devices under the condition of lower transmitting power, so that the transmission efficiency is more required to be ensured.
In a possible embodiment, the electronic device is a terminal device, the opposite terminal device of the electronic device is a network device, the first working mode includes a multiple-input multiple-output mode, the second working mode includes a single-input single-output mode, the transmission parameter further includes a received signal strength indication, and the transmission parameter meets a preset condition and specifically includes that the first modulation coding scheme level is greater than or equal to a first threshold value when the value of the received signal strength indication is greater than a seventh threshold value, or the first modulation coding scheme level is less than or equal to a second threshold value when the value of the received signal strength indication is less than an eighth threshold value, and the seventh threshold value is greater than the eighth threshold value.
That is, in the scenario that the terminal device and the network device perform wireless communication, on the basis that the first modulation and coding scheme level meets the preset condition, and also on the condition that the received signal strength indication meets the preset condition, the switching between the multiple-input multiple-output mode and the single-input single-output mode is performed, so that the accuracy of switching the working mode is further improved, and therefore higher transmission efficiency and lower power consumption are achieved.
In one possible embodiment, the method further comprises determining a seventh threshold and an eighth threshold based on capabilities of the network device, including transmission rates supported by the network device, and the user bandwidth.
The threshold value of the received signal strength indication is determined according to the capability of the network equipment and the user bandwidth, a proper threshold value can be determined based on the capability of different network equipment and different user bandwidths, the accuracy of threshold value determination is improved, and the accuracy of switching the working mode is further improved, so that better transmission efficiency and bit power consumption are achieved.
In one possible embodiment, in a case where the value of the received signal strength indication is greater than the seventh threshold, the transmission negotiation rate corresponding to the first modulation and coding scheme level is greater than or equal to the user bandwidth in a unit time, and in a case where the first modulation and coding scheme level is greater than or equal to the first threshold, the transmission negotiation rate corresponding to the second modulation and coding scheme level is greater than or equal to the user bandwidth in a unit time.
It can be understood that the transmission negotiation rates before and after the working mode is switched can cover the bandwidth of the user, so that the transmission efficiency can be ensured before and after the working mode is switched. After the multi-input multi-output mode is switched to the single-input single-output mode, the modulation coding level is increased, the bit power consumption is reduced, and the energy efficiency ratio is improved.
In a possible embodiment, in a case where the value of the received signal strength indication is smaller than the eighth threshold, the transmission negotiation rate corresponding to the level of the first modulation coding scheme is smaller than the user bandwidth in a unit time, and in a case where the level of the first modulation coding scheme is smaller than or equal to the second threshold, the transmission negotiation rate corresponding to the level of the second modulation coding scheme is larger than the transmission negotiation rate corresponding to the level of the first modulation coding scheme and smaller than the user bandwidth in a unit time.
It can be appreciated that the transmission negotiation rate before and after switching the operation mode cannot cover the user bandwidth, but in this case, the transmission efficiency can still be improved because the transmission negotiation rate after switching is improved compared to that before switching. After the multi-input multi-output mode is switched to the single-input single-output mode, the modulation coding level is increased, the bit power consumption is reduced, and the energy efficiency ratio is improved.
In one possible embodiment, the network device is a router, and the method further includes obtaining a system of the router from the router, where the system of the router is used to indicate a transmission rate supported by the router, and the system of the router includes an N system, an AC system, or an AX system.
Therefore, by configuring different thresholds based on different routing modes, the accuracy of threshold determination can be improved, and the accuracy of switching the working mode is further improved, so that better transmission efficiency and bit power consumption are achieved.
In a possible embodiment, when the transmission parameter meets a preset condition, the first working mode is switched to the second working mode, and the method comprises the steps of judging whether the first data is service data applied to a preset scene or not, wherein the preset scene comprises a game scene, a high-definition video scene or a small file transmission scene, and if the first data is not service data applied to the preset scene, the first working mode is switched to the second working mode when the transmission parameter meets the preset condition.
It can be understood that, for the service scenario of the communication method which is not suitable for switching the working mode, the corresponding preset strategy is suitable for data transmission, so that the user experience can be improved.
In a second aspect, the application provides an electronic device comprising one or more processors and one or more memories, wherein the one or more memories are coupled to the one or more processors, the one or more memories for storing computer program code comprising computer instructions which, when executed by the one or more processors, cause the electronic device to perform a method as described in the first aspect and any possible implementation of the first aspect.
In a third aspect, embodiments of the present application provide a chip system for application to an electronic device, the chip system comprising one or more processors for invoking computer instructions to cause the electronic device to perform a method as described in the first aspect and any possible implementation of the first aspect.
In a fourth aspect, the application provides a computer readable storage medium comprising instructions which, when run on an electronic device, cause the electronic device to perform a method as described in the first aspect and any possible implementation of the first aspect.
In a fifth aspect, the application provides a computer program product comprising instructions which, when run on an electronic device, cause the electronic device to perform a method as described in the first aspect and any possible implementation of the first aspect.
It will be appreciated that the electronic device provided in the second aspect, the chip system provided in the third aspect, the computer storage medium provided in the fourth aspect, and the computer program product provided in the fifth aspect are all configured to perform the method provided by the present application. Therefore, the advantages achieved by the method can be referred to as the advantages of the corresponding method, and will not be described herein.
Drawings
FIG. 1A is a schematic diagram of an example of a scenario in which the present application is applicable according to an embodiment of the present application;
FIG. 1B is a schematic diagram of another example of a scenario in which the present application is applicable according to an embodiment of the present application;
fig. 2 is a schematic diagram of an example of a wireless communication method according to an embodiment of the present application;
Fig. 3 is a schematic diagram of another example of a wireless communication method according to an embodiment of the present application;
Fig. 4 is a schematic diagram of another example of a wireless communication method according to an embodiment of the present application;
Fig. 5A to fig. 5F are graphs comparing bit power consumption of MIMO mode and SISO mode under different physical speed limits at different modulation and coding scheme levels according to an embodiment of the present application;
Fig. 6A and 6B show a comparison of bit power consumption under different physical speed limits in MIMO mode and SISO mode, respectively;
fig. 7A is a schematic diagram of modulation and coding scheme distribution in a MIMO mode according to an embodiment of the present application;
Fig. 7B is a schematic diagram of modulation and coding scheme distribution in SISO mode according to an embodiment of the present application;
fig. 8A is a schematic diagram of simulation of MIMO wireless channels according to an embodiment of the present application;
FIG. 8B is a simulation result corresponding to FIG. 8A provided by an embodiment of the present application;
fig. 8C is a schematic diagram of two paths of signals directly connected in an ideal MIMO case according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an electronic device 400 according to an embodiment of the present application;
fig. 10 is a schematic diagram of a software system of an electronic device 400 according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
It should be understood that references to "a plurality" in this disclosure refer to two or more. In the description of the present application, "/" means or, for example, a/B may mean a or B, and "and/or" herein is merely an association relationship describing an association object, means that three relationships may exist, for example, a and/or B, and it may mean that a alone exists, while a and B exist, and B alone exists, unless otherwise stated. In addition, in order to facilitate the clear description of the technical solution of the present application, the words "first", "second", etc. are used to distinguish the same item or similar items having substantially the same function and function. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ.
For convenience of description, related terms of the present application will be introduced.
1. SISO and receive diversity.
SISO is single-shot, is a single-input single-output system, and the path between a transmitting antenna and a receiving antenna is unique, and 1-path signal is transmitted. In a wireless system, we define each signal as 1 spatial stream (SPATIAL STREAM).
Since the path between the transmitting antenna and the receiving antenna is unique, such a transmission system is unreliable and the transmission rate is limited. To change this situation, 1 antenna is added at the terminal, so that the receiving end can receive 2 paths of signals at the same time, that is, single-transmit multi-receive. Such a transmission system is single-input multiple-output (SIMO). Although there are 2 signals, these 2 signals are transmitted from the same transmitting antenna, so the transmitted data are identical, and there are still only 1 signal transmitted. Thus, when a certain signal is partially lost, the terminal can receive complete data from another signal. Although the maximum capacity is still 1 path, the reliability is improved by a factor of 1. This approach is called receive diversity.
2. MIMO technology allows multiple antennas to transmit and receive multiple signals simultaneously and is able to distinguish between signals to or from different spatial orientations. The transmission capacity depends on the number of the antennas of the receiving and transmitting parties, and the number of the receiving and transmitting antennas is increased to 2, so that 2 paths of signals can be independently transmitted and the transmission rate is doubled. Therefore, the MIMO technology can improve the system capacity, coverage and signal-to-noise ratio under the condition of not increasing occupied bandwidth by the technologies of space division multiplexing, space diversity and the like.
3. The modulation coding scheme (modulation and coding scheme, MCS) level negotiates a rate with the transmission.
The terminal device may perform data transmission according to the transmission negotiation rate specified by the MCS. The general terminal device will be configured with an MCS modulation coding table corresponding to the modulation coding strategy. MCS modulation coding table is a representation of communication standard protocols, such as 802.11n protocol, 802.11.Ax protocol, etc., proposed for characterizing the communication rate of wireless local area networks (wireless local area networks, WLANs). The MCS correlates the factors of interest affecting the communication rate with the MCS index to form a rate table. For convenience of explanation, the indexes of the MCS having different numbers will be hereinafter referred to as MCS levels or MCS modulation orders. For example, table 1 shows that in a 160M bandwidth, 802.11.Ax protocol, a partial MCS level and a corresponding transmission negotiation rate (Mbps) are respectively performed in SISO mode (corresponding to 1 number of spatial streams) and MIMO mode (corresponding to 2 number of spatial streams).
When the terminal device starts to transmit data, in order to ensure optimal throughput, it negotiates with the network device or other terminal devices an initial MCS level (referred to as negotiation level) that satisfies the signal quality in the current environment. Under the negotiation level, the theoretical maximum value of the transmission rate which can be achieved when the data is transmitted between the two electronic devices is the transmission negotiation rate. For example, in the MIMO mode, the negotiation level is MCS9, and the transmission negotiation rate is 1921.6Mbps corresponding to MCS9 in table 1.
TABLE 1
4. The maximum negotiated rate and the actual transmission rate.
Under the negotiation level, when data is transmitted between two electronic devices, the maximum transmission rate which can be achieved actually is the maximum negotiation rate. For example, in the MIMO mode, the negotiation level is MCS9, and the transmission negotiation rate is 1921.6Mb/s, but due to the limitation of some factors in the communication environment, the maximum transmission rate that can be achieved between two electronic devices generally reaches 70% -80% of the transmission negotiation rate, that is, 1345.12Mbps to 1537.28Mbps.
The actual transmission rate when data is transmitted between two electronic devices is the actual transmission rate. For example, by periodically detecting the transmission rate at which data is transmitted between two electronic devices, the actual transmission rate can be obtained.
5. A received signal strength indicator (RECEIVED SIGNAL STRENGTH indicator, RSSI), which indicates the signal strength of a location within the coverage of the wireless network, is a value of the effective omni-directional radiated power (EFFECTIVE ISOTROPIC RADIATED POWER, EIRP) after a segment of transmission path loss and attenuation of an obstacle. It is a measurement unit used to represent the strength of received electromagnetic wave signals, and is commonly used in WiFi, bluetooth and other wireless communication technologies.
RSSI represents the strength of a signal in a wireless network, which decays with increasing distance, often negative, expressed in dBm (decibel milliwatts), the closer the value is to zero, the higher the signal strength. The RSSI continues to be too low, indicating that the uplink signal received by the base station is weak and may result in demodulation failure. The RSSI continues to be too high, indicating that the received uplink signals are too strong, and that interference between each other is too large, also affecting signal demodulation.
6. Receive sensitivity (or relative sensitivity).
Specifically, the receiving sensitivity of the wireless transmission is an important parameter, and improving the receiving sensitivity of the signal can enable the wireless product to have stronger capability of capturing weak signals. With the increase of the transmission distance, the received signal will be weakened, but the wireless product with high sensitivity can still receive data, maintain stable connection, and greatly improve the transmission distance.
Wherein when the signal energy of the receiving end is smaller than the nominal receiving sensitivity, the receiving end will not receive any data, i.e. the receiving sensitivity is the minimum threshold value at which the receiving end can receive the signal. Packet loss rate (packet error rate, PER), which is a measure of receiver sensitivity. In a mobile phone sensitivity test method, a stronger signal is set first, and then the signal strength is gradually reduced to perform a plurality of measurements to determine a critical value (for example, 5%) of PER, where the value of the signal strength is taken as the receiving sensitivity.
7. Bit power consumption or unit bit power consumption=device power consumption/actual transmission rate, and therefore, bit power consumption can be reduced, and energy efficiency ratio can be improved.
8. Signal-to-noise ratio (SNR) refers to the ratio of signal to noise in a system.
The SNR involved in the present application is a main technical index for measuring the reliability of the communication quality of the communication system. In modulated signal transmission, SNR generally refers to the ratio of the average power of a carrier signal at the output of a channel, i.e., at the input of a receiver, to the average power of noise in the channel, which may be referred to as the carrier-to-noise ratio. In analog communication systems, the signal-to-noise ratio generally refers to the ratio of the average power of the signal to the average power of the noise at the demodulator output of the communication terminal. Often expressed in decibels (dB) defined as the "common logarithm of the ratio of two like amounts of power or the amount of power analogized to 10 times the step difference when 1 is equal.
A scenario in which the present application is applicable is described below in conjunction with fig. 1A and 1B.
Fig. 1A shows a schematic diagram of an example of a scenario to which the present application is applied. It will be appreciated that fig. 1A illustrates a scenario in which two terminal devices have previously performed wireless communications, using two handsets as an example. The terminal device suitable for the technical scheme of the application can be electronic devices such as a mobile phone, a tablet computer, a smart screen, an Augmented Reality (AR)/Virtual Reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a Personal Digital Assistant (PDA) and the like.
It will be appreciated that, in fig. 1A, a hot spot scenario is illustrated as an example, where the hot spot scenario is an application scenario of end-to-end wireless communication. The terminal device 1 is used as a hotspot establishing terminal, the terminal device 2 is used as a hotspot connecting terminal, and the terminal device 2 is connected with a hotspot of the terminal device 1. For example, the terminal device 1 may be used as a data transmitting end, and the terminal device 2 may be used as a data receiving end.
For example, the hot spot scenario may include a specific business scenario such as a data clone scenario or a file sharing scenario.
In a data cloning scenario, a user may transfer data between two terminal devices via WLAN means by installing data copying software, e.g. a cloning application. For example, if a user wishes to copy data in an old handset to a new handset, a handset clone application may be installed in both the old handset and the new handset. When the new mobile phone is used as a hotspot establishing terminal and the old mobile phone is used as a hotspot connecting terminal, the old mobile phone is connected with the hotspot of the new mobile phone, a user can set the old mobile phone as a data transmitting terminal through mobile phone cloning application, the new mobile phone as a data receiving terminal, and further, the Wi-Fi network is used for transmitting data selected by the user in the old mobile phone to the new mobile phone.
Similarly, in the file sharing scenario, when the terminal device 2 is used as a hotspot establishment terminal and the terminal device 1 is used as a hotspot connection terminal, the terminal device 1 is connected to the hotspot of the terminal device 2, and the user can share the file with another terminal device through one of the terminal devices. For example, the terminal device 2 is set as a file transmitting end, the terminal device 1 is set as a file receiving end, and then the file selected by the user in the terminal device 2 is shared to the terminal device 1 by using the Wi-Fi network.
Fig. 1B shows a schematic diagram of still another example of a scenario to which the present application is applied. It will be appreciated that in fig. 1B, the scenario of wireless communication between a terminal device and a network device is illustrated. The embodiment of the application does not limit the specific type of the electronic equipment. The terminal device may refer to the description related to fig. 1A. The network device may be a base station, hub, switch, bridge, router, gateway, network interface card, wireless access point, or the like.
It will be appreciated that in fig. 1B, taking a service scenario in which a user sends a file to other users using a terminal device (e.g., a mobile phone), the terminal device needs to send data to a network device (e.g., a router) for transmission by the router.
As described in the background, electronic devices with WiFi functionality typically support both MIMO technology and SISO technology. Terminal devices in the scenarios shown in fig. 1A or 1B, for example, both support MIMO and are SISO compatible. In view of the advantages and disadvantages of the MIMO technology and the SISO technology in terms of the efficiency and the power consumption of data transmission, respectively, the terminal device may obtain coordination of the transmission efficiency and the power consumption by switching between the MIMO mode and the SISO mode during data transmission. But how to switch between MIMO mode and SISO mode more accurately has been receiving attention from the industry.
In the application, the switching between the MIMO mode and the SISO mode is carried out by acquiring the MCS level used for transmitting the data and under the condition that the MCS level meets the preset condition. The results obtained by practical tests and simulation show that the wireless communication method can reduce power consumption on the premise of ensuring transmission efficiency. In some embodiments, the switching between the mimo mode and the single-input single-output mode is performed under the condition that the received signal strength indication and/or the actual transmission rate meet the preset conditions, so as to further improve the accuracy of switching the working mode, thereby achieving higher transmission efficiency and lower power consumption.
The following will first describe the wireless communication method provided by the present application with reference to the accompanying drawings, and then describe the specific contents of the actual test and simulation for supporting the wireless communication method provided by the present application.
Fig. 2 shows a schematic diagram of a wireless communication method 100 according to an embodiment of the present application. The wireless communication method 100 is performed by any of the terminal devices shown in fig. 1A or 1B.
S101, when the first data is transmitted in the first working mode, transmission parameters for transmitting the first data are acquired.
Wherein the first mode of operation comprises a MIMO mode or a SISO mode. The transmission parameters include the first modulation coding scheme MCS level, optionally also the RSSI and/or the actual transmission rate.
The first MCS level may be an initial negotiation level that is negotiated between the terminal device and the peer device to satisfy the signal quality in the current environment, or may be a negotiation level that is adjusted based on the initial negotiation level before S101.
S102, switching from the first working mode to the second working mode under the condition that the transmission parameters meet preset conditions.
The second working mode comprises a MIMO mode or a SISO mode, and the first working mode is different from the second working mode.
Optionally, after S102, the method further comprises a step a, after switching to the second operation mode, the electronic device transmits the second data in the second operation mode. The transmission parameters for transmitting the second data include a second modulation and coding scheme level when the second data is transmitted in the second mode of operation. Wherein the second modulation and coding scheme level is different from the first modulation and coding scheme level.
Several possible implementations of S102 are given below.
Implementation one, including case a and case b, may be applied to the scenario shown in fig. 1A, for example.
In case a, the first working mode comprises a MIMO mode, the second working mode comprises a SISO mode, and the transmission parameter meeting the preset condition comprises that the first modulation coding scheme level is smaller than or equal to a second threshold value.
That is, in the case where the first modulation coding scheme level is less than or equal to the second threshold, the MIMO mode is switched to the SISO mode. Wherein the first modulation and coding scheme level being less than or equal to the second threshold value may be understood as a low order modulation.
It can be appreciated that in case a, the second MCS level is higher than the first MCS level (as will be described below by actual testing and/or simulation), and the negotiation rate corresponding to the second MCS level is higher than the negotiation rate corresponding to the first MCS level (a specific example will be given below in the wireless communication method 200). On one hand, the MCS level is improved, so that the bit power consumption is reduced, and the energy efficiency ratio is improved, and on the other hand, the transmission negotiation rate is improved, and the transmission efficiency is improved.
Thus, case a can obtain comprehensive benefits including improvement of transmission efficiency and reduction of bit power consumption.
In an exemplary case where the transmission parameter further includes an RSSI, the transmission parameter satisfies a preset condition, and further includes that the value of the RSSI is smaller than a fourth threshold.
In an exemplary case where the transmission parameters further include an actual transmission rate, the transmission parameters satisfy a preset condition, and further include that the actual transmission rate is smaller than a sixth threshold.
In case b, the second working mode comprises a MIMO mode, the first working mode comprises a SISO mode, and the transmission parameter meeting the preset condition comprises that the first modulation coding scheme level is larger than or equal to a first threshold value.
That is, in the case where the first modulation coding scheme level is greater than or equal to the first threshold, the SISO mode is switched to the MIMO mode. Wherein the first modulation and coding scheme level being greater than or equal to the first threshold value may be understood as higher order modulation.
It can be appreciated that in case b, the second MCS level is lower than the first MCS level (as will be described below by actual testing and/or simulation), and the negotiation rate corresponding to the second MCS level is higher than the negotiation rate corresponding to the first MCS level (a specific example will be given below in the wireless communication method 200). Therefore, the case b can increase the transmission negotiation rate, thereby improving the transmission efficiency.
In an exemplary case where the transmission parameter further includes an RSSI, the transmission parameter satisfies a preset condition, and further includes that the value of the RSSI is greater than a third threshold.
In an exemplary case where the transmission parameters further include an actual transmission rate, the transmission parameters satisfy a preset condition, and further include that the actual transmission rate is greater than a fifth threshold.
It can be understood that, in the case a and the case b, on the basis that the MCS level satisfies the preset condition, the switching between the multiple-input multiple-output mode and the single-input single-output mode is performed under the condition that the received signal strength indication and/or the actual transmission rate satisfies the preset condition, so as to further improve the accuracy of switching the working mode, thereby achieving higher transmission efficiency and lower power consumption.
Implementation two, including case c and case d, may be applied to the scenario shown in fig. 1B, for example.
In case c, the first working mode comprises a MIMO mode, the second working mode comprises a SISO mode, and the transmission parameter meeting the preset condition comprises that the first MCS level is larger than or equal to a first threshold value.
That is, in case the first MCS level is greater than or equal to the first threshold, the MIMO mode is switched to the SISO mode. Wherein the first modulation and coding scheme level being greater than or equal to the first threshold value may be understood as higher order modulation.
It is appreciated that the second MCS level is higher than the first MCS level (as will be described below by actual testing and/or simulation), and that the MCS level is increased such that the bit power consumption is reduced, thereby increasing the energy efficiency ratio.
In an exemplary case where the transmission parameter further includes an RSSI, the transmission parameter satisfies a preset condition, and further includes that the value of the RSSI is greater than a seventh threshold.
Optionally, if the RSSI value is greater than the seventh threshold, then determining whether the first MCS level is greater than or equal to the first threshold. If the judgment result is yes, the transmission parameters including the first MCS level and the RSSI meet the preset conditions, otherwise, the transmission parameters do not meet the preset conditions.
It can be understood that when the RSSI value is greater than the seventh threshold, the RSSI is greater, which indicates that the signal is stronger, for example, this case may be referred to as a strong field, and the terminal device can cover the user bandwidth when transmitting data in the MIMO mode, so as to ensure the transmission performance. Accordingly, in the case of strong fields, the MCS level is generally higher, so as to further determine whether the first MCS level is greater than or equal to the first threshold.
For example, in the case where the RSSI value is greater than the seventh threshold, the transmission negotiation rate corresponding to the first MCS level is greater than or equal to the user bandwidth in a unit time. And under the condition that the first modulation coding scheme level is larger than or equal to a first threshold value, the transmission negotiation rate corresponding to the second modulation coding scheme is larger than or equal to the user bandwidth in unit time.
It can be understood that the transmission negotiation rates before and after the working mode is switched can cover the bandwidth of the user, so that the transmission efficiency can be ensured before and after the working mode is switched.
It will be appreciated that the first threshold in case b (for ease of explanation, referred to as first threshold # 1) may be different from the first threshold in case c (for ease of explanation, referred to as first threshold # 2).
In case d, the first working mode comprises a MIMO mode, the second working mode comprises a SISO mode, and the transmission parameter meeting the preset condition comprises that the modulation coding scheme level is smaller than or equal to a second threshold value.
That is, in the case where the first modulation coding scheme level is less than or equal to the second threshold, the MIMO mode is switched to the SISO mode. Wherein the first modulation and coding scheme level being less than or equal to the second threshold value may be understood as a low order modulation.
It is appreciated that the second MCS level is higher than the first MCS level (as will be described below by actual testing and/or simulation), and that the MCS level is increased such that the bit power consumption is reduced, thereby increasing the energy efficiency ratio.
In an exemplary case where the transmission parameter further includes an RSSI, the transmission parameter satisfies a preset condition, and further includes that the value of the RSSI is smaller than an eighth threshold. Optionally, if the RSSI value is smaller than the eighth threshold, then determining whether the first MCS level is smaller than or equal to the second threshold. If the judgment result is yes, the transmission parameters including the first MCS level and the RSSI meet the preset conditions, otherwise, the transmission parameters do not meet the preset conditions.
It can be appreciated that, in the case where the value of the RSSI is smaller than the eighth threshold, the RSSI is smaller, which indicates that the signal is weaker, which may be referred to as a weak field, for example, and the terminal device is likely to be unable to satisfy the user bandwidth when transmitting data in the MIMO mode. Accordingly, in the case of a low field, the MCS level is generally low, thereby further determining whether the first MCS level is less than or equal to the second threshold.
For example, in the case where the RSSI value is smaller than the eighth threshold, the transmission negotiation rate corresponding to the first MCS level is smaller than the user bandwidth in unit time. And under the condition that the first modulation coding scheme level is smaller than or equal to a second threshold value, the transmission negotiation rate corresponding to the second modulation coding scheme level is larger than the transmission negotiation rate corresponding to the first modulation coding scheme level and smaller than the user bandwidth in unit time.
It can be appreciated that the transmission negotiation rate before and after switching the operation mode cannot cover the user bandwidth, but in this case, the transmission efficiency can still be improved because the transmission negotiation rate after switching is improved compared to that before switching.
Therefore, case c or case d can reduce bit power consumption while ensuring transmission efficiency.
Illustratively, for cases c and d above, the seventh threshold is greater than the eighth threshold.
It will be appreciated that the second threshold in case a (referred to as second threshold #1 for ease of explanation) may be different from the second threshold in case d (referred to as second threshold #2 for ease of explanation).
Optionally, prior to S101 or S102, the method 100 may further comprise a step b of determining a seventh threshold and an eighth threshold depending on the capabilities of the network device and the user bandwidth. Wherein the capabilities of the network device include transmission rates supported by the network device.
For example, the terminal device may configure multiple sets of thresholds (e.g., m×n sets) of RSSI in advance according to the capabilities (e.g., m) of various network devices and various possible user bandwidths (e.g., n), where each set of thresholds includes a threshold corresponding to a transmission parameter. According to step b, a set of thresholds may be selected, where the set of thresholds includes a seventh threshold and an eighth threshold corresponding to the RSSI, and optionally includes a first threshold and a second threshold corresponding to the MCS level.
It can be appreciated that the transmission rate supported by the network device may limit the performance of Wi-Fi networks. In broadband use, the allocated bandwidth resources may be different due to tariffs and other problems, which also restricts the performance of the Wi-Fi network, i.e. the Wi-Fi wireless network may have a speed limit problem. Therefore, by determining the threshold value of the RSSI according to the capability of the network equipment and the user bandwidth in the step b, a proper threshold value can be determined based on the capability of different network equipment and different user bandwidths, the accuracy of determining the threshold value is improved, and the accuracy of switching the working mode is further improved, so that better transmission efficiency and bit power consumption are achieved.
Illustratively, for the first and second implementations described above, the second threshold is less than the first threshold.
It will be appreciated that the difference between the second modulation and coding scheme level and the first modulation and coding scheme level is 3 or 4 as known from practical testing and/or simulation of the present application. Preferably, the difference between the first threshold and the second threshold is greater than the difference between the second modulation and coding scheme level and the first modulation and coding scheme level. Therefore, the terminal equipment can be prevented from switching back and forth between the two working modes in the scene shown in fig. 1A or fig. 1B, and the stability of communication is ensured.
Optionally, the method 100 further comprises a step c in parallel with S102. And c, under the condition that the transmission parameters do not meet the preset conditions, the working mode can not be switched, namely, the terminal equipment can continue to transmit data based on the first working mode. That is, in the case of performing step c, S102 is not performed.
Optionally, after S102 is performed, S101 may also be performed in return, i.e. the method 100 may be performed in a loop, e.g. the method 100 may be performed in a loop until the data transmission is completed.
Several possible examples of the wireless communication method 100, including the wireless communication method 200 and the wireless communication method 300, are described below with respect to the scenarios shown in fig. 1A and 1B, respectively. Further examples are given for case a and case b in the above-described implementation one in the wireless communication method 200, and for case c and case d in the above-described implementation two in the wireless communication method 300.
Fig. 3 shows a schematic diagram of a wireless communication method 200 according to an embodiment of the present application. The wireless communication method 200 is applicable to the scenario shown in fig. 1A and corresponds to the implementation described above.
As described above, the hot spot scenario illustrated in fig. 1A may include a data clone scenario or a file sharing scenario. It will be appreciated that, due to the very large amount of data transmitted in the data clone scenario, significant heat may be generated by the terminal device, and the heat may be generally reduced by reducing the transmit power of the terminal device. Therefore, the transmitting power of the terminal device in the data cloning scene is generally lower, and the transmission negotiation rate is more easily affected by the distance between the two terminal devices under the condition of lower transmitting power, so that the transmission efficiency is more required to be ensured.
S201 and S202 may be taken as one possible example of S101.
S201, the transmitting end transmits data in a MIMO mode.
S202, the MCS level, the RSSI, and the actual transmission rate are detected at certain time intervals (or periodically).
For example, S202 is started after the end-to-end transmission establishment is stable (e.g., after 10S after the transmission establishment).
For example, the RSSI may be obtained from the receiving end.
S203 and S204 may be taken as one possible example of case a of S102.
S203, judging whether the MCS level, the RSSI and the actual transmission rate are smaller than a preset threshold.
If the judgment result of S203 is yes, S204 is executed, and if the judgment result is no, S201 is executed again.
Specifically, it is determined whether the MCS level is less than or equal to the second threshold #1 or whether the MCS level is less than the second threshold #1', and whether the RSSI is less than the fourth threshold, and whether the actual transmission rate is less than the sixth threshold.
Illustratively, the second threshold #1 is less than or equal to 3, such as the second threshold #1 being 2,2.5, or 3. The second threshold #1 'is less than or equal to 4, for example the second threshold #1' is 3,3.5 or 4.
For example, assume that the second threshold #1 is 3, the mcs level is less than or equal to the second threshold #1, and the mcs level is 0,1,2, or 3. Taking MCS level 3 as an example, if the preset condition that the MCS level is less than or equal to the second threshold #1 is satisfied, S204 is performed. It can be understood that, as shown in table 1, the negotiation rate corresponding to MCS3 in the MIMO mode is 288.2Mbps, and if the MIMO mode is switched to the SISO mode at this time and the MCS level used for transmitting data in the switched SISO mode is 6 or 7, the transmission negotiation rates corresponding to MCS6 and MCS7 are 648.5Mbps or 720.6Mbps, which are both significantly greater than 288.2Mbps. Then the working mode is switched, the transmission negotiation rate is increased, the transmission efficiency can be improved, the MCS level is increased, and the bit power consumption can be reduced. Similarly, in the case where the MCS level is 0,1 or 2, it is also possible to increase the transmission rate and reduce the bit power consumption.
For another example, assuming that the second threshold #1 is 3 and the MCS level is 5, the MCS level does not satisfy less than or equal to the second threshold #1. The operation mode is not switched according to the judgment condition in S203, but the execution returns to S201. It can be understood that, as shown in table 1, the negotiation rate corresponding to MCS5 in the MIMO mode is 1153Mbps, and if the MIMO mode is switched to the SISO mode at this time and the MCS level for transmitting data in the switched SISO mode is 8 or 9, the transmission negotiation rates corresponding to MCS8 and MCS9 are 864.7Mbps or 960.8Mbps, which are both smaller than 1153Mbps. If the working mode is switched, the transmission negotiation rate is reduced, the transmission efficiency is reduced, and the benefit in transmission performance cannot be ensured.
Illustratively, the sixth threshold may be determined based on the second threshold # 1. The sixth threshold is determined, for example, based on the corresponding maximum negotiated rate when the MCS level is equal to the second threshold # 1. For example, the second threshold #1 is 3, and the transmission negotiation rate corresponding to MCS3 in the MIMO mode in table 1 is 576.4Mbps. Considering that the actual transmission rate corresponding to MCS3 generally does not reach 576.4Mbps due to limitations of signal-to-noise ratio and other factors, for example, the maximum negotiation rate can reach 80% of the transmission negotiation rate, namely 460.8Mbps. The actual transmission rate is less than or equal to the maximum negotiation rate, so that the sixth threshold, for example 400Mbps, can be obtained by reducing some range based on the maximum negotiation rate.
The fourth threshold may be determined, for example, from the second threshold # 1. For example, RSSI can be obtained by equation 1. RSSI = P-10 x log 10 (D) +s (equation 1). Wherein P is the value of the transmitting power, S is the relative sensitivity, and D is the distance between the transmitting end and the receiving end. The maximum negotiation rate is first determined, for example, according to the second threshold #1 (e.g., 3) above. It will be appreciated that the maximum transmission power that can be transmitted at each transmission rate is typically preset in the electronic device. And then determining the maximum transmitting power corresponding to the maximum negotiation rate as target transmitting power, substituting the target transmitting power as P into formula 1, measuring the insertion loss and target relative sensitivity between the transmitting end and the receiving end, substituting the measured value of the target relative sensitivity as S into formula 1, obtaining the target space distance between the two ends according to the insertion loss, substituting the target space distance as D into formula 1, and calculating to obtain the target RSSI. The actual RSSI is generally less than or equal to the target RSSI, so some ranges may be reduced based on the target RSSI to obtain the fourth threshold.
The fourth threshold is, illustratively, -54dBm. The sixth threshold is, for example, 50MB/s or 400Mbps.
It is understood that 1 MB/s=8 Mbps, and the description is unified here and not repeated here.
S204, transmitting data in a SISO mode.
It can be appreciated that switching from MIMO mode to SISO mode can reduce the signal-to-noise ratio requirement and increase the actual transmission rate.
S205, judging whether the data transmission is completed.
If the judgment result is yes, the transmission is ended, and if the judgment result is no, S206 is executed.
S206 may be a possible example of S101.
S206, detecting MCS level, RSSI and actual transmission rate at certain time intervals (or periodically).
For example, the RSSI may be obtained from the receiving end.
S207 and S208 may be taken as one possible example of case b of S102.
S207, judging whether the MCS level, the RSSI and the actual transmission rate are larger than a preset threshold.
If the judgment result of S207 is yes, S208 is executed, and if the judgment result is no, S204 is executed again.
Specifically, it is determined whether the MCS level is greater than or equal to the first threshold #1 or greater than the first threshold #1', and whether the RSSI is greater than the third threshold, and whether the actual transmission rate is greater than the fifth threshold.
Illustratively, the first threshold #1 is greater than or equal to 8, e.g., the first threshold #1 is 8 or 9, or the first threshold #1 'is greater than or equal to 7, e.g., the first threshold #1' is 7,7.5,8. The third threshold is, for example, -39dBm. The fifth threshold is, for example, 80MB/s or 640Mbps.
For example, assuming that the first threshold #1 is 8, mcs level 1 is greater than or equal to the first threshold #1, S208 is performed. It can be understood that, as shown in table 1, the MCS level is 8, and the negotiation rate corresponding to MCS8 in SISO mode is 864.7Mbps, at this time, the SISO mode is switched to MIMO mode, and the MCS level for transmitting data in the switched MIMO mode is 5 or 4, and the transmission negotiation rates corresponding to MCS5 and MCS4 are 1153Mbps or 864.8Mbps, both greater than 864.7Mbps. Therefore, by switching the working mode, the transmission negotiation rate is increased, and the transmission efficiency can be improved. Similarly, in the case where the MCS level is 9, 10 or 11, the transmission efficiency can be improved as well.
For another example, assuming that the first threshold #1 is 8 and the MCS level is 5, if the preset condition that the MCS level 1 is greater than or equal to the first threshold #1 is not satisfied, the operation mode is not switched, and the process returns to S204. It can be understood that, as shown in table 1, the negotiation rate corresponding to MCS5 in the SISO mode is 576.5Mbps, and if the SISO mode is switched to the SISO mode at this time, the MCS level for transmitting data in the switched MIMO mode is 2 or 1, the transmission negotiation rates corresponding to MCS2 and MCS1 are 432.4Mbps or 288.2Mbps, which are both less than 576.5Mbps. Then the transmission efficiency cannot be guaranteed if the operation mode is switched at this time. Also, the bit power consumption is not reduced due to the reduction of the MCS level. It is understood that either the third threshold or the fifth threshold may be derived from the first threshold # 1. Specifically, the third threshold value may be obtained in a manner specifically referring to the description of the fourth threshold value obtained in S203, and the fifth threshold value may be obtained in a manner specifically referring to the description of the sixth threshold value obtained in S203.
As is known from S203 and S207, when the MCS level in the MIMO mode is greater than or equal to the first threshold #1, the MIMO mode is switched to the SISO mode, the MCS level is increased by 3 or 4 levels, and when the MCS level in the SISO mode is less than or equal to the second threshold #1, the MIMO mode is switched to the SISO mode, and the MCS level is decreased by 3 or 4 levels. In both cases, the transmission negotiation rate is improved, so that the transmission efficiency can be improved.
S208, switching to the MIMO mode, and transmitting data in the MIMO mode.
S209, judging whether the data transmission is completed.
If the judgment result is yes, the transmission is ended, and if the judgment result is no, the execution returns to S201.
Fig. 4 shows a schematic diagram of a wireless communication method 300 according to an embodiment of the present application. The wireless communication method 300 is applicable to the scenario shown in fig. 1B, and corresponds to the second implementation described above.
S301 may be a possible example of step b. The network device is taken as a route for example for explanation.
S301, a switching threshold value is called according to the bandwidth and the routing capability of the user.
The switching threshold includes an upper threshold (i.e., the seventh threshold described above) and a lower threshold (i.e., the eighth threshold described above) corresponding to the RSSI, and further includes a first threshold #2 and a second threshold #2 corresponding to the MCS level.
Illustratively, the routing capability is a routing format, and the format of the router is used to indicate the transmission rate supported by the router. The router includes an N system (i.e., 802.11N, also called Wi-Fi 4), an AC system (i.e., 802.11AC, also called Wi-Fi 5), or an AX system (i.e., 802.11AX, also called Wi-Fi 6). For example, the main stream transmission rate of Wi-Fi 4 route is 300Mbps, the highest transmission rate is 450Mbps, the highest transmission rate of Wi-Fi 5 route supports 1733Mbps, the transmission rate of 2.4GHz frequency spectrum of Wi-Fi 6 route can reach 1148Mbps, and the transmission rate of 5GHz frequency spectrum can reach 4804Mbps.
The terminal device obtains the system of the router from the router.
Therefore, by configuring different thresholds based on different routing modes, the accuracy of the thresholds can be improved, and the accuracy of switching the working modes is further improved, so that better transmission efficiency and bit power consumption are achieved.
For example, the user bandwidth is 100M or 1000M, etc. User bandwidth (or network bandwidth or operating bandwidth) refers to the amount of data that can be transmitted per unit time (typically 1 second).
Optionally, S302, it is determined whether the current service scenario is a preset service scenario.
In the case where S302 is not performed, S303b is performed after S301.
Or if the determination of S302 is yes, S303a is executed, otherwise S303b is executed.
The preset scenes comprise a game scene, a high-definition video scene or a small file transmission scene and the like.
It can be understood that whether the current scene is a preset scene or not can be judged through the data to be transmitted. For example, the service of the game scene is to transmit game data, and when the data to be transmitted is identified as the game data, it can be determined that the current scene is a game scene, that is, the current scene is a preset scene.
S303a, completing the service according to a preset strategy of a preset service scene.
The service is a service corresponding to a preset service scene, for example, the service of the game scene is transmission of game data, and the service of the high-definition video scene is transmission of high-definition video data.
The transmitting end is pre-configured with a plurality of preset service scenes and corresponding preset strategies, and the corresponding preset strategies are called according to the preset service scenes.
For example, the game scene has high requirement on delay, and the preset strategy is to actively switch to a SISO mode or switch to a SIMO mode, so as to realize the receiving diversity. And completing the transmission of game data in a SISO mode or a SIMO mode, namely completing the service.
For another example, the high-definition video scene has high throughput requirement, and the preset strategy is to keep in the MIMO mode and not switch the working modes so as to ensure the transmission performance. And finishing the transmission of the high-definition video data in the MIMO mode, namely finishing the service.
For another example, the small file transmission scene has low requirement on transmission performance, and the preset strategy is to keep in a SISO mode and not switch the working mode so as to save power consumption. And completing the transmission of the small file in a SISO mode, namely completing the service.
It can be understood that, for the service scenario of the communication method which is not suitable for switching the working mode, the corresponding preset strategy is suitable for data transmission, so that the user experience can be improved.
S303b, S304, S305a, S306a, and S307a may be taken as one possible example of S101 and S102. Among them, S305a, S306a, and S307a may be taken as one possible example of the above case c.
Or S303b, S304, S305b, S306b and S307b, may be taken as one possible example of S101 and S102. Among them, S305b, S306b, and S307b may be taken as one possible example of the above case d.
S303b, performing data transmission in the MIMO mode.
In the S303b process, the RSSI may be acquired, for example, from the router.
S304, judging whether the RSSI is larger than an upper threshold or larger than a lower threshold.
Illustratively, taking Wi-Fi6 routing and 1000Mbit operating bandwidth as an example, the upper threshold is-36 dBm and the lower threshold is-50 dBm.
If the RSSI value is greater than the upper threshold, S305a is executed, if the RSSI value is less than the lower threshold, S305b is executed, and if the RSSI value is neither greater than the upper threshold nor less than the lower threshold, that is, the RSSI value is less than or equal to the upper threshold and greater than or equal to the lower threshold, S305c is executed.
Next, S305a, S306a, and S307a are sequentially described, S305b, S306b, and S307b are sequentially described, and S305c is finally described.
If the RSSI value is greater than the upper threshold, S305a, a strong field is determined.
S306a, judging whether the MCS level is greater than or equal to a first threshold value #2.
Or, S306a, determines whether the MCS level is greater than a first threshold #2'.
If the determination result of 306a is yes, S307a is executed, and if the determination result is no, S305c is executed. It can be understood that if the determination result of S306a is no, it indicates that the transmission parameter does not satisfy the preset condition, and the operation mode is not switched.
Taking Wi-Fi 6 routing and 1000Mbit operation bandwidth as an example, the first threshold #2 is greater than or equal to 7, e.g. the first threshold #2 is 7, 7.5 or 8, or the first threshold #2 'is greater than or equal to 6, e.g. the first threshold #2' is 6, 6.5 or 7.
For example, table 2 shows MCS levels and corresponding transmission negotiation rates (Mbps) in SISO mode (corresponding spatial stream number of 1) and MIMO mode (corresponding spatial stream number of 2), respectively, and operation bandwidths (or user bandwidths or network bandwidths) supported by the transmission negotiation rates in the maximum bandwidth of 160M and the communication standard of 802.11.Ax protocol.
TABLE 2
It can be appreciated that at this time, in a strong field, the signal is stronger, and the transmission negotiation rate can be considered to reach the user bandwidth. As can be seen from table 2, the MCS level in SISO mode is above 10, the transmission negotiation rate can reach 1080.9Mbps, the MCS level in mimo mode is above 5, the transmission negotiation rate can reach 1153Mbps, the user bandwidth can be covered, and the transmission efficiency is ensured.
S307a, switching to SISO mode to complete the current data transmission.
For example, assuming that the first threshold #2 is 7, the MCS level in the mimo mode satisfies a preset condition greater than or equal to the first threshold #2, S307a is performed. It can be understood that the MCS level in the MIMO mode is 7, and the transmission negotiation rate corresponding to the MCS7 is 1441.2Mbps, so that the user bandwidth of 1000M can be covered. The MCS level after switching to SISO mode is increased by 3 stages, 10. The transmission negotiation rate corresponding to the MCS10 is 1080.9Mbps, and the 1000M user bandwidth can still be covered, so that the transmission efficiency is ensured. Similarly, under the condition that the MCS level in the MIMO mode is 8, the transmission negotiation rate corresponding to the switched MCS11 can also cover the user bandwidth of 1000M, so that the transmission efficiency is ensured.
Therefore, when the MCS level in the MIMO mode satisfies the preset condition greater than or equal to the first threshold #2, after the MIMO mode is switched to the SISO mode, the transmission efficiency can still be ensured, the bit power consumption can be reduced, and the energy efficiency ratio can be improved.
For another example, assuming that the first threshold #2 is 7 and the MCS level in the mimo mode is 5, the preset condition greater than or equal to the first threshold #2 is not satisfied, S307a is not performed. It can be understood that, under the condition that the MCS level in the MIMO mode is 5, assuming that the working mode is switched to the SISO mode, the MCS level is increased by 3 or 4 levels, and is 8 or 9, the transmission negotiation rate corresponding to the MCS8 or the MCS9 is 864.7Mbps or 960.8Mbps, which cannot cover the user bandwidth of 1000M, and cannot guarantee the transmission negotiation rate.
S305b, S306b, and S307b are sequentially described again below.
If the RSSI value is smaller than the lower threshold, S305b, it is determined that the field is weak.
It can be understood that in the case of weak field, the signal is weaker, wi-Fi performance is poor, the MIMO mode before switching does not meet the 1000M broadband, the SISO mode after switching still does not meet the 1000M broadband, but transmission efficiency and energy efficiency ratio can be improved.
S306b, judging whether the MCS level is less than or equal to a second threshold value #2.
Or S306b, determining whether the MCS level is less than the second threshold #2'.
If the determination result is yes, S307b is executed, and if the determination result is no, S305c is executed.
Taking Wi-Fi 6 routing and 1000Mbit operation bandwidth as an example, the second threshold #2 may be less than or equal to 3, e.g. 3, 2.5 or 2. Or the second threshold #2' may be less than or equal to 4, such as 4 or 3.5.
S307b, switching to the MIMO mode to finish the current data transmission.
For example, assuming that the second threshold #2 is 3 and the MCS level in the mimo mode is 3, which is equal to the second threshold #2, S307b is performed. It can be understood that, as shown in table 2, MCS3 in MIMO mode corresponds to a negotiated transmission rate of 576.4Mbps, which cannot cover 1000M of user bandwidth, and the switched SISO mode corresponds to a MCS level of 6 or 7, which cannot cover 1000M of user bandwidth, which corresponds to negotiated transmission rates of 648.5Mbps and 720.6 Mbps. However, 648.5Mbps and 720.6Mbps are both larger than 576.4Mbps, the transmission negotiation rate is improved, the transmission efficiency can be improved, the MCS level is improved, the bit power consumption can be reduced, the energy efficiency ratio is improved, and the purpose of saving electricity is achieved. Similarly, in the case where the MCS level is 0, 1 or 2, there is a similar advantageous effect in performing the handover.
For another example, assuming that the second threshold #2 is 3 and the MCS level in the mimo mode is 5, which is greater than the second threshold #2, S307b is not performed. It can be understood that, in the MIMO mode, the negotiated transmission rate corresponding to MCS5 is 1153Mbps, and if the working mode is switched to SISO mode, the MCS level is increased by 3 levels, and is 8, and the transmission negotiated rate corresponding to MCS8 is 864.7Mbps, so that not only the user bandwidth of 1000M cannot be covered, but also the transmission negotiated rate is obviously reduced, the transmission performance is reduced, and the transmission efficiency cannot be improved.
It can be understood that, in the wireless communication method provided by the present application, the setting principle of the threshold value for the MCS level includes that the priority of ensuring the transmission efficiency or improving the transmission efficiency is higher than the priority of reducing the bit power consumption. Therefore, the application sets the threshold value of the MCS level, can avoid the situation that the bit power consumption is reduced uniformly to influence the transmission efficiency, ensures the data transmission efficiency, and further ensures the user experience.
S305c is described below. As described above, if the determination result of S304 or S306a or S306b is no, S305c is performed.
It can be understood that if the determination result of S306b is no, it indicates that the transmission parameter does not satisfy the preset condition, and the operation mode is not switched.
And S305c, carrying out data transmission in a MIMO mode. I.e. the operation mode is not switched.
After the execution of S307a, S307b, or S305c described above, S308 is executed.
S308, judging whether the follow-up service exists.
If the judgment result is negative, the standby state is entered, and if the judgment result is positive, the execution S302 is returned to continue execution.
The wireless communication method provided by the present application is described above, and the specific contents of the actual test and simulation for supporting the wireless communication method provided by the present application are described below.
In order to better understand the other matters of actual testing and simulation provided by the present application to support the wireless communication method to be described next, the relationship of the receiving sensitivity (or relative sensitivity) to the SNR referred to above is first described.
The receive sensitivity may be determined based on SNR and other parameters. The calculation formula of the reception sensitivity is s=x+snr (formula 2), where S is the reception sensitivity in dBm. X is an influencing factor other than SNR, including for example thermal noise power in the bandwidth range, system noise figure, etc., where SNR is specifically the signal-to-noise ratio required for demodulation in dB. The smaller and better the minimum signal-to-noise ratio required for demodulation, which can increase the reception performance of the system. As can be seen from equation 2, the difference between the two reception sensitivities can be understood as the difference between the SNRs used to generate the two reception sensitivities, respectively, under the condition that the other conditions are not changed. For example, under the condition that the hardware capability of the device is unchanged, the difference between the actually tested receiving sensitivity under the MIMO transmission and the actually tested receiving sensitivity under the SISO transmission is the difference between the SNR under the MIMO transmission and the SNR under the SISO transmission.
As can be seen from equation 1 above, the difference between the two RSSIs can be understood as the difference between the two receiving sensitivities for generating the two RSSIs, respectively, under the condition that the other conditions are unchanged. Further, the difference between the two RSSIs can be understood as the difference between the two SNRs used to generate the two receiving sensitivities, respectively, in combination with the equation 1 and the equation 2.
Fig. 5A to 5F are diagrams showing comparison of bit power consumption of MIMO mode and SISO mode under different physical speed limits at different MCS levels according to an embodiment of the present application.
Wherein, fig. 5A to 5F correspond to MCS1, MCS3, MCS5, MCS7, MCS9 and MCS11, respectively. The abscissa is the physical speed limit, i.e. the actual transmission rate, and the ordinate is the bit power consumption (or bit power consumption). The maximum value of the abscissa of each broken line is the maximum negotiation rate.
Fig. 5D, 5E and 5F correspond to MCS7, MCS9 and MCS11, respectively, i.e. belong to higher order modulation. As can be seen from fig. 5D, 5E and 5F, in the case where the abscissa is the same, the ordinate of the folding line corresponding to the SISO mode is significantly smaller than the ordinate of the folding line corresponding to the MIMO mode. From this, it can be seen that, in the higher order modulation, the bit power consumption of the SISO mode is significantly lower than that of the MIMO mode in the case where the MCS level is the same and the actual transmission rate is the same.
However, in low-order modulation, the trend of the bit power consumption described above is reversed. Fig. 5A to 5C correspond to MCS1, MCS3 and MCS5, respectively. As shown in fig. 5C, the bit power consumption of the SISO mode is very close to that of the MIMO mode. As can be seen from fig. 5A and 5B, the bit power consumption of the MIMO mode is slightly lower than that of the SISO mode.
In addition, as can be seen from fig. 5A to 5F, the maximum value of the abscissa of the folding lines corresponding to the SISO mode is significantly lower than the maximum value of the abscissa of the folding lines corresponding to the MIMO mode SISO mode. It can be seen that the MCS level is the same, and the maximum negotiation rate of the SISO mode is significantly lower than the maximum negotiation rate of the MIMO mode under the same resource configuration (for example, the maximum transmission rate supported by hardware is 1000 Mbps).
Fig. 6A and 6B show a comparison of bit power consumption at different physical limits in MIMO mode and SISO mode, respectively. Fig. 6A and 6B show the correspondence between physical speed limit and bit power consumption using MCS1, MCS3, MCS5, MCS7, MCS9, and MCS11, respectively, by 6 straight lines.
In fig. 6A or 6B, the higher the MCS level, the lower the bit power consumption, compared with the fold lines corresponding to MCS1 to MCS11, the higher the physical speed limit, the lower the bit power consumption, and the higher the MCS level and the lower the bit power consumption under the same physical speed limit, as seen from the trend of the change of each fold line corresponding to MCS1 to MCS11, respectively.
Thus, as can be seen from fig. 5A to 5F, the bit power consumption in the SISO mode is significantly lower at the same MCS level in the high-order modulation, and the bit power consumption in the SISO mode and the MIMO mode is very close at the same MCS level in the low-order modulation. On the other hand, as can be seen from fig. 6A and 6B, in the same operation mode (MIMO mode or SISO mode), the higher the MCS level, the lower the bit power consumption.
Therefore, under the same test condition, if the MCS level in the SISO mode is higher than the MCS level in the MIMO mode, the bit power consumption of the SISO mode is better than the bit power consumption in the MIMO mode.
Fig. 7A shows a schematic diagram of MCS distribution in a MIMO mode according to an embodiment of the present application. Fig. 7B shows a schematic diagram of MCS distribution in SISO mode according to an embodiment of the present application.
The RSSI value in the MIMO mode shown in fig. 7A is-5 dBm, and the RSSI value in the SISO mode shown in fig. 7B is-24 dBm.
In fig. 7A or 7B, the abscissa indicates MCS level, for example, the abscissa (6, 7) indicates MCS7, and, for example, [0,1] indicates MCS0 and MCS1, and the ordinate indicates the number of statistics. The black rectangle in fig. 7A with the abscissa (11, 12) and the ordinate around 350 indicates that the number of test data of MCS12 acquired over a period of time is around 350, thus, fig. 7A or 7B intuitively illustrates the duty cycle of the number of test data acquired for each MCS level.
It can be understood that the transmitting end in the MIMO mode transmits two signals, the receiving end receives the two signals, and the signal amplitude of the RSSI obtained by the receiving end detecting the two signals is generally 2 times that of the RSSI obtained by detecting one signal.
Therefore, for the MIMO mode shown in fig. 7A, it is assumed that the signal amplitude of the RSSI of one signal is removed, i.e., the RSSI (-5 dBm) is halved (i.e., subtracted by 3 dB), so as to obtain the RSSI' = -8dBm obtained by the receiving end when transmitting one signal in the MIMO mode. It is understood that dBm is a logarithmic unit, halving-5 dBm is subtracting 3dB.
It is also understood that the smaller the value of RSSI, the farther the distance between the transmitting end and the receiving end is. In fig. 7A and 7B, in the case of receiving one signal as well, -8dBm > -24dBm, it is illustrated that the distance between the transmitting end and the receiving end corresponding to fig. 7A is closer. In fig. 7A and 7B, the ratio of the number of test data at each MCS level is very similar, and thus the SNR in the MIMO mode can be almost considered to be almost identical to the SNR in the SISO mode.
Thus, in the MIMO mode and the SISO mode, to achieve almost the same SNR, the distance between the transmitting end and the receiving end in the SISO mode is further, or the distance between the receiving end and the transmitting end in the MIMO mode needs to be close enough to achieve the same SNR as in the SISO mode.
Further, to achieve nearly the same SNR for the MIMO mode and SISO mode, the difference between the RSSI value for the MIMO mode and the RSSI value for the SISO mode is 16dB (from-8 dBm minus-24 dBm). That is, the SNR requirement for the MIMO mode is 16dB higher than that for the SISO mode. Generally, the difference of every 3dB of SNR requirements corresponds to a difference of one level of MCS levels, in other words, every 3dB of SNR requirements decrease, the MCS level decreases by one level, as specified by the protocol (e.g., 802.11n protocol, 802.11.Ax protocol, etc.). 16dB generally corresponds to 5 MCS levels.
As can be seen from the above, if the distance between the transmitting end and the receiving end is the same, the SNR of the SISO mode is expected to be about 16dB higher than the SNR of the MIMO mode. Thus, in case that the distance between the transmitting end and the receiving end is the same, the MCS of the SISO mode is expected to be higher than that of the MIMO mode by 5 levels.
It should be noted that the above-mentioned inference is derived based on laboratory test results, and is likely to be optimal, so that the present application invokes a log (log) of actual traffic to verify whether the above-mentioned inference is true.
In actual operation, when the terminal equipment transmits service data based on WiFi, the corresponding relation between the MCS level and the number of transmitting channels can be seen from log. Wherein the MCS level when the number of transmission channels is 2 is generally 3 to 4 levels lower than the MCS level when the number of transmission channels is 1. For example, the MCS level is 6 or 7 when the number of transmission channels is 2, and 10 when the number of transmission channels is 1.
Therefore, log of the actual traffic can verify the trend of the above-mentioned inference, and MCS in SISO mode is expected to be higher than MCS in MIMO mode by a plurality of levels in case that the distance between the transmitting end and the receiving end is the same. Considering the limitation of some factors in the actual communication environment, it can be concluded that the MCS level of the SISO mode may be 3 to 4 levels higher than the MCS level in the MIMO mode in the case that the distance between the transmitting end and the receiving end is the same in combination with the above-described inference and log of the actual traffic.
Alternatively, in the case of receive diversity, the MCS capable of implementing SISO mode may be 4 levels higher than the MCS in MIMO mode.
Simulation of the MIMO wireless channel performed by the present application is described below.
As described above, at the same distance, the SNR of the SISO mode is higher than that of the MIMO mode. MIMO transmits two signals, one more than SISO, considering that the signal-to-noise ratio is reduced, possibly due to the interaction between the multiple signals. Thus, simulation analysis was performed on the MIMO wireless channel.
Fig. 8A shows a schematic diagram of simulation of MIMO wireless channel performance.
As shown in fig. 8A, the scenario shown in fig. 1A is taken as an example, that is, two terminal devices are taken as an example to perform wireless communication, and two antennas of each terminal device are respectively arranged in the upper left corner and the upper right corner to perform simulation. Each terminal device is provided with 2 antenna ports, the terminal device on the left has an antenna port 1 and an antenna port 2, and the terminal device on the right has an antenna port 3 and an antenna port 4. Simulation results of the two terminal devices performing wireless communication, i.e. transmitting signals from the antenna port 1 and the antenna port 2, respectively, receiving signals from the antenna port 3 and the antenna port 4, respectively, and obtaining S-parameters (S-parameters) are shown in fig. 8B.
It will be appreciated that the S parameter describes how the radio frequency signal responds to the value of the device port by specifying the amplitude and phase of the reflected signal, reflecting the characteristics (amplitude/phase) of the reflected/transmitted signal in the frequency domain. The name is derived from S of the "scattering parameter (SCATTERING PARAMETER)". The S parameter is the ratio of two physical quantities and is therefore strictly unitary, but is typically expressed in terms of a logarithmic algorithm, ultimately in dB, when the S parameter is expressed in terms of magnitude.
Fig. 8B is a simulation result corresponding to fig. 8A provided in an embodiment of the present application.
Taking a two-port network as an example, the S parameter is simulated. As shown in fig. 8B, the 4 curves are S3,1, S3,2, S4,1 and S4,2, respectively. Taking S3,1 as an example, S3,1 represents characteristics of the reflected signal of the antenna port 3 and the transmission signal of the antenna port 1, and meanings of S3,2, S4,1 and S4,2 are similar, and are not described herein. The abscissa is frequency in GHz, the ordinate is the value of the S parameter in dB.
As shown in fig. 8B, taking a frequency point with a frequency of 5.15GHz as an example, S3, 1= -22.26196, S3, 2= -21.14022, S4, 1= -22.23294, S4, 2= -23.7724 are corresponding S parameters.
The channel transmission matrix derived by S-parameters is as follows:
Consider the ideal case where two signals of MIMO are directly connected as shown in fig. 8C.
Fig. 8C is a schematic diagram of two paths of signals directly connected in an ideal MIMO case according to an embodiment of the present application. Where 1, 2, 3, 4 are for the 4 antenna ports in fig. 8A. Antenna port 1 transmits signals, antenna port 3 receives signals from antenna port 1, antenna port 2 transmits signals, and antenna port 4 receives signals from antenna port 2.
In the ideal case as shown in fig. 8C, the channel transmission matrix is obtained as follows:
It can be appreciated that the channel capacity formula is as follows:
Wherein, C is channel capacity, E H is channel bandwidth, ρ is signal-to-noise ratio, M T is the number of transmitting end antennas, M R is the number of receiving end antennas, I MR is a unitary matrix with the same size as matrix M R, H is transmission matrix, det (A) is determinant of A.
The ideal channel transmission matrix H 0 and the simulation channel transmission matrix H 2 are substituted into formula 3 to perform calculation, and C obtained according to the simulation channel transmission matrix H 2 is 11dB lower than C obtained according to the ideal channel transmission matrix H 0.
It will be appreciated that, in theory, shannon-hartley's theorem can calculate the maximum information transmission rate, i.e., channel capacity, of a channel. The theorem states that at a given SNR, the information rate of a channel transmission can be made up to the limit of the channel capacity by appropriate coding and modulation methods. In general, the higher the modulation level, the greater the channel capacity at the same SNR.
The C obtained from the channel transmission matrix H 2 obtained by simulation is lower than the C obtained from the channel transmission matrix H 0 in the ideal case, which also means that the MCS level in the MIMO mode is lower than that in the ideal case, with the SNR unchanged.
Since transmitting and receiving signals through a single channel in the SISO mode can be considered as an ideal state without influence between two signals in comparison with the MIMO mode, the MCS level in the MIMO mode is lower than that in the SISO mode, thereby supporting the above conclusion.
It should be noted that the antenna layout of the terminal device shown in fig. 8A is only an example, and the present application is not limited to the antenna layout shown in fig. 8A. The beneficial effects of the present application can be supported by simulating various antenna layouts, and thus the antenna layout shown in fig. 8A is taken as an example in the present application.
It should be noted that, the above-mentioned actual test and simulation are both described by taking the scenario shown in fig. 1A as an example, and the scenario corresponding to fig. 1B needs to consider the limitation of the actual user bandwidth and the capability of the network device.
In summary, in the scenario that the terminal device performs wireless communication with the network device or other terminal devices based on Wi-Fi, the actual test and simulation can be as follows:
1. In the MIMO mode, the higher the MCS level, the lower the bit power consumption. And the bit power consumption of the SISO mode and the MIMO mode is very close to each other under the same MCS level during high-order modulation and the same MCS level during low-order modulation.
2. If the MCS level in SISO mode is higher than the MCS level in MIMO mode, the bit power consumption in SISO mode is better than the bit power consumption in MIMO mode.
3. The SNR requirement for MIMO is higher than that for SISO due to the antenna layout constraints of the terminal device and the impact of the radio channel. That is, if the distances between the transmitting end and the receiving end are the same, the SNR of the SISO mode is higher than that of the MIMO mode.
4. In the case where the distance between the transmitting end and the receiving end is the same, the MCS level of the SISO mode is expected to be 3 to 4 levels higher than that of the MIMO mode.
Thus, from 1 to 4 above, it can be seen that:
A. When the terminal equipment is in wireless communication with other terminal equipment or network equipment, if the MIMO mode is switched to the SISO mode, the MCS level adopted by the transmission data after the switching is 3 to 4 levels higher than the MCS level adopted by the transmission data before the switching, and if the SISO mode is switched to the MIMO mode, the MCS level adopted by the transmission data after the switching is 3 to 4 levels lower than the MCS level adopted by the transmission data before the switching.
B. On the basis of A, if the MIMO mode is switched to the SISO mode, the bit power consumption is reduced and the energy efficiency ratio is improved due to the improvement of the MCS level.
By way of example, fig. 9 shows a schematic structural diagram of an electronic device 400.
Referring to fig. 9, the electronic device 400 may include a processor 410, a wifi chip 420, a radio frequency front end circuit 431, a radio frequency front end circuit 432, antennas (ANTs) 0 and ANT1.
It should be understood that the illustrated structure of the embodiment of the present application does not constitute a specific limitation on the electronic device 400. In other embodiments of the application, electronic device 400 may include more or fewer components than shown, or may combine certain components, or split certain components, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The processor 410 may include one or more processing units, for example, the processor 410 may include an application processor (application processor, AP), a controller, a memory, a baseband processor, and the like. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The controller may be a neural hub and a command center of the electronic device 400, among others. The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 410 for storing instructions and data. In some embodiments, the memory in the processor 410 is a cache memory. The memory may hold instructions or data that the processor 410 has just used or recycled. If the processor 410 needs to reuse the instruction or data, it may be called directly from the memory. Repeated accesses are avoided, reducing the latency of the processor 410 and thus improving the efficiency of the system.
A WiFi chip is a chip for wireless network connection, which transmits data through radio waves. The WiFi chip contains a series of circuits and components inside, including a radio frequency transceiver, a baseband processor, an antenna, etc. The WiFi chip includes a WiFi chip of a USB interface, a WiFi chip of a peripheral component interconnect standard (PERIPHERAL COMPONENT INTERCONNECT, PCI) interface, a chip of a MINI-PCI interface, and the like, which is not limited in the embodiment of the present application.
The radio frequency front end (radio frequency front-end, RFFE) or RFFE circuit refers to the portion between the antenna and the intermediate frequency (or baseband) circuit in the communication system. In which the signal is transmitted in radio frequency form. The radio frequency front end typically includes an amplifier, a filter, a frequency converter, and some radio frequency connection and matching circuitry.
ANT0 and ANT1 are used for transmitting and receiving electromagnetic wave signals. Each antenna in electronic device 400 may be used to cover a single or multiple communication bands.
As shown in fig. 9, the processor 410 includes two communication ports, the WiFi chip 420 includes two communication ports respectively connected to the processor 410, and two sets of input/output ports respectively connected to a radio frequency front end circuit 431 and a radio frequency front end circuit 432, the radio frequency front end circuit 431 is connected to the ANT0, and the radio frequency front end circuit 432 is connected to the ANT 1.
The WiFi chip 420 receives electromagnetic waves via the ANT1 (or ANTI 0), modulates the electromagnetic wave signals with frequencies and filters by the radio frequency front end circuit 431 (or radio frequency front end circuit 432), and transmits the processed signals to the processor 410. Or the WiFi chip 420 may also receive the signal to be sent from the processor 410, and the signal is subjected to frequency modulation by the radio frequency front end circuit 431 (or the radio frequency front end circuit 432), amplification, and conversion into electromagnetic waves through the ANT1 (or the ANTI 0) and radiation.
There is a 2-way physical connection between the processor 410 and the WiFi chip 420. Switching between MIMO mode and SISO mode may be achieved by the processor 410 controlling the connection to the WiFi chip 420. For example, when the processor 410 sends an instruction to the WiFi chip 420 through the connection 1 and the connection 2, the WiFi chip 420 controls the radio frequency links where the ANT1 and the ANT0 are located to operate, and the operation mode is a MIMO mode. For another example, when the processor 410 disconnects 2 and sends an instruction to the WiFi chip 420 through the connection 1, the WiFi chip 420 gates the radio frequency link where ANT0 is located, and the operation mode is the SISO mode. It can be understood that the radio frequency link where the ANTI1 is located is powered off at this time, so that power consumption can be saved.
In some embodiments, processor 410 sends instructions to WiFi chip 420 over connection 1 and connection 2 to enable electronic device 400 to transmit the first data in MIMO mode. The processor 410 acquires a transmission parameter for transmitting the first data, and also determines whether the transmission parameter satisfies a preset condition. If the result of the determination is that the result of the determination is met, the processor 410 disconnects the connection 1, and sends an instruction to the WiFi chip 420 through the connection 2, so that the WiFi chip 420 gates the radio frequency link where the ANT1 is located, and the working mode is the SISO mode at this time, thereby implementing the switching of the working mode from the MIMO mode to the SISO mode.
In some embodiments, the processor 410 sends an instruction to the WiFi chip 420 over connection 1 to enable the electronic device 400 to transmit the first data in SISO mode. The processor 410 acquires a transmission parameter for transmitting the first data, and also determines whether the transmission parameter satisfies a preset condition. If the result of the determination is that the result of the determination is met, the processor 410 sends an instruction to the WiFi chip 420 through the connection 1 and the connection 2, and the WiFi chip 420 controls the radio frequency links where the ANT1 and the ANT0 are located to operate, and at this time, the operation mode is the MIMO mode, so that the operation mode is switched from the SISO mode to the MIMO mode.
The software system of the electronic device 400 may employ a layered architecture, an event driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. In the embodiment of the application, taking an Android system with a layered architecture as an example, a software structure of the electronic device 400 is illustrated.
Fig. 10 is a schematic diagram of a software system of an electronic device 400 according to an embodiment of the application. The software system comprises a plurality of layers, each layer has clear roles and division of work, and the layers are communicated through software interfaces. In some embodiments, as shown in fig. 10, the Android system may include five layers, from top to bottom, an application layer, an application framework layer, a hardware abstraction layer, a driver layer, and a hardware layer.
The application layer may include WLAN applications, and the application layer may also include applications such as gallery, calendar, call, map, navigation, bluetooth, music, video, short message, etc., which are not limited in this embodiment of the present application.
The application framework layer provides an application programming interface (application programming interface, API) and programming framework for the application programs of the application layer, which may include some predefined functions.
For example, the application framework layer may include a WiFi service (WIFISERVICE), WIFISERVICE is the general portal for WiFi functions, the core traffic responsible for WiFi functions. WIFISERVICE handle the actual drive load, scan, link, disconnect, etc. commands, as well as events reported by the bottom layer.
A hardware abstraction layer (hardware abstraction layer, HAL) is used to abstract the hardware. For example, the hardware abstraction layer may include a wireless configuration service module, where the wireless configuration service module includes a wireless network configuration module (WiFi protected access supplicant, wpa_suppicant) and WiFicond module.
WPA_supper is mainly used for supporting a wired equivalent privacy protocol (wired equivalent privacy, WEP), protecting wireless computer network security systems (Wi-Fi protected access, WPA), WPA1, WPA2 and the like, scanning wireless access points, encryption authentication, association wireless access points and the like, and also used for interactively reporting data to a user with a WiFi drive, and the user can send a command to the WPA_supper to mobilize the WiFi drive to operate a WiFi chip.
The WiFicond module may be used to scan WiFi and report the scan results to the upper layer.
The driver layer is used for providing drivers for different hardware devices. For example, the driver layer may include a WiFi driver. The WiFi driver is used for management of the WiFi chip, such as initialization, control, parameter configuration, monitoring, data interaction, and the like.
The hardware layer may include a WiFi chip and other hardware devices. The WiFi chip may refer to the description above.
It will be appreciated that the layers and components contained in the layers in the software architecture shown in fig. 10 do not constitute a particular limitation of the electronic device 400. In other embodiments of the application, electronic device 400 may include more or fewer layers than shown and may include more or fewer components per layer, as the application is not limited in this regard.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, data subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium such as a floppy disk, a hard disk, a magnetic tape, an optical medium such as a digital versatile disk (DIGITAL VERSATILEDISC, DVD), or a semiconductor medium such as a Solid State Disk (SSD), etc.
The above embodiments are not intended to limit the present application, and any modifications, equivalent substitutions, improvements, etc. within the technical scope of the present application should be included in the scope of the present application.

Claims (13)

1. A wireless network communication method applied to an electronic device, the method comprising:
when first data is transmitted in a first working mode, transmission parameters for transmitting the first data are acquired, wherein the transmission parameters comprise a first modulation and coding scheme level;
Switching from the first working mode to a second working mode under the condition that the transmission parameters meet preset conditions, wherein the transmission parameters for transmitting second data after switching to the second working mode comprise a second modulation and coding scheme level;
The electronic equipment is terminal equipment, the opposite terminal equipment of the electronic equipment is network equipment, the first working mode comprises a multiple-input multiple-output mode, the second working mode comprises a single-input single-output mode, and the transmission parameters meet preset conditions and comprise that the first modulation coding scheme level is larger than or equal to a first threshold value or the first modulation coding scheme level is smaller than or equal to a second threshold value, wherein the second modulation coding scheme level is higher than the first modulation coding scheme level, and the transmission negotiation rate corresponding to the second modulation coding scheme level is larger than the transmission negotiation rate corresponding to the first modulation coding scheme level;
the second working mode comprises a multi-input multi-output mode, the first working mode comprises a single-input single-output mode, the transmission parameters meet preset conditions and comprise that the first modulation coding scheme level is larger than or equal to a first threshold value, wherein the second modulation coding scheme level is lower than the first modulation coding scheme level, or the first working mode comprises a multi-input multi-output mode, the second working mode comprises a single-input single-output mode, the transmission parameters meet preset conditions and comprise that the first modulation coding scheme level is smaller than or equal to a second threshold value, wherein the second modulation coding scheme level is higher than the first modulation coding scheme level, and the transmission negotiation rate corresponding to the second modulation coding scheme level is larger than the transmission negotiation rate corresponding to the first modulation coding scheme level;
Wherein the second threshold is less than the first threshold.
2. The method of claim 1, wherein the second modulation and coding scheme level differs from the first modulation and coding scheme level by 3 or 4.
3. The method according to claim 1 or 2, wherein a difference between the first threshold and the second threshold is greater than a difference between the second modulation and coding scheme level and the first modulation and coding scheme level.
4. The method of claim 1 or 2, wherein the electronic device is a first terminal device, the peer device of the electronic device is a second terminal device, and the transmission parameters further include a received signal strength indication;
when the first working mode comprises a multiple-input multiple-output mode, the second working mode comprises a single-input single-output mode, and the first modulation and coding scheme level is larger than or equal to the first threshold value, the transmission parameters meet the preset conditions, and the method further comprises that the value of the received signal strength indication is larger than a third threshold value;
or when the second working mode comprises a multiple-input multiple-output mode and the first working mode comprises a single-input single-output mode, the transmission parameters meet the preset conditions, and the value of the received signal strength indication is smaller than a fourth threshold value.
5. The method of claim 4, wherein the transmission parameters further comprise an actual transmission rate;
when the first working mode comprises a multiple-input multiple-output mode, the second working mode comprises a single-input single-output mode, and the first modulation and coding scheme level is larger than or equal to the first threshold value, the transmission parameters meet preset conditions, and the actual transmission rate is larger than a fifth threshold value;
Or in the case that the second working mode comprises a multiple-input multiple-output mode and the first working mode comprises a single-input single-output mode, the transmission parameters meet preset conditions, and the actual transmission rate is smaller than a sixth threshold.
6. The method of claim 5, wherein one of the first terminal device and the second terminal device is a hotspot establishing terminal, the other terminal device is a hotspot connecting terminal, and the first data is service data applied to at least one of a data clone scene or a file sharing scene.
7. The method of claim 1 or 2, wherein the electronic device is a terminal device, the peer device of the electronic device is a network device, the first operation mode includes a multiple-input multiple-output mode, the second operation mode includes a single-input single-output mode, the transmission parameter further includes a received signal strength indication, and the transmission parameter meeting a preset condition specifically includes:
When the value of the received signal strength indication is greater than a seventh threshold, the first modulation and coding scheme level is greater than or equal to the first threshold;
or in the case that the value of the received signal strength indication is smaller than an eighth threshold, the first modulation and coding scheme level is smaller than or equal to the second threshold;
Wherein the seventh threshold is greater than the eighth threshold.
8. The method of claim 7, wherein the method further comprises:
and determining the seventh threshold and the eighth threshold according to the capability of the network equipment and the bandwidth of the user, wherein the capability of the network equipment comprises the transmission rate supported by the network equipment.
9. The method of claim 8, wherein,
When the value of the received signal strength indication is greater than a seventh threshold, the transmission negotiation rate corresponding to the first modulation coding scheme level is greater than or equal to the user bandwidth in unit time, and when the first modulation coding scheme level is greater than or equal to the first threshold, the transmission negotiation rate corresponding to the second modulation coding scheme level is greater than or equal to the user bandwidth in unit time;
or when the value of the received signal strength indication is smaller than an eighth threshold value, the transmission negotiation rate corresponding to the first modulation coding scheme level is smaller than the user bandwidth in unit time, and when the first modulation coding scheme level is smaller than or equal to the second threshold value, the transmission negotiation rate corresponding to the second modulation coding scheme level is larger than the transmission negotiation rate corresponding to the first modulation coding scheme level and smaller than the user bandwidth in unit time.
10. The method of claim 8 or 9, wherein the network device is a router, the method further comprising:
And acquiring a system of the router from the router, wherein the system of the router is used for indicating the transmission rate supported by the router, and the system of the router comprises an N system, an AC system or an AX system.
11. The method of claim 7, wherein the switching from the first mode of operation to the second mode of operation if the transmission parameter satisfies a preset condition comprises:
Judging whether the first data is business data applied to a preset scene or not, wherein the preset scene comprises a game scene, a high-definition video scene or a small file transmission scene;
And if the first data is not the service data applied to the preset scene, switching from the first working mode to the second working mode under the condition that the transmission parameters meet the preset conditions.
12. An electronic device comprising a memory and one or more processors, wherein the memory is configured to store a computer program, and wherein the processor is configured to invoke the computer program to cause the electronic device to perform the method of any of claims 1-11.
13. A computer storage medium comprising computer instructions which, when run on an electronic device, cause the electronic device to perform the method of any one of claims 1 to 11.
CN202311422332.4A 2023-10-28 2023-10-28 Wireless network communication method and related equipment Active CN118449551B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311422332.4A CN118449551B (en) 2023-10-28 2023-10-28 Wireless network communication method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311422332.4A CN118449551B (en) 2023-10-28 2023-10-28 Wireless network communication method and related equipment

Publications (2)

Publication Number Publication Date
CN118449551A CN118449551A (en) 2024-08-06
CN118449551B true CN118449551B (en) 2025-01-21

Family

ID=92326992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311422332.4A Active CN118449551B (en) 2023-10-28 2023-10-28 Wireless network communication method and related equipment

Country Status (1)

Country Link
CN (1) CN118449551B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110692205A (en) * 2017-06-30 2020-01-14 英特尔公司 Communication control method and system
CN112088547A (en) * 2018-12-14 2020-12-15 华为技术有限公司 Mode switching method under WiFi network and terminal equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009525694A (en) * 2006-01-31 2009-07-09 ビシーム コミュニケーションズ インコーポレイテッド Modulation and coding level and space velocity selection for orthogonal frequency domain modulation systems
KR20070091889A (en) * 2006-03-08 2007-09-12 삼성전자주식회사 Apparatus and method for determining transmission mode in multi-antenna system
US8175181B1 (en) * 2007-05-31 2012-05-08 Marvell International Ltd. Method and apparatus for selecting a modulation coding scheme
CN106231662B (en) * 2016-09-30 2019-08-20 维沃移动通信有限公司 A kind of method for handover control and terminal of terminal antenna
CN107547121B (en) * 2017-08-30 2020-05-19 Oppo广东移动通信有限公司 Antenna control method, device, storage medium and electronic device
CN107634789B (en) * 2017-08-30 2020-09-08 Oppo广东移动通信有限公司 Antenna control method, antenna control device, storage medium and electronic equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110692205A (en) * 2017-06-30 2020-01-14 英特尔公司 Communication control method and system
CN112088547A (en) * 2018-12-14 2020-12-15 华为技术有限公司 Mode switching method under WiFi network and terminal equipment

Also Published As

Publication number Publication date
CN118449551A (en) 2024-08-06

Similar Documents

Publication Publication Date Title
US9001783B2 (en) Dual base stations for wireless communications systems
US8340580B1 (en) Method and apparatus for managing coexistence interference
EP2087614B1 (en) Control of radio process
EP3072333B1 (en) Dynamically adjusting roaming parameters
CN103828418A (en) Multi-radio medium-agnostic access architecture
CN116546657B (en) Link capability indication method and related device
US20060135066A1 (en) Associating a wireless station with an access point
US20030203741A1 (en) Autonomous distributed wireless network system, method of autonomous distributed wireless network communication and wireless terminal apparatus
CN101088235A (en) Method and device for controlling radio access
CN113825167B (en) Method and device for determining link reachability
JP4597652B2 (en) Method and apparatus for selecting access points using channel correlation in a wireless communication system
US9167466B2 (en) Enhanced measurement reporting to improve throughput when using multicarrier cells
EP3681230A1 (en) Apparatus and method for configuring backhaul link in wireless communication system
KR20070030319A (en) Method and communication unit for use in broadband wireless communication system
US20120063404A1 (en) Method and Apparatus
CN115514399B (en) Antenna selection method and device
CN109756963B (en) Method, device and equipment for determining working mode
US12418910B2 (en) Frequency planning for Wi-Fi access points with cellular connection
US20240064628A1 (en) Selecting and controlling base stations for Wi-Fi access points with cellular connection
US7869809B2 (en) Radio resource measurement and estimation
US20250247747A1 (en) Wi-fi network failover to cellular connection with throttling of traffic
CN118449551B (en) Wireless network communication method and related equipment
US20170353961A1 (en) Managing Radio Utilization of an Access Point
CN111447639A (en) Network connection control method, terminal and storage medium
US12418849B2 (en) Geographic limitation of Wi-Fi access points with cellular connection

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Terminal Co.,Ltd.

Country or region after: China

Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong

Patentee before: Honor Device Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address