Physical layer configuration indication method and related device

By using different values ​​of SFD fields or preamble fields to indicate physical layer configuration in the PPDU of the UWB system, the problems of high power consumption and complexity of the UWB system are solved, and flexible physical layer configuration indication and efficiency improvement are achieved.

CN119906531APending Publication Date: 2025-04-29HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411999614.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-08-19
Filing Date
2022-10-12
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

When existing UWB systems use ultra-wideband channels to transmit and receive signals, the power consumption and complexity of devices are high, and there is a lack of methods to indicate different physical layer configurations.

Method used

By using different values ​​of the SFD field or preamble field in the PPDU to indicate different physical layer configurations, there is no need to change the format of the PPDU, and flexible indication without increasing signaling overhead is achieved.

Benefits of technology

It enables flexible indication of different physical layer configurations without increasing power consumption and complexity, improving device efficiency and compatibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906531A_ABST
    Figure CN119906531A_ABST
Patent Text Reader

Abstract

The present application relates to a physical layer configuration indication method and a related device, the method comprising: a sender generating a PPDU, the PPDU comprising a preamble field and an SFD field, different values of the preamble field or the SFD field corresponding to different physical layer configurations; and the sender sends a signal generated by the PPDU according to the physical layer configuration. By adopting the embodiment of the invention, the physical layer configuration can be flexibly indicated under the condition that the signaling overhead is not increased. The application is applied to a WPAN (Wireless Personal Area Network) system, a sensing system and the like based on UWB (Ultra Wideband), and comprises 802.15 series protocols, such as an 802.15. 4a protocol, an 802.15. 4 z protocol or an 802.15. 4 ab protocol and the like. The wireless local area network system can support a wireless local area network (WLAN) system of an 802.11 ax next generation Wi-Fi protocol, such as 802.11 be, Wi-Fi 7 or EHT, and a 802.11 series protocol, such as the 802.11 be next generation, Wi-Fi 8 and the like.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202211250022.4, and the original application date is October 12, 2022. The entire contents of the original application are incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a method for indicating physical layer configuration and related devices. Background Art

[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology that can transmit data using nanosecond non-sinusoidal narrow pulses, so it occupies a wide spectrum range. Because its pulses are relatively narrow and the radiation spectrum density is low, UWB has the advantages of strong multipath resolution, low power consumption, and strong confidentiality. As ultra-wideband technology enters the civilian field, ultra-wideband wireless communication has become one of the physical layer technologies for short-distance, high-speed wireless networks, and is mainly used in perception and ranging scenarios. The Institute of Electrical and Electronics Engineers (IEEE) has also incorporated UWB technology into its IEEE 802 series of wireless standards, and released the high-speed wireless personal area network (WPAN) standard IEEE 802.15.4a based on UWB technology, as well as its evolved version IEEE 802.15.4z, and the next-generation UWB wireless personal area network (WPAN) standard 802.15.4ab is under discussion.

[0004] Since UWB technology transmits data by sending and receiving extremely narrow pulses of nanoseconds or less, it has very high requirements for the time synchronization of the transceiver equipment. At the same time, due to its large communication bandwidth, the power consumption and complexity of the equipment are high when using ultra-wideband channels to send and receive signals. Most UWB-based communication devices need to rely on batteries, so the next generation of UWB wireless personal area network standards hopes to further reduce the power consumption of UWB systems. Therefore, the next generation of UWB wireless personal area network standards considers using narrowband signal assistance to send and receive all signals except for reference signals for ranging and perception through a narrowband (NB) system, thereby reducing the power consumption overhead of the UWB system.

[0005] Currently, narrowband signals used to assist UWB may have multiple physical layer configurations, but there is no indication of the different physical layer configurations. Summary of the invention

[0006] The embodiments of the present application provide a method for indicating a physical layer configuration and a related device, which can flexibly indicate different physical layer configurations without increasing signaling overhead.

[0007] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.

[0008] In a first aspect, the present application provides a method for indicating a physical layer configuration, which can be applied to a narrowband frequency band of a UWB system, and the method comprises: a first communication device generates a physical layer protocol data unit (PPDU), the PPDU comprising a preamble field and a start-of-frame delimiter (SFD) field, wherein different values ​​of the SFD field correspond to different physical layer configurations, or different values ​​of the preamble field correspond to different physical layer configurations; the first communication device then sends a signal, which is generated by the PPDU according to the physical layer configuration corresponding to the value of the SFD field or the preamble field.

[0009] The present application utilizes different values ​​of the SFD field or the preamble field to represent different physical layer configurations without changing the format of the PPDU, and can also flexibly indicate different physical layer configurations without increasing signaling overhead.

[0010] In the second aspect, the present application provides a method for indicating a physical layer configuration, which can be applied to the narrowband frequency band of a UWB system, and the method includes: a second communication device receives a signal, and demodulates the received signal to obtain a preamble field and an SFD field included in the PPDU, wherein different values ​​of the SFD field correspond to different physical layer configurations, or different values ​​of the preamble field correspond to different physical layer configurations; the second communication device then determines the physical layer configuration according to the value of the SFD field or the value of the preamble field, and demodulates the payload field included in the PPDU from the received signal according to the determined physical layer configuration. It can be understood that the signal received by the second communication device is generated by the PPDU according to the physical layer configuration corresponding to the value of the preamble field or the SFD field in the PPDU.

[0011] The present application utilizes different values ​​of the SFD field or the preamble field before the payload field to represent different physical layer configurations, so that the payload field can be correctly demodulated from the received signal.

[0012] In combination with the first aspect or the second aspect, in a possible implementation manner, the PPDU further includes a physical layer header (PHR) field and a payload field.

[0013] Optionally, the above-mentioned physical layer configuration includes one or more of the following parameters: data throughput, length of the preamble field (which can be symbol length or bit length), length of the SFD field (which can be symbol length or bit length), length of the chip sequence corresponding to the preamble field and the SFD field, length of the PHR field (which can be symbol length or bit length), length of the chip sequence corresponding to the PHR field and the payload field, or forward error correction (FEC) code on the PHR field and the payload field (including the type of FEC code on the PHR field and the payload field and whether the FEC code is used on the PHR field and the payload field). Exemplarily, a value of the SFD field or the preamble field corresponds to an index of a physical layer configuration, and an index is used to identify a physical layer configuration.

[0014] Optionally, the physical layer configuration includes: the length of the chip sequence corresponding to the PHR field and the payload field. In this case, the PHR field includes an indication information for indicating whether there is an FEC code on the payload field. Exemplarily, the indication information is located in bit 7 of the PHR field.

[0015] The present application uses different values ​​of the SFD field or the preamble field to indicate the different lengths of the code bit sequences corresponding to the PHR field and the payload field, and then uses bit 7 (bit7) of the PHR field to indicate whether there is an FEC code on the payload field. This can flexibly indicate different physical layer configurations without increasing the bit overhead.

[0016] In combination with the first aspect or the second aspect, in a possible implementation manner, one of the values ​​of the SFD field is 1 1 1 0 0 1 0 1. Similarly, one of the values ​​of the preamble field is 16 bits all 0 or 32 bits all 0.

[0017] The present application can be more compatible with traditional devices in the network by constraining one of the values ​​of the SFD field or the preamble field to be an existing value.

[0018] In combination with the first aspect or the second aspect, in a possible implementation method, the value of the above-mentioned SFD field does not include any of the following values: the first 4 bits are 0 0 0 0 and the last 4 bits are any value, the last 4 bits are 0 0 0 0 and the first 4 bits are any value, and the 8 bits are 0 0 0 0 0 0 0 0.

[0019] Because one function of the SFD field is to separate the preamble field and the PHR field in the PPDU, and the preamble field currently uses all-0 data symbols, the present application constrains the value of the SFD field to not include any value in which the data symbol is 0, which can reduce the possibility of confusion between the SFD field and the preamble field.

[0020] In combination with the first aspect or the second aspect, in a possible implementation, the value of the SFD field belongs to a first value set, and the value of the preamble field is obtained by repeating the value in the first value set one or more times. The first value set may include M values, and the length of each value may be 8 bits. The specific contents included in the first value set can be found in the description of the method embodiment below, which will not be described in detail here.

[0021] Optionally, the M values ​​in the first value set satisfy the following condition: the sum of the Hamming distances between the chip sequences corresponding to any two of the M values ​​is greater than or equal to the sum of the Hamming distances between the chip sequences corresponding to any two of the M values ​​in the second value set except the first value set. The second value set includes N values, N is greater than M, and M may be greater than 2. Both N and M are positive integers. For example, N is 255, and M is 5.

[0022] Optionally, the M values ​​in the first value set include a target value, and the target value is: 1 1 1 0 0 1 01. The M values ​​satisfy the following condition: the sum of the Hamming distances between the chip sequences corresponding to any two of the M values ​​is greater than or equal to the sum of the Hamming distances between the chip sequences corresponding to any two of the M values ​​in the second value set except the first value set and including the target value. The second value set includes N values, N is greater than M, and M can be greater than 2. N and M are both positive integers.

[0023] It can be understood that when M is equal to 2, the Hamming distance between the code bit sequences corresponding to the two values ​​in the first value set is greater than or equal to the Hamming distance between the code bit sequences corresponding to any two values ​​in the second value set except the first value set and including the target value.

[0024] Optionally, the M values ​​in the first value set satisfy any of the following conditions: the sum of the autocorrelation sidelobe amplitudes of the code chip sequence corresponding to each value in the M values ​​is less than or equal to the sum of the autocorrelation sidelobe amplitudes of the code chip sequence corresponding to each value in any M values ​​in the second value set except the first value set; the sum of the cross-correlation sidelobe amplitudes between the code chip sequences corresponding to any two values ​​in the M values ​​is less than or equal to the sum of the cross-correlation sidelobe amplitudes between the code chip sequences corresponding to any two values ​​in any M values ​​in the second value set except the first value set. The second value set includes N values, N is greater than M, and M can be greater than 2. N and M are both positive integers.

[0025] It can be understood that when M is equal to 1, for the SFD field, the first value set includes the existing values ​​of the SFD field: 1 11 0 0 1 0 1. When M is equal to 1, for the preamble field, the first value set includes the value: 0 0 0 0 0 0 00.

[0026] In a third aspect, an embodiment of the present application provides a communication device, which is used to execute the method in the first aspect or any possible implementation of the first aspect. The communication device includes a unit having the function of executing the method in the first aspect or any possible implementation of the first aspect.

[0027] In a fourth aspect, an embodiment of the present application provides a communication device, which is used to execute the method in the second aspect or any possible implementation of the second aspect. The communication device includes a unit having the function of executing the method in the second aspect or any possible implementation of the second aspect.

[0028] In the third aspect or the fourth aspect, the communication device may include a transceiver unit and a processing unit. For a specific description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below. The beneficial effects of the third aspect to the fourth aspect may refer to the relevant description of the first aspect and the second aspect, which will not be repeated here.

[0029] In a fifth aspect, the present application provides a communication device, the communication device comprising a processor, configured to execute the method described in the first aspect or any possible implementation of the first aspect. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation of the first aspect is executed.

[0030] In combination with the fifth aspect, in a possible implementation manner, the memory is located outside the above-mentioned communication device.

[0031] In combination with the fifth aspect, in a possible implementation, the memory is located within the above-mentioned communication device.

[0032] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.

[0033] In combination with the fifth aspect, in a possible implementation, the communication device further includes a transceiver, where the transceiver is used to send a signal.

[0034] In a sixth aspect, the present application provides a communication device, the communication device comprising a processor, configured to execute the method described in the second aspect or any possible implementation of the second aspect. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect or any possible implementation of the second aspect is executed.

[0035] In combination with the sixth aspect, in a possible implementation manner, the memory is located outside the above-mentioned communication device.

[0036] In combination with the sixth aspect, in a possible implementation, the memory is located within the above-mentioned communication device.

[0037] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.

[0038] In combination with the sixth aspect, in a possible implementation, the communication device also includes a transceiver, and the transceiver is used to receive a signal.

[0039] In a seventh aspect, the present application provides a communication device, the communication device comprising a logic circuit and an interface, the logic circuit being coupled to the interface. The logic circuit is used to generate a PPDU, the PPDU comprising a preamble field and an SFD field, different values ​​of the SFD field corresponding to different physical layer configurations, or different values ​​of the preamble field corresponding to different physical layer configurations; the interface is used to output a signal, the signal being generated by the PPDU according to the physical layer configuration corresponding to the value of the SFD field or the preamble field.

[0040] In an eighth aspect, the present application provides a communication device, the communication device comprising a logic circuit and an interface, the logic circuit being coupled to the interface. The interface is used to input a signal, the signal is generated by a PPDU according to a physical layer configuration corresponding to a value of a preamble field or an SFD field in the PPDU; the logic circuit is used to demodulate the signal to obtain a preamble field and an SFD field included in the PPDU, different values ​​of the SFD field correspond to different physical layer configurations, or different values ​​of the preamble field correspond to different physical layer configurations; the logic circuit is also used to determine the physical layer configuration according to the value of the SFD field or the value of the preamble field, and demodulate the payload field included in the PPDU from the signal according to the determined physical layer configuration.

[0041] In a ninth aspect, the present application provides a computer-readable storage medium for storing a computer program, which, when executed on a computer, enables the method shown in the above-mentioned first aspect, or any possible implementation of the first aspect, to be executed.

[0042] In a tenth aspect, the present application provides a computer-readable storage medium for storing a computer program, which, when executed on a computer, enables the method shown in the above-mentioned second aspect, or any possible implementation of the second aspect, to be executed.

[0043] In the eleventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code. When the computer program product is run on a computer, the method shown in the above-mentioned first aspect, or any possible implementation of the first aspect, is executed.

[0044] In a twelfth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code. When the computer program product runs on a computer, the method shown in the above-mentioned second aspect, or any possible implementation of the second aspect, is executed.

[0045] In a thirteenth aspect, the present application provides a computer program. When the computer program is run on a computer, the method shown in the above-mentioned first aspect, or any possible implementation of the first aspect, is executed.

[0046] In a fourteenth aspect, the present application provides a computer program. When the computer program runs on a computer, the method shown in the above-mentioned second aspect, or any possible implementation of the second aspect, is executed.

[0047] In the fifteenth aspect, an embodiment of the present application provides a wireless communication system, which includes a first communication device and a second communication device, the first communication device is used to execute the method shown in the above-mentioned first aspect, or any possible implementation of the first aspect, and the second communication device is used to execute the above-mentioned second aspect, or the method shown in any possible implementation of the second aspect.

[0048] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 is a structural diagram of a wireless communication system provided in an embodiment of the present application;

[0050] Figure 2 is another structural diagram of a wireless communication system provided in an embodiment of the present application;

[0051] Figure 3 It is a schematic diagram of the PPDU format of the O-QPSK signal provided in an embodiment of the present application;

[0052] Figure 4 It is a format diagram of the SFD field provided in an embodiment of the present application;

[0053] Figure 5a This is a format diagram of a PHR field provided in an embodiment of the present application;

[0054] Figure 5b This is another format diagram of the PHR field provided in an embodiment of the present application;

[0055] Figure 6 It is a schematic diagram of the modulation and spread spectrum process provided in the embodiment of the present application;

[0056] Figure 7 It is a flow chart of a method for indicating physical layer configuration provided by an embodiment of the present application;

[0057] Figure 8 It is a schematic diagram of symbol error rate simulation of SFD symbols and payload symbols provided in an embodiment of the present application;

[0058] Fig. 9 It is another simulation schematic diagram of the symbol error rate of the SFD symbol and the payload symbol provided in the embodiment of the present application;

[0059] Fig.10 It is another flowchart of the method for indicating physical layer configuration provided by an embodiment of the present application;

[0060] Fig.11aThis is another format diagram of the PHR field provided in an embodiment of the present application;

[0061] Fig.11b This is yet another format diagram of the PHR field provided in an embodiment of the present application;

[0062] Fig.12 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application;

[0063] Fig.13 is a schematic diagram of the structure of a communication device 1000 provided in an embodiment of the present application;

[0064] Fig.14 It is another structural schematic diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0066] In the description of the present application, the words "first", "second", etc. are only used to distinguish different objects, and do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit them to be different. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0067] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "the following one or more items" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one item of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b, and c. Among them, a, b, and c can be single or multiple.

