Ultra-wide band-based data communication method and apparatus, and readable storage medium
By punching holes in the non-overlapping sub-bands of the UWB channel, multi-user concurrent transmission is achieved, which improves the resource utilization and system capacity of the UWB channel, reduces data transmission latency, and does not change the existing equipment.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2026-01-20
- Publication Date
- 2026-07-30
AI Technical Summary
How to improve the resource utilization of UWB channels and reduce data transmission latency.
By using a method of punching holes in non-overlapping sub-bands when transmitting and receiving signals on the target frequency band of the UWB channel, such as transmitting WiFi data packets on the first sub-band and not transmitting signals on the second sub-band, multi-user concurrent transmission is supported.
It improves the resource utilization of UWB channels, increases system capacity, reduces data transmission latency, and is compatible with existing WiFi protocols without requiring modifications to existing equipment.
Smart Images

Figure CN2026073723_30072026_PF_FP_ABST
Abstract
Description
Ultra-wideband data communication method, device, and readable storage medium
[0001] This application claims priority to Chinese Patent Application No. 202510122731.1, filed on January 26, 2025, with the State Intellectual Property Office of China, entitled "Data Communication Method, Apparatus and Readable Storage Medium Based on Ultra-Wideband," the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a data communication method, apparatus and readable storage medium based on ultra-wideband (UWB). Background Technology
[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology that can transmit data using nanosecond-level non-sinusoidal narrow pulses, thus occupying a wide spectrum. UWB technology features low system complexity, low transmitted signal power spectral density, insensitivity to channel fading, strong security, and high positioning accuracy, making it applicable to short-range high-speed wireless data communication, positioning, ranging, and sensing.
[0004] The Institute of Electrical and Electronics Engineers (IEEE) 802.15.4 series of standards (such as 802.15.4a, 802.15.4z, or 802.15.4ab) specify the frequency bands and channels used by UWB technology. Currently, the frequency range used by UWB technology includes 7163-8812MHz, within which multiple UWB channels are divided, each with a bandwidth (or bandwidth) greater than or equal to 499.2MHz. When using UWB channels for data communication, how to improve the resource utilization of UWB channels and reduce data transmission latency is a problem currently being studied by those skilled in the art. Summary of the Invention
[0005] This application provides a data communication method, apparatus, and readable storage medium based on ultra-wideband (UWB), which can improve the resource utilization of UWB channels, increase system capacity, and reduce data transmission latency.
[0006] In this application, "transmission" can be understood as "sending" and / or "receiving". For the sending device, transmission can be understood as sending; for the receiving device, transmission can be understood as receiving.
[0007] In a first aspect, this application provides a data communication method based on ultra-wideband (UWB). This method is applied to a first device, which may be a network device or a terminal device, or a communication module or component of a network device or terminal device, or a logic module or chip capable of implementing all or part of the functions of a network device or terminal device. The method includes: the first device acquiring a first signal, the spectral bandwidth of which is equal to the bandwidth of a first UWB channel; the first device transmitting the first signal on a target frequency band. The target frequency band is the frequency band of the first UWB channel. The target frequency band includes a first sub-frequency band and a second sub-frequency band, the frequencies of which do not overlap. The first signal includes wireless fidelity (WiFi) data packets, which are data packets transmitted on the first sub-frequency band, and the first signal is punctured on the second sub-frequency band.
[0008] For example, the first device transmitting a first signal on the target frequency band may include: the first device transmitting WiFi data packets on a first sub-band of the target frequency band, and punching a puncture in a second sub-band of the target frequency band. Punching a puncture in the second sub-band can be understood as: the first device not transmitting a signal on the second sub-band, or in other words, the first device's transmission power on the second sub-band is zero.
[0009] In this method, a first device transmits WiFi data packets on a first sub-band of the target frequency band (i.e., the UWB channel), and punches holes in a second sub-band of the target frequency band (i.e., the UWB channel) (with a bandwidth greater than 80MHz) to allow other devices (such as a third device) to transmit concurrently on the second sub-band of the target frequency band (i.e., the UWB channel). This supports concurrent transmission by multiple (groups of) users within a single UWB channel, improving the resource utilization of the UWB channel, increasing system capacity, and reducing data transmission latency.
[0010] In conjunction with the first aspect, in one possible implementation, the aforementioned first signal is punctured in the second sub-frequency band, comprising: the power of the first signal in the second sub-frequency band is zero. In other words, the first device does not transmit a signal in the second sub-frequency band.
[0011] In conjunction with the first aspect, in one possible implementation, the bandwidth of the aforementioned WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz. This implementation is compatible with existing WiFi protocols and does not change the bandwidth size of existing WiFi data packets.
[0012] In conjunction with the first aspect, in one possible implementation, the bandwidth of the aforementioned first UWB channel is greater than or equal to 499.2 MHz. For example, the bandwidth of the first UWB channel could be 499.2 MHz, 500 MHz, 1331 MHz, or 1331.2 MHz, etc. It is understood that the first UWB channel of this application can be any UWB channel. For example, the frequency range of the first UWB channel could be 7238.4-7737.6 MHz, or 7737.6-8236.8 MHz, or 8236.8-8736 MHz, or 7321.6-8652.8 MHz.
[0013] Secondly, this application provides a data communication method based on ultra-wideband (UWB). This method is applied to a second device, which may be a network device or a terminal device, or a communication module or component of a network device or terminal device, or a logic module or chip capable of implementing all or part of the functions of a network device or terminal device. The method includes: the second device receiving a first signal on a target frequency band, the spectral bandwidth of which is equal to the bandwidth of a first UWB channel; and the second device demodulating WiFi data packets in the first signal. The target frequency band is the frequency band of the first UWB channel. The target frequency band includes a first sub-frequency band and a second sub-frequency band, the frequencies of which do not overlap. The first signal includes WiFi data packets transmitted on the first sub-frequency band, and the first signal is punctured on the second sub-frequency band.
[0014] In this method, the second device can receive the first signal on the target frequency band and demodulate the WiFi data packets in the first signal. In specific implementation, the second device can be an existing device that supports receiving signals on the target frequency band. That is, this solution can use existing devices that support communication on the target frequency band to receive the first signal without the need to improve or optimize the existing devices, thereby reducing equipment costs and improving product competitiveness.
[0015] In conjunction with the second aspect, in one possible implementation, the aforementioned first signal is punctured in the second sub-frequency band, comprising: the power of the first signal in the second sub-frequency band is zero. In other words, the first device does not transmit signals in the second sub-frequency band.
[0016] In conjunction with the second aspect, in one possible implementation, the bandwidth of the aforementioned WiFi data packet is 80MHz, 160MHz, 240MHz, or 320MHz. This implementation is compatible with existing WiFi protocols and does not change the bandwidth size of existing WiFi data packets.
[0017] In conjunction with the second aspect, in one possible implementation, the bandwidth of the aforementioned first UWB channel is greater than or equal to 499.2 MHz. For example, the bandwidth of the first UWB channel could be 499.2 MHz, 500 MHz, 1331 MHz, or 1331.2 MHz, etc. It is understood that the first UWB channel of this application can be any UWB channel. For example, the frequency range of the first UWB channel could be 7238.4-7737.6 MHz, or 7737.6-8236.8 MHz, or 8236.8-8736 MHz, or 7321.6-8652.8 MHz.
[0018] Thirdly, this application provides a communication device, which may be a first device or a chip within a first device. The communication device is used to perform the methods described in the first aspect or any possible implementation thereof. The communication device includes modules for performing the methods described in the first aspect or any possible implementation thereof.
[0019] Fourthly, this application provides a communication device, which may be a second device or a chip within a second device. The communication device is used to perform the methods described in the second aspect or any possible implementation thereof. The communication device includes modules having the capability to perform the methods described in the second aspect or any possible implementation thereof.
[0020] In the third or fourth aspect, the aforementioned communication device may include a transceiver module and a processing module. Further details regarding the transceiver module and processing module can be found in the device embodiments shown below. The beneficial effects of the third and fourth aspects described above can be referenced in the relevant descriptions of the first and second aspects, and will not be repeated here.
[0021] Fifthly, this application provides a data communication method based on ultra-wideband (UWB). This method is applied to a first device, which may be a network device, a communication module or component of a network device, or a logic module or chip capable of implementing all or part of the functions of a network device. The method includes: the first device acquiring a first signal, the spectral bandwidth of which is equal to the bandwidth of a first UWB channel; the first device transmitting the first signal on a target frequency band. The target frequency band is the frequency band of the first UWB channel, and includes a first sub-frequency band, a second sub-frequency band, and a guard sub-frequency band. The frequencies of the first sub-frequency band, the second sub-frequency band, and the guard sub-frequency band do not overlap, and the first sub-frequency band and the second sub-frequency band are separated by the guard sub-frequency band. The first signal includes a first WiFi data packet and a second WiFi data packet, the first WiFi data packet being a data packet transmitted on the first sub-frequency band, the second WiFi data packet being a data packet transmitted on the second sub-frequency band, and the first signal having a perforation in the guard sub-frequency band.
[0022] For example, the first device transmitting a first signal on the target frequency band may include: the first device transmitting a first WiFi data packet to a second device on a first sub-band of the target frequency band, transmitting a second WiFi data packet to another second device on a second sub-band of the target frequency band, and punching a puncture in a guard sub-band of the target frequency band. Here, punching a puncture in the guard sub-band can be understood as: the first device does not transmit a signal on the guard sub-band, or in other words, the first device's transmission power on the guard sub-band is zero.
[0023] For example, the first device may be an access point (AP).
[0024] In this method, a first device sends a first WiFi data packet to a second device on a first sub-band of the target frequency band (i.e., the UWB channel), and sends a second WiFi data packet to another second device on a second sub-band of the target frequency band (i.e., the UWB channel). Then, a puncture is made in the guard sub-band between the first and second sub-bands to reduce interference between different links. This method can support concurrent transmission of multiple users within a UWB channel, improve the resource utilization of the UWB channel, increase system capacity, and reduce data transmission latency.
[0025] In conjunction with the fifth aspect, in one possible implementation, the aforementioned first signal is punctured in the guard sub-band, comprising: the power of the first signal in the guard sub-band is zero. In other words, the first device does not transmit a signal in the guard sub-band.
[0026] For example, the bandwidth of the protected sub-band can be greater than or equal to 5MHz, such as the bandwidth of the protected sub-band being an integer multiple of 5.
[0027] In conjunction with the fifth aspect, in one possible implementation, the bandwidth of the first WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz. The bandwidth of the second WiFi data packet is also 80MHz, or 160MHz, or 240MHz, or 320MHz. This implementation is compatible with existing WiFi protocols and does not change the bandwidth size of existing WiFi data packets.
[0028] In conjunction with the fifth aspect, in one possible implementation, the bandwidth of the aforementioned first UWB channel is greater than or equal to 499.2 MHz. For example, the bandwidth of the first UWB channel could be 499.2 MHz, 500 MHz, 1331 MHz, or 1331.2 MHz, etc. It is understood that the first UWB channel of this application can be any UWB channel. For example, the frequency range of the first UWB channel could be 7238.4-7737.6 MHz, or 7737.6-8236.8 MHz, or 8236.8-8736 MHz, or 7321.6-8652.8 MHz.
[0029] Sixthly, this application provides a data communication method based on ultra-wideband (UWB). This method is applied to a second device, which may be a terminal device, a communication module or component of the terminal device, or a logic module or chip capable of implementing all or part of the functions of the terminal device. The method includes: the second device receiving a first signal on a target frequency band, the spectral bandwidth of which is equal to the bandwidth of a first UWB channel; and the second device demodulating a first WiFi data packet or a second WiFi data packet in the first signal. The target frequency band is the frequency band of the first UWB channel, and includes a first sub-frequency band, a second sub-frequency band, and a guard sub-frequency band. The frequencies of the first sub-frequency band, the second sub-frequency band, and the guard sub-frequency band do not overlap, and the first sub-frequency band and the second sub-frequency band are separated by the guard sub-frequency band. The first signal includes a first WiFi data packet and a second WiFi data packet, the first WiFi data packet being a data packet transmitted on the first sub-frequency band, and the second WiFi data packet being a data packet transmitted on the second sub-frequency band. The first signal has a perforation in the guard sub-frequency band.
[0030] For example, whether the second device demodulates the first WiFi data packet or the second WiFi data packet can be determined by the receive address field in the WiFi data packet.
[0031] In this method, the second device can receive the first signal on the target frequency band and demodulate the first WiFi data packet or the second WiFi data packet in the first signal. In specific implementation, the second device can be an existing device that supports receiving signals on the target frequency band. That is, this solution can use existing devices that support communication on the target frequency band to receive the first signal without the need to improve or optimize the existing devices, thereby reducing equipment costs and improving product competitiveness.
[0032] In conjunction with the sixth aspect, in one possible implementation, the first signal punches a hole in the guard sub-band, comprising: the power of the first signal in the guard sub-band is zero.
[0033] For example, the bandwidth of the protected sub-band can be greater than or equal to 5MHz, such as the bandwidth of the protected sub-band being an integer multiple of 5.
[0034] In conjunction with the sixth aspect, in one possible implementation, the bandwidth of the first WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz. The bandwidth of the second WiFi data packet is also 80MHz, or 160MHz, or 240MHz, or 320MHz. This implementation is compatible with existing WiFi protocols and does not change the bandwidth size of existing WiFi data packets.
[0035] In conjunction with the sixth aspect, in one possible implementation, the bandwidth of the aforementioned first UWB channel is greater than or equal to 499.2 MHz. For example, the bandwidth of the first UWB channel may be 499.2 MHz, 500 MHz, 1331 MHz, or 1331.2 MHz, etc. It is understood that the first UWB channel of this application can be any UWB channel. For example, the frequency range of the first UWB channel may be 7238.4-7737.6 MHz, or 7737.6-8236.8 MHz, or 8236.8-8736 MHz, or 7321.6-8652.8 MHz.
[0036] In a seventh aspect, this application provides a communication device, which may be a first device or a chip within a first device. The communication device is used to perform the methods described in the fifth aspect or any possible implementation thereof. The communication device includes modules having the capability to perform the methods described in the fifth aspect or any possible implementation thereof.
[0037] Eighthly, this application provides a communication device, which may be a second device or a chip within a second device. The communication device is used to perform the methods described in the sixth aspect or any possible implementation thereof. The communication device includes modules having the capability to perform the methods described in the sixth aspect or any possible implementation thereof.
[0038] In the seventh or eighth aspect, the aforementioned communication apparatus may include a transceiver module and a processing module. Further details regarding the transceiver module and processing module can be found in the apparatus embodiments shown below. The beneficial effects of the seventh and eighth aspects described above can be referenced in the relevant descriptions of the fifth and sixth aspects, and will not be repeated here.
[0039] Ninthly, embodiments of this application provide a communication device including a processor for executing the methods shown in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or any one of them or any possible implementation thereof. The processor is used to execute a program stored in a memory, and when the program is executed, the methods shown in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or any one of them or any possible implementation thereof are executed.
[0040] In conjunction with the ninth aspect, in one possible implementation, the memory is located outside the aforementioned communication device.
[0041] In conjunction with the ninth aspect, in one possible implementation, the memory is located within the aforementioned communication device.
[0042] In conjunction with the ninth aspect, in one possible implementation, the processor and memory can also be integrated into a single device; that is, the processor and memory can be integrated together. For example, the communication device can be a chip.
[0043] In conjunction with the ninth aspect, in one possible implementation, the communication device further includes a transceiver for sending or receiving messages. Exemplarily, the communication device may be a terminal device or a network device.
[0044] Tenthly, this application provides a communication device including a processor and an interface circuit coupled together. The interface circuit is used for transmitting, receiving, or inputting / outputting information or data. The processor is used to execute program instructions that cause the communication device to perform the methods described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, or any of these aspects. The interface circuit may be a communication interface or a transceiver. The transceiver may be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input / output interface of a chip or circuit.
[0045] In one aspect, this application provides a readable storage medium storing a computer program or instructions that, when run on a computer, cause the computer to perform the method described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, or any of the aspects.
[0046] In a twelfth aspect, this application provides a computer program product containing program instructions that, when run, causes the method described in any possible implementation of the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or any of these aspects to be executed.
[0047] In a thirteenth aspect, this application provides a communication system comprising a first device and a second device. The first device is configured to perform the method described in any possible implementation of the first aspect, or the fifth aspect, or any of the above aspects; the second device is configured to perform the method described in any possible implementation of the second aspect, or the sixth aspect, or any of the above aspects.
[0048] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, which will not be repeated here. Attached Figure Description
[0049] Figure 1 is a schematic diagram of a wireless communication system provided in an embodiment of this application;
[0050] Figure 2 is a schematic diagram of the structure of a wireless communication device provided in an embodiment of this application;
[0051] Figure 3 is a flowchart illustrating a data communication method based on ultra-wideband provided in an embodiment of this application;
[0052] Figure 4 is a schematic diagram of eight structures of a UWB channel provided in an embodiment of this application;
[0053] Figure 5 is another structural schematic diagram of a UWB channel provided in an embodiment of this application;
[0054] Figure 6 is a schematic diagram of concurrent transmission of multiple user groups provided in an embodiment of this application;
[0055] Figure 7 is a flowchart illustrating another ultra-wideband data communication method provided in an embodiment of this application;
[0056] Figure 8 is a schematic diagram of multi-user concurrent transmission provided in an embodiment of this application;
[0057] Figure 9 is a schematic diagram of the structure of a possible communication device provided in an embodiment of this application;
[0058] Figure 10 is another structural schematic diagram of a possible communication device provided by an embodiment of this application. Detailed Implementation
[0059] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0060] In the description of this application, the terms "first," "second," etc., are used only to distinguish different objects and do not limit the quantity or order of execution, nor do they imply that they are necessarily different. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. 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 not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0061] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0062] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0063] In the description of this application, "at least one (item)" means one or more, "more than" means two or more, and "at least two (items)" means two or three or more. Additionally, "and / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "One or more of the following" or similar expressions refer to any combination of these items. For example, "one or more of the following: a, b, or c" can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0064] In this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0065] In the description of this application, "when," "if," and "if" all refer to the device making a corresponding action under certain objective circumstances, and are not limited to a specific time, nor do they require the device to make a judgment action when it is implemented, nor do they imply any other limitations.
[0066] In this application, transmission includes sending and receiving. Transmission can also mean communication.
[0067] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.
[0068] The following describes the communication system involved in the embodiments of this application.
[0069] The technical solutions provided in this application can be applied to various wireless communication systems. For example, these wireless communication systems may include, but are not limited to: Wireless Fidelity (WiFi) communication systems, Long Time Evolution (LTE) systems, Frequency Division Duplex (FDD) systems, Time Division Duplex (TDD) systems, Code Division Multiple Access (CDMA) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, Public Land Mobile Network (PLMN) systems, and 5G (5G) wireless communication systems. thThis includes next-generation (5G) communication systems, hybrid networking communication systems, and future communication systems. WiFi communication systems may include, but are not limited to: wireless personal area network (WPAN) systems based on UWB technology, communication systems supporting 802.11 related standards, or sensing systems. The technical solutions provided in this application can include various application scenarios, such as enhanced mobile broadband (eMBB), ultra-reliable and low-latency communication (uRLLC), and massive machine-type communication (mMTC).
[0070] The wireless communication systems and application scenarios described in this application are intended to more clearly illustrate the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of communication systems and the emergence of new application scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0071] In a wireless communication system, devices can be categorized into those providing wireless network services and those using those services. The devices providing wireless network services can also be called network equipment, such as wireless access devices. The devices using wireless network services are typically located at the network edge and can be called terminal devices or simply terminals. Terminal devices can establish connections with network equipment and provide wireless communication services to users based on the network equipment's services. The following example illustrates the structure of a wireless communication system, including both network equipment and terminal devices.
[0072] Referring to Figure 1, Figure 1 is a schematic diagram of a wireless communication system provided in an embodiment of this application. As shown in Figure 1, the wireless communication system may include a network device and a terminal device, and the terminal device and the network device can communicate wirelessly. In this wireless communication system, the network device can provide communication coverage for a specific geographical area through an integrated or external antenna. Terminal devices located within the communication coverage area of the network device can access the network device and communicate with it. It is understood that Figure 1 illustrates the wireless communication system as including one network device and two terminal devices. In specific implementations, the number of network devices and terminal devices included in the wireless communication system may be more or less, and this application does not limit the number of network devices and terminal devices in the wireless communication system. It is also understood that the network device as an access point (AP) and the terminal devices as mobile phones and tablets in Figure 1 are examples and do not represent a limitation on the types of network devices and terminal devices in this application.
[0073] Network devices can be any device capable of wireless communication with terminals, such as wireless access devices. Network devices can take many forms, including access points (APs), transmission reception points (TRPs), base stations, evolved NodeBs (eNodeBs) in WiFi systems, next-generation NodeBs (gNBs) in 5G mobile communication systems, or base stations in future mobile communication systems. Network devices can also be open radio access network (O-RAN) devices, cloud radio access network (CRAN) devices, satellites or drones in non-terrestrial network (NTN) communications, etc. Furthermore, network devices can be wireless access devices in communication systems that integrate two or more of the above systems. Network equipment can be a macro base station, a micro base station, an indoor station, a relay node or a donor node, or a terminal that implements base station functions in machine-to-machine (M2M) or device-to-device (D2D) communication.
[0074] Terminal equipment can be a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from network devices. Terminal equipment can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), non-access point station (non-AP STA), etc. Terminal devices may include, but are not limited to: mobile phones, tablets, laptops, desktop computers, handheld computers, ultra-mobile personal computers (umPCs), mobile internet devices (MIDs), netbooks, cameras, camcorders, wearable devices (such as smartwatches and smart bracelets), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, workshop equipment, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc.
[0075] In this application, non-AP STA can also be abbreviated as STA, and the two can be used interchangeably.
[0076] The embodiments of this application do not limit the specific technology or device form used in the network device. The embodiments of this application also do not limit the specific technology or device form used in the terminal device.
[0077] In this application embodiment, the aforementioned network device and terminal device can be collectively referred to as wireless communication device. The following example, using a mobile phone as an example, illustrates the structure of this wireless communication device.
[0078] Referring to Figure 2, which is a schematic diagram of the structure of a wireless communication device provided in an embodiment of this application, the wireless communication device may include components such as a radio frequency (RF) circuit 110, a memory 120, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a processor 170, and a power supply 180.
[0079] RF circuit 110 can be used to send and receive information, or to receive or send signals during a call. In one possible example, RF circuit 110 receives downlink information from the base station and processes it with processor 170; additionally, it sends uplink data to the base station. Typically, RF circuit 110 includes, but is not limited to, one or more of the following: an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), or a duplexer. Furthermore, RF circuit 110 can also communicate wirelessly with networks and other devices.
[0080] The memory 120 can be used to store data, software programs, and modules; it includes a program storage area and a data storage area. The program storage area can store the operating system and applications required for at least one function, such as sound playback and image playback functions. The data storage area can store data created based on the use of the wireless communication device, such as audio data, image data, and a phone book. Furthermore, the wireless communication device may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. In this embodiment, the memory may include multiple memories, including a first memory and a second memory.
[0081] Input unit 130 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the wireless communication device. Input unit 130 may include touch screen 131 and other input devices 132. Touch screen 131 can collect touch operations on or near the user and drive corresponding connection devices according to a pre-set program. For example, touch operations may include operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch screen. Optionally, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys, trackball, mouse, joystick, etc., such as volume control buttons, power switch buttons, etc.
[0082] Display unit 140 can be used to display information input by the user or information provided to the user, as well as various menus of the wireless communication device. In one example, display unit 140 may include display screen 141, which may be configured as a liquid crystal display (LCD), organic light-emitting diode (OLED), or similar form. Further, touchscreen 131 may cover display screen 141. When touchscreen 131 detects a touch operation on or near it, it transmits the information to processor 170 to determine the type of touch event. Subsequently, processor 170 provides corresponding visual output on display screen 141 based on the type of touch event. Although in the figures, touchscreen 131 and display screen 141 are shown as two separate components to implement the input and output functions of the wireless communication device, in some embodiments, touchscreen 131 and display screen 141 can be integrated to achieve the input and output functions of the wireless communication device.
[0083] Sensor 150 may include one or more sensors for providing status assessments of various aspects of the wireless communication device. Sensor 150 may include a light sensor, which can be used in imaging applications, i.e., as a component of a camera or video camera. Furthermore, sensor 150 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor. Sensor 150 can detect acceleration / deceleration, orientation, on / off state, relative positioning of components, or temperature changes of the wireless communication device, etc.
[0084] Audio circuitry 160, a speaker, and a microphone provide an audio interface between the user and the wireless communication device. Audio circuitry 160 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. On the other hand, the microphone converts collected sound signals into electrical signals, which are received by audio circuitry 160, converted into audio data, and then output to RF circuitry 110 for transmission to, for example, another mobile phone, or to memory 120 for further processing.
[0085] The processor 170 is the control center of the wireless communication device. It connects various parts of the device via various interfaces and lines, and performs various functions and processes data by running or executing software programs and / or modules stored in the memory 120, and by calling data stored in the memory 120, thereby enabling overall monitoring of the wireless communication device. Optionally, the processor 170 may include one or more processing units, which may include, but are not limited to: a central processing unit (CPU), a network processing unit (NPU), a graphics processing unit (GPU), an image signal processor (ISP), a tensor processing unit (TPU), a data processing unit (DPU), a digital signal processor (DSP), a microcontroller, or a microprocessor. Furthermore, the processor 170 may also include other hardware circuits or accelerators, such as application-specific integrated circuits (ASICs), complex programmable logic devices (CPLDs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Alternatively, the processor 170 may also be a combination of functions that implement computing, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc.
[0086] The wireless communication device may also include a power supply 180 (e.g., a battery) to power various components. The power supply 180 can be logically connected to the processor 170 via a power management system, thereby enabling functions such as charging, discharging, and power consumption management. Optionally, the power management system can simultaneously support fast charging and non-fast charging technologies. In practical applications, the power management system can charge the battery in the power supply 180 using either fast charging or non-fast charging technologies.
[0087] In one possible implementation, the wireless communication device may further include a WiFi module, a Bluetooth module, etc., which will not be described in detail in this application embodiment. Those skilled in the art will understand that the structure of the wireless communication device shown in the figure does not constitute a limitation on the wireless communication device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0088] Ultra-wideband (UWB) technology is a novel wireless communication technology. It utilizes nanosecond-level non-sinusoidal narrow pulses to transmit data. By modulating impulse pulses with very steep rise and fall times, it achieves a wide transmission spectrum, resulting in gigahertz (GHz) bandwidth. UWB typically uses bandwidths above 500 MHz. Because UWB systems do not require the generation of sinusoidal carrier signals and can directly transmit impulse sequences, they possess a wide spectrum and very low average power. UWB wireless communication systems offer advantages such as strong multipath resolution, low power consumption, and strong security, facilitating coexistence with other systems and improving spectrum utilization and system capacity. Furthermore, in short-range communication applications, the transmit power of UWB transmitters can typically be below 1 mW. Theoretically, the interference generated by UWB signals is equivalent to white noise. This contributes to good coexistence between ultra-wideband and narrowband communications. Therefore, UWB systems can operate simultaneously with narrowband (NB) communication systems without interference.
[0089] Existing 802.15.4 related standards (such as 802.15.4ab) specify the channels used by UWB technology, as shown in Table 1 below.
[0090] Table 1
[0091] It is understandable that a UWB channel can be determined by its center frequency and bandwidth. For example, channel 8 in Table 1 above has a frequency range of 7238.4-7737.6MHz. Similarly, channel 9 in Table 1 has a frequency range of 7737.6-8236.8MHz. Channel 10 in Table 1 has a frequency range of 8236.8-8736MHz. And channel 11 in Table 1 has a frequency range of 7321.6-8652.8MHz. These are not all listed here. In short, the frequency range of a UWB channel can be (f c -BW / 2)MHz to (f c -BW / 2)MHz, where f c The center frequency is indicated by BW, and bandwidth is indicated by . In this application, both "bandwidth" and "bandwidth" can refer to the spectral width, and the two can be used interchangeably.
[0092] In some scenarios, this application focuses on UWB channels within the frequency range of 7163-8812MHz. This frequency range covers channels 8, 9, 10, and 11 in the standard protocol, and each UWB channel has a bandwidth (or bandwidth) greater than or equal to 499.2MHz. When using UWB channels for data communication, how to improve the resource utilization of UWB channels and reduce data transmission latency is a problem being studied by those skilled in the art.
[0093] Based on this, embodiments of this application provide a data communication method, apparatus, and readable storage medium based on ultra-wideband (UWB), which can support concurrent transmission of multiple users within a UWB channel, improving the resource utilization of the UWB channel, and can also support concurrent transmission of multiple groups of users within a UWB channel, increasing system capacity and reducing data transmission latency.
[0094] In one possible implementation, this application describes "first device" and "second device" as the execution entities. "First device" can be understood as a signal transmitter, and "second device" can be understood as a signal receiver. For example, the first device can be a network device (such as an access point), a communication module or component of a network device, or a logic module or chip capable of implementing all or part of the functions of a network device; the second device can be a terminal device (such as a non-AP STA), a communication module or component of a terminal device, or a logic module or chip capable of implementing all or part of the functions of a terminal device. Alternatively, the first device can be a terminal device (such as a non-AP STA), a communication module or component of a terminal device, or a logic module or chip capable of implementing all or part of the functions of a terminal device; the second device can be a network device (such as an access point), a communication module or component of a network device, or a logic module or chip capable of implementing all or part of the functions of a network device. This application does not limit the specific form of the first and second devices.
[0095] In one possible implementation, the "first device" and "second device" of this application embodiment can not only support UWB series protocols, such as 802.15.4a, 802.15.4z, 802.15.4ab, or the next generation of 802.15.4ab, but also other IEEE standard protocols, such as IEEE 802.11ax / WiFi 6 / high efficient (HE) protocol, IEEE 802.11be / WiFi 7 / extremely high throughput (EHT) protocol, IEEE 802.11bn / WiFi 8 / ultra high reliability (UHR) protocol, IEEE Integrated mmWave / IMMW protocol, or IEEE 802.11bf / sensing protocol. The "first device" and "second device" of this application embodiment can also support the Spark Link / NearLink standard protocols.
[0096] The technical solutions provided in this application will be described by way of example below with reference to more accompanying drawings.
[0097] Referring to Figure 3, Figure 3 is a flowchart illustrating a data communication method based on ultra-wideband (UWB) according to an embodiment of this application. This method can be applied to a wireless communication system, which may include a first device and a second device. As shown in Figure 3, the UWB-based data communication method includes, but is not limited to, the following steps:
[0098] S101, the first device transmits a first signal on a target frequency band, which is the frequency band of a first UWB channel. The spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel. The target frequency band includes a first sub-frequency band and a second sub-frequency band. The first signal includes WiFi data packets, which are data packets transmitted on the first sub-frequency band. The first signal is punched with a hole in the second sub-frequency band. The frequencies between the first sub-frequency band and the second sub-frequency band do not overlap.
[0099] In one possible implementation, the target frequency band in this application embodiment can be any UWB channel band. The bandwidth of the UWB channel can be greater than or equal to 499.2MHz, then the bandwidth of the target frequency band is also greater than or equal to 499.2MHz. For example, the bandwidth of the UWB channel could be 499.2MHz, 500MHz, 1331MHz, or 1331.2MHz, etc. It can be understood that the bandwidth of the target frequency band is equal to the bandwidth of the UWB channel.
[0100] In one possible implementation, the UWB channel (or frequency band of the UWB channel) may include at least two data sub-bands, and optionally, the UWB channel (or frequency band of the UWB channel) may also include a guard sub-band. The frequencies between any two of the at least two data sub-bands do not overlap. Two adjacent data sub-bands may be separated by a guard sub-band. For example, the bandwidth of each data sub-band may be less than or equal to 320MHz, and the bandwidth of each optional digital sub-band may also be greater than or equal to 80MHz. For example, the bandwidth of a data sub-band may be 80MHz, or 160MHz, or 240MHz, or 320MHz. For example, the bandwidth of the guard sub-band may be greater than or equal to 5MHz, for example, the bandwidth of the guard sub-band may be an integer multiple of 5, i.e., the bandwidth of the guard sub-band is (N×5)MHz, where N is a positive integer, and N can be determined through negotiation between the first device and the second device.
[0101] It is understood that the terms "data sub-band" and "protection sub-band" in this application are merely names used to distinguish different sub-bands. In practical applications, other names may be used, such as "operating sub-band" (i.e., data sub-band) and "interval sub-band" (i.e., protection sub-band). The data sub-band / operating sub-band can be understood as a sub-band used to transmit data signals (e.g., WiFi data packets), and the protection sub-band / interval sub-band can be understood as a protective interval designed to reduce interference between data signals on two data sub-bands. For example, no signal may be transmitted on the protection sub-band.
[0102] The following provides examples illustrating the possible structures of UWB channels in this application. It is understood that a UWB channel can be determined by its center frequency and bandwidth; therefore, a UWB channel can be represented by its center frequency band and bandwidth, or by its frequency range / band. Unless otherwise specified, the following description of the UWB channel structure design will use a frequency band as an example.
[0103] Taking a UWB channel with a bandwidth of 500MHz as an example, refer to Figure 4. Figure 4 is a schematic diagram of eight structures of a UWB channel provided in the embodiments of this application. The horizontal axis represents frequency in MHz, and the frequency can be from high to low or from low to high. As shown in (1) and (2) of Figure 4, a UWB channel can include two data sub-bands and one guard sub-band. One data sub-band has a bandwidth of 320MHz, and the other has a bandwidth of 160MHz. These two data sub-bands are separated by the guard sub-band. For example, the guard sub-band has a bandwidth of 10MHz. Exemplarily, the UWB channel can also include one or more padding sub-bands located on the left and / or right sidebands of the UWB channel. As shown in (1) and (2) of Figure 4, the UWB channel also includes two padding sub-bands located on the left and right sidebands of the UWB channel, respectively. The bandwidths of these two padding sub-bands can be equal or unequal, and this embodiment of the application does not limit this. The sum of the bandwidths of all padding sub-bands in the UWB channel can be equal to the difference between the bandwidth of the UWB channel and the sum of the bandwidths of all data sub-bands and guard sub-bands in the UWB channel. In this application, the padding sub-bands can be understood as sub-bands used to transmit deterministic signals. For example, the deterministic signal can be an all-zero or all-one signal, or any signal known to both the sender and receiver.
[0104] As shown in Figure 4(3), a UWB channel includes three data sub-bands and two guard sub-bands. Each data sub-band has a bandwidth of 160MHz. From left to right, the first and second data sub-bands are separated by the first guard sub-band, and the second and third data sub-bands are separated by the second guard sub-band. For example, the bandwidth of a guard sub-band is 5MHz. Exemplarily, the UWB channel may also include one or more filler sub-bands located on the left and / or right sidebands of the UWB channel. As shown in Figure 4(3), the UWB channel also includes two filler sub-bands located on the left and right sidebands of the UWB channel, respectively. The bandwidths of these two filler sub-bands may be equal or unequal, and this embodiment does not limit this. For a description of the filler sub-bands, please refer to the preceding text, which will not be repeated here.
[0105] As shown in Figure 4(4), a UWB channel includes two data sub-bands and one guard sub-band. Each data sub-band has a bandwidth of 240MHz, and the two data sub-bands are separated by the guard sub-band. For example, the guard sub-band has a bandwidth of 10MHz. Exemplarily, the UWB channel may also include one or more filler sub-bands located in the left and / or right sidebands of the UWB. As shown in Figure 4(4), the UWB channel also includes two filler sub-bands located in the left and right sidebands of the UWB channel, respectively. The bandwidths of these two filler sub-bands may be equal or unequal, and this application embodiment does not limit this. For a description of the filler sub-bands, please refer to the preceding text, which will not be repeated here.
[0106] As shown in Figure 4(5), a UWB channel includes two data sub-bands and one guard sub-band. Each data sub-band has a bandwidth of 160MHz, and the two data sub-bands are separated by the guard sub-band. For example, the guard sub-band has a bandwidth of 20MHz. Exemplarily, the UWB channel may also include one or more filler sub-bands located in the left and / or right sidebands of the UWB channel. As shown in Figure 4(5), the UWB channel also includes two filler sub-bands located in the left and right sidebands of the UWB channel, respectively. The bandwidths of these two filler sub-bands may be equal or unequal, and this embodiment does not limit this. For a description of the filler sub-bands, please refer to the preceding text, which will not be repeated here.
[0107] As shown in Figure 4(6), a UWB channel includes three data sub-bands and two guard sub-bands. One data sub-band has a bandwidth of 160MHz, and the other two data sub-bands each have a bandwidth of 80MHz. From left to right, the first and second data sub-bands are separated by the first guard sub-band, and the second and third data sub-bands are separated by the second guard sub-band. For example, the bandwidth of one guard sub-band is 20MHz. Exemplarily, the UWB channel may also include one or more filler sub-bands located on the left and / or right sidebands of the UWB channel. As shown in Figure 4(6), the UWB channel also includes two filler sub-bands located on the left and right sidebands of the UWB channel, respectively. The bandwidths of these two filler sub-bands may be equal or unequal, and this embodiment does not limit this. For a description of the filler sub-bands, please refer to the preceding text, which will not be repeated here.
[0108] As shown in Figure 4(7), a UWB channel includes three data sub-bands and two guard sub-bands. Each data sub-band has a bandwidth of 80MHz. From left to right, the first and second data sub-bands are separated by the first guard sub-band, and the second and third data sub-bands are separated by the second guard sub-band. For example, the bandwidth of a guard sub-band is 20MHz. Exemplarily, the UWB channel may also include one or more filler sub-bands located on the left and / or right sidebands of the UWB channel. As shown in Figure 4(7), the UWB channel also includes two filler sub-bands located on the left and right sidebands of the UWB channel, respectively. The bandwidths of these two filler sub-bands may be equal or unequal, and this application embodiment does not limit this. For a description of the filler sub-bands, please refer to the preceding text, which will not be repeated here.
[0109] As shown in Figure 4(8), a UWB channel includes four data sub-bands and three guard sub-bands. Each data sub-band has a bandwidth of 80MHz. From left to right, the first and second data sub-bands are separated by the first guard sub-band, the second and third data sub-bands are separated by the second guard sub-band, and the third and fourth data sub-bands are separated by the third guard sub-band. For example, the bandwidth of a guard sub-band is 20MHz. Exemplarily, the UWB channel may also include one or more filler sub-bands located in the left and / or right sidebands of the UWB channel. As shown in Figure 4(8), the UWB channel also includes two filler sub-bands located in the left and right sidebands of the UWB channel, respectively. The bandwidths of these two filler sub-bands may be equal or unequal, and this embodiment does not limit this. For an explanation of the filler sub-bands, please refer to the previous text; it will not be repeated here.
[0110] It is understood that the eight structures of the UWB channel shown in Figure 4 above are only examples. Other structures may exist in practical applications, which are not listed one by one in the embodiments of this application.
[0111] Taking a UWB channel with a bandwidth of 1331MHz as an example, refer to Figure 5. Figure 5 is another structural schematic diagram of a UWB channel provided in an embodiment of this application. The horizontal axis represents frequency in MHz, and the frequency can be from high to low or low to high. As shown in Figure 5, a UWB channel includes 4 data sub-bands and 3 guard sub-bands. Each data sub-band has a bandwidth of 320MHz. From left to right, the first and second data sub-bands are separated by the first guard sub-band; the second and third data sub-bands are separated by the second guard sub-band; and the third and fourth data sub-bands are separated by the third guard sub-band. For example, the bandwidth of a guard sub-band is 10MHz. Exemplarily, the UWB channel may also include one or more filler sub-bands located in the left and / or right bands of the UWB channel. As shown in Figure 5, the UWB channel also includes two filler sub-bands, located on the left and right sidebands of the UWB channel, respectively. The bandwidths of these two filler sub-bands may be equal or unequal, and this embodiment does not limit this. For a description of the filler sub-bands, please refer to the preceding text; it will not be repeated here.
[0112] It is understood that the structure of the UWB channel shown in Figure 5 above is only an example. In practical applications, other structures are possible. For example, a UWB channel (with a bandwidth of 1331MHz) includes 5 data sub-bands and 4 guard sub-bands, where 2 data sub-bands each have a bandwidth of 160MHz, and the remaining 3 data sub-bands each have a bandwidth of 320MHz. Adjacent data sub-bands are separated by a guard sub-band. Examples of embodiments in this application are not listed exhaustively.
[0113] It is also understandable that, in practical applications, the structure of the UWB channel can be determined through negotiation between the first and second devices. For example, before data communication, the first and second devices can negotiate one or more of the following: the number of data sub-bands included in the UWB channel, the bandwidth of the guard sub-bands, the bandwidth and frequency range of the data sub-bands, and which data sub-band of the UWB channel (e.g., WiFi data packets) will be transmitted.
[0114] In one possible implementation, a first device can acquire a first signal and transmit it to a second device on a target frequency band. The target frequency band can be any UWB channel (referred to as the first UWB channel for ease of description). The target frequency band may include a first sub-band and a second sub-band, and the frequencies of the first and second sub-bands do not overlap. The bandwidth of the first sub-band is 80MHz, 160MHz, 240MHz, or 320MHz. The bandwidth of the second sub-band is greater than or equal to 80MHz. The spectral bandwidth of the first signal can be equal to the bandwidth of the first UWB channel; for example, the spectral bandwidth of the first signal can be 500MHz or 1331MHz. The first signal may include WiFi data packets, which can be transmitted on the first sub-band of the target frequency band; and the first signal may be punctured on the second sub-band of the target frequency band. In other words, the first device sending a first signal to the second device on the target frequency band can include: the first device sending WiFi data packets to the second device on a first sub-band of the target frequency band, and puncturing a second sub-band of the target frequency band. The bandwidth of this WiFi data packet can be 80MHz, 160MHz, 240MHz, or 320MHz. In some scenarios, the bandwidth of this WiFi data packet can be equal to the bandwidth of the first sub-band. Punching a signal on the second sub-band can be understood as the first device not transmitting a signal on the second sub-band, or in other words, the first device's transmission power on the second sub-band is zero.
[0115] For example, taking any structure of the UWB channel shown in Figure 4 or Figure 5 above as an example, the target frequency band can be a UWB channel, the first sub-frequency band can be any data sub-frequency band in the UWB channel, and the second sub-frequency band can include other data sub-frequency bands in the UWB channel other than the first sub-frequency band and all guard sub-frequency bands in the UWB channel.
[0116] In one possible implementation, the target frequency band may further include a third sub-frequency band, the frequency of which does not overlap with the frequencies of the first and second sub-frequency bands. The first signal may also include a redundant signal (also referred to as a padding signal or a deterministic signal, etc., the name is not limited in this application), which can be transmitted on the third sub-frequency band of the target frequency band. In other words, the first device sending the first signal to the second device on the target frequency band may include: the first device sending WiFi data packets to the second device on the first sub-frequency band of the target frequency band, punching holes in the second sub-frequency band of the target frequency band, and sending the redundant signal to the second device on the third sub-frequency band of the target frequency band. For example, the redundant signal may be an all-zero signal, an all-one signal, or any signal known to both the sender and receiver.
[0117] For example, taking any of the UWB channel structures shown in Figure 4 or Figure 5 above as an example, the left and right sidebands of the target frequency band may also have filling sub-bands (i.e., third sub-bands), on which redundant signals are transmitted so that the spectral bandwidth of the first signal is equal to the bandwidth of a UWB channel.
[0118] S102, the second device receives the first signal mentioned above on the target frequency band.
[0119] In one possible implementation, the second device can receive the first signal on the target frequency band and demodulate the WiFi data packets in the first signal. For example, the second device can obtain the signal on a first sub-band of the target frequency band from the first signal and demodulate the signal on the first sub-band. For an explanation of the target frequency band, please refer to the preceding description; it will not be repeated here.
[0120] It is understandable that the existing 802.11ax / 802.11be standards define puncturing transmission technology, but the 802.11ax / 802.11be standards only support puncturing transmission with a maximum bandwidth of 320MHz, and the maximum puncturing bandwidth is 80MHz. They do not support puncturing transmission strategies with larger bandwidths (such as 160MHz or 320MHz). In addition, the existing 802.11ax / 802.11be standards only support multiple STAs to transmit concurrently through puncturing on the channel (maximum 320MHz bandwidth) where their associated APs are operating. They do not support multiple groups of users (e.g., AP1 and STA1 are one group of users, and AP2 and STA2 are another group of users) transmitting concurrently on a single channel.
[0121] In this embodiment, the first device transmits WiFi data packets on a first sub-band of the target frequency band (i.e., the UWB channel) and punches holes in a second sub-band of the target frequency band (i.e., the UWB channel) (with a bandwidth greater than 80MHz) to allow other devices (e.g., a third device) to transmit concurrently on the second sub-band of the target frequency band (i.e., the UWB channel). This supports concurrent transmission by multiple users (or groups of users) within a single UWB channel, improving resource utilization, increasing system capacity, and reducing data transmission latency. Furthermore, this embodiment supports punched transmission with a bandwidth greater than 320MHz (e.g., 500MHz or 1331MHz), and the punched bandwidth can be greater than 80MHz.
[0122] In one possible implementation, the method shown in Figure 3 above may further include: while the first device sends a first signal to the second device on the target frequency band, the third device may also send a second signal to the fourth device on the same target frequency band. The spectral bandwidth of the second signal is also equal to the bandwidth of the first UWB channel. The target frequency band includes a first sub-band and a second sub-band, the frequencies of which do not overlap. The second sub-band may include at least one sub-band (the frequencies of which do not overlap). For ease of description, we will take sub-band A as an example. The second signal includes a WiFi data packet a, which can be transmitted on sub-band A of the second sub-band. The second signal may be punctured on the first sub-band. In other words, the third device sending the second signal to the fourth device on the target frequency band may include: the third device puncturing the first sub-band of the target frequency band and sending the WiFi data packet a to the fourth device on sub-band A of the target frequency band. For example, the third device may also punch holes in other sub-bands besides sub-band A (if they exist) in the second sub-band. It is understood that the WiFi data packet 'a' here is different from the WiFi data packet sent by the aforementioned first device.
[0123] For example, consider the UWB channel structure shown in Figure 4(5) above. Referring to Figure 6, which is a schematic diagram of concurrent transmission of multiple user groups provided in this embodiment, AP1 is associated with STA1, and AP2 is associated with STA2. As shown in Figure 6, AP1 and STA1 can transmit WiFi data packets on the first data sub-band (bandwidth 160MHz) from left to right, puncture the second data sub-band and the guard sub-band from left to right, and transmit redundant signal 1 on the two filled sub-bands on the left and right sides of the UWB channel; simultaneously, AP2 and STA2 can transmit WiFi data packets on the second data sub-band (bandwidth 160MHz) from left to right, puncture the first data sub-band and the guard sub-band from left to right, and transmit redundant signal 2 on the two filled sub-bands on the left and right sides of the UWB channel. The redundant signal 1 and redundant signal 2 can be the same or different; this embodiment does not limit this.
[0124] Therefore, this application embodiment supports concurrent transmission of multiple user groups (AP1 and STA1, AP2 and STA2) within a single UWB channel, and these user groups can operate without contention, thereby reducing contention latency. Taking two user groups (AP1 and STA1, AP2 and STA2) as an example, the clear channel assessment (CCA) of one user group (AP1 and STA1) is performed based on one data sub-band of the UWB channel, while the CCA of the other user group (AP2 and STA2) is performed based on another data sub-band of the UWB channel. Since the frequencies of these two data sub-bands do not overlap, there is no contention between these two user groups. Furthermore, in this application embodiment, there is a guard interval (i.e., a guard sub-band) between the data sub-bands actually used by the multiple user groups, which can reduce interference between different links.
[0125] Referring to Figure 7, which is a flowchart illustrating another ultra-wideband data communication method provided in this embodiment of the application, this method can be applied to a wireless communication system, which may include a first device and a second device. As shown in Figure 7, the ultra-wideband data communication method includes, but is not limited to, the following steps:
[0126] S201, the first device transmits a first signal on a target frequency band, which is the frequency band of a first UWB channel. The spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel. The target frequency band includes a first sub-band, a second sub-band, and a guard sub-band. The first signal includes a first WiFi data packet and a second WiFi data packet. The first WiFi data packet is a data packet transmitted on the first sub-band, and the second WiFi data packet is a data packet transmitted on the second sub-band. The first signal has a puncture in the guard sub-band. The frequencies of the first sub-band, the second sub-band, and the guard sub-band do not overlap, and the first sub-band and the second sub-band are separated by the guard sub-band.
[0127] In one possible implementation, the target frequency band of this application embodiment can be any UWB channel frequency band. The bandwidth of the UWB channel can be greater than or equal to 499.2MHz, then the bandwidth of the target frequency band is also greater than or equal to 499.2MHz. For example, the bandwidth of the UWB channel could be 499.2MHz, 500MHz, 1331MHz, or 1331.2MHz, etc. It is understood that the bandwidth of the target frequency band is equal to the bandwidth of the UWB channel. For possible structures and related descriptions of the UWB channel, please refer to the description in the embodiment shown in Figure 3 above, which will not be repeated here. It is understood that in practical applications, the structure of the UWB channel can be determined through negotiation between the first device and the second device. For example, before data communication, the first device and the second device can negotiate one or more of the following: the number of data sub-bands included in the UWB channel, the bandwidth size of the protection sub-bands, the bandwidth size and frequency range of the data sub-bands, and information such as which data sub-band of the UWB channel will be used to transmit data (e.g., WiFi data packets).
[0128] In one possible implementation, a first device can acquire a first signal and transmit the first signal to one or more second devices on a target frequency band. For example, the first device can be an access point (AP), and the second devices can be stand-alone devices (STAs). The target frequency band may include a first sub-band, a second sub-band, and a guard sub-band. The frequencies of the first sub-band, the second sub-band, and the guard sub-band do not overlap, and the first sub-band and the second sub-band are separated by the guard sub-band. The spectral bandwidth of the first signal can be equal to the bandwidth of a UWB channel (referred to as the first UWB channel, i.e., the target frequency band, for ease of description), for example, the spectral bandwidth of the first signal can be 500MHz or 1331MHz.
[0129] The first signal may include a first WiFi data packet and a second WiFi data packet. The first WiFi data packet may be transmitted on a first sub-band, and the second WiFi data packet may be transmitted on a second sub-band. The first signal is punctured in a guard sub-band. In other words, a first device sending a first signal to one or more second devices on a target frequency band may include: the first device sending a first WiFi data packet to one second device on a first sub-band of the target frequency band, sending a second WiFi data packet to another second device on a second sub-band of the target frequency band, and puncturing the guard sub-band of the target frequency band. The bandwidth of the first WiFi data packet is 80MHz, 160MHz, 240MHz, or 320MHz. The bandwidth of the second WiFi data packet is 80MHz, 160MHz, 240MHz, or 320MHz. In some scenarios, the bandwidth of the first WiFi data packet may be equal to the bandwidth of the first sub-band. The bandwidth of the second WiFi data packet may be equal to the bandwidth of the second sub-band.
[0130] The puncturing of the guard sub-band by the first device can be understood as the first device not transmitting signals on the guard sub-band, or in other words, the transmission power of the first device on the guard sub-band is zero. For example, the bandwidth of the guard sub-band can be greater than or equal to 5MHz. For instance, the bandwidth of the guard sub-band can be an integer multiple of 5, i.e., the bandwidth of the guard sub-band is (N×5)MHz, where N is a positive integer. N can be determined through negotiation between the first device and the second device.
[0131] For example, taking any of the UWB channel structures shown in Figure 4 or Figure 5 above, the target frequency band can be a UWB channel, the first sub-band can be a data sub-band within that UWB channel, the second sub-band can be another data sub-band within that UWB channel, and the guard sub-band can be located between the first and second sub-bands. Here, the data sub-band can be understood as a sub-band used to transmit data signals (e.g., WiFi data packets), and the guard sub-band can be understood as a protection interval designed to reduce interference between data signals on the two data sub-bands. For example, no signal may be transmitted on the guard sub-band.
[0132] It is understandable that if the number of data sub-bands included in the UWB channel (i.e. the target frequency band) is greater than 2, the first device can also punch punctures on other data sub-bands in the UWB channel besides the first and second sub-bands.
[0133] In one possible implementation, the target frequency band may further include a third sub-frequency band, the frequency of which does not overlap with the frequencies of the first sub-frequency band, the second sub-frequency band, or the guard sub-frequency band. The first signal may also include a redundant signal (also referred to as a padding signal or a deterministic signal, etc., the name is not limited in this application), which can be transmitted on the third sub-frequency band of the target frequency band. In other words, the first device sending the first signal to one or more second devices on the target frequency band may include: the first device sending a first WiFi data packet to one second device on the first sub-frequency band of the target frequency band, sending a second WiFi data packet to another second device on the second sub-frequency band of the target frequency band, punching a hole in the guard sub-frequency band of the target frequency band, and sending a redundant signal to both second devices on the third sub-frequency band of the target frequency band. For example, the redundant signal may be an all-zero signal, an all-one signal, or any signal known to both the sender and receiver.
[0134] For example, taking any of the UWB channel structures shown in Figure 4 or Figure 5 above as an example, the left and right sidebands of the target frequency band may also have filling sub-bands (i.e., third sub-bands), on which redundant signals are transmitted so that the spectral bandwidth of the first signal is equal to the bandwidth of a UWB channel.
[0135] For example, consider the UWB channel structure shown in (3) of Figure 4 above. Referring to Figure 8, which is a schematic diagram of multi-user concurrent transmission provided in this application embodiment, STA1, STA2, and STA3 are all associated with AP1. As shown in Figure 8, AP1 can send WiFi data packet 1 to STA1 on the third data sub-band from left to right (bandwidth 160MHz), send WiFi data packet 2 to STA2 on the second data sub-band from left to right (bandwidth 160MHz), send WiFi data packet 3 to STA3 on the first data sub-band from left to right (bandwidth 160MHz), puncture the first and second guard sub-bands from left to right, and send redundant signals on the left and right filler sub-bands of the UWB channel. In other words, the first signal sent by AP1 includes WiFi data packet 1, WiFi data packet 2, WiFi data packet 3, and redundant signals.
[0136] S202, the second device receives the first signal mentioned above on the target frequency band.
[0137] In one possible implementation, a second device can receive a first signal from the first device on a target frequency band and demodulate its own WiFi data packets within that first signal, for example, receiving WiFi data packets with an address belonging to the second device. For a description of the target frequency band, please refer to the preceding text; it will not be repeated here.
[0138] The first device in this embodiment can send different WiFi data packets to multiple second devices through frequency division multiplexing within a UWB channel. For example, the first device can send a first WiFi data packet to one second device on a first sub-band of the target frequency band (i.e., the UWB channel), and send a second WiFi data packet to another second device on a second sub-band of the target frequency band (i.e., the UWB channel). Then, puncturing is performed on the guard sub-band between the first and second sub-bands to reduce interference between different links. This supports concurrent transmission by multiple users within a single UWB channel, improves the resource utilization of the UWB channel, increases system capacity, and reduces data transmission latency.
[0139] It is understood that, in order to achieve the functions in the above embodiments, the first device and the second device include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0140] Figures 9 and 10 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be a network device as shown in Figure 1, a terminal device as shown in Figure 1, or a module (such as a chip) applied to a network device or a terminal device.
[0141] As shown in Figure 9, the communication device 900 includes a processing module 910 and a transceiver module 920. The communication device 900 is used to implement the functions of the first device or the second device in the method embodiments shown in Figure 3 or Figure 7.
[0142] When the communication device 900 is used to implement the function of the first device in the method embodiment shown in FIG3: the processing module 910 is used to acquire a first signal; the transceiver module 920 is used to transmit the first signal on a target frequency band. The target frequency band is the frequency band of a first UWB channel, the spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel, the target frequency band includes a first sub-frequency band and a second sub-frequency band, the first signal includes WiFi data packets, the WiFi data packets are data packets transmitted on the first sub-frequency band, the first signal is punched in the second sub-frequency band, and the frequencies between the first sub-frequency band and the second sub-frequency band do not overlap.
[0143] For example, the first signal being punched in the second sub-band includes: the power of the first signal in the second sub-band being zero.
[0144] For example, the bandwidth of the WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
[0145] For example, the bandwidth of the first UWB channel is greater than or equal to 499.2 MHz.
[0146] When the communication device 900 is used to implement the function of the second device in the method embodiment shown in FIG3: the transceiver module 920 is used to receive a first signal on a target frequency band; the processing module 910 is used to demodulate the WiFi data packets in the first signal. The target frequency band is the frequency band of a first UWB channel, the spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel, the target frequency band includes a first sub-frequency band and a second sub-frequency band, the first signal includes WiFi data packets, the WiFi data packets are data packets transmitted on the first sub-frequency band, the first signal is punched in the second sub-frequency band, and the frequencies between the first sub-frequency band and the second sub-frequency band do not overlap.
[0147] For example, the first signal being punched in the second sub-band includes: the power of the first signal in the second sub-band being zero.
[0148] For example, the bandwidth of the WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
[0149] For example, the bandwidth of the first UWB channel is greater than or equal to 499.2 MHz.
[0150] For a more detailed description of the above-mentioned processing module 910 and transceiver module 920, please refer to the relevant description in the method embodiment shown in Figure 3.
[0151] When the communication device 900 is used to implement the function of the first device in the method embodiment shown in FIG7: the processing module 910 is used to acquire a first signal; the transceiver module 920 is used to transmit the first signal on a target frequency band. The target frequency band is the frequency band of the first UWB channel, the spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel, the target frequency band includes a first sub-frequency band, a second sub-frequency band, and a guard sub-frequency band, the first signal includes a first WiFi data packet and a second WiFi data packet, the first WiFi data packet is a data packet transmitted on the first sub-frequency band, the second WiFi data packet is a data packet transmitted on the second sub-frequency band, the frequencies of the first sub-frequency band, the second sub-frequency band, and the guard sub-frequency band do not overlap, the first sub-frequency band and the second sub-frequency band are separated by the guard sub-frequency band, and the first signal is punched in the guard sub-frequency band.
[0152] For example, the first signal punching a hole in the guard sub-band includes: the power of the first signal in the guard sub-band is zero.
[0153] For example, the bandwidth of the aforementioned protected sub-band is greater than or equal to 5MHz.
[0154] For example, the bandwidth of the first WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz. The bandwidth of the second WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
[0155] For example, the bandwidth of the first UWB channel is greater than or equal to 499.2 MHz.
[0156] When the communication device 900 is used to implement the function of the second device in the method embodiment shown in FIG7: the transceiver module 920 is used to receive a first signal on a target frequency band; the processing module 910 is used to demodulate a first WiFi data packet or a second WiFi data packet in the first signal. The target frequency band is the frequency band of a first UWB channel, the spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel, the target frequency band includes a first sub-frequency band, a second sub-frequency band, and a guard sub-frequency band, the first signal includes a first WiFi data packet and a second WiFi data packet, the first WiFi data packet is a data packet transmitted on the first sub-frequency band, the second WiFi data packet is a data packet transmitted on the second sub-frequency band, the frequencies of the first sub-frequency band, the second sub-frequency band, and the guard sub-frequency band do not overlap, the first sub-frequency band and the second sub-frequency band are separated by the guard sub-frequency band, and the first signal is punched in the guard sub-frequency band.
[0157] For example, the first signal punching a hole in the guard sub-band includes: the power of the first signal in the guard sub-band is zero.
[0158] For example, the bandwidth of the aforementioned protected sub-band is greater than or equal to 5MHz.
[0159] For example, the bandwidth of the first WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz. The bandwidth of the second WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
[0160] For example, the bandwidth of the first UWB channel is greater than or equal to 499.2 MHz.
[0161] For a more detailed description of the above-mentioned processing module 910 and transceiver module 920, please refer to the relevant description in the method embodiment shown in Figure 7.
[0162] As shown in Figure 10, the communication device 1000 includes a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It is understood that the interface circuit 1020 can be a transceiver or an input / output interface. Optionally, the communication device 1000 may also include a memory 1030 for storing instructions executed by the processor 1010, or storing input data required by the processor 1010 to execute instructions, or storing data generated after the processor 1010 executes instructions. Sometimes, the interface circuit 1020 can also be understood as part of the processor 1010, in which case the communication device 1000 includes the processor 1010.
[0163] When the communication device 1000 is used to implement the method shown in FIG3 or FIG7, the processor 1010 is used to implement the function of the processing module 910, and the interface circuit 1020 is used to implement the function of the transceiver module 920.
[0164] When the aforementioned communication device is a chip applied to the first device, the chip implements the functions of the first device in any of the above method embodiments. The chip receiving information from the second device can be understood as the information being first received by other modules (such as an RF module or antenna) in the first device, and then sent to the chip by these modules. The chip sending information to the second device can be understood as the information being first sent to other modules (such as an RF module or antenna) in the first device, and then sent to the second device by these modules.
[0165] When the aforementioned communication device is a chip applied to the second device, the chip implements the functions of the second device in the above method embodiments. The chip receives information from the first device, which can be understood as the information being first received by other modules (such as an RF module or antenna) in the second device, and then sent to the chip by these modules. The chip sends information to the first device, which can be understood as the information being sent to other modules (such as an RF module or antenna) in the second device, and then sent to the first device by these modules.
[0166] In one possible implementation, the processor 1010 may include a transceiver for implementing receiving and transmitting functions. This transceiver may provide a communication interface or means for communicating with various other devices / apps via a wireless transmission medium. The transceiver may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a suitable network type.
[0167] In one possible implementation, the processor 1010 may store instructions, which may be a computer program. This computer program, running on the processor 1010, causes the communication device to perform the methods described in the above method embodiments. The computer program may be embedded in the processor 1010; in this case, the processor 1010 may be implemented in hardware.
[0168] In one implementation, the communication device may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0169] This application also provides a communication system, which includes a first device and a second device, which can be used to execute the methods in any of the foregoing method embodiments.
[0170] In addition, this application also provides a computer program for implementing the operations and / or processes performed by the first device or the second device in the method provided in this application.
[0171] This application also provides a readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the first or second device in the method provided in this application.
[0172] This application also provides a computer program product comprising a computer program or instructions that, when executed on a computer, cause the operations and / or processes performed by a first device or a second device in the method provided in this application to be performed.
[0173] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be described again here.
[0174] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0175] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0176] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0177] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to existing solutions, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.
[0178] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data communication method based on ultra-wideband, characterized in that, include: A first signal is transmitted on a target frequency band, which is the frequency band of a first ultra-wideband (UWB) channel. The spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel. The target frequency band includes a first sub-frequency band and a second sub-frequency band. The first signal includes Wi-Fi data packets, which are data packets transmitted on the first sub-frequency band. The first signal has holes punched in the second sub-frequency band. The frequencies of the first sub-frequency band and the second sub-frequency band do not overlap.
2. The method according to claim 1, characterized in that, The first signal is punched in the second sub-band, which includes: the power of the first signal in the second sub-band is zero.
3. The method according to claim 1 or 2, characterized in that, The bandwidth of the WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
4. The method according to any one of claims 1 to 3, characterized in that, The bandwidth of the first UWB channel is greater than or equal to 499.2MHz.
5. A data communication method based on ultra-wideband, characterized in that, include: A first signal is received on a target frequency band, which is the frequency band of a first ultra-wideband (UWB) channel. The spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel. The target frequency band includes a first sub-frequency band and a second sub-frequency band. The first signal includes Wi-Fi data packets, which are data packets transmitted on the first sub-frequency band. The first signal has holes punched in the second sub-frequency band. The frequencies of the first sub-frequency band and the second sub-frequency band do not overlap.
6. The method according to claim 5, characterized in that, The first signal is punched in the second sub-band, which includes: the power of the first signal in the second sub-band is zero.
7. The method according to claim 5 or 6, characterized in that, The bandwidth of the WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
8. The method according to any one of claims 5 to 7, characterized in that, The bandwidth of the first UWB channel is greater than or equal to 499.2MHz.
9. A data communication method based on ultra-wideband, characterized in that, include: A first signal is transmitted on a target frequency band, which is the frequency band of a first ultra-wideband (UWB) channel. The spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel. The target frequency band includes a first sub-frequency band, a second sub-frequency band, and a guard sub-frequency band. The first signal includes a first Wi-Fi data packet and a second Wi-Fi data packet. The first Wi-Fi data packet is a data packet transmitted on the first sub-frequency band, and the second Wi-Fi data packet is a data packet transmitted on the second sub-frequency band. The frequencies of the first sub-frequency band, the second sub-frequency band, and the guard sub-frequency band do not overlap. The first sub-frequency band and the second sub-frequency band are separated by the guard sub-frequency band. The first signal is punched in the guard sub-frequency band.
10. The method according to claim 9, characterized in that, The first signal is punched in the guard sub-band, which includes: the power of the first signal in the guard sub-band is zero.
11. The method according to claim 9 or 10, characterized in that, The bandwidth of the protected sub-band is greater than or equal to 5MHz.
12. The method according to any one of claims 9 to 11, characterized in that, The bandwidth of the first WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz; The bandwidth of the second WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
13. The method according to any one of claims 9 to 12, characterized in that, The bandwidth of the first UWB channel is greater than or equal to 499.2MHz.
14. A data communication method based on ultra-wideband, characterized in that, include: A first signal is received on a target frequency band, which is the frequency band of a first ultra-wideband (UWB) channel. The spectral bandwidth of the first signal is equal to the bandwidth of the first UWB channel. The target frequency band includes a first sub-frequency band, a second sub-frequency band, and a guard sub-frequency band. The first signal includes a first Wi-Fi data packet and a second Wi-Fi data packet. The first Wi-Fi data packet is a data packet transmitted on the first sub-frequency band, and the second Wi-Fi data packet is a data packet transmitted on the second sub-frequency band. The frequencies of the first sub-frequency band, the second sub-frequency band, and the guard sub-frequency band do not overlap. The first sub-frequency band and the second sub-frequency band are separated by the guard sub-frequency band. The first signal is punched in the guard sub-frequency band.
15. The method according to claim 14, characterized in that, The first signal is punched in the guard sub-band, which includes: the power of the first signal in the guard sub-band is zero.
16. The method according to claim 14 or 15, characterized in that, The bandwidth of the protected sub-band is greater than or equal to 5MHz.
17. The method according to any one of claims 14 to 16, characterized in that, The bandwidth of the first WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz; The bandwidth of the second WiFi data packet is 80MHz, or 160MHz, or 240MHz, or 320MHz.
18. The method according to any one of claims 14 to 17, characterized in that, The bandwidth of the first UWB channel is greater than or equal to 499.2MHz.
19. A communication device, characterized in that, include: A processor and a transceiver, the processor and the transceiver being configured to support the communication device in performing the method as described in any one of claims 1 to 4, or the processor and the transceiver being configured to support the communication device in performing the method as described in any one of claims 5 to 8, or the processor and the transceiver being configured to support the communication device in performing the method as described in any one of claims 9 to 13, or the processor and the transceiver being configured to support the communication device in performing the method as described in any one of claims 14 to 18.
20. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, and the processor enables the communication device to implement the method as described in any one of claims 1 to 18 through the interface circuit or by executing code instructions.
21. A readable storage medium, characterized in that, The readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 18.
22. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 18.