Signal transmission method and device

CN119173786APending Publication Date: 2024-12-20HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280095884.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-07-22
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The preamble design purpose in existing wireless communication technology is single and cannot meet the signal transmission needs of multiple scenarios. In particular, there is a lack of effective solutions in ranging and communication hidden node interaction scenarios.

Method used

A new preamble method is designed. By sending an indicative preamble signal on the channel, it can indicate the type of signal frame according to different scenarios, such as ranging frame or RTS/CTS frame, to achieve frequency hopping ranging and multi-user mode. Accurate ranging interaction, improve the accuracy and reliability of ranging, and optimize compatibility and efficiency.

Benefits of technology

This method improves the accuracy and reliability of ranging interaction between nodes, saves transmission time, is suitable for a variety of wireless communication scenarios, including vehicle positioning and indoor ranging, and achieves compatibility and efficiency of the leader.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119173786A_ABST
    Figure CN119173786A_ABST
Patent Text Reader

Abstract

The invention discloses a signal transmission method and device. The method comprises the following steps: a first node sends a first preamble on a first channel; the first node transmits a signal frame on the first channel; wherein the first preamble is used for indicating the type of the signal frame. Since the first node transmits the first preamble on the first channel to indicate the type of the signal frame subsequently transmitted by the first node, the signal transmission requirements of different scenes can be met by indicating different types of signal frames through the first preamble in different scenes. For example, in a ranging scenario, the first preamble may indicate that a signal frame is a ranging frame.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission method and device Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a signal transmission method and device. Background Art

[0002] With the continuous advancement of global communications technology, the growth and application of wireless communications have surpassed those of wired communications, demonstrating a booming development. Intelligent devices such as smart transportation equipment, smart home appliances, and robots are gradually becoming part of people's daily lives. For example, the Starlight Alliance's Starlight technology's intelligent cockpit wireless communication system consists of multiple communication domains within the vehicle. Each domain consists of a master node (also known as a management node or G-node) and at least one slave node (also known as a terminal node or T-node). The master node schedules time and frequency resources for the slave nodes, enabling inter-node communication and radio ranging.

[0003] The preamble in the prior art is generally designed for communication, and has the problems of single design purpose and limited usage scenarios.

[0004] For example, the preamble of the SparkLink Basic (SLB) standard carries indication information mainly used to indicate the frame structure of the superframe / radio frame and some communication parameters of the orthogonal frequency-division multiplexing (OFDM) symbol, which is mainly used to manage and schedule communication between nodes.

[0005] Summary of the Invention

[0006] The present application provides a signal transmission method and device for providing a new preamble design that can meet the signal transmission requirements of different scenarios.

[0007] In a first aspect, a signal transmission method is provided, including: a first node sending a first preamble on a first channel; the first node transmitting a signal frame on the first channel; wherein the first preamble is used to indicate the type of the signal frame.

[0008] In the above scheme, the first node transmitting the first preamble on the first channel can indicate the type of signal frame subsequently transmitted by the first node. Therefore, different types of signal frames can be indicated by the first preamble in different scenarios to meet the signal transmission requirements of different scenarios.

[0009] For example, in a ranging scenario, the first preamble may indicate that the signal frame is a ranging frame.

[0010] For example, in a communication scenario where a hidden node in communication needs to be resolved through Request To Send (RTS) / Clear To Send (CTS) frame interaction, the first preamble may indicate that the signal frame is an RTS frame.

[0011] In one possible design, the type of the signal frame is a ranging frame.

[0012] Accordingly, the first node transmits a signal frame on a first channel, including: the first node performs at least one ranging interaction with the second node on the first channel. Each ranging interaction in the at least one ranging interaction includes: the first node sends M first ranging frames and receives N second ranging frames from the second node, where M and N are both positive integers. The first preamble is used to indicate ranging information in the at least one ranging interaction, and the ranging information in the at least one ranging interaction includes the type of the signal frame.

[0013] In this design, before the first node and the second node perform ranging interaction, the first node first sends a first preamble, so that the first node and the second node can accurately analyze the ranging interaction after the first preamble under the instruction of the first preamble (physical layer information), which can improve the accuracy and reliability of ranging.

[0014] In one possible design, before the first node sends the first preamble on the first channel, the first node may also send information on the second channel. The first channel and the second channel correspond to different frequencies, that is, the first node performs frequency hopping, that is, the first node switches channels.

[0015] This design implements frequency hopping ranging based on the compact ranging signal of "preamble + ranging interaction", which can improve the efficiency of frequency hopping ranging.

[0016] In one possible design, the first preamble includes a first part and a second part; the first part is a first group of synchronization sequences; the second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined.

[0017] In this design, the first part of the first preamble can be used for automatic gain control (AGC) adjustment and timing synchronization between nodes, ensuring that the first preamble has the basic functions of a preamble. At the same time, the second part of the first preamble is used to indicate the ranging information in at least one ranging interaction, so that the first node and the second node can perform ranging interaction according to the ranging information indicated in the first preamble, ensuring the reliability of the ranging interaction.

[0018] In one possible design, the ranging information in at least one ranging interaction further includes one or more of the following:

[0019] 1) The duration of at least one ranging interaction;

[0020] 2) a ranging session identifier corresponding to at least one ranging interaction;

[0021] 3) at least one symbol type of a ranging frame in at least one ranging interaction, where the at least one symbol type includes one or more of a Channel State Information Reference Signal (CSI-RS), a Sounding Reference Signal (SRS), a First Training Signal (FTS), a Second Training Signal (STS), and / or a Positioning Reference Signal (PRS);

[0022] 4) The ranging frame in at least one ranging interaction has a cyclic prefix (CP) or does not have a CP;

[0023] 5) The CP type of the ranging frame in at least one ranging interaction is a normal CP or an extended CP;

[0024] 6) a ranging interaction mode corresponding to at least one ranging interaction, where the ranging interaction mode is used to indicate the sizes of M and N in each ranging interaction in the at least one ranging interaction, the M first ranging frames being continuous ranging frames, and the N second ranging frames being continuous ranging frames;

[0025] 7) Number of at least one ranging interactions.

[0026] 8) Whether at least one symbol type of the ranging frame is scrambled using a physical layer security sequence.

[0027] 9) Whether the ranging interaction is in multi-user mode.

[0028] 10) When ranging interaction is in multi-user mode, the number of users.

[0029] 11) When ranging interaction is in multi-user mode, the address (multicast address) or group number (multicast ID) of the group formed by multiple users.

[0030] 12) The number of OFDM symbols (ranging symbols) contained in each ranging frame.

[0031] It should be understood that the above-mentioned information is only an example and not a limitation. In actual applications, the specific content of the ranging information can be replaced, added, or deleted according to needs, and this application does not impose any restrictions.

[0032] Through the above design, more ranging information is provided, the format of the ranging PDU can be accurately indicated, and the accuracy and reliability of the ranging interaction between the first node and the second node are further improved.

[0033] In one possible design, the first preamble also includes a third part, which is a second group of synchronization sequences, and the first group of synchronization sequences is the same as the second group of synchronization sequences.

[0034] With this design, the first preamble and the traditional preamble (such as a preamble format defined in the SLB standard (Technical Requirements and Test Methods for Vehicle-mounted Air Interface of Wireless Short-Range Communication) issued by the Star Flash Alliance) have similar parts, and therefore have good backward compatibility, so that the first preamble can still be partially parsed by traditional devices (devices that support traditional preambles).

[0035] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0036] Correspondingly, the duration of at least one ranging interaction is the sum of the length of the first portion of the ranging frame and the length of the second portion of the ranging frame.

[0037] With this design, the first field and the second field can directly reuse the two fields defined in the traditional preamble, so that these fields can still be parsed by traditional devices.

[0038] In one possible design, the second part also includes: first information, the first information is used to indicate a version of the first preamble; the version of the first preamble is different from the version of the preamble transmitted by the first node on the initial working channel.

[0039] In this way, a node (such as the second node) that receives the first preamble can identify the first preamble based on the first information and distinguish the first preamble from a traditional preamble.

[0040] In one possible design, the third part of the first preamble is used for ranging.

[0041] In this way, the second node can obtain more measurement data, which can improve the accuracy of ranging.

[0042] In one possible design, the first preamble includes only the first part and the second part.

[0043] This design further saves the preamble overhead while ensuring that the first preamble has the functions of packet detection, AGC, timing synchronization and / or frequency synchronization required for ranging applications.

[0044] In one possible design, the second part also includes second information, and the second information is used to indicate that the first preamble only includes the first part and the second part.

[0045] In this way, the second node can accurately parse the first preamble based on the second information.

[0046] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third portion of a ranging frame, and the length of the third portion of the ranging frame is a preset length; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0047] Correspondingly, the duration of at least one ranging interaction is the sum of the length of the third ranging frame, the length of the first ranging frame, and the length of the second ranging frame.

[0048] With this design, the first field and the second field can directly reuse the two fields defined in the traditional preamble, so that these fields can still be parsed by traditional devices.

[0049] In one possible design, the second part also includes third information, where the third information is used to indicate a version of the first preamble, and the version of the first preamble is the same as the version of the preamble transmitted by the first node on the initial working channel.

[0050] In this case, when performing ranging negotiation on the initial working channel, the first node and the second node can determine which channels the first node and the second node will subsequently perform ranging interactions on, and further determine that the preambles transmitted on these channels (e.g., the first channel) are all first preambles. In this way, the version information in the first preamble does not need to be distinguished from the version information of the traditional preamble, thereby improving the compatibility of the first preamble.

[0051] In one possible design, M is less than N; the method also includes: the first node adjusts the AGC according to at least one symbol in the second ranging frame.

[0052] This design requires that the duration of the second ranging frame sent by the second node is longer than the duration of the first ranging frame sent by the first node. Then, the first node can adjust the AGC according to the redundant second ranging frame, thereby further improving the accuracy and reliability of ranging.

[0053] In a second aspect, a signal transmission method is provided, including: a first node sends a first preamble, where the first preamble is used by a second node to perform ranging measurement; the first node receives a second preamble from the second node, and performs ranging measurement according to the second preamble.