[0068] In this application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "exemplary", "for example" or "for example" is intended to present the related concepts in a concrete way.

[0069] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.

[0070] It can be understood that in each embodiment of the present application, "A corresponds to B" means that there is a corresponding relationship between A and B, and B can be determined according to A. However, it should also be understood that determining (or generating) B according to A does not mean that B is determined (or generated) only according to A, and B can also be determined (or generated) according to A and / or other information.

[0071] The technical solution provided in this application can be applied to WPAN based on UWB technology. For example, the method provided in this application can be applied to IEEE802.15 series protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a future generation of UWB WPAN standards, which are not listed here one by one. The method provided in this application can also be applied to various communication systems, for example, it can be an Internet of Things (IoT) system, a vehicle to X (V2X), a narrow band internet of things (NB-IoT) system, devices in the vehicle network, IoT nodes, sensors, etc. in the Internet of Things, smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, and sensors in smart cities, etc. The method provided in the present application can also be applied to long term evolution (LTE) frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, LTE system, and can also be fifth-generation (5G) communication system, sixth-generation (6G) communication system, etc.

[0072] UWB technology is a new type of wireless communication technology. It uses nanosecond non-sinusoidal narrow pulses to transmit data. By modulating impulse pulses with very steep rise and fall times, the spectrum range it occupies is very wide, making the signal have a bandwidth of the order of GHz. The bandwidth used by UWB is usually above 1GHz. Because the UWB system does not need to generate a sinusoidal carrier signal and can directly transmit an impulse sequence, the UWB system has a very wide spectrum and very low average power. The UWB wireless communication system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality, which is conducive to coexistence with other systems, thereby improving spectrum utilization and system capacity. In addition, in short-distance communication applications, the transmission power of the UWB transmitter can usually be less than 1mW (milliwatt). Theoretically, the interference generated by the UWB signal is only equivalent to white noise. This helps the good coexistence between ultra-wideband and existing narrowband communications. Therefore, the UWB system can work simultaneously with the narrowband (NB) communication system without interfering with each other.

[0073] The method provided in the present application can be implemented by a communication device in a wireless communication system. In a communication device, a device or chip that implements the UWB system function can be called a UWB module, and a device or chip that implements the narrowband communication system function can be called a narrowband communication module. The UWB module and the narrowband communication module can be different devices or chips. Of course, the UWB module and the narrowband communication module can also be integrated in one device or chip. The embodiments of the present application do not limit the implementation of the UWB module and the narrowband communication module in the communication device. The communication device in the present application includes a UWB module and a narrowband communication module.

[0074] It is understood that in this application, narrowband is relative to UWB. Any communication system that works at a bandwidth narrower than UWB can be called a narrowband communication system. Of course, narrowband communication system can also have other meanings, which are not limited in this application, but the communication bandwidth of a narrowband communication system can be smaller than the communication bandwidth of a UWB system. It is also understood that the communication bandwidth of a narrowband communication system is usually UNII-3 (unlicensed national information infrastructure) and UNII-5. The UWB system has a total of 16 channels, namely channel numbers 0 to 15; among them, the center frequency of channel 0 is 499.2MHz, and the bandwidth is 499.2MHz; the center frequency of channel 1 is 3494.4MHz, and the bandwidth is 499.2MHz; the center frequency of channel 2 is 3993.6MHz, and the bandwidth is 499.2MHz; the center frequency of channel 3 is 4992.8MHz, and the bandwidth is 499.2MHz; the center frequency of channel 4 is 3993.6MHz, and the bandwidth is 1331.2MHz; the center frequency of channel 5 is 6489.6MHz, and the bandwidth is 499.2MHz; the center frequency of channel 6 is 6988.8MHz, and the bandwidth is 499.2MHz; the center frequency of channel 7 is 6489.6MHz, and the bandwidth is The center frequency of channel 8 is 7448.0MHz, and the bandwidth is 499.2MHz; the center frequency of channel 9 is 7987.2MHz, and the bandwidth is 499.2MHz; the center frequency of channel 10 is 8486.4MHz, and the bandwidth is 499.2MHz; the center frequency of channel 11 is 7987.2MHz, and the bandwidth is 1331.2MHz; the center frequency of channel 12 is 8985.6MHz, and the bandwidth is 499.2MHz; the center frequency of channel 13 is 9494.8MHz, and the bandwidth is 499.2MHz; the center frequency of channel 14 is 9984.0MHz, and the bandwidth is 499.2MHz; the center frequency of channel 15 is 9484.8MHz, and the bandwidth is 1354.97MHz.

[0075] Although the embodiments of the present application mainly take WPAN as an example, for example, a network applied to the IEEE 802.15 series standard is used as an example for explanation. It is easy for those skilled in the art to understand that the various aspects involved in the present application can be extended to other networks using various standards or protocols. For example, wireless local area networks (WLAN), Bluetooth (BLUETOOTH), Zigbee (Zigbee protocol), high performance wireless LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, mainly used in Europe) and wide area network (WAN) or other networks now known or developed later. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided in the present application can be applied to any suitable wireless network.

