Communication method and apparatus, and device and storage medium
By generating Wi-Fi frames with larger transmission distances, using spread spectrum, increasing transmission power and repeated transmission methods, the problem of limited coverage of Wi-Fi networks is solved, long-distance communication between Wi-Fi devices is realized, and communication reliability is improved.
Patent Information
- Application Number
- PCT/CN2024/144206
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-31
- Filing Date
- 2024-12-31
- Publication Date
- 2025-08-07
AI Technical Summary
The existing Wi-Fi network has limited coverage and it is difficult to achieve long-distance communication between Wi-Fi devices.
By generating Wi-Fi frames, a first preamble with a larger transmission distance is adopted, including spreading spectrum, increasing transmission power, repeated transmission, etc., to enhance the transmission distance of the synchronization sequence and the frame start symbol, and combine forward error correction technology and power enhancement to ensure long-distance communication.
The coverage of Wi-Fi network has been expanded, long-distance communication between Wi-Fi devices has been realized, the system bit error rate has been reduced, and communication reliability has been improved.
Smart Images

Figure CN2024144206_07082025_PF_FP_ABST
Abstract
Description
Communication method, device, equipment and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on January 31, 2024, with application number 202410144748.2 and application name “Communication Method, Apparatus, Equipment and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method, apparatus, device, and storage medium. Background Art
[0003] In a Wi-Fi system, an access point (AP) acts as a Wi-Fi network provider, allowing other wireless devices to connect to the Wi-Fi network and providing data access to these devices. Devices connected to the Wi-Fi network are called stations (STAs). STAs can be used in a variety of applications. For example, in a home network, Internet of Things (IoT) products can act as STAs on a Wi-Fi network to implement smart homes. The number of IoT products that can be covered by a Wi-Fi system is related to the Wi-Fi network's coverage. Due to the increasing popularity of IoT products, their variety and number are constantly increasing. In particular, IoT devices deployed outdoors or in corners of rooms, such as video doorbells, surveillance equipment, and sensors, need to be covered, placing increasing demands on Wi-Fi network coverage.
[0004] Therefore, how to expand the coverage of Wi-Fi networks and achieve long-distance communication between Wi-Fi devices is an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of the present application provide a communication method, apparatus, device, and storage medium that can expand the coverage of a Wi-Fi network and enable long-distance communication between Wi-Fi devices.
[0006] In a first aspect, embodiments of the present application provide a communication method. The method may be performed by a first communication device, which may be understood as a communication device that sends signals. The first communication device may be a Wi-Fi device, or a Wi-Fi chip, functional module, or processing system provided in the Wi-Fi device.
[0007] Exemplarily, a first communication device generates a Wi-Fi frame, which includes a first preamble code and a second preamble code, and the transmission distance of the synchronization sequence in the first preamble code is greater than the transmission distance of the synchronization sequence in the second preamble code. The first communication device sends the Wi-Fi frame to achieve communication between long-distance Wi-Fi devices through the synchronization sequence in the first preamble code.
[0008] With reference to the first aspect, in some possible implementations, a transmission distance of the synchronization sequence in the first preamble is related to at least one of the following:
[0009] 1.1. The synchronization sequence in the first preamble is obtained by spreading the synchronization sequence in the second preamble. The first communication device can improve the spreading gain of the first communication device by spreading the first preamble, thereby increasing the transmission distance of the first preamble.
[0010] 1.2. The transmission power of the synchronization sequence in the first preamble is greater than the transmission power of the synchronization sequence in the second preamble. The transmission distance of the synchronization sequence in the first preamble is increased by increasing the transmission power.
[0011] 1.3. Repeating the transmission of the synchronization sequence in the first preamble, or the first preamble including multiple repeated synchronization sequences. By repeatedly transmitting the synchronization sequence in the first preamble, the transmission distance of the synchronization sequence in the first preamble is increased.
[0012] In combination with the first aspect, in some possible implementations, a transmission distance of a start frame delimiter (SFD) in the first preamble is greater than a transmission distance of the SFD in the second preamble, so as to enable communication between long-distance Wi-Fi devices through the SFD in the first preamble.
[0013] In combination with the first aspect, in some possible implementations, the second preamble is located before the SFD in the first preamble to avoid interference with the data portion after the SFD is received.
[0014] With reference to the first aspect, in some possible implementations, the transmission distance of the SFD in the first preamble is related to at least one of the following:
[0015] 2.1. The SFD in the first preamble is encoded using forward error correction (FEC). FEC is a coding technique widely used in communication systems. By adding redundant checksum information, it enhances the coding's anti-interference capabilities, strengthens both error correction and detection capabilities, and effectively reduces the system's bit error rate (BER) with minimal redundant overhead, extending transmission distance.
[0016] 2.2. The transmission power of the SFD in the first preamble is greater than the transmission power of the SFD in the second preamble. The transmission distance of the SFD in the first preamble is increased by increasing the transmission power.
[0017] 2.3. Repeatedly transmit the SFD in the first preamble, or the first preamble includes multiple repeated SFDs. By repeatedly transmitting the SFD in the first preamble, the transmission distance of the SFD in the first preamble is increased.
[0018] In combination with the first aspect, in some possible implementations, the SFD in the first preamble carries check information to improve the anti-interference capability of the coding, effectively reduce the bit error rate of the system, and further extend the transmission distance.
[0019] In combination with the first aspect, in some possible implementations, the Wi-Fi frame further includes a first header and a second header, where the transmission distance of the first header is greater than the transmission distance of the second header, so as to enable communication between long-distance Wi-Fi devices through the first header.
[0020] In combination with the first aspect, in some possible implementations, the SFD in the first preamble is used to indicate reception of the first header.
[0021] In combination with the first aspect, in some possible implementations, the second header is located before the SFD in the first preamble code to avoid interfering with the data part after receiving the SFD.
[0022] With reference to the first aspect, in some possible implementations, the information in the first header includes at least one of the following:
[0023] The length of the physical layer service data unit (PSDU) in the Wi-Fi frame;
[0024] FEC encoding information of the PSDU in the Wi-Fi frame;
[0025] Repeated transmission of PSDU in Wi-Fi frames;
[0026] Power boost information for the PSDU in Wi-Fi frames;
[0027] Modulation information of the PSDU in the Wi-Fi frame;
[0028] Reserved fields of the first header; or,
[0029] Checksum information of the first header.
[0030] In this implementation, the first header includes information related to the PSDU in the Wi-Fi frame, facilitating demodulation of the PSDU by the receiving end. Furthermore, reserved fields within the first header are reserved for subsequent extended functionality, improving the applicability of the Wi-Fi frame. The parity information within the first header improves the coding's anti-interference capabilities, effectively reducing the system's bit error rate and further extending transmission distance.
[0031] With reference to the first aspect, in some possible implementations, the transmission distance of the first head is related to at least one of the following:
[0032] 3.1 The first header is encoded using FEC technology to extend the transmission distance.
[0033] 3.2 The transmission power of the first head is greater than the transmission power of the second head. By increasing the transmission power, the transmission distance of the first head is increased.
[0034] 3.3 Repeatedly sending the first header, or the Wi-Fi frame includes multiple repeated first headers. By repeatedly transmitting the first header, the transmission distance of the first header is increased.
[0035] In conjunction with the first aspect, in some possible implementations, the second header includes bits for carrying indication information, where the indication information is used to indicate whether the Wi-Fi frame is a traditional Wi-Fi frame. This facilitates a receiving end to identify the type of Wi-Fi frame and determine whether to receive the Wi-Fi frame based on whether the Wi-Fi frame is a traditional Wi-Fi frame, thereby achieving compatibility with devices using existing Wi-Fi protocols.
[0036] In combination with the first aspect, in some possible implementations, the reserved field of the second header is used to carry indication information to avoid occupying other fields in the second header and affecting the transmission of other signaling.
[0037] In conjunction with the first aspect, in some possible implementations, the second header includes a length field, where the length field is used to indicate the length of the PSDU in the Wi-Fi frame to achieve compatibility with devices using existing Wi-Fi protocols.
[0038] In conjunction with the first aspect, in some possible implementations, the Wi-Fi frame further includes a PSDU, and a transmission distance of the PSDU is related to at least one of the following:
[0039] 4.1. PSDU is encoded using FEC technology to extend the transmission distance.
[0040] 4.2. The transmission power of the PSDU is greater than that of the conventional PSDU. By increasing the transmission power, the transmission distance of the PSDU is increased.
[0041] 4.3. Repeatedly transmit the PSDU, or the Wi-Fi frame includes multiple repeated PSDUs. Repeated transmission of the PSDU increases the transmission distance of the PSDU.
[0042] In conjunction with the first aspect, in some possible implementations, the PSDU in the Wi-Fi frame carries verification information, effectively reducing the system's bit error rate and further extending the transmission distance.
[0043] In a second aspect, embodiments of the present application provide a communication method. The method may be performed by a second communication device, which may be understood as a communication device that receives a signal. The second communication device may be a Wi-Fi device or a Wi-Fi chip, functional module, or processing system provided in the Wi-Fi device.
[0044] Exemplarily, the second communication device receives a Wi-Fi frame, which includes a first preamble code and a second preamble code, and the transmission distance of the synchronization sequence in the first preamble code is greater than the transmission distance of the synchronization sequence in the second preamble code, and the second communication device obtains the synchronization sequence in the first preamble code.
[0045] With reference to the second aspect, in some possible implementations, a transmission distance of the synchronization sequence in the first preamble is related to at least one of the following:
[0046] 1.1. The synchronization sequence in the first preamble is obtained by spreading the synchronization sequence in the second preamble;
[0047] 1.2. The transmission power of the synchronization sequence in the first preamble is greater than the transmission power of the synchronization sequence in the second preamble; or
[0048] 1.3. Repeat the transmission of the synchronization sequence in the first preamble, or the first preamble includes multiple repeated synchronization sequences.
[0049] In combination with the second aspect, in some possible implementations, a transmission distance of a start frame character SFD in the first preamble is greater than a transmission distance of an SFD in the second preamble.
[0050] In conjunction with the second aspect, in some possible implementations, the second preamble is located before the SFD in the first preamble.
[0051] In conjunction with the second aspect, in some possible implementations, the transmission distance of the SFD in the first preamble is related to at least one of the following:
[0052] 2.1. The SFD in the first preamble is encoded using forward error correction (FEC) technology;
[0053] 2.2. The transmission power of the SFD in the first preamble is greater than the transmission power of the SFD in the second preamble; or
[0054] 2.3. Repeat the transmission of the SFD in the first preamble, or the first preamble includes multiple repeated SFDs.
[0055] In combination with the second aspect, in some possible implementations, the SFD in the first preamble carries verification information.
[0056] In conjunction with the second aspect, in some possible implementations, the Wi-Fi frame further includes a first header and a second header, and a transmission distance of the first header is greater than a transmission distance of the second header.
[0057] In combination with the second aspect, in some possible implementations, the SFD in the first preamble is used to indicate reception of the first header.
[0058] In combination with the second aspect, in some possible implementations, the second header is located before the SFD in the first preamble.
[0059] With reference to the second aspect, in some possible implementations, the information in the first header includes at least one of the following:
[0060] The length of the physical layer service data unit (PSDU) in the Wi-Fi frame;
[0061] FEC encoding information of the PSDU in the Wi-Fi frame;
[0062] Repeated transmission of PSDU in Wi-Fi frames;
[0063] Power boost information for the PSDU in Wi-Fi frames;
[0064] Modulation information of the PSDU in the Wi-Fi frame;
[0065] Reserved fields of the first header; or,
[0066] Checksum information of the first header.
[0067] With reference to the second aspect, in some possible implementations, the transmission distance of the first head is related to at least one of the following:
[0068] 3.1. The first header is encoded using FEC technology;
[0069] 3.2. The transmission power of the first header is greater than the transmission power of the second header; or
[0070] 3.3. The first header is sent repeatedly, or the Wi-Fi frame includes multiple repeated first headers.
[0071] With reference to the second aspect, in some possible implementations, the second header includes a bit for carrying indication information, where the indication information is used to indicate whether the Wi-Fi frame is a traditional Wi-Fi frame.
[0072] In combination with the second aspect, in some possible implementations, the reserved field of the second header is used to carry indication information.
[0073] In conjunction with the second aspect, in some possible implementations, the second header includes a length field, where the length field is used to indicate the length of the PSDU in the Wi-Fi frame.
[0074] In conjunction with the second aspect, in some possible implementations, the Wi-Fi frame further includes a PSDU, and a transmission distance of the PSDU is related to at least one of the following:
[0075] 4.1. PSDU is encoded using FEC technology;
[0076] 4.2. The transmission power of the PSDU is greater than the transmission power of the traditional PSDU; or
[0077] 4.3. Repeatedly send PSDU, or the Wi-Fi frame includes multiple repeated PSDUs.
[0078] In conjunction with the second aspect, in some possible implementations, the PSDU in the Wi-Fi frame carries verification information.
[0079] In a third aspect, an embodiment of the present application provides a communication device, including: a processing module, configured to generate a Wi-Fi frame, the Wi-Fi frame including a first preamble and a second preamble, wherein a transmission distance of a synchronization sequence in the first preamble is greater than a transmission distance of a synchronization sequence in the second preamble; and a transceiver module, configured to send the Wi-Fi frame.
[0080] In some possible implementations, a transmission distance of the synchronization sequence in the first preamble is related to at least one of the following:
[0081] 1.1. The synchronization sequence in the first preamble is obtained by spreading the synchronization sequence in the second preamble;
[0082] 1.2. The transmission power of the synchronization sequence in the first preamble is greater than the transmission power of the synchronization sequence in the second preamble; or
[0083] 1.3. Repeat the transmission of the synchronization sequence in the first preamble, or the first preamble includes multiple repeated synchronization sequences.
[0084] In some possible implementations, a transmission distance of the start frame symbol SFD in the first preamble is greater than a transmission distance of the SFD in the second preamble.
[0085] In some possible implementations, the second preamble is located before the SFD in the first preamble.
[0086] In some possible implementations, the transmission distance of the SFD in the first preamble is related to at least one of the following:
[0087] 2.1. The SFD in the first preamble is encoded using forward error correction (FEC) technology;
[0088] 2.2. The transmission power of the SFD in the first preamble is greater than the transmission power of the SFD in the second preamble; or
[0089] 2.3. Repeat the transmission of the SFD in the first preamble, or the first preamble includes multiple repeated SFDs.
[0090] In some possible implementations, the SFD in the first preamble carries check information.
[0091] In some possible implementations, the Wi-Fi frame further includes a first header and a second header, and a transmission distance of the first header is greater than a transmission distance of the second header.
[0092] In some possible implementations, the SFD in the first preamble is used to indicate reception of the first header.
[0093] In some possible implementations, the second header is located before the SFD in the first preamble.
[0094] In some possible implementations, the information in the first header includes at least one of the following:
[0095] The length of the physical layer service data unit (PSDU) in the Wi-Fi frame;
[0096] FEC encoding information of the PSDU in the Wi-Fi frame;
[0097] Repeated transmission of PSDU in Wi-Fi frames;
[0098] Power boost information for the PSDU in Wi-Fi frames;
[0099] Modulation information of the PSDU in the Wi-Fi frame;
[0100] Reserved fields of the first header; or,
[0101] Checksum information of the first header.
[0102] In some possible implementations, the transmission distance of the first head is related to at least one of the following:
[0103] 3.1. The first header is encoded using FEC technology;
[0104] 3.2. The transmission power of the first header is greater than the transmission power of the second header; or
[0105] 3.3. The first header is sent repeatedly, or the Wi-Fi frame includes multiple repeated first headers.
[0106] In some possible implementations, the second header includes a bit for carrying indication information, where the indication information is used to indicate whether the Wi-Fi frame is a traditional Wi-Fi frame.
[0107] In some possible implementations, the reserved field of the second header is used to carry indication information.
[0108] In some possible implementations, the second header includes a length field, where the length field is used to indicate the length of the PSDU in the Wi-Fi frame.
[0109] In some possible implementations, the Wi-Fi frame also includes a PSDU, and the transmission distance of the PSDU is related to at least one of the following:
[0110] 4.1. PSDU is encoded using FEC technology;
[0111] 4.2. The transmission power of the PSDU is greater than the transmission power of the traditional PSDU; or
[0112] 4.3. Repeatedly send PSDU, or the Wi-Fi frame includes multiple repeated PSDUs.
[0113] In some possible implementations, the PSDU in the Wi-Fi frame carries verification information.
[0114] In a fourth aspect, an embodiment of the present application provides a communication device, including:
[0115] A transceiver module is configured to receive a Wi-Fi frame, where the Wi-Fi frame includes a first preamble and a second preamble, wherein a transmission distance of a synchronization sequence in the first preamble is greater than a transmission distance of a synchronization sequence in the second preamble; and a processing module is configured to obtain the synchronization sequence in the first preamble.
[0116] In some possible implementations, a transmission distance of the synchronization sequence in the first preamble is related to at least one of the following:
[0117] 1.1. The synchronization sequence in the first preamble is obtained by spreading the synchronization sequence in the second preamble;
[0118] 1.2. The transmission power of the synchronization sequence in the first preamble is greater than the transmission power of the synchronization sequence in the second preamble; or
[0119] 1.3. Repeat the transmission of the synchronization sequence in the first preamble, or the first preamble includes multiple repeated synchronization sequences.
[0120] In some possible implementations, a transmission distance of the start frame symbol SFD in the first preamble is greater than a transmission distance of the SFD in the second preamble.
[0121] In some possible implementations, the second preamble is located before the SFD in the first preamble.
[0122] In some possible implementations, the transmission distance of the SFD in the first preamble is related to at least one of the following:
[0123] 2.1. The SFD in the first preamble is encoded using FEC technology;
[0124] 2.2. The transmission power of the SFD in the first preamble is greater than the transmission power of the SFD in the second preamble; or
[0125] 2.3. Repeat the transmission of the SFD in the first preamble, or the first preamble includes multiple repeated SFDs.
[0126] In some possible implementations, the SFD in the first preamble carries check information.
[0127] In some possible implementations, the Wi-Fi frame further includes a first header and a second header, and a transmission distance of the first header is greater than a transmission distance of the second header.
[0128] In some possible implementations, the SFD in the first preamble is used to indicate reception of the first header.
[0129] In some possible implementations, the second header is located before the SFD in the first preamble.
[0130] In some possible implementations, the information in the first header includes at least one of the following:
[0131] The length of the physical layer service data unit (PSDU) in the Wi-Fi frame;
[0132] FEC encoding information of the PSDU in the Wi-Fi frame;
[0133] Repeated transmission of PSDU in Wi-Fi frames;
[0134] Power boost information for the PSDU in Wi-Fi frames;
[0135] Modulation information of the PSDU in the Wi-Fi frame;
[0136] Reserved fields of the first header; or,
[0137] Checksum information of the first header.
[0138] In some possible implementations, the transmission distance of the first head is related to at least one of the following:
[0139] 3.1. The first header is encoded using FEC technology;
[0140] 3.2. The transmission power of the first header is greater than the transmission power of the second header; or
[0141] 3.3. The first header is sent repeatedly, or the Wi-Fi frame includes multiple repeated first headers.
[0142] In some possible implementations, the second header includes a bit for carrying indication information, where the indication information is used to indicate whether the Wi-Fi frame is a traditional Wi-Fi frame.
[0143] In some possible implementations, the reserved field of the second header is used to carry indication information.
[0144] In some possible implementations, the second header includes a length field, where the length field is used to indicate the length of the PSDU in the Wi-Fi frame.
[0145] In some possible implementations, the Wi-Fi frame also includes a PSDU, and the transmission distance of the PSDU is related to at least one of the following:
[0146] 4.1. PSDU is encoded using FEC technology;
[0147] 4.2. The transmission power of the PSDU is greater than the transmission power of the traditional PSDU; or
[0148] 4.3. Repeatedly send PSDU, or the Wi-Fi frame includes multiple repeated PSDUs.
[0149] In some possible implementations, the PSDU in the Wi-Fi frame carries verification information.
[0150] In a fifth aspect, an embodiment of the present application provides a first communication device, comprising a processor configured to execute the method described in the first aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation is executed.
[0151] In a possible implementation, the memory is located outside the first communication device.
[0152] In a possible implementation, the memory is located within the first communication device.
[0153] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. For example, the first communication device may be a chip.
[0154] In a possible implementation, the first communication device further includes a transceiver, where the transceiver is configured to receive information or send information.
[0155] In a sixth aspect, an embodiment of the present application provides a second communication device, comprising a processor configured to execute the method described in the second aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect or any possible implementation is executed.
[0156] In a possible implementation, the memory is located outside the second communication device.
[0157] In a possible implementation, the memory is located within the second communication device.
[0158] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the second communication device may be a chip.
[0159] In a possible implementation, the second communication device further includes a transceiver, where the transceiver is configured to receive information or send information.
[0160] In the seventh aspect, an embodiment of the present application provides a first communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the first aspect or any possible implementation method.
[0161] In an eighth aspect, an embodiment of the present application provides a second communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the second aspect or any possible implementation method.
[0162] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer-readable storage medium is run on a computer, the method shown in any one of the above-mentioned first to second aspects or any possible implementation method is executed.
[0163] In a tenth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the method shown in any one of the first to second aspects or any possible implementation thereof to be executed.
[0164] In an eleventh aspect, an embodiment of the present application provides a computer program. When the computer program is run on a computer, the method shown in any one of the first to second aspects or any possible implementation is executed.
[0165] In the twelfth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and / or a second communication device, the first communication device is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect.
[0166] The beneficial effects of the technical solutions provided by the above-mentioned fifth to twelfth aspects and each possible implementation method can be referred to the beneficial effects brought about by the above-mentioned first aspect and each possible implementation method, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0167] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0168] FIG2 is a schematic flow chart of a Wi-Fi transmission provided by this application;
[0169] FIG3 is a schematic diagram of the structure of a Wi-Fi frame provided by this application;
[0170] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;
[0171] FIG5 is a schematic structural diagram of an SFD provided in an embodiment of the present application;
[0172] FIG6 is a schematic diagram of the structure of a head provided in an embodiment of the present application;
[0173] FIG7 is a schematic diagram of the structure of a Wi-Fi frame provided in an embodiment of the present application;
[0174] FIG8 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0175] FIG9 is a schematic structural diagram of another communication device provided in an embodiment of the present application;
[0176] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0177] To facilitate understanding of the technical solution of the present application, the present application will be further described below with reference to the accompanying drawings.
[0178] The terms "first" and "second" in the specification, claims, and drawings of this application are used only to distinguish different objects and are not used to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to the process, method, product, or device.
[0179] References to "embodiments" herein mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It will be understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0180] In this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships can exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that three relationships exist, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0181] The following introduces the communication system involved in the embodiments of the present application.
[0182] The technical solutions provided in the embodiments of the present application can be applied to wireless local area network (WLAN) systems, such as Wi-Fi, etc. The methods provided in the embodiments of the present application can be applied to the Institute of Electrical and Electronics Engineers IEEE 802.11 series protocols, such as 801.11, 802.11b, 802.11a / g, 802.11n, 802.11ac, 802.11ax protocols and next-generation protocols, etc., which are not listed one by one. The technical solutions provided in the embodiments of the present application can also be applied to wireless personal area networks (WPANs) based on millimeter wave (MMW) and ultra-wideband (UWB) technologies, etc. The methods provided in the embodiments of the present application can be applied to the IEEE 802.15 series protocols, such as 802.15.4a, 802.15.4z or 802.15.4ab, or a future generation of UWB WPAN protocols, etc., which are not listed one by one. The technical solutions provided in the embodiments of the present application can also be applied to the following communication systems, for example, the Internet of Things (IoT) system, vehicle-to-everything (V2X, where X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) system, long-term evolution (LTE) system, fifth-generation (5G) communication system, and new communication systems that will emerge in future communication developments. For example, the V2X may include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) or vehicle-to-network (V2N) communication.
[0183] WLAN systems can provide high-speed and low-latency transmission. As WLAN application scenarios continue to evolve, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, corporate offices, sports stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, devices that support WLAN communication or perception (such as access points or stations) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, displays, TVs, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR) and virtual reality (VR)), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices, infrastructure in daily life scenarios (such as vending machines, self-service navigation counters in supermarkets, self-service checkout equipment, self-service ordering machines, etc.), and equipment in large sports and music venues.
[0184] Although the embodiments of the present application mainly take WLAN as an example, especially the network applied to the IEEE 802.11 series of standards. The embodiments of the present application can also support Wi-Fi 8, which can also be called ultra high reliability (UHR) or ultra high reliability and throughput (UHRT), etc., which are not listed here one by one. The various aspects involved in the embodiments of the present application can be extended to other networks that adopt various standards or protocols. For example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard) and wide area network (WAN) or other networks now known or developed later.
[0185] In one possible implementation, the method provided in the embodiment of the present application may be implemented by a communication device in a communication system. For example, the communication device may be an access point (AP) or a station (STA).
[0186] AP is a device with wireless communication function, supports communication or perception using WLAN protocol, and has the function of communicating or perceiving with other devices in the WLAN network (such as non-access point station (non-AP STA) or other access points). Of course, it can also have the function of communicating or perceiving with other devices. Alternatively, the access point is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. In the WLAN system, the access point can be called an access point station (AP STA). The device with wireless communication function can be a complete device, or it can be a chip, processing system or functional module installed in the complete device. The device installed with these chips or processing systems or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system or functional module. The AP in the embodiment of the present application is a device that provides services for non-AP STA, and can support 802.11 series protocols or subsequent protocols. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network. It is mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. For another example, an AP can be a communication entity such as a communication server, router, switch, or bridge; an AP can include various forms of macro base stations, micro base stations, and relay stations. Of course, an AP can also be a chip, processing system, or module in any of the above-mentioned devices, thereby implementing the methods and functions of the embodiments of the present application.
[0187] A STA is a device with wireless communication capabilities that supports communication or perception using the WLAN protocol and has the ability to communicate or perceive other non-AP STAs or access points in the WLAN network. In a WLAN system, a station can be referred to as a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate or perceive with an AP and then communicate with a WLAN. The device with wireless communication capabilities can be a complete device, or a chip, processing system, or functional module installed in the complete device. The device installed with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chip, processing system, or functional module. For example, a STA can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. For another example, a STA can be a mobile phone that supports Wi-Fi communication capabilities, a tablet that supports Wi-Fi communication capabilities, a set-top box that supports Wi-Fi communication capabilities, a smart TV that supports Wi-Fi communication capabilities, a smart wearable device that supports Wi-Fi communication capabilities, an in-vehicle communication device that supports Wi-Fi communication capabilities, and a computer that supports Wi-Fi communication capabilities. Of course, STA can also be a chip, processing system, or module in the various forms of devices mentioned above, so as to implement the methods and functions of the embodiments of the present application.
[0188] Exemplarily, the communication system to which the method provided in the embodiment of the present application can be applied may include access points and stations. For example, the embodiment of the present application may be applicable to scenarios of communication or perception between AP and STA, between AP and AP, or between STA and STA in a WLAN, and the embodiment of the present application is not limited to this. Optionally, the AP may communicate or perceive with a single STA, or the AP may communicate or perceive with multiple STAs at the same time. Specifically, the communication or perception between the AP and multiple STAs can be divided into downlink transmission in which the AP sends signals to multiple STAs at the same time, and uplink transmission in which multiple STAs send signals to the AP. Among them, the WLAN communication protocol can be supported between the AP and the STA, between the AP and the AP, and between the STA and the STA. The communication protocol may include a protocol of the IEEE 802.11 series, such as the 802.11b protocol, and of course, it is also applicable to protocols after 802.11b.
[0189] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. The communication system may include one or more APs and one or more STAs. Figure 1 shows two access points such as AP1 and AP2, and three stations such as STA1, STA2, and STA3. As an example, the method provided in an embodiment of the present application may be applicable to data communication or perception between an AP and one or more STAs, such as the communication between AP1 and STA1, the communication between AP1 and STA1 and STA2, and the communication between AP1 and STA1, STA2, and STA3 as shown in Figure 1. As another example, the method provided in an embodiment of the present application may be applicable to communication between APs, such as the communication between AP1 and AP2 as shown in Figure 1. As another example, the method provided in an embodiment of the present application may be applicable to communication between STAs, such as the communication between STA2 and STA3 as shown in Figure 1.
[0190] In Figure 1, the STA is a mobile phone and the AP is a router as an example, which does not limit the types of APs and STAs in the embodiments of the present application. At the same time, the number of APs and STAs shown in Figure 1 is only an example. In a specific implementation, the number of APs or STAs can be greater or less, and the embodiments of the present application do not limit this.
[0191] From the perspectives of sending and receiving signals, the first communication device described below can be understood as a communication device that sends signals, and the second communication device can be understood as a communication device that receives signals. Alternatively, the first communication device can be referred to as a transmitter, and the second communication device can be referred to as a receiver. In the embodiments of the present application, the signal can be a signal obtained by processing an encoded sequence. From the perspective of different devices, as an example, the first communication device and the second communication device can be Wi-Fi chips, functional modules, or processing systems, etc., provided in different Wi-Fi devices. As another example, the first communication device can be an AP, and the second communication device can be a non-AP STA. As yet another example, the first communication device and the second communication device can both be non-AP STAs or both APs. As yet another example, the first communication device can be a non-AP STA, and the second communication device can be an AP. As yet another example, at least one of the first communication device and the second communication device can be a multi-link device (MLD), etc., which are not listed one by one in the embodiments of the present application. Exemplarily, a multi-link device (MLD) refers to a device that simultaneously has multiple stations (such as APs or non-AP STAs), each operating on different frequency bands or channels. A multi-link device includes multiple subordinate stations, which can be physical stations or logical stations. Each station can operate on a link, a frequency band, or a channel, etc. The above-mentioned subordinate stations can be APs or non-AP STAs. A multi-link device (such as a non-AP MLD or an AP MLD) can be a communication device with wireless communication capabilities. The communication device can be a complete device, or a chip, processing system, or module installed in the complete device. Devices installed with these chips, processing systems, or modules can implement the methods and functions of the embodiments of the present application under the control of these chips, processing systems, or modules. The multi-link device can implement wireless communication in accordance with the 802.11 series of protocols, thereby achieving communication with other devices. The other devices shown here may be multi-link devices or may not be multi-link devices. The frequency bands in which the multi-link device operates may include but are not limited to: sub 1 GHz, 2.4 GHz, 5 GHz, 6 GHz, etc., which are not listed here one by one.
[0192] The embodiment of the present application describes the method provided by the embodiment of the present application based on the first communication device and the second communication device. However, during the process of transmitting signals, the first communication device and the second communication device can also forward the signal through other devices, such as forwarding the signal between the first communication device and the second communication device through a forwarding device. The embodiment of the present application does not limit other devices other than the first communication device and the second communication device.
[0193] The following exemplary description of the transmission process between the first communication device and the second communication device is provided with reference to Figure 2. Figure 2 only illustrates the first communication device 101 configured with two antennas and the second communication device 102 configured with one antenna. In practical applications, the first communication device 101 and the second communication device 102 may each be configured with one or more antennas.
[0194] Under the 802.11b standard Wi-Fi protocol, the physical layer baseband processing module of the first communication device 101 scrambles and modulates the binary user data (i.e., information bits) of the MAC signal source to generate modulation symbols, then spreads the modulation symbols to generate a radio frequency signal, which is transmitted via the antenna of the radio frequency front end. The physical layer baseband processing module of the second communication device 102 despreads (or despreads, the inverse of spreading), demodulates, and descrambles (or descrambles, the inverse of scrambling) the radio frequency signal received by the radio frequency front end via the antenna to recover the information bits, thereby completing the transmission and reception of the information bits (i.e., binary user data).
[0195] The Wi-Fi frame transmitted through the above transmission process is also called a Wi-Fi physical frame. As shown in Figure 3, in the 802.11b standard, the Wi-Fi frame is a physical layer convergence protocol (PLCP) data unit (PPDU). The Wi-Fi frame structure includes: a PLCP preamble (referred to as the preamble), a PLCP header (referred to as the header), and a PLCP service data unit (PSDU), with the payload usually being the PSDU.
[0196] The preamble consists of a synchronization (SYNC) sequence and an SFD. The SYNC sequence wakes up the receiver and synchronizes it with the received signal. The SFD notifies the receiver that the transmission of MAC layer parameters will begin immediately after the SFD.
[0197] Typically, a long preamble is 144 bits long, consisting of a 128-bit synchronization sequence at the front and a 16-bit SFD at the back. A short preamble is 72 bits long, consisting of a 56-bit synchronization sequence at the front and a 16-bit SFD at the back. The SYNC sequence of a long preamble is a 128-bit scrambled "1" (for example, the seed code of the scrambler used for scrambling can be "1101100"), while the SYNC sequence of a short preamble is a 56-bit scrambled "0" sequence. For example, the SFD value can be 1111 0011 1010 0000. When the receiver receives the SFD, it indicates that the next header will be sent.
[0198] The preamble is typically modulated using differential binary phase shift keying (DBPSK) and transmitted at a rate of 1 Mbps. The preamble modulation algorithm is fixed. The header modulation algorithm can be DBPSK or quadrature binary phase shift keying (QBPSK). The PSDU can use other modulation algorithms, such as DBPSK, QBPSK, complementary code keying (CCK) (CCK5.5 or CCK11), and direct sequence spread spectrum (DSSS). The header contains physical parameters related to data transmission, including signaling (SIGNAL), service (SERVICE), the length of the data to be transmitted (LENGTH), and a 16-bit CRC checksum. The receiver will adjust the receiving rate, select the decoding method, and decide when to end data reception based on these parameters. The Signaling (SIGNAL) field is 8 bits long and defines the data rate. It has four values: 0Ah, 14h, 37h, and 6Eh, specifying transmission rates of 1 Mbps, 2 Mbps, 5.5 Mbps, and 11 Mbps, respectively. The receiver will adjust its reception rate accordingly. The Service (SERVICE) field is also 8 bits long and specifies the modulation code used (CCK or packet binary convolutional coding (PBCC)). The Length (LENGTH) field is 16 bits long and indicates the transmission time (in microseconds) required for the following PSDU. A 16-bit CRC is used to verify the correctness of the received Signaling, Service, and Length fields. The preamble and header are transmitted at a fixed rate of 1 Mbps, while the PSDU can be transmitted at 1 Mbps (DBPSK modulation), 2 Mbps (DQPSK modulation), 5.5 Mbps (CCK or PBCC), and 11 Mbps (CCK or PBCC).
[0199] In recent years, a growing number of Internet of Things (IoT) devices have emerged as STAs in home networks. Even ordinary household appliances have acquired IoT device attributes by integrating Wi-Fi modules. IoT devices generally have the following characteristics: low cost, low power consumption, low traffic, and wide coverage. Among Wi-Fi-based IoT devices, the 802.11b standard has great potential and possesses these characteristics.
[0200] In a complex home environment, ordinary home users generally have only one AP, while IoT devices (such as refrigerators, air conditioners, color TVs, smart curtains, smart cameras, smart homes, and other smart home devices) may be distributed in various locations in the home. In particular, some IoT devices are deployed outdoors or in corners of rooms, such as video doorbells, monitoring equipment, and sensor devices. This puts relatively stringent requirements on the coverage capability of the Wi-FI network.
[0201] To address the above issues, embodiments of the present application propose a new Wi-Fi frame structure, in which a field for enhanced transmission is designed to implement enhanced transmission, thereby expanding the coverage of the Wi-Fi network.
[0202] The following describes the methods involved in the embodiments of the present application.
[0203] FIG4 is a flow chart of a communication method provided by an embodiment of the present application. The description of the first communication device and the second communication device, etc., can be referred to above and will not be described in detail here. As shown in FIG4 , method 200 includes:
[0204] S210: A first communication device generates a Wi-Fi frame, where the Wi-Fi frame includes a first preamble and a second preamble, and a transmission distance of a synchronization sequence in the first preamble is greater than a transmission distance of a synchronization sequence in the second preamble.
[0205] S220: The first communication device sends the Wi-Fi frame to the second communication device. Correspondingly, the second communication device receives the Wi-Fi frame from the first communication device.
[0206] It should be noted that the Wi-Fi frame generated by the first communication device has a new frame structure. Under the new frame structure, the Wi-Fi frame includes a first preamble and a second preamble, wherein the transmission distance of the synchronization sequence in the first preamble is greater than the transmission distance of the synchronization sequence in the second preamble. The first communication device sends the Wi-Fi frame to the second communication device to achieve communication between long-distance Wi-Fi devices through the synchronization sequence in the first preamble. Unless otherwise specified below, the Wi-Fi frame refers to the Wi-Fi frame with the new frame structure proposed in the embodiments of the present application.
[0207] The above-mentioned new frame structure is relative to the frame structure of the Wi-Fi frame defined in the current standard (such as the 802.11b standard). For ease of distinction, the Wi-Fi frame with the new frame structure in the embodiments of the present application can be referred to as an enhanced Wi-Fi frame, and the Wi-Fi frame defined in the current standard can be referred to as a legacy Wi-Fi frame. The Wi-Fi frame shown in Figure 3 is a legacy Wi-Fi frame. Of course, this application is not limited to this. Both enhanced Wi-Fi frames and legacy Wi-Fi frames can be collectively referred to as Wi-Fi frames. The second preamble can be the preamble in the legacy Wi-Fi frame, and the first preamble can be the preamble in the enhanced Wi-Fi frame. The first preamble and the second preamble are named only to distinguish different preambles. This application does not limit the naming of the first preamble and the second preamble. For example, the first preamble can also be called an enhanced preamble, and the second preamble can also be called a legacy preamble, and so on. Similarly, the synchronization sequence in the first preamble can be called an enhanced synchronization sequence, and the synchronization sequence in the second preamble can be called a legacy synchronization sequence.
[0208] The above-mentioned first preamble is used to improve the synchronization capability of the Wi-Fi frame, thereby realizing long-distance transmission between Wi-Fi devices. It should be understood that this application does not limit the implementation method of long-distance transmission of the synchronization sequence in the first preamble. Exemplarily, the long-distance transmission of the synchronization sequence in the first preamble can be achieved in the following manner, or in other words, the transmission distance of the synchronization sequence in the first preamble is related to at least one of the following:
[0209] In a first approach, the synchronization sequence in the first preamble is obtained by spreading the synchronization sequence in the second preamble.
[0210] In the first embodiment, the first communication device may spread the synchronization sequence b(k) in the second preamble based on the following formula to obtain the synchronization sequence c(k) of the first preamble:
[0211] in, represents the Kronecker product, b(k) may be the preamble code in the 802.11b standard. Since the synchronization sequence in the 802.11b standard is obtained based on spread spectrum, b(k) may also be called a spread spectrum code. m(l) represents a spread spectrum sequence, which may be preset or generated based on preset logic. This symbol, called a super symbol, is generated through spread spectrum to achieve longer-range transmission. The sequence represented by p(s) is used to mitigate the uneven power spectral density (PSD) caused by the periodicity of the preamble. The length of p(s) is the same as the number of super symbols. c(k) and b(k) are sequences consisting of K elements, m(l) is a sequence consisting of L elements, and p(s) is a sequence consisting of S elements.
[0212] Optionally, in the above-mentioned method 1, the first communication device can spread the synchronization sequence in the second preamble code once or multiple times to obtain the synchronization sequence in the first preamble code. The present application does not limit the number of spreading times, and the present application does not limit the spreading of the synchronization sequence of the second preamble code to obtain the synchronization sequence of the first preamble code. For example, the synchronization sequence of the first preamble code can be a preset bit sequence, and the first communication device can spread the preset bit sequence once or multiple times to obtain the synchronization sequence of the first preamble code.
[0213] In the first approach, the first communication device obtains the first preamble code through spectrum spreading, which can improve the spreading gain of the first communication device and increase the transmission distance of the first preamble code.
[0214] In a second approach, when the first communication device sends a Wi-Fi frame, the transmission power of the synchronization sequence in the first preamble is greater than the transmission power of the synchronization sequence in the second preamble. By increasing the transmission power, the transmission distance of the synchronization sequence in the first preamble is increased.
[0215] In mode three, the first communication device repeatedly transmits the synchronization sequence in the first preamble, or the first preamble in the Wi-Fi frame transmitted by the first communication device includes multiple repeated synchronization sequences. The first communication device repeatedly transmitting the synchronization sequence in the first preamble means that the first communication device transmits the synchronization sequence in the first preamble twice or more. Similarly, the first preamble including multiple repeated synchronization sequences means that the first preamble includes at least two of the synchronization sequences. By repeatedly transmitting the synchronization sequence in the first preamble, the transmission distance of the synchronization sequence in the first preamble is increased.
[0216] The above-mentioned methods 1 to 3 are only examples and not restrictive descriptions. The first communication device can also use other methods to increase the transmission distance of the synchronization sequence in the first preamble code, such as setting the synchronization sequence in the first preamble code to a specific bit sequence. The bit sequence can be determined through experiments or tests to ensure that the use of this bit sequence can increase the transmission distance of the synchronization sequence in the first preamble code.
[0217] The various implementations of increasing the transmission distance of the synchronization sequence in the first preamble in the above examples can be combined with each other to obtain a more significant enhancement effect.
[0218] It should be noted that the inclusion of a second preamble in the Wi-Fi frame proposed in the embodiments of the present application can achieve compatibility with some Wi-Fi devices that communicate based on a traditional frame structure (hereinafter referred to as compatible devices), thereby improving the stability of the communication system. When the Wi-Fi frame does not include the second preamble, it does not affect the implementation of long-distance transmission of the Wi-Fi frame.
[0219] After receiving the Wi-Fi frame, the second communication device can obtain the synchronization sequence in the first preamble of the Wi-Fi frame, and then perform signal synchronization based on the synchronization sequence in the first preamble. When the second communication device can refer to the above example to obtain the synchronization sequence in the first preamble of the Wi-Fi frame, for example, the physical layer baseband processing module of the second communication device despreads (or despreads, which is the inverse process of spreading), demodulates, and descrambles (or descrambles, which is the inverse process of scrambling) the radio frequency signal received by the radio frequency front end via the antenna to recover the information bits and obtain the synchronization sequence. It should be understood that the manner in which the second communication device receives the Wi-Fi frame and obtains other fields therein is similar to the above manner, and for the sake of brevity, it will not be repeated here.
[0220] In addition to the synchronization sequence, the first preamble in a Wi-Fi frame may also include an SFD. Similarly, to enable long-distance transmission between Wi-Fi devices, the SFD in the first preamble has a greater transmission distance than the SFD in the second preamble. Similar to the synchronization sequence, the SFD in the first preamble is referred to as an enhanced SFD (eSFD), while the SFD in the second preamble is referred to as a traditional SFD.
[0221] Optionally, the SFD in the first preamble may be a preset sequence, and the sequence of the SFD may be agreed upon by a protocol.
[0222] Optionally, the SFD in the first preamble may carry check information, which may be, for example, a cyclic redundancy check (CRC) code. The CRC carried by the SFD in the first preamble may be referred to as an enhanced CRC (i.e., eCRC). For example, referring to FIG5 , the eSFD may occupy 24 bits, wherein the eSFD sequence occupies 16 bits and the eCRC occupies 8 bits, such as the eSFD sequence is [1000110011101111] and the eCRC sequence is [11000001].
[0223] It should be understood that the present application does not limit the implementation method of long-distance transmission of the SFD in the first preamble. Exemplarily, long-distance transmission of the SFD in the first preamble can be implemented in the following manner, or in other words, the transmission distance of the SFD in the first preamble is related to at least one of the following:
[0224] In mode 1, the first communication device encodes the SFD in the first preamble using FEC technology. FEC is a coding technology widely used in communication systems. By adding redundant check information, it enhances the coding's anti-interference ability and error correction and detection capabilities. With minimal redundant overhead, it effectively reduces the system's bit error rate and extends the transmission distance.
[0225] Optionally, FEC technology includes multiple coding types, such as binary convolutional coding (BCC), Hamming code, Golay code, Bose–Chaudhuri–Hocquenghem code, low-density parity-check (LDPC), turbo code and polar code, etc. This application does not limit the coding method of SFD in the first preamble code.
[0226] In mode 2, when the first communication device sends a Wi-Fi frame, the transmission power of the SFD in the first preamble is greater than the transmission power of the SFD in the second preamble. By increasing the transmission power, the transmission distance of the SFD in the first preamble is increased.
[0227] In mode 3, the first communications device repeatedly transmits the SFD in the first preamble, or the first preamble in the Wi-Fi frame transmitted by the first communications device includes multiple repeated SFDs. Repeated transmission of the SFD in the first preamble by the first communications device means that the first communications device transmits the SFD in the first preamble twice or more. Similarly, the inclusion of multiple repeated SFDs in the first preamble means that the first preamble includes at least two such SFDs. Repeated transmission of the SFD in the first preamble increases the transmission distance of the SFD in the first preamble.
[0228] In the above-mentioned methods 1 to 3, the various implementation methods of increasing the transmission distance of the synchronization sequence in the first preamble code can be combined with each other to obtain a more significant enhancement effect.
[0229] In some embodiments, the Wi-Fi frame may further include a first header and a second header, and the transmission distance of the first header is greater than the transmission distance of the second header. The SFD in the first preamble can be used to indicate the first header in the received Wi-Fi frame. Specifically, the first preamble can be used to identify the sequence boundary of the first header in the Wi-Fi frame. Similarly, the SFD in the second preamble can be used to indicate the second header in the received Wi-Fi frame. Specifically, the second preamble can be used to identify the sequence boundary of the second header in the Wi-Fi frame. Among them, the first header and the second header are named only to distinguish different headers. This application does not limit the naming of the first header and the second header. For example, the first header can be called an enhanced header (eHeander), and the second header can be called a traditional header.
[0230] For example, a Wi-Fi frame may also include a PSDU, which may also be referred to as a payload. The PSDU may include multiple coding fields, such as coding field 0, coding field 1, etc. in FIG7 . Optionally, the PSDU also has a greater transmission range than the PSDU in a traditional Wi-Fi frame.
[0231] Optionally, the PSDU may also include checksum information, such as a CRC. When the PSDU is transmitted over long distances, the checksum information may be an enhanced CRC, such as an eCRC. For example, the first communication device may segment the scrambled information bits from the MAC source into multiple coding fields that conform to the coding rules according to a specific rule, and add checksum information to each segmented coding field, so that the second communication device can use the checksum information to assist in decoding and verifying the data.
[0232] Exemplarily, the first header information may include information related to the PSDU in the Wi-Fi frame, which is used by the second communication device to demodulate the PSDU. For example, the first header information may include at least one of the following: PSDU length, PSDU FEC coding information, PSDU retransmission information, PSDU power boost information, and PSDU modulation information, so that the second communication device can receive the PSDU based on the first header. It is understood that if the first communication device modulates the PSDU using FEC technology, the first header information may include the PSDU FEC coding information; if the first communication device retransmits the PSDU, the first header information may include the PSDU retransmission information; and if the first communication device achieves long-distance transmission of the PSDU by increasing the transmission power of the PSDU, the first header information may include the PSDU power boost information. Optionally, the power boost information may be the transmission power of the PSDU, or the difference between the transmission power of the PSDU in the Wi-Fi frame proposed in this application and the transmission power of the PSDU in a traditional Wi-Fi frame. In addition, the first header information may include other relevant information about the PSDU that is not listed here.
[0233] Exemplarily, the information of the first header may include: a reserved field, which is reserved for subsequent extended functions.
[0234] Exemplarily, the information in the first header may carry check information, and the check information may be, for example, a CRC code. The CRC carried by the first header may be called an enhanced CRC (ie, eCRC).
[0235] Referring to the example in FIG6 , the first header includes: a frame length field, a modulation field, a coding field, a code rate field, a power boost field, a repetition field, a reserved field, and a check field. Since the first header is an enhanced header (such as an eHeader), the fields in the first header can all be enhanced fields, such as the frame length field can be called an enhanced frame length (eLength) field, the modulation field can be called an enhanced modulation (eMod) field, the coding field can be called an enhanced coding (eCoding) field, the code rate field can be called an enhanced code rate (eCodeRate) field, the power boost field can be called an incremental power boost (ePowerBoost), the repetition field can be called an enhanced repetition (eRepeat) field, and the check field can be called an enhanced checksum (eCRC) field. Among them, the eLength field can indicate the length of the PSDU; the eMod field can indicate the modulation information of the PSDU; the eCoding field can indicate the FEC coding information of the PSDU, which can include, for example, the coding types listed in the above examples; the eCodeRate field can indicate the code rate of the PSDU, such as the ratio of the number of valid bits before encoding to the number of valid bits after encoding; the ePowerBoost field can indicate the power boost information of the PSDU; and the eRepeat field can indicate the repeated transmission information of the PSDU. For example, the eHeader can occupy 32 bits, the eLength field can occupy 12 bits in the eHeader, the eMod field can occupy 2 bits in the eHeader, the eCoding field can occupy 1 bit in the eHeader, the eCodeRate field can occupy 2 bits in the eHeader, the ePowerBoost field can occupy 2 bits in the eHeader, and the eRepeat field can occupy 2 bits in the eHeader. The reserved field can occupy 3 bits in the eHeader, and the eCRC field can occupy 8 bits in the eHeader. It should be noted that the eHeader may include more or fewer fields, and this application does not limit this. In addition, this application does not limit the number of bits occupied by the eHeader and the number of bits occupied by each field in the eHeader.
[0236] This application does not limit the implementation method of the long-distance transmission of the first head. Exemplarily, the long-distance transmission of the first head can be implemented in the following manner, or in other words, the transmission distance of the first head is related to at least one of the following:
[0237] In a first implementation mode, the first communication device encodes the first header using FEC technology to extend the transmission distance.
[0238] In a second implementation, when the first communication device sends a Wi-Fi frame, the transmission power of the first header is greater than the transmission power of the second header. By increasing the transmission power, the transmission distance of the first header is increased.
[0239] In a third implementation, the first communication device repeatedly transmits the first header, or multiple repeated first headers in a Wi-Fi frame transmitted by the first communication device, thereby increasing the transmission distance of the first header.
[0240] The long-distance transmission of the first header is similar to the implementation method of the long-distance transmission of the SFD in the first preamble code mentioned above. The specific implementation process can be found in the above example and will not be repeated for the sake of brevity.
[0241] Similar to the first header, this application does not limit the implementation method of long-distance transmission of PSDU. Exemplarily, long-distance transmission of PSDU can be implemented in the following ways, or in other words, the transmission distance of PSDU is related to at least one of the following:
[0242] In implementation mode 1, the first communication device encodes the PSDU using FEC technology to extend the transmission distance.
[0243] In implementation mode 2, when the first communication device sends a Wi-Fi frame, the transmission power of the PSDU is greater than the transmission power of the PSDU in a traditional Wi-Fi frame. By increasing the transmission power, the transmission distance of the PSDU is increased.
[0244] In implementation mode 3, the first communication device repeatedly transmits the PSDU, or multiple repeated PSDUs in the Wi-Fi frame transmitted by the first communication device. By repeatedly transmitting the PSDU, the transmission distance of the PSDU is increased.
[0245] The long-distance transmission of the PSDU is similar to the implementation of the long-distance transmission of the SFD in the first preamble code mentioned above. The specific implementation process can be found in the above example and will not be repeated for the sake of brevity.
[0246] Exemplarily, the second header may include bits for carrying indication information, where the indication information is used to indicate the type of the Wi-Fi frame, such as whether the Wi-Fi frame is an enhanced Wi-Fi frame or a traditional Wi-Fi frame. Because this indication information is used by a compatible device to identify whether a Wi-Fi frame is a traditional Wi-Fi frame, if the Wi-Fi frame is a traditional Wi-Fi frame, the compatible device may perform subsequent processing on the Wi-Fi frame, such as despreading, demodulation, and descrambling. If the Wi-Fi frame is not a traditional Wi-Fi frame, the compatible device may end candidate processing for the Wi-Fi frame. Therefore, the indication information may indicate whether the Wi-Fi frame is a traditional Wi-Fi frame. For example, if the indication information is 0, it indicates that the Wi-Fi frame is a traditional Wi-Fi frame, and if the indication information is 1, it indicates that the Wi-Fi frame is not a traditional Wi-Fi frame.
[0247] Optionally, the above-mentioned bits used to carry the indication information can be bits in the reserved field of the second header. In other words, the indication information can occupy the reserved field in the second header to avoid occupying other fields in the second header and affecting the transmission of other signaling.
[0248] Exemplarily, the second header may include a length field, where the length field is used to indicate the length of the PSDU in the Wi-Fi frame to achieve backward compatibility.
[0249] The frame structure of the Wi-Fi frame proposed in the embodiment of the present application is exemplarily described below with reference to FIG. 7 .
[0250] As shown in Figure 7, the Wi-Fi frame includes, in order: a synchronization sequence in the first preamble, a synchronization sequence in the second preamble, an SFD in the second preamble, a second header, an SFD in the first preamble, a first header, and a PSDU. Based on the above example, it can be seen that the fields in the Wi-Fi frame that can achieve long-distance transmission include the synchronization sequence in the first preamble, the SFD in the first preamble, the first header, and the PSDU. The synchronization sequence in the second preamble, the SFD in the second preamble, and the second header are used to improve communication compatibility.
[0251] 7 , the second preamble and the second header may be disposed before the SFD of the first preamble. It should be understood that disposing the second preamble and the second header before the SFD of the first preamble may avoid interfering with the data portion after the SFD.
[0252] Referring to Figure 7 , the second preamble and the second header can be deployed after the synchronization sequence of the first preamble. Exemplarily, after the second communication device completes synchronization based on the synchronization sequence of the first preamble, the second communication device can use the synchronization sequence in the second preamble, the SFD in the second preamble, and at least one of the second header as known sequences and process them through an algorithm to further improve system performance. For example, the synchronization sequence in the second preamble, the SFD in the second preamble, and at least one of the second header can be used to perform enhanced channel estimation, enhanced equalizer training, and the like, thereby improving the demodulation capabilities of the subsequent enhanced SFD, enhanced header (or first header), and PSDU.
[0253] It should be understood that the frame structure shown in FIG. 7 is merely an example and not a limitation. In actual applications, a Wi-Fi frame may include more or fewer fields than those shown in FIG. 7 .
[0254] In some embodiments, the second preamble and second header may also precede the first preamble, that is, the synchronization sequence in the first preamble is adjacent to the SFD in the first preamble. Deploying them before the enhanced synchronization sequence allows compatible devices to identify the type of Wi-Fi frame as early as possible. For example, if the Wi-Fi frame is an enhanced Wi-Fi frame or a traditional Wi-Fi frame, the compatible device can terminate subsequent processing of the Wi-Fi frame, such as despreading, demodulation, and descrambling, saving resource overhead.
[0255] The following describes a communication device according to an embodiment of the present application.
[0256] The present application divides the functional modules of the communication device according to the above-mentioned method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in this application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The communication device of the embodiment of the present application will be described in detail below with reference to Figures 8 to 10.
[0257] FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in FIG8 , the communication device includes a processing module 810 and a transceiver module 820. The transceiver module 820 can implement corresponding communication functions, and the processing module 810 is used to implement corresponding processing functions. For example, the transceiver module 820 can also be referred to as an interface, a communication interface, or a communication module.
[0258] In some embodiments of the present application, the communication device may be used to perform the actions performed by the first communication device in the above method embodiments. In this case, the first communication device may be the Wi-Fi device itself, or a chip or functional module configurable in the device. The processing module 810 is used to perform the processing-related operations of the first communication device in the above method embodiments, and the transceiver module 820 is used to perform the transceiver-related operations of the first communication device in the above method embodiments.
[0259] Exemplarily, the processing module 810 may be configured to generate a Wi-Fi frame, the Wi-Fi frame including a first preamble and a second preamble, wherein a transmission distance of a synchronization sequence in the first preamble is greater than a transmission distance of a synchronization sequence in the second preamble; and the transceiver module 820 may be configured to send the Wi-Fi frame.
[0260] In other embodiments of the present application, the communication device can be used to perform the actions performed by the second communication device in the above method embodiments. In this case, the communication device can be the Wi-Fi device itself, or a chip or functional module configurable in the device. The processing module 810 is used to perform processing-related operations of the second communication device in the above method embodiments, and the transceiver module 820 is used to perform transceiver-related operations of the second communication device in the above method embodiments.
[0261] Exemplarily, the transceiver module 820 can be used to receive a Wi-Fi frame, where the Wi-Fi frame includes a first preamble and a second preamble, and the transmission distance of the synchronization sequence in the first preamble is greater than the transmission distance of the synchronization sequence in the second preamble; the processing module 810 can be used to obtain the synchronization sequence in the first preamble.
[0262] Optionally, in each of the above embodiments, the communication device may further include a storage module, which may be used to store instructions and / or data. The processing unit 801 may read the instructions and / or data in the storage module to enable the communication device to implement the above method embodiments. Exemplarily, the storage module may also store CPM coefficients or indication information in the matrix prototype of the check matrix shown above.
[0263] In the above embodiments, the specific descriptions of terms or steps such as reference check matrix, check matrix, prototype of check matrix, prototype of reference check matrix, CPM, number of cyclic shift bits, expansion factor, code length, code rate, etc. can be referred to the introduction in the above method embodiments, and will not be described in detail here.
[0264] The specific descriptions of the transceiver module and the processing module shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiments and will not be described in detail here.
[0265] The above describes the communication device according to the embodiment of the present application. The following describes possible product forms of the communication device. Any product having the functions of the communication device described in FIG8 falls within the scope of protection of the embodiment of the present application. The following description is for illustrative purposes only and does not limit the product forms of the communication device according to the embodiment of the present application to these examples.
[0266] In one possible implementation, in the communication device shown in FIG8 , the processing module 810 may be one or more processors, and the transceiver module 820 may be a transceiver. Alternatively, the transceiver module 820 may be a transmitting module and a receiving module, where the transmitting module may be a transmitter and the receiving module may be a receiver, with the transmitting module and receiving module being integrated into a single device, such as a transceiver. In embodiments of the present application, the processor and transceiver may be coupled, and the connection method between the processor and transceiver is not limited in this embodiment. During the execution of the above-described method, the process of sending information in the above-described method may be the process of the processor outputting the above-described information. When outputting the above-described information, the processor outputs the above-described information to the transceiver for transmission by the transceiver. After being output by the processor, the above-described information may require further processing before reaching the transceiver. Similarly, the process of receiving information in the above-described method may be the process of the processor receiving the above-described information as input. When the processor receives the input information, the transceiver receives the above-described information and inputs it into the processor. Furthermore, after the transceiver receives the above-described information, the above-described information may require further processing before being input into the processor.
[0267] As shown in FIG. 9 , the communication device 900 includes one or more transceivers 910 and a processor 920 .
[0268] In some embodiments of the present application, a communication device may be configured to execute the steps, methods, or functions performed by the first communication device or the second communication device described above. For example, the transceiver 910 may be configured to execute the functions or steps implemented by the transceiver module 820 shown in FIG8 , and the processor 920 may be configured to execute the functions or steps implemented by the processing module 810 shown in FIG8 . For a detailed description of the transceiver 910 and the processor 920, reference may be made to FIG8 or the method embodiment shown above and will not be described in detail here.
[0269] In various implementations of the communication device shown in FIG9 , the transceiver may include a receiver and a transmitter, wherein the receiver is configured to perform a receiving function (or operation) and the transmitter is configured to perform a transmitting function (or operation). The transceiver is configured to communicate with other devices / devices via a transmission medium.
[0270] Optionally, the communication device 900 may further include one or more memories 930 for storing program instructions and / or data. The memory 930 is coupled to the processor 920. The coupling in the embodiment of the present application is an indirect coupling or communication connection between the communication devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between the communication devices, units or modules. The processor 920 may operate in conjunction with the memory 930. The processor 920 may execute program instructions stored in the memory 930. Optionally, at least one of the one or more memories may be included in the processor.
[0271] The specific connection medium between the transceiver 910, processor 920, and memory 930 is not limited in the embodiments of the present application. In Figure 9, the memory 930, processor 920, and transceiver 910 are connected via a bus 940. The bus is represented by a bold line in Figure 9. The connection methods between other components are only for illustrative purposes and are not limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 9 only uses a single bold line, but this does not mean that there is only one bus or only one type of bus.
[0272] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
[0273] In the embodiment of the present application, memory may include but is not limited to non-volatile memories such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM) or portable read-only memory (CD-ROM), etc. Memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures, and can be read and / or written by a computer (such as the communication device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or other arbitrarily capable of realizing a storage function, for storing program instructions and / or data.
[0274] The processor 920 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. The memory 930 is primarily used to store software programs and data. The transceiver 910 may include control circuitry and an antenna. The control circuitry is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.
[0275] When the communication device is powered on, the processor 920 can read the software program in the memory 930, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 920 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 920. The processor 920 converts the baseband signal into data and processes the data.
[0276] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.
[0277] The communication device shown in the embodiment of the present application may also have more components than those in Figure 9, and the embodiment of the present application is not limited to this. The method performed by the processor and transceiver shown above is only an example. For the specific steps performed by the processor and transceiver, please refer to the method described above.
[0278] In another possible implementation, in the communication device shown in FIG8 , the processing module 810 may be one or more logic circuits, and the transceiver module 820 may be an input / output interface, or may be called a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 820 may be a sending module and a receiving module, the sending module may be an output interface, the receiving module may be an input interface, and the sending module and the receiving module may be integrated into one module, such as an input / output interface. As shown in FIG10 , the communication device shown in FIG10 includes a logic circuit 1010 and an interface 1020. That is, the processing module 810 may be implemented using the logic circuit 1010, and the transceiver module 820 may be implemented using the interface 1020. The logic circuit 1010 may be a chip, a processing circuit, an integrated circuit, or a system-on-chip (SoC) chip, etc., and the interface 1020 may be a communication interface, an input / output interface, a pin, etc. For example, FIG10 is illustrated using the communication device as a chip, and the chip includes the logic circuit 1010 and the interface 1020.
[0279] In the embodiment of the present application, the logic circuit and the interface can also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface. For example, the logic circuit 1010 can be used to perform the functions or steps implemented by the processing module 810 shown in Figure 8, and the interface 1020 can be used to perform the functions or steps implemented by the transceiver module 820 shown in Figure 8. For a specific description of the logic circuit 1010 and the interface 1020, please refer to Figure 8 or the method embodiment shown above, and will not be described in detail here.
[0280] The communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0281] An embodiment of the present application further provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.
[0282] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by each communication device in the method provided by the present application.
[0283] The present application also provides a computer-readable storage medium having computer code stored therein. When the computer code is run on a computer, the computer executes the operations and / or processing performed by each communication device in the method provided by the present application.
[0284] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processes performed by the method provided in the present application are executed.
[0285] In the several embodiments provided in this application, it should be understood that the disclosed systems, communication devices, and methods can be implemented in other ways. For example, the communication device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, communication devices or modules, or can be electrical, mechanical or other forms of connection.
[0286] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0287] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0288] If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0289] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: generating a Wi-Fi frame, the Wi-Fi frame including a first preamble and a second preamble, wherein a transmission distance of a synchronization sequence in the first preamble is greater than a transmission distance of a synchronization sequence in the second preamble; The Wi-Fi frame is sent.
2. A communication method, characterized in that: include: receiving a Wi-Fi frame, the Wi-Fi frame including a first preamble and a second preamble, wherein a transmission distance of a synchronization sequence in the first preamble is greater than a transmission distance of a synchronization sequence in the second preamble; Acquire a synchronization sequence in the first preamble.
3. The method according to claim 1 or 2, characterized in that The transmission distance of the synchronization sequence in the first preamble is related to at least one of the following: The synchronization sequence in the first preamble is obtained by spreading the synchronization sequence in the second preamble; The transmission power of the synchronization sequence in the first preamble is greater than the transmission power of the synchronization sequence in the second preamble; or, The synchronization sequence in the first preamble is sent repeatedly, or the first preamble includes multiple repeated synchronization sequences.
4. The method according to any one of claims 1 to 3, characterized in that A transmission distance of a start frame symbol SFD in the first preamble is greater than a transmission distance of an SFD in the second preamble.
5. The method according to any one of claims 1 to 4, characterized in that The second preamble is located before the SFD in the first preamble.
6. The method according to claim 4 or 5, characterized in that The transmission distance of the SFD in the first preamble is related to at least one of the following: The SFD in the first preamble is encoded using a forward error correction (FEC) technique; The transmission power of the SFD in the first preamble is greater than the transmission power of the SFD in the second preamble; or, The SFD in the first preamble is repeatedly sent, or the first preamble includes a plurality of repeated SFDs.
7. The method according to any one of claims 4 to 6, characterized in that The SFD in the first preamble carries verification information.
8. The method according to any one of claims 1 to 7, characterized in that The Wi-Fi frame further includes a first header and a second header, and a transmission distance of the first header is greater than a transmission distance of the second header.
9. The method according to claim 8, characterized in that The SFD in the first preamble is used to indicate reception of the first header.
10. The method according to claim 8, characterized in that The second header is located before the SFD in the first preamble.
11. The method according to any one of claims 8 to 10, characterized in that The information of the first header includes at least one of the following: The length of the physical layer service data unit (PSDU) in the Wi-Fi frame; FEC encoding information of the PSDU in the Wi-Fi frame; Repeated transmission information of the PSDU in the Wi-Fi frame; Power boost information of the PSDU in the Wi-Fi frame; Modulation information of the PSDU in the Wi-Fi frame; A reserved field of the first header; or Verification information of the first header.
12. The method according to any one of claims 8 to 10, characterized in that The transmission distance of the first head is related to at least one of the following: The first header is encoded using FEC technology; The transmission power of the first header is greater than the transmission power of the second header; or The first header is sent repeatedly, or the Wi-Fi frame includes multiple repeated first headers.
13. The method according to any one of claims 8 to 12, characterized in that The second header includes a bit for carrying indication information, where the indication information is used to indicate whether the Wi-Fi frame is a traditional Wi-Fi frame.
14. The method according to claim 13, characterized in that The reserved field of the second header is used to carry the indication information.
15. The method according to any one of claims 8 to 14, characterized in that The second header includes a length field, where the length field is used to indicate a length of the PSDU in the Wi-Fi frame.
16. The method according to any one of claims 1 to 15, characterized in that The Wi-Fi frame further includes a PSDU, where a transmission distance of the PSDU is related to at least one of the following: The PSDU is encoded using FEC technology; The transmission power of the PSDU is greater than the transmission power of a conventional PSDU; or The PSDU is sent repeatedly, or the Wi-Fi frame includes a plurality of repeated PSDUs.
17. The method according to claim 16, characterized in that The PSDU carries verification information.
18. A communication device, characterized in that: Comprising modules for executing the method according to any one of claims 1 to 17.
19. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 17.
20. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method according to any one of claims 1 to 17.
21. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 17 is performed.
22. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 17 is performed.
23. A communication system, characterized in that: The communication system includes a first communication device and a second communication device, the first communication device is used to perform the method according to any one of claims 1 and 3 to 17, and the second communication device is used to perform the method according to any one of claims 2 to 17.
Citation Information
Patent Citations
Communication method and device, equipment and storage medium
CN120416920A
Leader sequence and packet header of data packet, processing method of leader sequence and packet header, and data frame
CN106209159A
Communication method and device for wireless fidelity (Wi-Fi) system
CN115462013A
Transmission method, device, equipment, readable storage medium and program product
CN116366201A
Multi-rate overlay mode in wireless communication systems
US20170126533A1