[0054] Based on the above scheme, it is possible to implement preamble-based ranging between nodes, while ensuring basic functions such as packet detection, AGC, timing synchronization and / or frequency synchronization between nodes, and saving the overhead of sending ranging frames for ranging interaction.

[0055] In one possible design, the first preamble includes a first part, a second part, and a third part. The first part is a first synchronization sequence. The second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined. The third part is a second synchronization sequence. The first and second synchronization sequences are identical, and at least one symbol in the third part is used for ranging. The specific designs of the first, second, and third parts can be found in the relevant description of the first aspect and are not further described here.

[0056] In one possible design, the second part indicates the ranging information in at least one ranging interaction, and the number of ranging interactions is 0, that is, there is no ranging frame after the first preamble.

[0057] According to a third aspect, a signal transmission method is provided, comprising: a second node receiving a first preamble on a first channel; and the second node transmitting a signal frame on the first channel; wherein the first preamble is used to indicate the type of the signal frame.

[0058] In one possible design, the type of the signal frame is a ranging frame.

[0059] Accordingly, the second node transmits a signal frame on the first channel, including: the second node performs at least one ranging interaction with the first node on the first channel, each ranging interaction in the at least one ranging interaction includes: the second node receives M first ranging frames from the first node and sends N second ranging frames, where M and N are both positive integers; wherein the first preamble is used to indicate ranging information in the at least one ranging interaction, and the ranging information in the at least one ranging interaction includes the type of the signal frame.

[0060] In one possible design, before the second node receives the first preamble on the first channel, the second node also receives information on the second channel; the first channel and the second channel correspond to different frequencies.

[0061] In one possible design, the first preamble includes a first part and a second part; the first part is a first group of synchronization sequences; the second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined.

[0062] In one possible design, the ranging information in at least one ranging interaction further includes one or more of the following:

[0063] 1) The duration of at least one ranging interaction;

[0064] 2) a ranging session identifier corresponding to at least one ranging interaction;

[0065] 3) at least one symbol type of a ranging frame in at least one ranging interaction, where the at least one symbol type includes one or more of CSI-RS, SRS, FTS, STS, and / or PRS;

[0066] 4) The ranging frame in at least one ranging interaction has CP or does not have CP;

[0067] 5) The CP type of the ranging frame in at least one ranging interaction is a normal CP or an extended CP;

[0068] 6) a ranging interaction mode corresponding to at least one ranging interaction, where the ranging interaction mode is used to indicate the sizes of M and N in each ranging interaction in the at least one ranging interaction, the M first ranging frames being continuous ranging frames, and the N second ranging frames being continuous ranging frames;

[0069] 7) Number of at least one ranging interactions.

[0070] 8) Whether at least one symbol type of the ranging frame is scrambled using a physical layer security sequence.

[0071] 9) Whether the ranging interaction is in multi-user mode.

[0072] 10) When ranging interaction is in multi-user mode, the number of users.

[0073] 11) When ranging interaction is in multi-user mode, the address (multicast address) or group number (multicast ID) of the group formed by multiple users.

[0074] 12) The number of OFDM symbols (ranging symbols) contained in each ranging frame.

[0075] In one possible design, the first preamble also includes a third part, which is a second group of synchronization sequences, and the first group of synchronization sequences is the same as the second group of synchronization sequences.

[0076] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0077] In one possible design, the duration of at least one ranging interaction is the sum of the length of the first ranging frame and the length of the second ranging frame.

[0078] In one possible design, the second part also includes: first information, the first information is used to indicate a version of the first preamble; the version of the first preamble is different from the version of the preamble transmitted by the first node on the initial working channel.

[0079] In one possible design, the third portion of the first preamble is used for ranging. For example, the second node performs ranging measurement on the third portion of the first preamble.

[0080] In one possible design, the first preamble includes only the first part and the second part.

[0081] In one possible design, the second part also includes second information, and the second information is used to indicate that the first preamble only includes the first part and the second part.

[0082] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third portion of a ranging frame, and the length of the third portion of the ranging frame is a preset length; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0083] In one possible design, the duration of at least one ranging interaction is the sum of the length of the third ranging frame, the length of the first ranging frame, and the length of the second ranging frame.

[0084] In one possible design, the second part also includes third information, where the third information is used to indicate a version of the first preamble, and the version of the first preamble is the same as the version of the preamble transmitted by the first node on the initial working channel.

[0085] In one possible design, M is less than N; and at least one symbol in the second ranging frame is used by the first node to adjust AGC.

[0086] For the technical effects of the third aspect mentioned above, please refer to the technical effects that can be achieved by the corresponding design in the first aspect mentioned above, and no further details will be given here.

[0087] In a fourth aspect, a signal transmission method is provided, including: a second node receives a first preamble from a first node, and performs ranging measurement according to the first preamble; the second node sends a second preamble, and the second preamble is used by the first node to perform ranging measurement.

[0088] For the technical effects of the fourth aspect mentioned above, please refer to the technical effects that can be achieved by the corresponding design in the second aspect mentioned above, and no further details will be given here.

[0089] In a fifth aspect, a communication device is provided, which includes a method for implementing the method described in the first aspect or any possible design of the first aspect.

[0090] Exemplarily, the apparatus includes:

[0091] a transceiver module, configured to send a first preamble on a first channel;

[0092] The transceiver module is further used to transmit a signal frame on the first channel; wherein the first preamble is used to indicate the type of the signal frame.

[0093] In one possible design, the type of the signal frame is a ranging frame. Accordingly, when the transceiver module transmits the signal frame on the first channel, it is specifically configured to perform at least one ranging interaction with the second node on the first channel. Each ranging interaction in the at least one ranging interaction includes sending M first ranging frames and receiving N second ranging frames from the second node, where M and N are both positive integers. The first preamble is used to indicate ranging information in the at least one ranging interaction, and the ranging information in the at least one ranging interaction includes the type of the signal frame.

[0094] In one possible design, the transceiver module is further used to send information on the second channel before sending the first preamble on the first channel.

[0095] In one possible design, the first preamble includes a first part and a second part; the first part is a first group of synchronization sequences; the second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined.

[0096] In one possible design, the ranging information in at least one ranging interaction further includes one or more of the following:

[0097] 1) The duration of at least one ranging interaction;

[0098] 2) a ranging session identifier corresponding to at least one ranging interaction;

[0099] 3) at least one symbol type of a ranging frame in at least one ranging interaction, where the at least one symbol type includes one or more of CSI-RS, SRS, FTS, STS, and / or PRS;

[0100] 4) The ranging frame in at least one ranging interaction has CP or does not have CP;

[0101] 5) The CP type of the ranging frame in at least one ranging interaction is a normal CP or an extended CP;

[0102] 6) a ranging interaction mode corresponding to at least one ranging interaction, where the ranging interaction mode is used to indicate the sizes of M and N in each ranging interaction in the at least one ranging interaction, the M first ranging frames being continuous ranging frames, and the N second ranging frames being continuous ranging frames;

[0103] 7) Number of at least one ranging interactions.

[0104] 8) Whether at least one symbol type of the ranging frame is scrambled using a physical layer security sequence.

[0105] 9) Whether the ranging interaction is in multi-user mode.

[0106] 10) When ranging interaction is in multi-user mode, the number of users.

[0107] 11) When ranging interaction is in multi-user mode, the address (multicast address) or group number (multicast ID) of the group formed by multiple users.

[0108] 12) The number of OFDM symbols (ranging symbols) contained in each ranging frame.

[0109] In one possible design, the first preamble also includes a third part, which is a second group of synchronization sequences, and the first group of synchronization sequences is the same as the second group of synchronization sequences.

[0110] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0111] Correspondingly, the duration of at least one ranging interaction is the sum of the length of the first portion of the ranging frame and the length of the second portion of the ranging frame.

[0112] In one possible design, the second part also includes: first information, the first information is used to indicate a version of the first preamble; the version of the first preamble is different from the version of the preamble transmitted by the device on the initial working channel.

[0113] In one possible design, the third part of the first preamble is used for ranging.

[0114] In one possible design, the first preamble includes only the first part and the second part.

[0115] In one possible design, the second part also includes second information, and the second information is used to indicate that the first preamble only includes the first part and the second part.

[0116] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third portion of a ranging frame, and the length of the third portion of the ranging frame is a preset length; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0117] Accordingly, the duration of at least one ranging interaction is the sum of the length of the third ranging frame, the length of the first ranging frame, and the length of the second ranging frame.

[0118] In one possible design, the second part also includes third information, where the third information is used to indicate a version of the first preamble, and the version of the first preamble is the same as the version of the preamble transmitted by the device on the initial working channel.

[0119] In one possible design, M is less than N; the apparatus further includes a processing module configured to adjust the AGC according to at least one symbol in the second ranging frame.

[0120] In a sixth aspect, a communication device is provided, which includes a method for implementing the method described in the above second aspect or any possible design of the second aspect.

[0121] Exemplarily, the apparatus includes:

[0122] The transceiver module is configured to send a first preamble, where the first preamble is used by the second node to perform ranging measurement; and receive a second preamble from the second node;

[0123] A processing module is configured to perform ranging measurement according to the second preamble.

[0124] In one possible design, the first preamble includes a first part, a second part, and a third part; the first part is a first group synchronization sequence; the second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined; the third part is a second group synchronization sequence, the first group synchronization sequence and the second group synchronization sequence are the same, and at least one symbol in the third part is used for ranging.

[0125] In a seventh aspect, a communication device is provided, which includes a method for implementing the method described in the third aspect or any possible design of the third aspect.

[0126] Exemplarily, the apparatus includes:

[0127] a transceiver module, configured to receive a first preamble on a first channel;

[0128] The transceiver module is further used to transmit a signal frame on the first channel; wherein the first preamble is used to indicate the type of the signal frame.