[0076] The method provided in the present application can be implemented by a communication device in a wireless communication system. The communication device may be a device involved in a UWB system. For example, the communication device may include, but is not limited to, a communication server, a router, a switch, a bridge, a computer, a mobile phone, etc. that supports UWB technology and narrowband communication technology (such as Wi-Fi, Bluetooth, or Zigbee, etc.). For another example, the communication device may include a user equipment (UE), which may include various handheld devices that support UWB technology and narrowband communication technology (such as Wi-Fi, Bluetooth, or Zigbee, etc.), vehicle-mounted devices (such as cars or components installed on cars, etc.), wearable devices, IoT devices, computing devices, or other processing devices connected to a wireless modem, etc., which are not listed here one by one. For another example, the communication device may include a central control point, such as a personal area network (PAN) or a PAN coordinator, etc. The PAN coordinator or PAN may be a mobile phone, a vehicle-mounted device, an anchor, a tag, or a smart home, etc. For another example, the communication device may include a chip, which may be disposed in a communication server, a router, a switch, or a terminal device, etc., which are not listed here one by one. It is understandable that the above description of the communication device is applicable to the first communication device and the second communication device in this application.

[0077] In an embodiment of the present application, the above-mentioned communication device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system may be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application.

[0078] For example, see Figure 1 , Figure 1 Schematic diagram of a wireless communication system provided by an embodiment of the present application. Figure 1 As shown, the wireless communication system is a star topology structure, in which a central control node (such as Figure 1 A PAN coordinator in a PAN can communicate data with one or more other devices. Figure 2 , Figure 2 is another structural diagram of the wireless communication system provided in the embodiment of the present application. Figure 2 As shown, the wireless communication system is a point-to-point topology structure, in which a central control node (such as Figure 2 The PAN coordinator in the PAN can communicate data with one or more other devices, and other different devices can also communicate data with each other. Figure 1 and Figure 2 In the present application, both the full-function device and the reduced-function device can be understood as the communication device shown in the present application. The full-function device and the reduced-function device are relative, such as a reduced-function device cannot be a PAN coordinator. Another example is that compared with a full-function device, the reduced-function device may not have coordination capabilities or the communication rate may be lower than that of a full-function device. It can be understood that Figure 2 The PAN coordinator shown is an example only. Figure 2The other three full-function devices shown can also serve as PAN coordinators, which are not shown here one by one. It can also be understood that the full-function devices and low-function devices shown in this application are only examples of communication devices, and any device that can implement the physical layer configuration indication method provided in this application belongs to the protection scope of this application.

[0079] In order to further reduce the power consumption of the UWB system, the next generation UWB WPAN standard 802.15.4ab considers using the offset quadrature phase shift keying (O-QPSK) signal in Chapter 12 of the IEEE 802.15.4-2020 standard to assist UWB in ranging and perception. It is understood that the O-QPSK signal in this application may refer to a signal after O-QPSK modulation. It is also understood that the O-QPSK signal is a narrowband signal.

[0080] The PPDU structure of the O-QPSK signal based on Chapter 12 of the IEEE 802.15.4-2020 standard is as follows Figure 3 As shown, Figure 3 : is a schematic diagram of the PPDU format of the O-QPSK signal provided in the embodiment of the present application. Figure 3 As shown in FIG. 1 , the PPDU of an O-QPSK signal includes but is not limited to the following fields: preamble, start-of-frame delimiter (SFD), physical layer header (PHR), and payload. The length of the preamble field is usually 2 bytes or 4 bytes, and all bits of the preamble field are 0. The SFD field is usually 1 byte, and its value is fixed; Figure 4 As shown in FIG. 1 , bit 0 to bit 7 (bit0-bit7) of the SFD field are fixed to: 1 1 1 0 01 0 1. The PHR field has two lengths, 1 byte (equal to 8 bits) and 14 bits. Figure 5a , Figure 5a This is a schematic diagram of a format of a PHR field provided in an embodiment of the present application. Figure 5a As shown, the length of the PHR field is 1 byte, of which the first 7 bits (bits 0-6) are used to indicate the length of the payload in bytes; the last bit (bit 7) is reserved. Figure 5b , Figure 5b FIG. 1 is another format diagram of the PHR field provided in the embodiment of the present application. Figure 5bAs shown, the length of the PHR field is 14 bits, of which bits 0 to 6 (bit 0-6) are used to indicate the length of the payload in bytes; bit 7 (bit 7) is reserved; bits 8 to 13 (bit 8-13) are all 0, used as padding. It can be understood that the padding in the PHR field can be used for convolutional coding.

[0081] Above Figure 3 The PPDU shown can be Figure 6 The modulation and spread spectrum process shown generates the modulated signal. Figure 6 Take O-QPSK modulation as an example. Figure 6 As shown, the binary data from PPDU is first mapped from bit to symbol, and then from symbol to chip, and then the obtained chip is input into the O-QPSK modulator for O-QPSK modulation, and finally the modulated signal is output. The modulated signal can be an O-QPSK signal, or the modulated signal can be obtained by other processing such as oversampling. Among them, every 4 bits are mapped to a data symbol, and each data symbol is mapped to a chip sequence. Here, the symbol to chip mapping process can be understood as a spread spectrum process, or the bit to symbol and symbol to chip process can be understood as a spread spectrum process.

[0082] At present, a variety of possible physical layer configurations are proposed for O-QPSK signals used to assist UWB. For example, the following Table 1 shows five possible physical layer configurations under the O-QPSK modulation mode, and each physical layer configuration includes multiple physical layer parameters, as shown in the first row of the following Table 1.

[0083] Table 1

[0084]

[0085]

[0086] Among them, CL7 in Table 1 refers to a convolutional code with a constraint length of 7 and a polynomial of (133, 171).

[0087] It can be understood that the transmitting end can be based on a certain physical layer configuration in Table 1 (i.e., a row in Table 1) and the above Figure 6 The modulation and spread spectrum process shown in the figure is used to generate an O-QPSK signal and send it. The receiving end needs to perform the above Figure 6The inverse operation is performed to recover the PPDU from the received signal, thereby obtaining the payload (i.e., data information) in the PPDU. Figure 6 In the process of the inverse operation, the physical layer configuration used by the sender (such as data throughput, the length of the chip sequence corresponding to each field in the PPDU, etc.) needs to be known in order to correctly demodulate the PPDU payload. Therefore, the sender needs to indicate the physical layer configuration used by the receiver.

[0088] The embodiments of the present application provide a method for indicating a physical layer configuration and a related device, which indicate different physical layer configurations by taking different values ​​of an SFD field or a preamble field. This method can not only flexibly indicate different physical layer configurations without adding additional signaling overhead, but also improve the demodulation performance of SFD symbols or preamble symbols.

[0089] The technical solution provided by this application will be described in detail below with reference to more drawings.

[0090] In order to facilitate the clear description of the technical solution of the present application, the present application is described through multiple embodiments, see below for details. In the present application, unless otherwise specified, the same or similar parts between the various embodiments or implementations can refer to each other. In the various embodiments in the present application, and the various implementation methods / implementation methods / implementation methods in the various embodiments, if there is no special description and logical conflict, the terms and / or descriptions between the different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments are consistent and can be referenced to each other, and the technical features in the different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of the present application described below do not constitute a limitation on the scope of protection of the present application.

[0091] The communication device in the present application can support the 802.15.4ab standard or the next generation standard of 802.15.4ab, and can also support multiple standards such as 802.15.4a, 802.15.4-2011, 802.15.4-2015, 802.15.4-2020 and 802.15.4z, and can also support WLAN standards of the 802.11 family such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.

[0092] Embodiment 1

[0093] Embodiment 1 of the present application mainly introduces the value of the extended SFD field or preamble field to indicate different physical layer configurations.

[0094] See also Figure 7 , Figure 7 is a flow chart of a method for indicating physical layer configuration provided by an embodiment of the present application. The first communication device and the second communication device involved in the method may be the aforementioned Figure 1 or Figure 2 Any two devices that can perform data transmission. Figure 7 As shown, the physical layer configuration indication method includes but is not limited to the following steps:

[0095] S101, a first communication device generates a PPDU, where the PPDU includes a preamble field and an SFD field, and different values ​​of the SFD field or different values ​​of the preamble field correspond to different physical layer configurations.

[0096] S102, the first communication device sends a signal, where the signal is generated by the PPDU according to a physical layer configuration corresponding to a value of the SFD field or the preamble field.

[0097] Correspondingly, the second communication device receives the signal.

[0098] In some scenarios, the signal involved in the embodiments of the present application may be a narrowband signal, which may be used to assist UWB in ranging, sensing or data transmission, etc. The signal may provide initial synchronization information to UWB and transmit data. For example, the signal payload may carry control information, synchronization information or data of UWB, etc. The embodiments of the present application do not limit the application of the signal in step S102 in UWB.

[0099] Optionally, the structure of the PPDU may be as described above. Figure 3 As shown, the PPDU includes but is not limited to: a preamble field, an SFD field, a PHR field, and a payload field. The length of the SFD field is 1 byte, i.e., 8 bits; the length of the preamble word is 2 bytes (i.e., 16 bits) or 4 bytes (i.e., 32 bits).

[0100] In one possible implementation, different values ​​of the SFD field correspond to different physical layer configurations, that is, one value of the SFD field corresponds to a physical layer configuration. The value of the SFD field belongs to a first value set, that is, the value of the SFD field is a value in the first value set. The first value set includes one or more values. Exemplarily, at this time, a value in the first value set can correspond to a physical layer configuration. Optionally, in this implementation, all bits of the preamble field can be 0; of course, the preamble field can also be set to other values, and the embodiments of the present application do not limit the implementation of the preamble field.

[0101] It can be understood that, because the length of the SFD field is 8 bits, the value of the SFD field can be understood as the value of these 8 bits, that is, the value of bit 0 to bit 7 (bit0-7) of the SFD field.

[0102] In another possible implementation, different values ​​of the preamble field correspond to different physical layer configurations, that is, one value of the preamble field corresponds to one physical layer configuration. The value of the preamble field can be obtained by repeating the value in the first value set one or more times. Exemplarily, the first value set includes one or more values, and a value in the first value set can be used as a value of the preamble field after being repeated one or more times. Optionally, in this implementation, the value of the SFD field can be 1 1 1 0 0 1 0 1; of course, the SFD field can also be set to other values, and the embodiment of the present application does not limit the implementation method of the SFD field.

[0103] It can be understood that, because the length of the preamble field is 16 bits or 32 bits, the value of the preamble field can be understood as the value of these 16 bits or these 32 bits, that is, the value of bit0-15 or bit0-31 of the preamble field.

[0104] In a possible implementation, the above-mentioned physical layer configuration may include one or more of the following parameters: data throughput, the length of the preamble field (which may be a symbol length or a bit length), the length of the SFD field (which may be a symbol length or a bit length), the length of the chip sequence corresponding to the preamble field and the SFD field, the length of the PHR field (which may be a symbol length or a bit length), the length of the chip sequence corresponding to the PHR field and the payload field, or the forward error correction (FEC) code on the PHR field and the payload field (specifically including the type of FEC code on the PHR field and the payload field and whether the FEC code is used on the PHR field and the payload field). Exemplarily, a value of the SFD field or the preamble field may correspond to an index of a physical layer configuration. An index is used to identify a physical layer configuration.

[0105] The embodiments of the present application represent different physical layer configurations through different values ​​of the SFD field or the preamble field, without changing the format of the PPDU or increasing the bit overhead, and can also flexibly indicate different physical layer configurations.

[0106] In another possible implementation, the above-mentioned physical layer configuration may include the length of the chip sequence corresponding to the PHR field and the payload field. That is, a value of the above-mentioned SFD field or preamble field corresponds to a length of the chip sequence, and the chip sequence is the chip sequence corresponding to the PHR field and the payload field. In this implementation, the PHR field also includes an indication information for indicating whether there is an FEC code on the payload field. Exemplarily, the indication information may be located in bit 7 (bit7) of the PHR field. It can be understood that, taking the physical layer configuration shown in the above-mentioned Table 1 as an example, there are 4 lengths of the chip sequence corresponding to the PHR field and the payload field, and only in configuration 2 (i.e., the third row of Table 1) and configuration 3 (i.e., the fourth row of Table 1) the lengths of the chip sequences corresponding to the PHR field and the payload field are the same, so in order to distinguish between configuration 2 and configuration 3, it is implemented by indicating whether there is an FEC code on the payload field by bit 7 (bit7) of the PHR field.

[0107] In the embodiment of the present application, different values ​​of the SFD field or the preamble field are used to represent the different lengths of the code bit sequences corresponding to the PHR field and the payload field, and bit 7 (bit7) of the PHR field is used to indicate whether there is an FEC code on the payload field. Different physical layer configurations can be flexibly indicated without increasing the bit overhead.

[0108] Optionally, the first value set may be predefined, or specified by a standard protocol, or determined by negotiation between the sender and the receiver, etc. The first value set may include M values, and the length of each value may be 8 bits. M may be greater than or equal to 2. For example, the M values ​​in the first value set may satisfy the following condition: the sum of the Hamming distances between the chip sequences corresponding to any two values ​​in the M values ​​is greater than or equal to the sum of the Hamming distances between the chip sequences corresponding to any two values ​​in any M values ​​in the second value set except the first value set. For another example, the M values ​​in the first value set may satisfy any of the following conditions: 1) the sum of the autocorrelation sidelobe amplitudes of the code bit sequence corresponding to each value in the M values ​​is less than or equal to the sum of the autocorrelation sidelobe amplitudes of the code bit sequence corresponding to each value in any M values ​​in the second value set except the first value set; 2) the sum of the cross-correlation sidelobe amplitudes between the code bit sequences corresponding to any two values ​​in the M values ​​is less than or equal to the sum of the cross-correlation sidelobe amplitudes between the code bit sequences corresponding to any two values ​​in any M values ​​in the second value set except the first value set.