[0129] In one possible design, the type of the signal frame is a ranging frame. When the transceiver module transmits the signal frame on the first channel, it is specifically used to: perform at least one ranging interaction with the first node on the first channel, each ranging interaction in the at least one ranging interaction includes: receiving M first ranging frames from the first node and sending N second ranging frames, where M and N are both positive integers; wherein the first preamble is used to indicate ranging information in the at least one ranging interaction, and the ranging information in the at least one ranging interaction includes the type of the signal frame.

[0130] In one possible design, the transceiver module is further used to: receive information on the second channel before receiving the first preamble on the first channel; the first channel and the second channel correspond to different frequencies.

[0131] In one possible design, the first preamble includes a first part and a second part; the first part is a first group of synchronization sequences; the second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined.

[0132] In one possible design, the ranging information in at least one ranging interaction further includes one or more of the following:

[0133] 1) The duration of at least one ranging interaction;

[0134] 2) a ranging session identifier corresponding to at least one ranging interaction;

[0135] 3) at least one symbol type of a ranging frame in at least one ranging interaction, where the at least one symbol type includes one or more of CSI-RS, SRS, FTS, STS, and / or PRS;

[0136] 4) The ranging frame in at least one ranging interaction has CP or does not have CP;

[0137] 5) The CP type of the ranging frame in at least one ranging interaction is a normal CP or an extended CP;

[0138] 6) a ranging interaction mode corresponding to at least one ranging interaction, where the ranging interaction mode is used to indicate the sizes of M and N in each ranging interaction in the at least one ranging interaction, the M first ranging frames being continuous ranging frames, and the N second ranging frames being continuous ranging frames;

[0139] 7) Number of at least one ranging interactions.

[0140] 8) Whether at least one symbol type of the ranging frame is scrambled using a physical layer security sequence.

[0141] 9) Whether the ranging interaction is in multi-user mode.

[0142] 10) When ranging interaction is in multi-user mode, the number of users.

[0143] 11) When ranging interaction is in multi-user mode, the address (multicast address) or group number (multicast ID) of the group formed by multiple users.

[0144] 12) The number of OFDM symbols (ranging symbols) contained in each ranging frame.

[0145] In one possible design, the first preamble also includes a third part, which is a second group of synchronization sequences, and the first group of synchronization sequences is the same as the second group of synchronization sequences.

[0146] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0147] In one possible design, the duration of at least one ranging interaction is the sum of the length of the first ranging frame and the length of the second ranging frame.

[0148] In one possible design, the second part also includes: first information, the first information is used to indicate a version of the first preamble; the version of the first preamble is different from the version of the preamble transmitted by the first node on the initial working channel.

[0149] In one possible design, the third part of the first preamble is used for ranging. For example, the apparatus further includes a processing module configured to perform ranging measurement on the third part of the first preamble.

[0150] In one possible design, the first preamble includes only the first part and the second part.

[0151] In one possible design, the second part also includes second information, and the second information is used to indicate that the first preamble only includes the first part and the second part.

[0152] In one possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, where the first field is used to indicate the length of a first portion of a ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of a ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third portion of a ranging frame, and the length of the third portion of the ranging frame is a preset length; wherein the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

[0153] In one possible design, the duration of at least one ranging interaction is the sum of the length of the third ranging frame, the length of the first ranging frame, and the length of the second ranging frame.

[0154] In one possible design, the second part also includes third information, where the third information is used to indicate a version of the first preamble, and the version of the first preamble is the same as the version of the preamble transmitted by the first node on the initial working channel.

[0155] In one possible design, M is less than N; and at least one symbol in the second ranging frame is used by the first node to adjust AGC.

[0156] In an eighth aspect, a communication device is provided, which includes a method for implementing the method described in the fourth aspect or any possible design of the fourth aspect.

[0157] Exemplarily, the apparatus includes:

[0158] a transceiver module, configured to receive a first preamble from a first node; a processing module, configured to perform ranging measurement according to the first preamble;

[0159] The transceiver module is further configured to send a second preamble, where the second preamble is used by the first node to perform ranging measurement.

[0160] In one possible design, the first preamble includes a first part, a second part, and a third part; the first part is a first group synchronization sequence; the second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined; the third part is a second group synchronization sequence, the first group synchronization sequence and the second group synchronization sequence are the same, and at least one symbol in the third part is used for ranging.

[0161] In the ninth aspect, a communication device is provided, comprising: at least one processor and an interface circuit; the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect or the third aspect or any possible design of the third aspect or the fourth aspect or any possible design of the fourth aspect through logic circuits or execution code instructions.

[0162] In the tenth aspect, a computer-readable storage medium is provided, which is used to store instructions. When the instructions are executed, the method described in the first aspect or any possible design in the first aspect, or the second aspect or any possible design in the second aspect, or the third aspect or any possible design in the third aspect, or the fourth aspect or any possible design in the fourth aspect is implemented.

[0163] In the eleventh aspect, a computer program product is provided, in which instructions are stored, which, when run on a computer, enable the computer to execute the method described in the first aspect or any possible design of the first aspect, or the second aspect or any possible design of the second aspect, or the third aspect or any possible design of the third aspect, or the fourth aspect or any possible design of the fourth aspect.

[0164] In a twelfth aspect, a signal transmission system is provided, comprising a first node and a second node;

[0165] The first node is configured to perform the method as described in the first aspect or any possible design of the first aspect, and the second node is configured to perform the method as described in the third aspect or any possible design of the third aspect; or,

[0166] The first node is used to perform the method as described in the second aspect or any possible design of the second aspect, and the second node is used to perform the method as described in the fourth aspect or any possible design of the fourth aspect.

[0167] In a thirteenth aspect, a terminal is provided, comprising any communication device as described in aspects from the fifth aspect to the eighth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0168] FIG1 is a schematic diagram of a possible application scenario provided by an embodiment of the present application;

[0169] FIG2 is a schematic diagram of the format of a traditional preamble;

[0170] FIG3 is a flow chart of a signal transmission method provided in an embodiment of the present application;

[0171] FIG4 is a schematic diagram of a possible format of the first preamble;

[0172] FIG5 is a comparison diagram of the first preamble and the traditional preamble;

[0173] FIG6 is a schematic diagram of another possible format of the first preamble;

[0174] FIG7 is a comparison diagram of the first preamble and the traditional preamble;

[0175] FIG8 is a schematic diagram of frequency hopping ranging interaction;

[0176] FIG9 is a diagram showing the timing and frequency synchronization simulation results of the first preamble;

[0177] FIG10 is a schematic diagram of a possible ranging interaction;

[0178] FIG11 is a flow chart of another ranging method provided in an embodiment of the present application;

[0179] FIG12 is a schematic diagram of a possible ranging interaction;

[0180] FIG13 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0181] FIG14 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0182] The technical solutions provided in the embodiments of this application can be applied to various wireless communication scenarios, especially short-range wireless communication scenarios, such as vehicle-mounted positioning / ranging / angle measurement / perception scenarios, indoor positioning / ranging / angle measurement / perception scenarios, or other wide-area wireless communication or local-area wireless communication scenarios, and this application does not impose any restrictions. Specific wireless communication technologies include, but are not limited to, Wireless Fidelity (Wi-Fi), Bluetooth, Bluetooth Low Energy (BLE), Ultra Wide Band (UWB), Sparklink, etc.

[0183] It can be understood that in the embodiments of the present application, similar steps are used to achieve positioning, ranging, angle measurement, perception, etc., so any one of the terms can be used to refer to "positioning", "ranging", "angle measurement", "perception", etc. at the same time. The following mainly takes "ranging" as an example.

[0184] In wireless communication scenarios, a certain communication area or range can include multiple communication domains. A communication domain refers to a system consisting of a group of communication nodes with a communication relationship and the communication connection relationship (i.e., communication link) between communication nodes. A communication domain includes a master communication node (abbreviated as master node or G node) and at least one slave communication node (abbreviated as slave node or T node). The master node, also known as the management node, is responsible for managing the time and frequency resources of the communication domain and has the function of scheduling resources for communication, ranging, positioning, etc. between communication nodes in the communication domain.

[0185] Refer to Figure 1, which is a schematic diagram of a possible application scenario provided by an embodiment of the present application. In the vehicle-mounted positioning scenario, positioning stations (or called positioning anchor points / positioning beacons) are deployed at the four corners outside the vehicle, and at least one positioning station is deployed inside the vehicle (such as the rearview mirror or the inside of the roof, etc.). The car key is the target that needs to be located (that is, the located device, also called a positioning tag), and its specific implementation can be a traditional car key with a positioning function, or a mobile phone / wearable device with a positioning function. The positioning station and / or the car key can send and / or receive ranging frames, and measure the received ranging frames to obtain corresponding measurement quantities. By calculating the measurement quantities obtained by the positioning station and / or the car key, the location information of the car key (for example, the distance of the car key relative to the car) can be obtained.

[0186] In the scenario shown in Figure 1, positioning stations, car keys, etc. can form a communication domain. The car key can be a master node (G node) and each positioning station can be a slave node (T node); alternatively, one positioning station can be a master node and the other positioning stations and car keys can be slave nodes. This application does not impose any restrictions.

[0187] It can be understood that the scenario shown in Figure 1 is only an example. In actual applications, the embodiments of the present application can also be applied to other wireless communication scenarios.