[0109] The second value set includes N values, N is greater than M, and both N and M are positive integers. The specific selection method of the first value set can be found in the description below, which will not be elaborated here.

[0110] It can be understood that in information theory, the Hamming distance refers to the number of different values ​​(or different characters) in corresponding positions of two equal-length sequences (or equal-length strings). In other words, the Hamming distance is the number of sequence values ​​that need to be replaced to transform one sequence into another. For example, the Hamming distance between 1011101 and 1001001 is 2.

[0111] The predefined in this application can be understood as definition, pre-definition, preset, storage, pre-storage, pre-negotiation, pre-configuration, curing, or pre-burning, etc.

[0112] Optionally, for better compatibility with traditional devices in the network, for the SFD field, one of the values ​​of the SFD field may be: 1 1 1 0 0 1 0 1; that is, the first value set may include the value 1 1 1 0 01 0 1. Similarly, for the preamble field, one of the values ​​of the preamble field may be that all bits are 0, that is, the first value set may include the value 0 0 0 0 0 0 0 0.

[0113] Optionally, after the first communication device generates the PPDU, it can generate a signal (here, a modulated signal) according to the physical layer configuration corresponding to the value of the SFD field or the preamble field in the PPDU and the PPDU, and send the signal. In other words, the signal is generated by the PPDU according to the physical layer configuration. Exemplarily, the first communication device can generate a signal according to the physical layer configuration. Figure 6 The modulation and spread spectrum process shown in the figure is used to generate the signal, which will not be described in detail here. It can be understood that the modulation method in the embodiment of the present application can be O-QPSK modulation, and of course it can also be other modulation methods, such as QPSK modulation, etc. The embodiment of the present application does not limit the specific modulation method. It can also be understood that the embodiment of the present application does not limit the number of physical layer configurations, and the number of physical layer configurations under different modulation methods may be different.

[0114] S103: The second communication device demodulates the received signal to obtain a preamble field and an SFD field included in the PPDU.

[0115] S104, the second communication device determines a physical layer configuration according to the value of the SFD field or the value of the preamble field, and demodulates the payload field included in the PPDU from the received signal according to the determined physical layer configuration.

[0116] Optionally, the second communication device may perform demodulation (i.e., the inverse operation of modulation), chip-to-symbol mapping, symbol-to-bit mapping, and other processes on the received signal to obtain the preamble field and SFD field included in the PPDU. Exemplarily, the second communication device may perform the aforementioned Figure 6 The inverse process of , to obtain the preamble field and SFD field. It can be understood that the aforementioned Figure 6 Although O-QPSK modulation is used as an example, the embodiment of the present application does not limit the modulation mode to O-QPSK modulation, and may also be other modulation modes, such as QPSK modulation. It can also be understood that, taking the five physical layer configurations shown in Table 1 as an example, the length of the chip sequence corresponding to the preamble field and the SFD field is 32 bits, so the second communication device can perform the above-mentioned mapping relationship between the data symbol and the 32-bit chip sequence. Figure 6 The inverse process of , obtains the preamble field and SFD field.

[0117] The second communication device can also determine the physical layer configuration based on the value of the SFD field or the value of the preamble field, and then can demodulate the payload field included in the PPDU from the received signal based on the determined physical layer configuration (for example: data throughput, symbol length of the PHR field, length of the code chip sequence corresponding to the PHR field and the payload field, FEC code on the PHR field and the payload field, etc.).

[0118] It can be understood that, as shown in Table 1 above, the length of the chip sequence corresponding to the PHR field varies. If you want to correctly demodulate the PHR field, you need to indicate the physical layer configuration before the PHR field. Figure 3 The length of the PHR field in the PPDU shown is limited, and there are no spare bits to indicate a variety of different physical layer configurations. Therefore, the embodiment of the present application uses different values ​​of the SFD field or preamble field before the PHR field to indicate different physical layer configurations, which can flexibly indicate different physical layer configurations without increasing signaling overhead.

[0119] The following examples illustrate the first value set and its selection method involved in the embodiments of the present application.

[0120] For example, a possible way to select the first value set is as follows:

[0121] Step (1): Initialization

[0122] Since the length of the SFD field (unit: bit) is 8 bits, the possible values ​​of the SFD field are 2 8 For the convenience of description, all possible values ​​of the SFD field are recorded as the second value set, and N is equal to 256.

[0123] Since every 4 bits are mapped to one data symbol, the SFD field can be represented by 2 data symbols. The following uses data symbols to represent all possible values ​​of the SFD field (i.e., the second value set is represented by data symbols): x0 = [0, 0], x1 = [0, 1], x2 = [0, 2], ..., x 16 =[1,0],x 17 =[1,1],...,x 255 =[15,15]. It can be understood that from x0 to x 255 0 to 15 in the data symbol 0 to 15 respectively represent data symbols 0 to 15. It can also be understood that data symbol 0 is mapped to bits 0000, data symbol 1 is mapped to bits 1000, data symbol 2 is mapped to bits 0100, data symbol 3 is mapped to bits 1100, and so on, data symbol 15 is mapped to bits 1111.

[0124] Let S be an empty set, that is, S = {φ}. Let M represent the number of values ​​required, that is, the number of physical layer configurations. It can be understood that M is also the number of values ​​in the first value set. Exemplarily, taking the aforementioned Table 1 as an example, M is equal to 5. It can be understood that as the number of physical layer configurations increases, the value of M also increases accordingly, and the embodiment of the present application does not limit the value of M.

[0125] Step (2): Loop iteration

[0126] For i = 0, let S = S∪{x i}. “∪” represents a union. For each value of i, the following operations are performed:

[0127] If |S|≤M and i<255, then i=i+1;

[0128] If |S|>M and i<255, then delete one value from S so that the sum of the Hamming distances between the chip sequences corresponding to each of the remaining M values ​​in S is the largest, and then i=i+1;

[0129] If |S|>M and i=255, then delete one value from S so that the sum of the Hamming distances between the code bit sequences corresponding to each of the remaining M values ​​in S is maximized, and then output the result, that is, execute the following step (3).

[0130] Here, |S| represents the number of values ​​in S (ie, the number of x). It can be understood that each data symbol of the SFD field is mapped to a chip sequence of length 32. The mapping relationship between the data symbol and the chip sequence is described below and will not be described in detail here.

[0131] Step (3): Output results

[0132] The remaining M values ​​in S may be used as the first value set. Of course, the remaining part of the values ​​in S may also be used as the first value set.

[0133] It can be understood that the length (unit: bit) of the preamble field is 16 bits or 32 bits, which is 2 times or 4 times the length (unit: bit) of the SFD field. Therefore, the values ​​in the first value set selected in the above steps (1), (2) and (3) can be repeated 2 times or 4 times as the value of the preamble field. The value of the SFD field can be the value in the first value set without repeating.

[0134] It can be understood that when M is greater than 2 and less than or equal to 256, the first value set can be obtained through the above steps (1) to (3). When M is equal to 2, the loop iteration condition of step (2) can be: if |S|≤M and i<255, then i+1; if |S|>M and i<255, then delete one value from S so that the Hamming distance between the chip sequences corresponding to the remaining two values ​​in S is the largest, then i+1; if |S|>M and i=255, then delete one value from S so that the Hamming distance between the chip sequences corresponding to the remaining two values ​​in S is the largest, then output the result, that is, execute the following step (3). When M is equal to 1, there is only one value in the first value set. For the SFD field, when M is equal to 1, the first value set includes the existing values ​​of the SFD field: 1 1 1 0 0 1 0 1, and the existing value is represented by data symbols as [7,10]. For the preamble field, when M is equal to 1, the first value set may include the values: 0 0 0 0 0 0 0 0, expressed as [0,0] in data symbols.

[0135] It is understandable that, considering that the preamble field currently uses all 0 data symbols, and one function of the SFD field is to separate the preamble field and the PHR field in the PPDU. Therefore, the value of the SFD field may need to avoid the use of data symbol 0 to reduce the possibility of confusion between the SFD field and the preamble field. In other words, for the SFD field, the first value set may not include any value with a data symbol of 0. Exemplarily, for the SFD field, the first value set may not include any of the following (expressed by data symbols): [0,0], [0,1], [0,2], [0,3], [0,4], [0,5], [0,6], [0,7], [0,8], [0,9], [0,10], [0,11], [0,12], [0,13], [0,14], [0,15], [1,0], [2,0], [3,0], [4,0], [5,0], [6,0], [7,0], [8,0], [9,0], [10,0], [11,0], [12,0], [13,0], [14,0], [15,0]. It can be understood that if the value of the SFD field needs to avoid the use of data symbol 0, then the loop condition in the above step (2) (i.e., for i=0,1,2,...,255, let S=S{x i}) can be changed to: For i = 0, 1, 2, ..., 255, if x i does not contain the data symbol 0, then let S = S{x i}; if x i contains the data symbol 0, then i=i+1, that is, select the next x iOf course, the loop iteration of step (2) may also be performed after removing the values ​​including the data symbol 0 from all possible values ​​of the SFD field (ie, the second value set) in the above step (1).