[0188] In some available frequency bands for wireless communication technologies, devices must perform a clear channel assessment before transmitting signals (for example, China's current spectrum regulations require the use of the "Listen-Before-Talk (LBT)" mechanism in the 5150-5350 MHz band). This results in the SLB standard requiring a clear channel assessment (CCA) in this frequency band. When the clear channel assessment result indicates that the channel is idle, a preamble signal / information (referred to herein as the preamble for ease of description) is transmitted. The preamble is used for packet arrival detection, automatic gain control (AGC), time-frequency synchronization, and physical layer (Physical layer) Protocol Data Unit (PDU) format parameter indication.

[0189] The general preamble is mainly designed for communication (such as transmitting business data). Its design purpose is single and its usage scenarios are limited. For example, it cannot realize the ranging function.

[0190] For example, Figure 2 shows a preamble format defined in the SLB standard (Technical Requirements and Test Methods for Vehicle-mounted Air Interfaces of Wireless Short-Range Communications) released by the Starlight Alliance. For ease of description, this document refers to it as a legacy preamble.

[0191] The traditional preamble consists of four parts: Part 1, Part 2, Part 3, and Part 4. The meaning of each part is as follows:

[0192] The first part: This part carries the first group of synchronization sequences, including 5 second training signal (STS) OFDM symbols and 5 first training signal (FTS) OFDM symbols, and therefore can also be called the first group of synchronization sequence part.

[0193] The second part consists of 14 cyclic prefix (CP) OFDM symbols, transmitting 131 bits of physical layer information and a cyclic redundancy check (CRC) field. Because this part is fixed in length, it is also called the fixed-length part.

[0194] The third part: This part carries the second group of synchronization sequences, which is the same as the first group of synchronization sequences and includes 5 STS OFDM symbols and 5 FTS OFDM symbols. Therefore, it can also be called the second group of synchronization sequence part.

[0195] Part 4: Used to indicate information such as downlink control information (DCI). Part 4 sequentially contains valid data symbols and padding. The length of the padding portion in Part 4 is the shortest length that aligns the start time of the superframe with the time granularity of the radio frame (640Ts). The length of the padding portion can be zero. The length of Part 4 can be variable during different communication processes, or in other words, the length of Part 4 can be configured during each communication process. Because the length of Part 4 is variable, it is also called the variable-length portion.

[0196] The fixed-length portion contains 14 CP-OFDM symbols, transmitting a total of 131 information bits. From the least significant bit to the most significant bit, the information contained is shown in Table 1. It should be noted that Table 1 is merely an example. This application does not limit the specific text and representation of the sequence number, length, and meaning of the fields. Technically understandable solutions prevail. The tables that appear below also refer to this description.

[0197] Table 1

[0198]

[0199]

[0200] As can be seen from Table 1, the second part of the traditional preamble is used to indicate the frame structure of the superframe / radio frame transmitted when the node communicates with the node and indicates some communication parameters of the orthogonal frequency-division multiplexing (OFDM) symbol. Therefore, the traditional preamble cannot be used directly in other scenarios (such as ranging scenarios).

[0201] Secondly, the traditional preamble is designed with two sets of synchronization sequences, the purpose of which is to reduce the synchronization error (timing and frequency deviation error) between communicating nodes to a very low level. However, in other scenarios (such as ranging scenarios), such high synchronization accuracy is not required, and the two sets of synchronization signals appear redundant.

[0202] In summary, since traditional preambles are mainly designed for communication, they are not applicable in other scenarios (such as ranging scenarios).

[0203] In view of this, a technical solution of an embodiment of the present application is provided, which provides a new preamble design that can meet the signal transmission requirements of different scenarios (such as ranging scenarios, communication scenarios that require communication hidden nodes through request to send (RTS) / clear to send (CTS) frame interaction, etc.).

[0204] Refer to Figure 3, which is a flowchart of a signal transmission method provided in an embodiment of the present application. The method takes signal transmission between a first node and a second node as an example.

[0205] S301: A first node sends a first preamble on a first channel; correspondingly, at least one second node receives the first preamble on the first channel.

[0206] Exemplarily, when the wireless communication scenario is a short-range wireless communication scenario, the first node can be a G node or a T node, and this application does not impose any restrictions. For example, the first node can be a positioning station or a car key in the scenario shown in Figure 1.

[0207] When the wireless communication scenario is a wide area wireless communication scenario, the first node may be a base station or a terminal device (User Equipment, UE), which is not limited in this application.

[0208] When the wireless communication scenario is a local area wireless communication scenario, the first node may be an access point (AP) or a station (Station), and this application does not impose any restrictions.

[0209] It should be understood that the above scenarios are only examples, and there may actually be other wireless communication scenarios.

[0210] For the convenience of description, this article mainly takes short-range wireless communication scenarios as an example.

[0211] The second node is a node that can communicate with the first node. For example, in the scenario described in Figure 1, the first node is a positioning station and the second node is a car key; or the first node is a car key and the second node is a positioning station.

[0212] It is understandable that when there are multiple second nodes, the multiple second nodes can interact with the first node in sequence (the order can be agreed upon during the ranging negotiation phase). The interaction process between each second node and the first node is similar, so this article mainly describes one second node as an example.

[0213] S302. A first node and at least one second node transmit a signal frame on a first channel; wherein a first preamble is used to indicate a type of the signal frame.

[0214] The first node and the second node transmit a signal frame on the first channel, including: the first node sends a signal frame, and the second node receives the signal frame; and / or, the second node sends a signal frame, and the first node receives the signal frame.

[0215] In the embodiment of the present application, the type of the signal frame includes but is not limited to: any one of: a ranging frame, an RTS frame and / or a CTS frame.

[0216] It can be understood that the first node and the second node transmit the signal frame of the type indicated by the first preamble after the first preamble is sent.

[0217] Ranging frame: refers to a signal frame used for ranging measurement between nodes. The specific signal type may be one or more of the Channel State Information Reference Signal (CSI-RS), Sounding Reference Signal (SRS), FTS, STS and / or Positioning Reference Signal (PRS), among which CSI-RS, STS, FTS and STS comply with the relevant definitions of the SLB standard. It should be understood that in actual applications, the ranging frame is also replaced by other names, which is not limited in this application. A ranging frame contains one or more OFDM symbols, and the OFDM symbol can be CP-OFDM with CP or OFDM symbol without CP. OFDM in the ranging frame can also be called ranging OFDM symbol or ranging symbol.

[0218] RTS frame: A frame used by a G node (e.g., the first node) to broadcast channel reservation duration information. The duration contained in the frame indicates the channel occupancy duration that the first node wishes to reserve for sending data.

[0219] CTS frame: A frame used by a T-node (e.g., a second node) to broadcast channel reservation duration information. The duration contained in the frame indicates the channel occupancy duration that the second node wishes to reserve.

[0220] In a specific implementation, a preset field (e.g., a first preset field) can be set in the first preamble to indicate different types of signal frames. For example, the first preset field is 4 bits long, a value of 0 in the first preset field indicates a ranging frame, a value of 1 in the first preset field indicates an RTS frame, and a value of 2 in the first preset field indicates an STS frame. It should be understood that the length of the first preset field and the meanings indicated by the various values ​​are merely examples and not limiting, and other designs are possible.

[0221] It can be understood that the above examples illustrate three types of signal frames. In actual applications, the types of signal frames can be more or less, or replaced by other types, and this application does not impose any restrictions.

[0222] In the above solution, the first preamble transmitted by the first node on the first channel can indicate the type of signal frame subsequently transmitted by the first node. In this way, in different scenarios, the first preamble can indicate different types of signal frames to meet the signal transmission requirements of different scenarios. For example, in a ranging scenario, the first preamble indicates that the signal frame is a ranging frame; in a communication scenario where RTS / CTS frame interaction is required to resolve hidden nodes in communication, the first preamble indicates that the signal frame is an RTS frame.

[0223] The following describes this solution in detail by taking the ranging frame as an example.

[0224] It can be understood that when the type of the signal frame is a ranging frame, the first preamble can specifically be a preamble designed for ranging scenarios under the framework of OFDM broadband wireless technology (such as Wi-Fi technology, star flash technology, etc.).

[0225] In one possible design, the first node transmits a signal frame on the first channel, including: the first node performs at least one ranging interaction (also called measurement exchange) with the second node on the first channel. Each ranging interaction in the at least one ranging interaction includes: the first node sends M first ranging frames and receives N second ranging frames from the second node, where M and N are both positive integers. It should be understood that ranging interaction is the basic measurement process of OFDM frequency hopping ranging, and at least one ranging interaction is required on each channel. Ranging interaction can be performed between a pair of nodes, or between multiple nodes (such as a car key and multiple positioning anchor points on a car).

[0226] It is understandable that the "first" and "second" in the first ranging frame and the second ranging frame are merely used to distinguish whether the ranging frame is sent by the first node or the second node. In practical applications, the symbol type, length, etc., of the ranging frame sent by the first node (i.e., the first ranging frame) and the ranging frame sent by the second node (i.e., the second ranging frame) can be the same or different. For example, the OFDM symbol type in the first ranging frame sent by the first node is indicated by the symbol type field in the first preamble, or by presetting, so that the OFDM symbol type in the first ranging frame sent by the first node is a CSI-RS symbol, and the OFDM symbol type in the second ranging frame sent by the second node is an SRS symbol.

[0227] In any ranging interaction of at least one ranging interaction, the first node may first send M first ranging frames, and then the second node may send N second ranging frames; or the second node may first send N second ranging frames, and then the first node may send M first ranging frames. This application does not impose any restrictions. For ease of description, this article uses the example of the first node sending M first ranging frames first.

[0228] In a ranging scenario, the first preamble is used to indicate ranging information in at least one ranging interaction, where the ranging information in at least one ranging interaction includes a signal frame type (e.g., a ranging frame) and / or a symbol type within the ranging frame (e.g., a CSI-RS and / or an SRS). Exemplarily, the first preamble may include one or more fields to indicate ranging information in at least one ranging interaction, where the one or more fields include the first preset field.

[0229] In this design, before the first node and the second node perform ranging interaction, the first node first sends a first preamble to the second node, so that the first node and the second node can perform ranging interaction according to the ranging information indicated in the first preamble. Under the instruction of the first preamble (for example, the physical layer indication information in the first preamble), the ranging interaction after the first preamble can be accurately parsed and measured, including the format (for example, the number of ranging frames, the number of repetitions of ranging interaction, etc.) and content (for example, the type of ranging symbol) of the ranging interaction, thereby improving the accuracy and reliability of ranging.

[0230] It can be understood that the first preamble sent by the first node and at least one ranging interaction transmitted after the first preamble can constitute a physical layer data unit (Physical layer Data Unit, PDU) for ranging.

[0231] In one possible design, before the first node sends the first preamble on the first channel, the first node sends information on the second channel; the first channel and the second channel correspond to different frequencies. The frequency can be the center frequency of the channel, the starting frequency of the channel, the ending frequency of the channel, the frequency range of the channel, etc., which is not limited in this application.

[0232] The first channel and the second channel correspond to different frequency points, which can be understood as the first node performing frequency hopping, that is, the first node switches channels, for example, switching from the second channel to the first channel, that is, the second channel is the channel of the first node before frequency hopping, and the first channel is the channel of the first node after frequency hopping.

[0233] The information sent by the first node on the second channel may be ranging-related information (such as ranging frames) or other information (such as radio frames / superframes), and this application does not impose any limitation thereto.

[0234] Optionally, after switching from the second channel to the first channel, the first node needs to perform CCA on the first channel. If the result of the CCA shows that the first channel is idle, the first preamble is sent on the first channel.

[0235] Through the above design, the technical solution of the present application can use the first preamble to indicate ranging information in the frequency hopping scenario, including the identification of the ranging session and the format information of the ranging interaction (ranging frame, ranging symbol, etc.). Instead of using a superframe structure, a compact ranging signal of "preamble + ranging interaction" can be used to achieve frequency hopping ranging. Compared with the "traditional preamble + superframe", the transmission time is shortened (ranging interaction is generally on the order of hundreds of microseconds, which is less than the ms level of the superframe), thereby improving the efficiency of the frequency hopping ranging solution.

[0236] In one possible design, the first preamble includes a first part and a second part.

[0237] The first part of the first preamble is the first group synchronization sequence. The first part of the first preamble can be used for AGC adjustment of the second node and / or for timing synchronization of the second node. The specific design can refer to the first part of the traditional preamble shown in Figure 2, which is not repeated here.

[0238] The second part of the first preamble is different from the second part of a conventional preamble. The second part of the first preamble is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined, or in other words, fixed. In other words, the physical layer indication information transmitted in the second part of the first preamble is the ranging information in at least one ranging interaction, while the physical layer indication information transmitted in the second part of a conventional preamble is mainly the frame structure information of the superframe / radio frame and some OFDM communication parameters.

[0239] Through the above design, the first part of the first preamble can be used for AGC adjustment and timing synchronization between nodes, ensuring that the first preamble has the basic functions of a preamble. At the same time, the second part of the first preamble is used to indicate the ranging information in at least one ranging interaction, so that the first node and the second node can perform ranging interaction according to the ranging information indicated in the first preamble, thereby ensuring the reliability of the ranging interaction.

[0240] In one possible design, the ranging information in at least one ranging interaction includes, in addition to the type of the signal frame (e.g., ranging frame), one or more of the following:

[0241] 1) The duration of at least one ranging interaction.

[0242] In a specific implementation, the duration can be determined according to the length of all ranging frames in at least one ranging interaction, or, when the duration of each ranging interaction is the same, determined according to the duration of one ranging interaction multiplied by the number of ranging interactions.

[0243] 2) A ranging session identifier corresponding to at least one ranging interaction.

[0244] The ranging session identifier is used to distinguish the session to which the channel state information measured during ranging belongs and its relevance, and to identify a user's own ranging session from among multiple ranging sessions during multi-user ranging. For example, a single frequency hopping ranging measurement between a second node and a first node corresponds to a single ranging session. If there are multiple second nodes, frequency hopping ranging measurements between different second nodes and the first node correspond to different ranging sessions.

[0245] It is understood that, during a single frequency hopping ranging process, ranging interactions performed by the first node and the second node on different channels (e.g., the first channel and the second channel) correspond to the same ranging session; ranging interactions performed by the first node and the second node during different frequency hopping ranging processes may correspond to different ranging sessions. Furthermore, ranging interactions performed by the first node and the second node on the same channel at different times may correspond to the same or different ranging sessions (depending on whether they are within a single frequency hopping ranging process).

[0246] For example, in a frequency hopping ranging process (T1-T5), from T1 to T2 (representing the period from T1 to T2), the first node and the second node perform at least one ranging interaction on the first channel; from T2 to T3 (representing the period from T2 to T3), the first node and the second node perform at least one frequency hopping and perform a ranging interaction on the third channel; from T4 to T5 (representing the period from T4 to T5), the first node and the second node return to the first channel and perform at least one ranging interaction on the first channel again. Therefore, the ranging interactions in the time periods T1-T2, T2-T3, and T4-T5 correspond to the same ranging session. Here, T1<T2<T3≤T4<T5.

[0247] 3) At least one symbol type of a ranging frame in at least one ranging interaction.

[0248] Exemplarily, the at least one symbol type includes one or more of CSI-RS, SRS, FTS, STS, and / or PRS. The G node and the T node may use different symbol types, for example, the G node and the T node use CSI-RS and SRS symbols, respectively; the G node and the T node may use the same symbol type, for example, the G node and the T node both use FTS symbols, STS symbols, or PRS symbols.

[0249] 4) The ranging frame in at least one ranging interaction has a CP or does not have a CP.

[0250] 5) The CP type of the ranging frame in at least one ranging interaction is a normal CP or an extended CP.

[0251] 6) Whether at least one symbol type of the ranging frame is scrambled using a physical layer security sequence.

[0252] For example, the first node and the second node pre-negotiate and determine an encryption sequence, and scramble the subcarriers of the ranging OFDM symbol using the encryption sequence.

[0253] 7) A ranging interaction mode corresponding to at least one ranging interaction.

[0254] The ranging interaction mode is used to indicate the size of M and N in each ranging interaction in at least one ranging interaction, the M first ranging frames are continuous ranging frames, and the N second ranging frames are continuous ranging frames.

[0255] It can be understood that the M first ranging frames being continuous ranging frames means that no other frame exists between any two adjacent first ranging frames in the M first ranging frames, and a time interval may or may not exist between the two adjacent first ranging frames. Similarly, the N second ranging frames being continuous ranging frames means that no other frame exists between any two adjacent second ranging frames in the N second ranging frames, and a time interval may or may not exist between the two adjacent second ranging frames.

[0256] As an example, the ranging interaction mode includes two-way 2 messages or two-way 3 messages, etc. Wherein the two-way 2 message means M=N=2 (i.e., the first node sends two ranging frames continuously, and the second node sends two ranging frames continuously), and the two-way 3 message means M=N=3 (i.e., the first node sends three ranging frames continuously, and the second node sends three ranging frames continuously).

[0257] 8) Number of at least one ranging interactions.

[0258] For example, the number of at least one ranging interaction is 2. Combined with the ranging interaction mode, for example, two-way 2 messages, the at least one ranging interaction process between the first node and the second node on the first channel includes, in sequence: the first node continuously sends 2 ranging frames; the second node continuously sends 2 ranging frames; the first node continuously sends 2 ranging frames; the second node continuously sends 2 ranging frames.

[0259] 9) Whether the ranging interaction is in multi-user mode.

[0260] For multi-user frequency hopping ranging, a single G-node and multiple T-nodes (a single positioning target and multiple positioning anchors), such as a single first node and multiple second nodes, can perform synchronous frequency hopping ranging. Multi-user ranging interaction is similar to multicast ranging, where a node sends a ranging frame to multicast member nodes belonging to the same group via multicast. Other nodes in the same group (i.e., multicast member nodes) then sequentially send their own ranging frames.

[0261] 10) When ranging interaction is in multi-user mode, the number of multi-users, for example, the number of second nodes.

[0262] 11) When ranging interaction is in multi-user mode, the address (multicast address) or group number (multicast ID) of the group formed by multiple users.

[0263] 12) The number of OFDM symbols (ranging symbols) contained in each ranging frame.

[0264] It can be understood that the above-mentioned types of ranging information are only examples and not specific limitations. In actual applications, the specific content of the ranging information can be replaced, added, or deleted according to the ranging requirements, and this application does not impose any restrictions.

[0265] In a specific implementation, the above different information can be indicated by different fields in the second part of the first preamble (detailed examples are provided in Table 2 or Table 3 below). In addition, each type of information can be specifically indicated by one field or by multiple fields, and this application does not impose any restrictions.

[0266] Through the above design, more ranging information is provided, the format of the ranging PDU can be accurately indicated, and the accuracy and reliability of the ranging interaction between the first node and the second node are further improved.

[0267] In the embodiment of the present application, the structure of the first preamble can be designed in a variety of ways. Two possible designs are described below.

[0268] Mode 1, referring to FIG4 , the first preamble only includes the first part, the second part, and the third part.

[0269] The definitions of the first and second parts can be referred to above. The third part is the second group of synchronization sequences, which are the same as the first and second groups of synchronization sequences, for example, 5 STS OFDM symbols and 5 FTS OFDM symbols.

[0270] In a specific implementation, the position of the first part of the first preamble corresponds to the position of the first part of the traditional preamble, and the specific design of the first part of the first preamble can refer to the design of the first part of the traditional preamble; the position of the second part of the first preamble corresponds to the position of the second part of the traditional preamble, but unlike the second part of the traditional preamble, the second part of the first preamble is used to indicate different information. The position of the third part of the first preamble corresponds to the position of the third part of the traditional preamble, and the specific design of the third part of the first preamble can refer to the design of the third part of the traditional preamble. The third part of the first preamble is followed by the ranging frame.

[0271] As shown in Figure 5, it is a comparison diagram of the first preamble and the traditional preamble. As can be seen from Figure 5, compared with the traditional preamble shown in Figure 2, the length of the first part of the first preamble is the same as the length of the first part of the traditional preamble, the length of the second part of the first preamble is the same as the length of the second part of the traditional preamble, and the same modulation method is used. The length of the third part of the first preamble is the same as the length of the third part of the traditional preamble. With this design, the structures of the first preamble and the traditional preamble have similar parts, and therefore have good backward compatibility, so that the first preamble can still be partially parsed by traditional devices (devices that support traditional preambles), especially some fields indicating the channel resource reservation duration can still be parsed by traditional devices.

[0272] For legacy devices, after receiving the fixed-length portion of the legacy preamble, the total duration of this resource occupation (from the start of the legacy preamble to the end of the last superframe) can be calculated based on the "number of superframes included in this resource occupation (field 4)" and the "number of symbols in the variable-length portion (field 7)." Assuming TXTIME represents the total duration of this resource (carrier channel) occupation, the calculation of TXTIME for legacy devices is as follows:

[0273] TXTIME=T sync1 +T fix +T sync2 +T var +T SF ;

[0274] Among them, T sync1 、T fix 、T sync2 、T var 、T SF Respectively represent the duration of the four parts of the traditional preamble, T sync1 、T fix 、T sync2 are all fixed values, representing the duration of 10 CP-free OFDM symbols (20.83us), the duration of 14 extended cyclic prefix CP-OFDM symbols (14×2.539us), the duration of 10 CP-free OFDM symbols (20.83us), T var Indicates the duration of the variable length part, which is calculated by multiplying the number of symbols indicated by the "Number of symbols in the variable length part (7th field)" of the fixed length part by the symbol duration (extended cyclic prefix CP OFDM symbol duration 2.539us); T SF Indicates the number of superframes used to transmit the physical layer PDU after the preamble, which is obtained by multiplying the number of superframes indicated by "Number of superframes included in this resource occupancy (4th field)" by the superframe duration (1ms).

[0275] As shown in FIG5 , under mode 1, the ranging frame in at least one ranging interaction may be divided into two parts: a first ranging frame and a second ranging frame. The first ranging frame is positioned corresponding to the fourth part in the legacy preamble, and the second ranging frame is positioned corresponding to the superframe following the legacy preamble.

[0276] In this way, the method for calculating the channel occupation time of the first node on the first channel can follow the method for calculating the channel occupation time of a traditional device, that is:

[0277] TXTIME=T sync1 +T fix +T sync2 +T var+T SF ;

[0278] The difference is that the T here var In essence, it is the duration of the first ranging frame, T SF It is actually the duration of the second ranging frame. var +T SF The total duration of ranging frames that should cover all ranging interactions. var It is the duration of the ranging frame occupying the variable length part, which is calculated by multiplying the number of symbols indicated by the "Number of symbols in the variable length part (7th field)" of the fixed length part by the symbol duration (the extended cyclic prefix CPOFDM symbol duration is 2.539us).

[0279] Accordingly, the duration of at least one ranging interaction can be determined based on the length of the first ranging frame and the length of the second ranging frame, for example, the sum of the length of the first ranging frame and the length of the second ranging frame. var 、T SF are used to indicate the duration of at least one ranging interaction. SF When it is equal to 0, only T var To indicate the duration of the ranging interaction on the first channel; when the ranging interaction duration is long (exceeds T var The maximum indication duration of T var +T SF Indicates the duration of ranging interactions on the first channel. This design allows legacy devices to calculate the duration of all ranging interactions following the preamble based on the number of symbols in the variable-length portion (field 7) and the number of superframes included in this resource occupation (field 4) of the fixed-length portion of the preamble.

[0280] Optionally, the duration of at least one ranging interaction is indicated by a first field and a second field, the first field being used to indicate the length of the first part of the ranging frame in at least one ranging interaction, and the second field being used to indicate the length of the second part of the ranging frame in at least one ranging interaction. Specifically, for example, the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes. With such a design, the first field and the second field can directly reuse two fields defined in the traditional preamble (for example, the 7th field in Table 1 (used to indicate the number of symbols of the variable length part) and the 4th field (used to indicate the number of superframes included in this resource occupancy)). In this way, the first preamble can still be partially parsed by traditional devices (devices that support traditional preambles). For example, for traditional devices, parsing the first field yields the number of symbols of the variable length part, and parsing the second field yields the number of superframes included in this resource occupancy; for ranging devices (such as the first node or the second node in the embodiment of the present application), parsing the first field yields the length of the first part of the ranging frame, and parsing the second field yields the length of the second part of the ranging frame.

[0281] Optionally, the third portion of the first preamble is also used for ranging. For example, after receiving the first preamble sent by the first node, the second node can perform ranging measurement on the third portion of the first preamble. In this way, the second node can obtain more measurement data, which can improve the accuracy of ranging.

[0282] Optionally, in order to distinguish the first preamble from the traditional preamble, the second part of the first preamble may also carry version information for indicating the first preamble, such as the first information is used to indicate the version of the first preamble, and the version of the first preamble is different from the version of the preamble (such as the traditional preamble) used by the first node during communication. Generally speaking, when communicating, the device generally works on the initial working channel (the performance of the initial working channel is better than the performance of other channels), and when ranging, ranging interaction can be performed on other channels by frequency hopping. Therefore, it can also be described here as the version of the first preamble being different from the version of the preamble transmitted by the first node on the initial working channel. It can be understood that the second channel mentioned above can be the initial working channel or the non-initial working channel (that is, the second channel is also the channel that the first node switches to after one or more frequency hopping starting from the initial working channel), and this application does not impose any restrictions.

[0283] In addition to the duration of at least one ranging interaction, other information in the ranging information, such as the ranging session identifier corresponding to the at least one ranging interaction, at least one symbol type of the ranging frame in the at least one ranging interaction, whether the ranging frame has a CP, the CP type, the ranging interaction mode, the version of the first preamble, etc., can also be indicated using fields defined in the traditional preamble. For example, Table 2 shows an example of the field design for the second part of the first preamble, which compares the meaning of each field in the second part of the traditional preamble with the meaning of each field in the second part of the first preamble.

[0284] Table 2

[0285]

[0286]

[0287]

[0288] It can be understood that Table 2 is only an example and not a specific limitation, and the bit length and appearance order of each field can be adjusted.

[0289] Mode 2, referring to FIG6 , the first preamble only includes the first part and the second part.

[0290] The definitions of the first and second parts can be found in the previous introduction.

[0291] In mode 2, the first preamble only retains the first set of synchronization sequences, which are sufficient to complete the packet detection, AGC, timing synchronization, and / or frequency synchronization functions required for ranging applications. This is because, in addition to the preamble being used for timing and frequency offset synchronization, the continuous OFDM reference signals such as CSI-RS / SRS / PRS contained in the ranging frame itself can also be used for precise estimation of carrier frequency offset (CFO) and precise frequency synchronization.

[0292] In a specific implementation, the position of the first part of the first preamble corresponds to the position of the first part of the conventional preamble. The specific design of the first part of the first preamble can refer to the design of the first part of the conventional preamble. The position of the second part of the first preamble corresponds to the position of the second part of the conventional preamble. However, unlike the second part of the conventional preamble, the second part of the first preamble is used to indicate different information. The second part of the first preamble is followed by a ranging frame.

[0293] Figure 7 shows a comparison of the first preamble and the traditional preamble. As shown in Figure 7, compared to the traditional preamble shown in Figure 2, the length of the first portion of the first preamble is the same as that of the traditional preamble, the length of the second portion of the first preamble is the same as that of the traditional preamble, and the same modulation scheme is used. This design further reduces preamble overhead.

[0294] Similarly, in mode 2, the ranging frame in at least one ranging interaction can be divided into three parts: a first ranging frame, a second ranging frame, and a third ranging frame. The position of the first ranging frame corresponds to the position of the fourth part in the legacy preamble, the position of the second ranging frame corresponds to the position of the superframe following the legacy preamble, and the position of the third ranging frame corresponds to the position of the third part in the legacy preamble.

[0295] The method for calculating the channel occupation time of the first node on the first channel may follow the method for calculating the channel occupation time of a traditional device, that is:

[0296] TXTIME=T sync1 +T fix +T sync2 +T var +T SF ;

[0297] The difference is that the T here var In essence, it is the duration of the first ranging frame, T SF The essence is the duration of the second ranging frame, T sync2 The essence is the duration of the third part of the ranging frame.

[0298] Accordingly, the duration of at least one ranging interaction can be determined according to the length of the first ranging frame, the length of the second ranging frame, and the length of the second ranging frame, for example, the sum of the length of the first ranging frame, the length of the second ranging frame, and the length of the second ranging frame. Then T sync2 、T var 、T SF are used to indicate the duration of at least one ranging interaction. var 、T SF When both are equal to 0, only T sync2 To indicate the duration of the ranging interaction on the first channel; when the ranging interaction duration is long (exceeds T sync2 The maximum indication duration of T sync2 、T var or T sync2 、T var 、T SFIndicates the duration of ranging interactions on the first channel. This design allows legacy devices to calculate the duration of all ranging interactions following the preamble based on the "number of symbols in the variable-length portion (field 7)" and "number of superframes included in this resource occupation (field 4)" of the fixed-length portion of the preamble, as well as the length of the second synchronization sequence.

[0299] Since the length of the third part of the ranging frame is the same as the length of the third part in the traditional preamble, that is, the length of the third part of the ranging frame is predefined, the first preamble can omit the indication of the length of the third part of the ranging frame, and only needs to indicate the length of the first part of the ranging frame and the length of the second part of the ranging frame. After receiving the first preamble, the receiving device (such as the second node) automatically compensates for the length of the third part of the ranging frame based on the length of the first part of the ranging frame and the length of the second part of the ranging frame to obtain the duration of at least one interaction.

[0300] Exemplarily, the duration of at least one ranging interaction is indicated by a first field and a second field, the first field being used to indicate the length of the first part of the ranging frame in at least one ranging interaction, and the second field being used to indicate the length of the second part of the ranging frame in at least one ranging interaction. Specifically, for example, the first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes. With such a design, the first field and the second field can directly reuse two fields defined in the traditional preamble (for example, the 7th field (used to indicate the number of symbols of the variable-length part) and the 4th field (used to indicate the number of superframes included in this resource occupancy) in Table 1). In other words, for traditional devices, parsing the first field yields the number of symbols of the variable-length part, and parsing the second field yields the number of superframes included in this resource occupancy. For ranging devices (such as the first node or the second node), parsing the first field yields the length of the first part of the ranging frame, and parsing the second field yields the length of the second part of the ranging frame.

[0301] Optionally, the second part further includes second information, the second information being used to indicate that the first preamble includes only the first and second parts. Alternatively, the second part does not include the second information, and the first preamble includes only the first and second parts, as specified by the protocol or agreed upon by the first and second nodes.

[0302] Similarly, in addition to the duration of at least one ranging interaction, other information in the ranging information can also be indicated using fields defined in the traditional preamble. For example, Table 3 shows an example of the field design for the second part of the first preamble, comparing the meanings of the fields in the second part of the traditional preamble with the meanings of the fields in the second part of the first preamble.

[0303] Table 3

[0304]

[0305]

[0306]

[0307] Optionally, in order to distinguish between the first preamble and the traditional preamble, the first node and the second node can determine on which channels the first node and the second node will subsequently perform ranging interaction when performing ranging negotiation on the initial working channel, and then determine that the preambles transmitted on these channels (such as the first channel) are all first preambles. In this way, the version information in the first preamble does not need to be distinguished from the version information of the traditional preamble. For example, the second part also includes third information, and the third information is used to indicate the version of the first preamble. The version of the first preamble is the same as the version of the preamble transmitted by the first node on the initial working channel.

[0308] For example, as shown in Figure 8, a schematic diagram of frequency hopping ranging interaction is shown. A first node and a second node negotiate on an initial working channel a frequency hopping pattern, an indication of the frequency hopping start time, and a method for calculating the carrier channel dwell time in the frequency hopping pattern. This allows the first node and the second node to know that the other party will send a ranging frame on the carrier channel (such as carrier channel 1 and carrier channel 2) after the frequency hopping, that is, to know the channel and start time of the ranging frame transmission. Therefore, after the frequency hopping start time, the received preamble can be parsed according to the format of the first preamble defined in the embodiment of the present application (such as the format shown in Table 3).

[0309] The first preamble in method 1 and method 2 differs mainly in the following aspects:

[0310] 1. The version information of the first preamble in mode 2 is the same as the version information of the traditional preamble, and the version information of the first preamble in mode 1 is different from the version information of the traditional preamble;

[0311] 2. The fifth field of the first preamble in mode 2 has one bit to indicate whether there is a second group synchronization signal sequence, while the first preamble in mode 1 does not have this bit;

[0312] 3. When calculating the ranging interaction duration, method 2 needs to compensate for the duration of 10 CP-free symbols (i.e., the duration of the third part of the ranging frame), while method 1 does not require compensation.

[0313] The two aforementioned methods reuse the field format of the second part of the original traditional preamble to indicate ranging information during frequency hopping ranging. This allows for the indication of ranging information (such as the frame structure of the ranging frame) without adding new indication information overhead. Furthermore, the second part of the first preamble retains the "number of symbols in the variable-length portion (field 7)" and "number of superframes included in this resource occupation (field 4)" of the second part of the traditional preamble. This allows traditional devices to still calculate the TXTIME using these two fields after receiving the first preamble, allowing them to sleep according to the TXTIME (at least, no idle channel assessment is performed within the TXTIME), thereby reducing power consumption of traditional devices.

[0314] It can be understood that in actual applications, only embodiment 1 or only embodiment 2 can be implemented, or method 1 and method 2 can be combined to produce a new design method. For example, in method 1, the version information of the first preamble can also be the same as the version information of the traditional preamble. During frequency hopping negotiation, the node confirms which channels send the first preamble.

[0315] It should be noted that the above-mentioned method 1 and method 2 are only two possible examples, and other design methods may be used in actual applications.

[0316] It should be further explained that the above embodiment takes the structure of the first preamble multiplexing part of the format of the preamble shown in Figure 1 as an example. In actual applications, the first preamble can also multiplex the formats of other preambles, and this application does not limit this.

[0317] In order to better illustrate the effect of the technical solution of the embodiment of the present application, a set of simulation data is given here. The simulation test takes the first preamble in the above-mentioned method 2 as an example, that is, only one set of synchronization sequences is retained:

[0318] Simulation assumptions:

[0319] 1) STS uses 32 points as the basic unit for packet arrival detection and coarse frequency offset estimation. A maximum of 8 basic units are used for coarse frequency offset estimation.

[0320] 2) FTS uses 64 points as the basic unit for precise frequency offset estimation, and uses a maximum of 4 basic units (the first FTS is used as CP).