[0136] Similarly, considering that the current value of the SFD field is: 1 1 1 0 0 1 0 1, it is represented by data symbols as [7,10]. In order to reduce the possibility of confusion between the SFD field and the preamble field, the value of the preamble field also needs to avoid using the same value as the SFD field, that is, the value of the preamble field may need to avoid using data symbols 7 and 10. Exemplarily, for the preamble field, the first value set may not include any of the following (represented by data symbols): [7,10], [10,7].

[0137] It can be understood that, for the SFD field, one value in S output by step (3) corresponds to a physical layer configuration. For example, taking the aforementioned Table 1 as an example, there are a total of 5 physical layer configurations, and M=5 can be set. For the SFD field, the 5 values ​​in S correspond to 5 physical layer configurations respectively, and the specific corresponding rules are not limited in the embodiments of this application. Exemplarily, if there is an existing value of the SFD field in the first value set (i.e., 1 1 1 0 0 1 0 1, represented by data symbols as [7,10]), the existing value of the SFD field can be used to represent configuration #1 in the aforementioned Table 1 (i.e., the second row of the aforementioned Table 1). Similarly, if the first value set contains the value 0 0 0 0 0 0 0 0, which is represented by the data symbol [0,0], the existing value of the preamble field (i.e., 16 bits are all 0 or 32 bits are all 0, that is, 0 0 0 0 0 0 0 in the first value set is repeated 2 times or 4 times) can be used to represent the configuration #1 in the aforementioned Table 1 (i.e., the second row of the aforementioned Table 1). In this way, it can be more compatible with traditional devices (such as traditional Zigbee devices).

[0138] It can be understood that the above step (2) deletes redundant values ​​in S by optimizing the Hamming distance between the chip sequences corresponding to each pair of values ​​in the set S. The above step (2) can also delete redundant values ​​in the set S in other ways. For example, the redundant values ​​in S can be deleted by optimizing the autocorrelation or cross-correlation after different values ​​in S are mapped to the chip sequence and then modulated (such as O-QPSK modulation or QPSK modulation, etc.). Alternatively, the redundant values ​​in S can be deleted by optimizing the autocorrelation or cross-correlation after different values ​​in S are mapped to the chip sequence and then modulated (such as O-QPSK modulation or QPSK modulation, etc.) and then oversampled. For example, the value with the largest autocorrelation sidelobe amplitude in S can be deleted, or the value with the largest normalized autocorrelation sidelobe amplitude (such as: taking the autocorrelation main lobe amplitude as the normalized denominator) in S can be deleted, or the value with the largest average autocorrelation sidelobe amplitude in S can be deleted. For another example, one value may be deleted from S so that the sum of the cross-correlation sidelobe amplitudes between the chip sequences corresponding to each other among the remaining M values ​​in S is minimized, or the average value of the cross-correlation sidelobe amplitudes is minimized, or the maximum cross-correlation sidelobe amplitude is minimized. For another example, one value may be deleted from S so that the normalized cross-correlation sidelobe amplitudes (for example, with the autocorrelation main lobe amplitude as the normalized denominator) between the chip sequences corresponding to each other among the remaining M values ​​in S is minimized, or the average value of the normalized cross-correlation sidelobe amplitudes is minimized.

[0139] It is understandable that for a fixed M, there may be multiple value sets selected through the iterative loop of the above step (2). For example, there may be multiple value sets that satisfy the following conditions: these multiple value sets (each value set contains M values) have the same sum of Hamming distances, and are greater than the sum of Hamming distances of the other M values. Or it satisfies: these multiple value sets (each value set contains M values) have the same sum of normalized autocorrelation sidelobe amplitudes, and are less than the sum of normalized autocorrelation sidelobe amplitudes of the other M values. Or it satisfies: these multiple value sets (each value set contains M values) have the same sum of normalized cross-correlation sidelobe amplitudes (for example: with the autocorrelation main lobe amplitude as the normalized denominator), and are less than the sum of normalized cross-correlation sidelobe amplitudes of the other M values.

[0140] The following uses different mapping tables from data symbols to 32-bit chip sequences to illustrate some or all of the value sets selected through steps (1) to (3) above.

[0141] In one example, according to the mapping table of data symbols to chip sequences shown in Table 2 below, a partial or complete value set of the SFD field selected according to steps (1) to (3) above is shown in Table 3 and Table 4 below. Any value set shown in Table 4 includes the existing value of the SFD field: 1 1 1 0 0 1 0 1.

[0142] It can be understood that the first value set in the embodiment of the present application may include any M values ​​in the following Table 3 and / or Table 4, and the value of the SFD field may be selected from the first value set, and the value of the preamble field may be obtained by repeating the value in the first value set one or more times.

[0143] Table 2: Mapping table 1 of data symbols to chip sequences

[0144]

[0145] Table 3

[0146]

[0147]

[0148]

[0149]

[0150]

[0151]

[0152]

[0153]

[0154]

[0155]

[0156]

[0157]

[0158] Table 4

[0159]

[0160]

[0161]

[0162]

[0163]

[0164]

[0165]

[0166]

[0167]

[0168]

[0169]

[0170] In another example, according to the mapping table from data symbols to chip sequences shown in Table 5 below, a partial or complete value set of the SFD field selected according to steps (1) to (3) above is shown in Table 6 and Table 7 below. Any value set shown in Table 7 includes the existing value of the SFD field: 1 1 1 0 0 1 0 1.

[0171] It can be understood that the first value set in the embodiment of the present application may include any M values ​​in the following Table 6 and / or Table 7, and the value of the SFD field may be selected from the first value set, and the value of the preamble field may be obtained by repeating the value in the first value set one or more times.

[0172] Table 5: Data symbol to chip sequence mapping table 2

[0173]

[0174] Table 6

[0175]

[0176]

[0177]

[0178]

[0179]

[0180]

[0181]

[0182]

[0183]

[0184]

[0185]

[0186]

[0187] Table 7

[0188]

[0189]

[0190]

[0191]

[0192]

[0193]

[0194]

[0195]

[0196]

[0197]

[0198]

[0199] In another example, according to the mapping table from data symbols to chip sequences shown in Table 8 below, a partial or complete value set of the SFD field selected according to steps (1) to (3) above is shown in Table 9 and Table 10 below. Any value set shown in Table 10 includes the existing value of the SFD field: 1 1 1 0 0 1 0 1.

[0200] It can be understood that the first value set in the embodiment of the present application may include any M values ​​in the following Table 9 and / or Table 10, and the value of the SFD field may be selected from the first value set, and the value of the preamble field may be obtained by repeating the value in the first value set one or more times.

[0201] Table 8: Data symbol to chip sequence mapping table 3

[0202]

[0203] Table 9

[0204]

[0205]

[0206]

[0207]

[0208]

[0209]

[0210]

[0211]

[0212]

[0213]

[0214]

[0215]

[0216]

[0217]

[0218]

[0219] Table 10

[0220]

[0221]

[0222]

[0223]

[0224]

[0225]

[0226]

[0227]

[0228]

[0229]

[0230]

[0231]

[0232]

[0233]

[0234] In another example, unlike the data symbol to chip sequence mapping table shown in Table 2, Table 5 and Table 8 above, the Hamming distance between any two chip sequences in the data symbol to chip sequence mapping table shown in Table 11 below is 16. Therefore, the required value set cannot be selected by constraining the Hamming distance. At this time, a suitable value set can be selected by constraining the autocorrelation sidelobe amplitude or the cross-correlation sidelobe amplitude. At the same time, for the SFD field, the value of data symbol 0 can be excluded. Specifically, the above step (2) can also delete redundant values ​​in S by optimizing the autocorrelation or cross-correlation of different values ​​in S after being mapped to the chip sequence and then modulated (such as O-QPSK modulation or QPSK modulation, etc.). Alternatively, redundant values ​​in S can be deleted by optimizing the autocorrelation or cross-correlation of different values ​​in S after being mapped to the chip sequence and then modulated (such as O-QPSK modulation or QPSK modulation, etc.) and then oversampled. For example, the value with the largest autocorrelation sidelobe amplitude in S can be deleted, or the value with the largest normalized autocorrelation sidelobe amplitude (for example, with the autocorrelation main lobe amplitude as the normalized denominator) in S can be deleted, or the value with the largest average autocorrelation sidelobe amplitude in S can be deleted. For another example, one value can be deleted from S so that the sum of the cross-correlation sidelobe amplitudes between the code chip sequences corresponding to each other among the remaining M values ​​in S is minimized, or the average value of the cross-correlation sidelobe amplitudes is minimized, or the maximum cross-correlation sidelobe amplitude is minimized. For another example, one value can be deleted from S so that the normalized cross-correlation sidelobe amplitudes between the code chip sequences corresponding to each other among the remaining M values ​​in S (for example, with the autocorrelation main lobe amplitude as the normalized denominator) are minimized, or the average value of the normalized cross-correlation sidelobe amplitudes is minimized.

[0235] Table 11: Data symbol to chip sequence mapping table 4

[0236]

[0237]

[0238] The embodiment of the present application utilizes different values ​​of the SFD field or the preamble field to represent different physical layer configurations, which can flexibly configure the narrowband physical layer without the need for additional instructions, thereby reducing overhead. For example, for the above Table 3, assuming that M=5 (including data symbol 0), the correspondence between the 5 values ​​of the SFD field and the 5 physical layer configurations is shown in the following Table 12. The embodiment of the present application does not limit the correspondence between the value of the SFD field and the physical layer configuration, which is only an example here.

[0239] Table 12: Correspondence between SFD field values ​​and physical layer configuration

[0240] SFD field value (8 bits) Physical layer configuration [0 0 0 0 0 1 1 0] Config 1 [1 1 0 0 1 0 1 0] Config 2 [0 1 1 0 0 0 0 0] Config 3 [1 1 1 0 1 1 0 0] Config 4 [1 1 0 1 1 1 0 0] Config 5

[0241] Among them, Config 1 to Config 5 in Table 12 can be 5 different physical layer configurations. Exemplarily, Config 1 to Config 5 in Table 12 can be the 5 physical layer configurations in the aforementioned Table 1 (O-QPSK modulation) respectively. It can be understood that the number of physical layer configurations and the value of the SFD field shown in Table 12 are only examples. In actual applications, the number of physical layer configurations under different modulation modes may be different. Correspondingly, the number of values ​​of the SFD field changes with the number of physical layer configurations (for example, the number of values ​​of the SFD field is equal to the number of physical layer configurations). For example, assuming that the number of physical layer configurations under a certain modulation mode is K, the number of values ​​of the SFD field can also be K, and the value of the SFD field can be any K values ​​in the aforementioned Tables 3 to 4, or Tables 6 to 7, or Tables 9 to 10. The embodiments of the present application do not limit specific modulation modes and physical layer configurations.

[0242] In addition, for better explanation, different values ​​of the SFD field in the embodiment of the present application are used to represent the performance of different physical layer configurations, and the following example is given with reference to the simulation results of the symbol error rate of the SFD symbol and the payload symbol.

[0243] For example, see Figure 8 , Figure 8 : This is a schematic diagram of the symbol error rate simulation of the SFD symbol and the payload symbol provided in the embodiment of the present application. The SFD symbol used in the simulation process is the data symbol when M=5 (including data symbol 0) in Table 3 above, and the payload symbol used in the simulation process is the data symbol in Table 2 above. The payload length of each data packet is 127 bytes. The simulation channel is an additive white Gaussian noise channel.

[0244] Figure 8 FIG. 5 shows the symbol error rate performance of SFD symbols and payload symbols under an additive white Gaussian noise channel. Figure 8 The horizontal axis represents the power ratio of each bit to the background noise, in decibels (dB); the vertical axis represents the symbol error rate at the receiving end. Figure 8 It can be seen that under the same symbol error rate, such as the symbol error rate of 10 -3When the SFD symbol has a lower bit-to-background noise power ratio, it means that the demodulation performance of the SFD symbol is better than that of the payload symbol. That is to say, by adopting the embodiment of the present application, the demodulation performance of the SFD symbol or the preamble symbol can also be improved.

[0245] For another example, in order to further improve performance, another possible way to select the first value set is as follows:

[0246] Step (1): Initialization

[0247] All possible values ​​of the SFD field are still represented by data symbols (ie, the second value set is represented by data symbols): x0 = [0, 0], x1 = [0, 1], x2 = [0, 2], ..., x 16 =[1,0],x 17 =[1,1],...,x 255 =[15,15]. It can be understood that from x0 to x 255 0 to 15 in the data symbol 0 to 15 respectively represent data symbols 0 to 15. It can also be understood that data symbol 0 is mapped to bits 0000, data symbol 1 is mapped to bits 1000, data symbol 2 is mapped to bits 0100, data symbol 3 is mapped to bits 1100, and so on, data symbol 15 is mapped to bits 1111.

[0248] Step (2): Exclude data symbol 0

[0249] Exclude the values ​​including the data symbol 0 from all possible values ​​of the SFD field. At this point, there are 256-16-16+1=225 possible values ​​left for the SFD field.

[0250] Step (3): Maximize the minimum Hamming distance

[0251] Among the 225 possible values ​​of the SFD field, select M-1 values, plus the x values ​​supported by the existing standard. 121 =[7,10], forming a set; calculate the Hamming distance between any two values ​​in this set after mapping to the code chip, and there are M*(M-1) / 2 Hamming distances in total. Use the traversal method to select M-1 values ​​from these 225 possible values, so that these M-1 values ​​and x 121 =[7,10] The minimum value of the M*(M-1) / 2 Hamming distances in the set of values ​​is greater than or equal to any other M-1 values ​​of these 225 possible values ​​and x 121 =The minimum value of M*(M-1) / 2 Hamming distances in the set of values ​​[7,10].

[0252] Step (4): Maximize the sum of Hamming distances

[0253] Based on step (3), the Hamming distance between two values ​​in the set after being mapped to the code chip is calculated, and there are a total of M*(M-1) / 2 Hamming distances. From the one or more sets obtained in step (3), a set that can maximize the sum of the above M*(M-1) / 2 Hamming distances is selected as the first value set.

[0254] Exemplarily, according to the mapping table of data symbols to chip sequences shown in Table 2 above, according to the selection method of the first value set above, the selected value set of the SFD field is shown in the following Table 13. The following Table 13 exemplarily shows the value of the SFD field and its corresponding physical layer configuration. It can be understood that the physical layer configuration #1 in the following Table 13 can only be indicated by the value of the SFD field being 1 1 1 0 0 1 0 1, and the correspondence between the remaining configurations of the physical layer and the remaining values ​​in the first value set except 1 1 10 0 1 0 1 can be arbitrarily combined.

[0255] Table 13: SFD field values ​​and their corresponding physical layer configurations

[0256]

[0257]

[0258]

[0259]

[0260]

[0261]

[0262]

[0263]

[0264]

[0265]

[0266]

[0267]

[0268]

[0269]

[0270]

[0271]

[0272]

[0273]

[0274]

[0275]

[0276]

[0277]

[0278]

[0279]

[0280]

[0281]

[0282]

[0283]

[0284]

[0285]

[0286]

[0287]

[0288]

[0289]

[0290] For better explanation, different values ​​of the SFD field in the above Table 13 are used to represent the performance of different physical layer configurations. The following example is given with reference to the symbol error rate simulation results of the SFD symbol and the payload symbol.

[0291] For example, see Fig. 9 , Fig. 91 is another simulation schematic diagram of the symbol error rate of the SFD symbol and the payload symbol provided in the embodiment of the present application. The SFD symbol used in the simulation process is the data symbol when the SFD group number is 1 in the above Table 13, and the payload symbol used in the simulation process is the data symbol in the above Table 2. The payload length of each data packet is 127 bytes. The simulation channel is an additive white Gaussian noise channel.

[0292] Fig. 9 FIG. 5 shows the symbol error rate performance of SFD symbols and payload symbols under an additive white Gaussian noise channel. Fig. 9 The horizontal axis represents the power ratio of each chip to the background noise, in decibels (dB); the vertical axis represents the symbol error rate at the receiving end. Fig. 9 It can be seen that under the same symbol error rate, such as the symbol error rate of 10 -3 , the SFD symbol has a lower bit-to-background noise power ratio, indicating that the demodulation performance of the SFD symbol is better than that of the payload symbol. That is to say, by adopting the embodiment of the present application, the demodulation performance of the SFD symbol or the preamble symbol can also be improved. In addition, the physical layer configuration #1 in the above Table 13 is indicated by the value of the SFD field being 1 1 1 00 1 0 1, which is compatible with the existing protocol; and the values ​​in the first value set in the above Table 13 do not include the data symbol 0, which can enable the SFD field to maintain the original separator function.

[0293] Embodiment 2

[0294] Embodiment 2 of the present application mainly introduces modifying the format of the PHR field and adding bits in the PHR field to indicate different physical layer configurations.

[0295] See also Fig.10 , Fig.10 is another flow chart of the method for indicating the physical layer configuration provided by the embodiment of the present application. The first communication device and the second communication device involved in the method may be the aforementioned Figure 1 or Figure 2 Any two devices that can perform data transmission. Fig.10 As shown, the physical layer configuration indication method includes but is not limited to the following steps:

[0296] S201, a first communication device generates a PPDU, the PPDU includes a PHR field, the length of a code chip sequence corresponding to the PHR field is a target length, and the PHR field includes indication information, the indication information is used to indicate a physical layer configuration.

[0297] S202, the first communication device sends a signal, where the signal is generated by the PPDU according to the physical layer configuration indicated by the indication information.

[0298] Correspondingly, the second communication device receives the signal.

[0299] In some scenarios, the signal involved in the embodiments of the present application may be a narrowband signal, which may be used to assist UWB in ranging, sensing or data transmission, etc. The signal may provide initial synchronization information to UWB and transmit data. For example, the signal payload may carry control information, synchronization information or data of UWB, etc. The embodiments of the present application do not limit the application of the signal of step S202 in UWB.

[0300] Optionally, the structure of the PPDU may be as described above. Figure 3 As shown, the PPDU includes but is not limited to: a preamble field, an SFD field, a PHR field, and a payload field. Here, all bits of the preamble field can be 0, and the bit value of the SFD field can be fixed as: 1 1 1 0 0 1 0 1.

[0301] Optionally, the length of the chip sequence corresponding to the PHR field in the PPDU may be a target length. The target length may be predefined, or specified by a standard protocol, or determined by negotiation between the first communication device and the second communication device. The embodiment of the present application does not limit the method for determining the target length, and only requires that the first communication device and the second communication device be able to know it. For example, the target length may be one of 32 bits, 16 bits, 8 bits, or 4 bits.

[0302] It can be understood that once the length of the chip sequence corresponding to the PHR field is determined, the chip sequence corresponding to the PHR field is also determined. That is to say, when the PHR field is modulated and spread, every 4 bits of the PHR field are mapped to a data symbol, and each data symbol is mapped to a chip sequence of a target length. It can also be understood that the mapping method of data symbols to chip sequences of different lengths can be specified by a standard protocol. For example, assuming that the target length is 32 bits, the mapping table of data symbols to 32-bit chip sequences can be as shown in Table 2, or Table 5, or Table 8, or Table 11, which will not be repeated here.

[0303] Optionally, the PHR field may include indication information, which may be used to indicate the physical layer configuration. In one possible implementation, the physical layer configuration may include one or more of the following parameters: the length of the chip sequence corresponding to the payload field, the data throughput rate, or whether there is an FEC code on the payload field. In other words, the indication information may be used to indicate the length of the chip sequence corresponding to the payload field, the data throughput rate, or whether there is an FEC code on the payload field. The indication information may be implemented through multiple fields.

[0304] For example, see Fig.11a , Fig.11a This is another format diagram of the PHR field provided in an embodiment of the present application. Fig.11a The following is a possible format of the PHR field without convolutional coding. Fig.11a As shown, the length of the PHR field is 20 bits, of which bit 0 to bit 1 (bit 0-1, 2 bits in total) are used to indicate the length of the chip sequence corresponding to the payload field, bit 2 to bit 3 (bit 2-3, 2 bits in total) are used to indicate the data throughput rate, bit 4 (bit 4, 1 bit in total) is used to indicate whether there is an FEC code on the payload field, bit 5 to bit 11 (bit 5-11, 7 bits in total) are used to indicate the length of the payload (in bytes), and bit 12 to bit 19 (bit 12-19, 8 bits in total) are used as a header check sequence (HCS). Optional, Fig.11a The PHR field shown may also be 12 bits, excluding the HCS.

[0305] For example, see Fig.11b , Fig.11b This is yet another format diagram of the PHR field provided in an embodiment of the present application. Fig.11b The following is a possible format of the PHR field with convolutional coding. Fig.11b As shown, the length of the PHR field is 26 bits, of which bit 0 to bit 1 (bit 0-1, a total of 2 bits) are used to indicate the length of the chip sequence corresponding to the payload field, bit 2 to bit 3 (bit 2-3, a total of 2 bits) are used to indicate the data throughput rate, bit 4 (bit 4, a total of 1 bit) is used to indicate whether there is an FEC code on the payload field, bit 5 to bit 11 (bit 5-11, a total of 7 bits) are used to indicate the length of the payload (in bytes), bit 12 to bit 19 (bit 12-19, a total of 8 bits) are used as HCS, and bit 20 to bit 25 (bit 20-25, a total of 6 bits) are all 0 as padding. Optional, Fig.11bThe PHR field shown may also be 18 bits, excluding HCS, in which case bits 12-17 are all 0s as padding.