[0321] 3) Channel model: TDL-A.

[0322] 4) Single carrier (fs=30.72MHz).

[0323] 5)CFO: 250kHz (49ppm@5.1GHz).

[0324] 6) STS / FTS is power normalized.

[0325] 7) 10,000 frames (preamble).

[0326] 9 , which is a diagram showing the simulation results of timing and frequency synchronization of the first preamble, where CDF represents the Cumulative Distribution Function.

[0327] Simulation results: time and frequency synchronization performance under 0dB signal-to-noise ratio.

[0328] 1) Symbol Timing: The timing deviation is generally within the range (-1, +2), with the unit being sampling points. This is because the cross-correlation performance of precise timing is good and the RMS delay of the channel model under consideration is also small.

[0329] 2) Maximum residual carrier frequency deviation (CFO): 2kHz (0.39ppm@5.1GHz).

[0330] 3) As the accuracy of coarse frequency offset estimation improves, the additional offset caused by frequency offset is basically invisible.

[0331] The above simulation results show that when only the first part of the STS and FTS (the first group of synchronization sequences) is retained, the timing and frequency synchronization performance are good enough for the ranging function.

[0332] In one possible design, M is less than N. The method further includes: the first node adjusting its AGC based on at least one symbol in the second ranging frame. A synchronization sequence (e.g., a first group of synchronization sequences) in the first preamble sent by the first node may be used by the second node to adjust the AGC. The first node also needs to adjust the AGC based on the ranging frame received from the second node.

[0333] This design requires that the duration of the second ranging frame sent by the second node be longer than the duration of the first ranging frame sent by the first node. The first node can then adjust the AGC based on this excess second ranging frame, further improving the accuracy and reliability of ranging.

[0334] In one possible design, the second node may also send a preamble for the first node to adjust the AGC. For example, the first node sends a first preamble, and the second node receives the first preamble; the first node sends M first ranging frames, and the second node receives M first ranging frames; the second node sends a second preamble, and the first node receives the second preamble; the second node sends N second ranging frames, and the first node receives N second ranging frames. The design of the second preamble can refer to the design of the first preamble and is not further described here.

[0335] Optionally, the first preamble of the G node may also indicate whether the T node sends a preamble. For example, if the first node is a G node and the second node is a T node, a field in the second part of the first preamble sent by the first node indicates whether the T node sends a second preamble.

[0336] Referring to Figure 10, a schematic diagram of a possible ranging interaction is shown. In a measurement interaction on a frequency hopping channel, a G node (e.g., the first node) sends a first preamble and a first ranging frame (radio frame 1 in Figure 10). After waiting for the handover interval (GAP) duration, a T node (e.g., the second node) sends a second preamble and a second ranging frame (radio frame 2 in Figure 10). Both radio frames 1 and 2 are composed of positioning reference signals (e.g., CSI-RS / SRS / FTS / STS / PRS).

[0337] In this way, the first node can adjust the AGC according to the second leading second ranging frame, so as to further ensure the accuracy and reliability of ranging.

[0338] The above embodiment uses the example of a ranging interaction process in which the first node first sends a first preamble, and then the first node and the second node perform ranging interaction. However, as described in Method 1 above, the first preamble can also be used for ranging of the second node. In view of this, the embodiments of the present application also provide a signal transmission method for implementing ranging based on the preamble.

[0339] Referring to FIG11 , which is a flow chart of another ranging method provided in an embodiment of the present application, the method includes:

[0340] S1101: A first node sends a first preamble, and a second node receives the first preamble from the first node;

[0341] S1102. The second node performs ranging measurement according to the first preamble;

[0342] S1103: The second node sends a second preamble, and the first node receives the second preamble from the second node;

[0343] S1104: The first node performs ranging measurement according to the second preamble.

[0344] The specific formats of the first preamble and the second preamble can be referred to the introduction in the above method 1, and will not be repeated here.

[0345] For example, the first preamble includes a first part, a second part, and a third part; the first part is a first group synchronization sequence; the second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined; the third part is a second group synchronization sequence, and the first group synchronization sequence and the second group synchronization sequence are the same, wherein the first group synchronization sequence is used for initial synchronization, the second group synchronization sequence is used for fine synchronization, and at least one symbol in the third part (the second group synchronization sequence) is used for ranging.

[0346] Optionally, the second part indicates that in the ranging information of at least one ranging interaction, the number of ranging interactions is 0, that is, there is no ranging frame after the first preamble, and the ranging PDU in this case is a preamble-only ranging mode without a ranging frame. The preamble-only ranging mode has a shorter and more compact frame format than the "preamble + ranging interaction" mode. In some application scenarios with a short ranging range, the preamble-only ranging mode can meet the required signal-to-noise ratio, while meeting the ranging accuracy, and has higher measurement efficiency.

[0347] In a specific implementation, the first node is a G node and the second node is a T node; or, the first node is a T node and the second node is a G node, without limitation.

[0348] For example, Figure 12 is a schematic diagram of a possible ranging interaction, where the G node preamble and the T node preamble each include only three parts. The T node performs ranging measurement based on the STS and / or FTS in the third part (the second group of synchronization sequences) of the G node preamble, and the G node performs ranging measurement based on the STS and / or FTS in the third part of the T node preamble.

[0349] Based on the above scheme, it is possible to implement preamble-based ranging between nodes, while ensuring basic functions such as packet detection, AGC, timing synchronization and / or frequency synchronization between nodes, and saving the overhead of sending ranging frames for ranging interaction.

[0350] It can be understood that the various implementation methods provided in the examples of the present application can be implemented separately or in combination with each other.

[0351] The method provided by the embodiment of the present application is described above in conjunction with the accompanying drawings, and the device provided by the embodiment of the present application is described below in conjunction with the accompanying drawings.

[0352] Based on the same technical concept, an embodiment of the present application provides a communication device, which includes a module / unit / means for executing the method performed by the first node or the second node described above. The module / unit / means can be implemented through software or hardware, or the corresponding software implementation can be executed by hardware.

[0353] Exemplarily, referring to FIG. 13 , the communication device may include a transceiver module 1301 and a processing module 1302 .