[0306] The embodiment of the present application adds HCS in the PHR field to check the bits in the PHR field. In this way, if there are erroneous bits in the PHR field, the HCS check will fail, and the narrowband data transmitted this time will be fed back for retransmission or discarded.

[0307] Understandable, Fig.11a and Fig.11b The corresponding relationship between each bit in the PHR field and its indicated meaning is only an example. For example, bit 0-1 may indicate the data throughput rate, bit 2 may indicate whether there is an FEC code in the payload field, bit 3-4 may indicate the length of the chip sequence corresponding to the payload field, and the corresponding relationship between other bits and their indicated meanings may be the same as above. Fig.11a and Fig.11b same.

[0308] It can be understood that, as shown in the above Table 1, there are 4 types of lengths of the code chip sequence corresponding to the payload field, namely 32 bits, 16 bits, 8 bits and 4 bits; there are 3 types of data throughput rates, namely 250kbps, 500kbps and 1000kbps; so the length of the code chip sequence corresponding to the payload field and the data throughput rate can be indicated by 2 bits respectively. Of course, other methods can also be used to indicate the length of the code chip sequence corresponding to the payload field and the data throughput rate. For example, using a bit map to indicate, the length of the code chip sequence corresponding to the payload field requires 4 bits to indicate, and the data throughput rate requires 3 bits to indicate. The embodiments of the present application do not limit Fig.11a and Fig.11b It should be understood that as the length of the chip sequence corresponding to the payload field and the possibility of data throughput increase, the corresponding indication bits also increase. Fig.11a and Fig.11b The number of bits indicating each parameter shown is only an example. In actual applications, the number of bits indicating each parameter is greater than Fig.11a and Fig.11b The number of bits indicating the various parameters shown may be greater or less.

[0309] In addition, when there is no convolutional code, the length (unit: bit) of the PHR field is an integer multiple of 4; when there is a convolutional code, the length (unit: bit) of the PHR field is an integer multiple of 2.

[0310] It can also be understood that the symbol length of the preamble field, the symbol length of the SFD field, and the symbol length of the PHR field in the physical layer configuration shown in the aforementioned Table 1 are respectively determined by the bit length of the preamble field, the SFD field, and the PHR field in the PPDU (every 4 bits are mapped to 1 data symbol), and the bit length of the preamble field, the SFD field, and the PHR field in the PPDU is fixed. Therefore, when indicating the physical layer configuration, the symbol length of the preamble field, the symbol length of the SFD field, and the symbol length of the PHR field may not be indicated. In addition, the length of the chip sequence corresponding to the preamble field and the SFD field in the physical layer configuration shown in the aforementioned Table 1 is 32, so when indicating the physical layer configuration, the length of the chip sequence corresponding to the preamble field and the SFD field may not be indicated. Therefore, the embodiment of the present application can obtain all the information of the physical layer configuration shown in the aforementioned Table 1 by indicating the length of the chip sequence corresponding to the payload field, the data throughput rate, and whether there is an FEC code on the payload field.

[0311] The embodiment of the present application can make the physical layer configuration more flexible by indicating various physical layer parameters of the physical layer configuration in the PHR field (such as the length of the code bit sequence corresponding to the payload field, the data throughput rate, and whether there is an FEC code on the payload field), and is not limited to a few fixed physical layer configurations (such as the five physical layer configurations in the aforementioned Table 1).

[0312] In another possible implementation, the physical layer configuration may include one or more of the following parameters: data throughput, the length of the preamble field (which may be a symbol length or a bit length), the length of the SFD field (which may be a symbol length or a bit length), the length of the chip sequence corresponding to the preamble field and the SFD field, the length of the PHR field (which may be a symbol length or a bit length), the length of the chip sequence corresponding to the payload field, or the forward error correction code on the PHR field and the payload field. Exemplarily, the above indication information may indicate an index of the physical layer configuration, where an index is used to identify a physical layer configuration. For example, taking the five physical layer configurations shown in Table 1 above as an example, the indication information is 3 bits. Exemplarily, when the value of the indication information is 1 (decimal), it indicates a physical layer configuration with an index value of 1; when the value of the indication information is 2 (decimal), it indicates a physical layer configuration with an index value of 2; when the value of the indication information is 3 (decimal), it indicates a physical layer configuration with an index value of 3; when the value of the indication information is 4 (decimal), it indicates a physical layer configuration with an index value of 4; when the value of the indication information is 5 (decimal), it indicates a physical layer configuration with an index value of 5; when the value of the indication information is 6 and 7 (decimal), it indicates reservation. The embodiments of the present application do not limit the number of physical layer configurations, and the number of physical layer configurations under different modulation modes may be different. The embodiments of the present application also do not limit the correspondence between physical layer configurations and index values.

[0313] The embodiment of the present application can save overhead by indicating the index of the physical layer configuration in the PHR field.

[0314] It can be understood that because the length of the code bit sequence corresponding to the PHR field is the target length, the physical layer configuration indicated by the indication information here may not include the length of the code bit sequence corresponding to the PHR field, but may also include the length of the code bit sequence corresponding to the PHR field. The embodiments of the present application do not impose any restrictions on this.

[0315] Optionally, after the first communication device generates the PPDU, it can generate a signal (here, a modulated signal) according to the physical layer configuration indicated by the indication information in the PHR field and the above PPDU, and send the signal. In other words, the signal is generated by the PPDU according to the physical layer configuration. Exemplarily, the first communication device can generate a signal according to the above Figure 6 The modulation and spread spectrum process shown in the figure is used to generate the signal, which will not be described in detail here. It can be understood that the modulation method in the embodiment of the present application can be O-QPSK modulation, and of course it can also be other modulation methods, such as QPSK modulation, etc. The embodiment of the present application does not limit the specific modulation method.

[0316] S203: The second communication device demodulates the received signal to obtain the PHR field included in the PPDU.

[0317] S204: The second communication device demodulates the payload field included in the PPDU from the received signal according to the physical layer configuration indicated by the indication information in the PHR field.

[0318] Optionally, the second communication device may determine a mapping table of data symbols to chip sequences according to the length of the chip sequence corresponding to the PHR field (i.e., the target length), and then perform demodulation (i.e., the inverse operation of modulation), chip-to-symbol mapping, symbol-to-bit mapping, and other processes on the received signal according to the mapping table to obtain the PHR field included in the above PPDU. Exemplarily, the second communication device may perform the above Figure 6 The reverse process of , to obtain the PHR field. It can be understood that the aforementioned Figure 6 Although O-QPSK modulation is taken as an example, the embodiment of the present application does not limit the modulation mode to O-QPSK modulation, and may also be other modulation modes, such as QPSK modulation, etc. The second communication device can then demodulate the payload field (i.e., data information) included in the PPDU from the received signal according to the physical layer configuration indicated by the indication information in the PHR field. Exemplarily, the second communication device can demodulate the payload field from the received signal according to the length of the chip sequence corresponding to the payload field, the data throughput rate, and whether there is an FEC code on the payload field.

[0319] The embodiment of the present application fixes the length of the code bit sequence corresponding to the PHR field and modifies the format of the PHR field, and carries indication information in the PHR field to indicate different physical layer configurations, so that the receiving end can correctly demodulate the PPDU and obtain the payload (i.e., data) therein; thereby flexibly indicating different physical layer configurations.

[0320] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.

[0321] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figure 12 to Figure 14 The communication device according to the embodiment of the present application is described in detail.

[0322] See also Fig.12 , Fig.12 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. Fig.12 As shown, the communication device includes a transceiver unit 10 and a processing unit 20.

[0323] In some embodiments of the present application, the communication device may be the first communication device shown above or a chip therein. Fig.12 The communication device shown can be used to execute the steps or functions performed by the first communication device in the above method embodiment.

[0324] In one design, the processing unit 20 is used to generate a PPDU, which includes a preamble field and an SFD field, where different values ​​of the SFD field correspond to different physical layer configurations, or different values ​​of the preamble field correspond to different physical layer configurations; the transceiver unit 10 is used to send a signal, which is generated by the PPDU according to the physical layer configuration corresponding to the value of the SFD field or the preamble field.

[0325] Among them, the specific description of PPDU, preamble field, SFD field and physical layer configuration can be referred to the method embodiment 1 shown above, and will not be described in detail here.

[0326] It should be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment, which will not be described in detail here. Figure 7 Step S102 shown; the processing unit 20 can be used to perform Figure 7 Step S101 shown.

[0327] In another design, the processing unit 20 is used to generate a PPDU, which includes a PHR field. The length of the code bit sequence corresponding to the PHR field is the target length. The PHR field includes indication information, and the indication information is used to indicate the physical layer configuration; the transceiver unit 10 is used to send a signal, which is generated by the PPDU according to the physical layer configuration indicated by the indication information.

[0328] Among them, the specific description of PPDU, PHR field and physical layer configuration can be referred to the method embodiment 2 shown above, and will not be described in detail here.

[0329] It should be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment, which will not be described in detail here. Fig.10 Step S202 shown; the processing unit 20 can be used to perform Fig.10 Step S201 is shown.

[0330] Reuse Fig.12 In some other embodiments of the present application, the communication device may be the second communication device shown above or a chip therein. Fig.12 The communication device shown can be used to execute the steps or functions performed by the second communication device in the above method embodiment.

[0331] In one design, the transceiver unit 10 is used to receive a signal, which is generated by the PPDU according to the physical layer configuration corresponding to the value of the preamble field or the SFD field in the PPDU; the processing unit 20 is used to demodulate the signal to obtain the preamble field and SFD field included in the PPDU, different values ​​of the SFD field correspond to different physical layer configurations, or different values ​​of the preamble field correspond to different physical layer configurations; the processing unit 20 is also used to determine the physical layer configuration according to the value of the SFD field or the value of the preamble field, and demodulate the payload field included in the PPDU from the signal according to the determined physical layer configuration.

[0332] Among them, the specific description of PPDU, preamble field, SFD field and physical layer configuration can be referred to the method embodiment 1 shown above, and will not be described in detail here.

[0333] It should be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment, which will not be described in detail here. Figure 7 The signal sent in step S102 is shown; the processing unit 20 can be used to execute Figure 7 Step S103 and step S104 are shown.

[0334] In another design, the transceiver unit 10 is used to receive a signal, which is generated by the PPDU according to the physical layer configuration indicated by the indication information in the PHR field; the processing unit 20 is used to demodulate the received signal to obtain the PHR field included in the PPDU; the processing unit 20 is also used to demodulate the payload field included in the PPDU from the received signal according to the physical layer configuration indicated by the indication information in the PHR field.

[0335] Among them, the specific description of PPDU, PHR field and physical layer configuration can be referred to the method embodiment 2 shown above, and will not be described in detail here.