[0354] When the communication device is used to implement the method executed by the first node in Figure 3, the transceiver module 1301 is used to send a first preamble on the first channel; the transceiver module 1301 is also used to transmit a signal frame on the first channel; wherein the first preamble is used to indicate the type of the signal frame.

[0355] Optionally, the processing module 1302 is configured to generate a first preamble.

[0356] When the communication device is used to implement the method executed by the second node in Figure 3, the transceiver module 1301 is used to receive the first preamble on the first channel; the transceiver module 1301 is also used to transmit the signal frame on the first channel; wherein the first preamble is used to indicate the type of the signal frame.

[0357] Optionally, the processing module 1302 is configured to process the first preamble.

[0358] When the communication device is used to implement the method executed by the first node in Figure 11, the transceiver module 1301 is used to send a first preamble, which is used by the second node to perform ranging measurement; receive a second preamble from the second node; and the processing module 1302 is used to perform ranging measurement based on the second preamble.

[0359] When the communication device is used to implement the method executed by the second node in Figure 11, the transceiver module 1301 is used to receive a first preamble from the first node; the processing module 1302 is used to perform ranging measurement based on the first preamble; the transceiver module 1301 is also used to send a second preamble, and the second preamble is used by the first node to perform ranging measurement.

[0360] It should be understood that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0361] Based on the same technical concept, referring to FIG14 , an embodiment of the present application further provides a processing device 1400, which includes at least one processor 1401 and an interface circuit 1402; the interface circuit 1402 is used to receive signals from other devices outside the device 1400 and transmit them to the processor 1401 or send signals from the processor 1401 to other devices outside the device, and the processor 1401 is used to implement the method performed by the first processing device in the above method embodiment through logic circuits or execution code instructions.

[0362] It should be understood that the processors mentioned in the embodiments of the present application can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor that is implemented by reading software code stored in a memory.

[0363] Exemplarily, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0364] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0365] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

[0366] It should be noted that the memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.

[0367] Based on the same technical concept, an embodiment of the present application also provides a computer-readable storage medium, including a program or instruction. When the program or instruction runs on a computer, the method executed by the first node or the second node in the above method embodiment is executed.

[0368] Based on the same technical concept, an embodiment of the present application also provides a computer program product containing instructions. The computer program product stores instructions. When the computer program product runs on a computer, the method executed by the first node or the second node in the above method embodiment is executed.

[0369] Based on the same technical concept, an embodiment of the present application further provides a signal transmission system, including the first node and the second node described above.

[0370] Based on the same technical concept, embodiments of the present application also provide a terminal, including the first node and / or second node described above. The terminal device can be a vehicle, drone, helicopter, airplane, ship, intelligent transportation equipment, or smart home device. Embodiments of the present application do not limit the specific form of the terminal device.

[0371] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0372] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0373] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0374] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0375] Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of protection of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

[0376] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

Claims

1. A signal transmission method, characterized in that: include: The first node sends a first preamble on a first channel; The first node transmits a signal frame on the first channel; The first preamble is used to indicate the type of the signal frame.

2. The method according to claim 1, wherein The type of the signal frame is a ranging frame; The first node transmitting a signal frame on the first channel includes: The first node performs at least one ranging interaction with the second node on the first channel, where each ranging interaction includes: the first node sending M first ranging frames and receiving N second ranging frames from the second node, where M and N are both positive integers; The first preamble is used to indicate the ranging information in the at least one ranging interaction, and the ranging information in the at least one ranging interaction includes the type of the signal frame.

3. The method according to claim 2, wherein Before the first node sends the first preamble on the first channel, the method further includes: The first node sends information on a second channel; The first channel and the second channel correspond to different frequencies.

4. The method according to claim 2 or 3, wherein: The first preamble includes a first part and a second part; The first part is a first group of synchronization sequences; The second part is used to indicate the ranging information in the at least one ranging interaction, and the length of the second part is predefined.

5. The method according to claim 4, wherein The ranging information in the at least one ranging interaction further includes one or more of the following: duration of the at least one ranging interaction; a ranging session identifier corresponding to the at least one ranging interaction; At least one symbol type of a ranging frame in the at least one ranging interaction, the at least one symbol type comprising one or more of a channel state information reference signal CSI-RS, a sounding reference signal SRS, a first training signal FTS, a second training signal STS, and / or a positioning reference signal PRS; The ranging frame in the at least one ranging interaction has a cyclic prefix CP or does not have a CP; The type of the CP of the ranging frame in the at least one ranging interaction is a normal CP or an extended CP; a ranging interaction mode corresponding to the at least one ranging interaction, the ranging interaction mode being used to indicate the sizes of M and N in each ranging interaction in the at least one ranging interaction, the M first ranging frames being continuous ranging frames, and the N second ranging frames being continuous ranging frames; The number of at least one ranging interaction whether at least one symbol type of the ranging frame in the at least one ranging interaction is scrambled using a physical layer security sequence; Whether the at least one ranging interaction is in a multi-user mode; When the at least one ranging interaction is in a multi-user mode, the number of multiple users; When the at least one ranging interaction is in a multi-user mode, the address or group number of the group formed by the multiple users; The number of orthogonal frequency division multiplexing (OFDM) symbols included in each ranging frame in the at least one ranging interaction.

6. The method according to claim 4 or 5, characterized in that The first preamble also includes a third part, which is a second group of synchronization sequences. The first group of synchronization sequences is the same as the second group of synchronization sequences.

7. The method according to claim 6, wherein The duration of the at least one ranging interaction is indicated by a first field and a second field, wherein the first field is used to indicate the length of a first portion of ranging frames in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of ranging frames in the at least one ranging interaction; The first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

8. The method according to claim 7, wherein The duration of the at least one ranging interaction is the sum of the length of the first partial ranging frame and the length of the second partial ranging frame.

9. The method according to any one of claims 6 to 8, wherein: The second part also includes: First information, where the first information is used to indicate a version of the first preamble; the version of the first preamble is different from the version of the preamble transmitted by the first node on the initial working channel.

10. The method according to any one of claims 6 to 9, characterized in that The third portion in the first preamble is used for ranging.

11. The method according to claim 4 or 5, characterized in that The first preamble includes only the first part and the second part.

12. The method according to claim 11, wherein The second part also includes second information, and the second information is used to indicate that the first preamble only includes the first part and the second part.

13. The method according to claim 11 or 12, wherein: The duration of the at least one ranging interaction is indicated by a first field and a second field, wherein the first field is used to indicate the length of a first portion of the ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second portion of the ranging frame in the at least one ranging interaction; the at least one ranging interaction further includes a third portion of the ranging frame, and the length of the third portion of the ranging frame is a preset length; The first field is used to indicate the number of symbols, and the second field is used to indicate the number of superframes.

14. The method according to claim 13, wherein The duration of the at least one ranging interaction is the sum of the length of the third partial ranging frame, the length of the first partial ranging frame, and the length of the second partial ranging frame.

15. The method according to any one of claims 11 to 14, wherein: The second part also includes third information, where the third information is used to indicate a version of the first preamble, where the version of the first preamble is the same as the version of the preamble transmitted by the first node on the initial working channel.

16. The method according to any one of claims 2 to 15, wherein: The M is smaller than the N; The method further comprises: The first node adjusts an automatic gain control AGC according to at least one symbol in the second ranging frame.

17. A signal transmission method, characterized in that: include: The first node sends a first preamble, where the first preamble is used by the second node to perform ranging measurement; The first node receives a second preamble from the second node and performs ranging measurement according to the second preamble.

18. The method according to claim 17, wherein The first preamble includes a first part, a second part, and a third part; The first part is a first group of synchronization sequences; The second part is used to indicate ranging information in at least one ranging interaction, and the length of the second part is predefined; The third part is a second group of synchronization sequences, the first group of synchronization sequences and the second group of synchronization sequences are the same, and at least one symbol in the third part is used for ranging.

19. A signal transmission method, characterized in that: include: The second node receives the first preamble on the first channel; The second node transmits a signal frame on the first channel; The first preamble is used to indicate the type of the signal frame.

20. A signal transmission method, characterized in that: include: The second node receives the first preamble from the first node and performs ranging measurement according to the first preamble; The second node sends a second preamble, where the second preamble is used by the first node to perform ranging measurement.

21. A communication device, characterized in that: include: a transceiver module, configured to send a first preamble on a first channel; The transceiver module is further configured to transmit signal frames on the first channel; The first preamble is used to indicate the type of the signal frame.

22. A communication device, characterized in that: include: a transceiver module, configured to send a first preamble, where the first preamble is used by a second node to perform ranging measurement; and receive a second preamble from the second node; A processing module is configured to perform ranging measurement according to the second preamble.

23. A communication device, characterized in that: include: a transceiver module, configured to receive a first preamble on a first channel; The transceiver module is further configured to transmit signal frames on the first channel; The first preamble is used to indicate the type of the signal frame.

24. A communication device, characterized in that: include: a transceiver module, configured to receive a first preamble from a first node; a processing module, configured to perform ranging measurement according to the first preamble; The transceiver module is further configured to send a second preamble, where the second preamble is used by the first node to perform ranging measurement.

25. A communication device, characterized in that: include: at least one processor and interface circuitry; The interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device. The processor is used to implement the method as described in any one of claims 1 to 16 through logic circuits or execution code instructions, or to implement the method as described in any one of claims 17 to 18, or to implement the method as described in claim 19, or to implement the method as described in claim 20.

26. A computer-readable storage medium, characterized in that The readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 16 is implemented, or the method according to any one of claims 17 to 18 is implemented, or the method according to claim 19 is implemented, or the method according to claim 20 is implemented.

27. A computer program product, characterized in that The computer program product stores instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 16, or the method according to any one of claims 17 to 18, or the method according to claim 19, or the method according to claim 20.

28. A signal transmission system, characterized in that: including a first node and a second node; The first node is used to execute the method according to any one of claims 1 to 16, and the second node is used to execute the method according to claim 19; or The first node is configured to execute the method according to any one of claims 17 to 18, and the second node is configured to execute the method according to claim 20.

29. A terminal, characterized in that: Comprising the communication device according to any one of claims 21-25.