[0336] It should be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment, which will not be described in detail here. Fig.10 The signal sent in step S202 is shown; the processing unit 20 can be used to execute Fig.10 Steps S203 and S204 are shown.

[0337] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. It should be understood that any device having the above Fig.12 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.

[0338] In one possible implementation, Fig.12In the communication device shown, the processing unit 20 may be one or more processors, the transceiver unit 10 may be a transceiver, or the transceiver unit 10 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information (such as sending a signal) in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information (such as receiving a signal) in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.

[0339] See also Fig.13 , Fig.13 1 is a schematic diagram of the structure of a communication device 1000 provided in an embodiment of the present application. The communication device 1000 may be a first communication device or a second communication device, or a chip therein. Fig.13 Only the main components of the communication device 1000 are shown. In addition to the processor 1001 and the transceiver 1002, the communication device may further include a memory 1003 and an input and output device (not shown in the figure).

[0340] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store the software program and data. The transceiver 1002 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0341] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.

[0342] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0343] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.

[0344] In one design, the communication device 1000 may be used to perform the functions of the first communication device in the first embodiment: the processor 1001 may be used to execute Figure 7 Step S101 in, and / or other processes for performing the technology described herein; the transceiver 1002 may be used to perform Figure 7 Step S102 in, and / or other processes for the technology described herein.

[0345] In another design, the communication device 1000 may be used to perform the functions of the second communication device in the first embodiment: the processor 1001 may be used to execute Figure 7 Steps S103 and S104 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to receive Figure 7 The signal sent in step S102, and / or other processes for the technology described in this article.

[0346] In one design, the communication device 1000 may be used to perform the functions of the first communication device in the second embodiment: the processor 1001 may be used to execute Fig.10 Step S201 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig.10 Step S202 in, and / or other processes for the technology described herein.

[0347] In another design, the communication device 1000 may be used to perform the functions of the second communication device in the second embodiment: the processor 1001 may be used to execute Fig.10 Steps S203 and S204 in, and / or other processes for performing the technology described herein; the transceiver 1002 may be used to receive Fig.10 The signal sent in step S202, and / or other processes for the technology described in this article.

[0348] In any of the above designs, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

[0349] In any of the above designs, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and the communication device 1000 may execute the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.

[0350] In one implementation, the communication device 1000 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0351] The scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited thereto. Fig.13 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0352] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0353] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and computer programs;

[0354] (3) ASIC, such as modem;

[0355] (4) Modules that can be embedded in other devices;

[0356] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0357] (6)Others

[0358] In another possible implementation, Fig.12 In the communication device shown, the processing unit 20 may be one or more logic circuits, and the transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.14 , Fig.14 is another structural diagram of the communication device provided in the embodiment of the present application. Fig.14 As shown, Fig.14 The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 20 can be implemented by the logic circuit 901, and the transceiver unit 10 can be implemented by the interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.14The above-mentioned communication device is used as a chip as an example, and the chip includes a logic circuit 901 and an interface 902. It can be understood that the chip shown in the embodiment of the present application may include a narrowband chip and an ultra-wideband chip, etc., which is not limited in the embodiment of the present application. The narrowband chip and the ultra-wideband chip can also be integrated into one device or chip, or they can be independent of each other. The embodiment of the present application does not limit the implementation method of the narrowband chip and the ultra-wideband chip in the device. The steps of generating PPDU and sending signals as shown above can be performed by a narrowband chip.

[0359] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.

[0360] Exemplarily, when the communication device is used to execute the method, function or step performed by the first communication device in the aforementioned embodiment one, the logic circuit 901 is used to generate a PPDU, which includes a preamble field and an SFD field, and different values ​​of the SFD field correspond to different physical layer configurations, or different values ​​of the preamble field correspond to different physical layer configurations; the interface 902 is used to output a signal, which is generated by the PPDU according to the physical layer configuration corresponding to the value of the SFD field or the preamble field.

[0361] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the aforementioned embodiment one, the interface 902 is used to input a signal, which is generated by the PPDU according to the physical layer configuration corresponding to the value of the preamble field or the SFD field in the PPDU; the logic circuit 901 is used to demodulate the signal to obtain the preamble field and SFD field included in the PPDU, different values ​​of the SFD field correspond to different physical layer configurations, or different values ​​of the preamble field correspond to different physical layer configurations; the logic circuit 901 is also used to determine the physical layer configuration according to the value of the SFD field or the value of the preamble field, and demodulate the payload field included in the PPDU from the signal according to the determined physical layer configuration.

[0362] It can be understood that the specific description of PPDU, preamble field, SFD field and physical layer configuration can be referred to the method embodiment shown above, and will not be described in detail here.

[0363] Exemplarily, when the communication device is used to execute the method, function or step performed by the first communication device in the aforementioned embodiment 2, the logic circuit 901 is used to generate a PPDU, the PPDU includes a PHR field, the length of the code bit sequence corresponding to the PHR field is the target length, and the PHR field includes indication information, and the indication information is used to indicate the physical layer configuration; the interface 902 is used to output a signal, and the signal is generated by the PPDU according to the physical layer configuration indicated by the indication information.

[0364] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the aforementioned embodiment 2, the interface 902 is used to input a signal, which is generated by the PPDU according to the physical layer configuration indicated by the indication information in the PHR field; the logic circuit 901 is used to demodulate the received signal to obtain the PHR field included in the PPDU; the logic circuit 901 is also used to demodulate the payload field included in the PPDU from the received signal according to the physical layer configuration indicated by the indication information in the PHR field.

[0365] It can be understood that the specific description of PPDU, PHR field and physical layer configuration, etc. can be referred to the method embodiment shown above, and will not be described in detail here.

[0366] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.

[0367] for Fig.14 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.

[0368] An embodiment of the present application also provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in the above-mentioned embodiment one or the above-mentioned embodiment two.

[0369] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.

[0370] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.

[0371] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided in the present application.

[0372] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided in the present application.

[0373] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.

[0374] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.

[0375] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0376] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0377] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0378] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0379] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for indicating physical layer configuration, characterized in that: include: The first communication device generates a physical layer protocol data unit PPDU, wherein the PPDU includes a start frame delimiter SFD field, and different values ​​of the SFD field correspond to different physical layer configurations; The first communication device sends the PPDU, and the PPDU is generated according to the physical layer configuration corresponding to the value of the SFD field.

2. A method for indicating physical layer configuration, characterized in that: include: The second communication device receives a physical layer protocol data unit PPDU, where the PPDU is generated according to a physical layer configuration corresponding to a value of a start frame delimiter SFD field; The second communication device demodulates the PPDU to obtain the SFD field included in the PPDU, where different values ​​of the SFD field correspond to different physical layer configurations; The second communication device determines the physical layer configuration according to the value of the SFD field, and demodulates the payload field included in the PPDU from the PPDU according to the determined physical layer configuration.

3. The method according to claim 1 or 2, characterized in that: The five values ​​of the SFD field are:

4. The method according to any one of claims 1 to 3, characterized in that The PPDU also includes a physical layer header PHR field and a payload field.

5. The method according to claim 4, characterized in that The physical layer configuration includes one or more of the following: data throughput rate, the length of the preamble field, the length of the SFD field, the length of the code chip sequence corresponding to the preamble field and the SFD field, the length of the PHR field, the length of the code chip sequence corresponding to the PHR field and the payload field, or the forward error correction code on the PHR field and the payload field.

6. The method according to claim 5, characterized in that The length of the preamble field is the symbol length of the preamble field, and the length of the SFD field is the symbol length of the SFD field.

7. The method according to claim 3, characterized in that The length of the SFD field is 8 bits. In addition to the 5 values ​​of the SFD field, there are 251 values; the 5 values ​​of the SFD field meet the following conditions: The sum of the Hamming distances between the code bit sequences corresponding to any two of the five values ​​is greater than or equal to the sum of the Hamming distances between the code bit sequences corresponding to any two of any five of the 251 values.

8. The method according to any one of claims 1 to 7, characterized in that The value of the SFD field does not include any of the following values: the first 4 bits are 0 0 0 0 and the last 4 bits are any value, the last 4 bits are 0 0 0 0 and the first 4 bits are any value, and the 8 bits are 0 0 0 0 0 0 0 0.

9. A communication device, characterized in that: include: A processing unit, configured to generate a physical layer protocol data unit PPDU, wherein the PPDU includes a start frame delimiter SFD field, and different values ​​of the SFD field correspond to different physical layer configurations; The transceiver unit is used to send the PPDU, where the PPDU is generated according to the physical layer configuration corresponding to the value of the SFD field.

10. A communication device, characterized in that: include: A transceiver unit, configured to receive a physical layer protocol data unit PPDU, wherein the PPDU is generated according to a physical layer configuration corresponding to a value of a start frame delimiter SFD field; a processing unit, configured to demodulate the PPDU to obtain the SFD field included in the PPDU, where different values ​​of the SFD field correspond to different physical layer configurations; The processing unit is further used to determine the physical layer configuration according to the value of the SFD field, and demodulate the payload field included in the PPDU from the PPDU according to the determined physical layer configuration.

11. The device according to claim 9 or 10, characterized in that The five values ​​of the SFD field are:

12. The device according to any one of claims 9 to 11, characterized in that The PPDU also includes a physical layer header PHR field and a payload field.

13. The device according to claim 12, characterized in that The physical layer configuration includes one or more of the following: data throughput rate, the length of the preamble field, the length of the SFD field, the length of the code chip sequence corresponding to the preamble field and the SFD field, the length of the PHR field, the length of the code chip sequence corresponding to the PHR field and the payload field, or the forward error correction code on the PHR field and the payload field.

14. The device according to claim 13, characterized in that The length of the preamble field is the symbol length of the preamble field, and the length of the SFD field is the symbol length of the SFD field.

15. The device according to claim 11, characterized in that The length of the SFD field is 8 bits. In addition to the 5 values ​​of the SFD field, there are 251 values. The values ​​of the SFD field meet the following conditions: The sum of the Hamming distances between the code bit sequences corresponding to any two of the five values ​​is greater than or equal to the sum of the Hamming distances between the code bit sequences corresponding to any two of any five of the 251 values.

16. The device according to any one of claims 9 to 15, characterized in that The value of the SFD field does not include any of the following values: the first 4 bits are 0 0 0 0 and the last 4 bits are any value, the last 4 bits are 0 0 0 0 and the first 4 bits are any value, and the 8 bits are 0 0 0 0 0 0 0 0.

17. A communication device, characterized in that: including a processor and a memory; The memory is used to store instructions; The processor is configured to execute the instructions so that the method according to any one of claims 1 to 8 is performed.

18. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 8 is executed.

19. A computer program product, comprising a computer code or a computer program, wherein when the computer code or the computer program is run on a computer, the method according to any one of claims 1 to 8 is executed.

Citation Information

Patent Citations

  • Method and apparatus for close proximity communications

    KR1020170007192A

  • System and method for transmitting a multiple format wireless signal

    US20080240167A1

  • Multi-rate overlay mode in wireless communication systems

    US20170126533A1