Signal transmission method and device

By designing a new leading structure, including the first part for AGC and synchronization and the second part for indicating ranging information, the problem of single leading design project and limited use scenarios in the prior art is solved, and the effect of meeting signal transmission needs in different scenarios is achieved.

CN119853875APending Publication Date: 2025-04-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411751565.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-07-22
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The leading design in the existing wireless communication technology is single, and the usage scenarios are limited, which cannot meet the signal transmission needs of different scenarios, especially in the communication scenarios of ranging and communication hidden nodes.

Method used

A new preamble structure is designed, including the first part and the second part, the first part is used for automatic gain control (AGC) adjustment between nodes, timing synchronization, etc., and the second part is used to indicate the ranging information in the ranging interaction, including the type of signal frame and other ranging related information.

Benefits of technology

Through the new leading design, different types of signal frames can be indicated in different scenarios, which can meet the signal transmission needs of different scenarios, improve the accuracy and reliability of ranging, and save the overhead of sending ranging frames.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119853875A_ABST
    Figure CN119853875A_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

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

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

[0003] With the continuous development of global communication technology, the development speed and application of wireless communication technology have surpassed that of wired communication technology, showing a booming development trend. Intelligent transportation equipment, smart home devices, robots and other intelligent devices are gradually entering people's daily lives. Taking the intelligent cockpit wireless communication system of Starlight Alliance's Starlight Technology as an example, there are multiple communication domains in the car, each of which contains a master node (also called a management node or G node) and at least one slave node (also called a terminal node or T node), where the master node schedules time and frequency resources for the slave node, which can realize mutual communication between nodes, radio ranging, etc.

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

[0005] 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. Summary of the invention

[0006] The present application provides a signal transmission method and device, which are used to provide 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 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 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 are indicated by the first preamble in different scenarios, which can 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 communication hidden node needs to be resolved through a 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 signal frame is a ranging frame.

[0012] Correspondingly, the first node transmits a signal frame on the 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 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.

[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 parse 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 a 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, wherein the first channel and the second channel correspond to different frequency points, that is, the first node performs frequency hopping, that is, the first node switches channels.

[0015] The design realizes 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 function of the preamble, and the second part of the first preamble is used to indicate 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) 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, wherein 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 size of M and N in each ranging interaction in at least one ranging interaction, where the M first ranging frames are continuous ranging frames, and the N second ranging frames are continuous ranging frames;

[0025] 7) The 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 multi-users.

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

[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 practical applications, the specific content of the ranging information can be replaced, added, or deleted according to needs, and this application does not impose any limitation.

[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 a possible design, the first preamble also includes a third part, the third part 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 (for example, a preamble format defined in the SLB standard (Technical Requirements and Test Methods for Vehicle 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, the first field is used to indicate the length of a first part of the ranging frame in at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in 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 part of the ranging frame and the length of the second part of the ranging frame.

[0037] With such a design, the first field and the second field can directly reuse the two fields defined in the traditional header, 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 a 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 in 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] Such a 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 a possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, the first field is used to indicate the length of a first part of the ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third part of the ranging frame, and the length of the third part 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 such a design, the first field and the second field can directly reuse the two fields defined in the traditional header, 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 the first node and the second node perform ranging negotiation on the initial working channel, they can determine on which channels the first node and the second node will subsequently perform ranging interaction, and further 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, 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, so that the first node can adjust the AGC according to the redundant second ranging frame, 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, 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, which not only ensures basic functions such as packet detection, AGC, timing synchronization and / or frequency synchronization between nodes, but also saves the overhead of sending ranging frames for ranging interaction.

[0055] In a possible design, 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. The specific design of the first part, the second part, and the third part can be referred to the relevant introduction in the first aspect, and will not be repeated here.

[0056] In one possible design, 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.

[0057] According to a third aspect, a signal transmission method is provided, comprising: a second node receives a first preamble on a first channel; the second node transmits 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 signal frame is a ranging frame.

[0059] Correspondingly, 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, and 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 a 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) 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, wherein 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 a CP or does not have a 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 size of M and N in each ranging interaction in at least one ranging interaction, where the M first ranging frames are continuous ranging frames, and the N second ranging frames are continuous ranging frames;

[0069] 7) The 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 multi-users.

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

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

[0075] In a possible design, the first preamble also includes a third part, the third part 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, the first field is used to indicate the length of a first part of the ranging frame in at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in 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 a possible design, the duration of at least one ranging interaction is the sum of the length of the first part of the ranging frame and the length of the second part of the 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 part in the first preamble is used for ranging. For example, the second node performs ranging measurement on the third part 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 a possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, the first field is used to indicate the length of a first part of the ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third part of the ranging frame, and the length of the third part 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 a 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 the 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, comprising: 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, please refer to the technical effects that can be achieved by the corresponding design in the second aspect, which will not be repeated here.

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

[0090] Exemplarily, the device comprises:

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

[0092] The transceiver module 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.

[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 used to: perform at least one ranging interaction with the second node on the first channel. Each ranging interaction in 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. Among them, the first preamble is used to indicate the ranging information in at least one ranging interaction, and the ranging information in at least one ranging interaction includes the type of the signal frame.

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

[0095] In a 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) 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, wherein 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 a CP or does not have a 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 size of M and N in each ranging interaction in at least one ranging interaction, where the M first ranging frames are continuous ranging frames, and the N second ranging frames are continuous ranging frames;

[0103] 7) The 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 multi-users.

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

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

[0109] In a possible design, the first preamble also includes a third part, the third part 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, the first field is used to indicate the length of a first part of the ranging frame in at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in 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 part of the ranging frame and the length of the second part 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 an initial working channel.

[0113] In one possible design, the third part in 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 a possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, the first field is used to indicate the length of a first part of the ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third part of the ranging frame, and the length of the third part 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] 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.

[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 an initial working channel.

[0119] In one possible design, M is less than N; the device also includes a processing module for adjusting the AGC according to at least one symbol in the second ranging frame.

[0120] In a sixth aspect, a communication device is provided, comprising a method for implementing the second aspect or any possible design of the second aspect.

[0121] Exemplarily, the device comprises:

[0122] The transceiver module is used 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 used to perform ranging measurement according to the second preamble.

[0124] In a possible design, 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.

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

[0126] Exemplarily, the device comprises:

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

[0128] The transceiver module 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.

[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, and 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 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.

[0130] In one possible design, the transceiver module is also 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 a 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) 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, wherein 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 a CP or does not have a 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 size of M and N in each ranging interaction in at least one ranging interaction, where the M first ranging frames are continuous ranging frames, and the N second ranging frames are continuous ranging frames;

[0139] 7) The 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 multi-users.

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

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

[0145] In a possible design, the first preamble also includes a third part, the third part 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, the first field is used to indicate the length of a first part of the ranging frame in at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in 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 a possible design, the duration of at least one ranging interaction is the sum of the length of the first part of the ranging frame and the length of the second part of the 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 for performing 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 a possible design, the duration of at least one ranging interaction is indicated by a first field and a second field, the first field is used to indicate the length of a first part of the ranging frame in the at least one ranging interaction, and the second field is used to indicate the length of a second part of the ranging frame in the at least one ranging interaction; the at least one ranging interaction also includes a third part of the ranging frame, and the length of the third part 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 a 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 the AGC.

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

[0157] Exemplarily, the device comprises:

[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 used to send a second preamble, where the second preamble is used by the first node to perform ranging measurement.

[0160] In a possible design, 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.

[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, wherein the readable storage medium is used to store instructions, and when the instructions are executed, the method described in the first aspect or any possible design in the first aspect, the second aspect or any possible design in the second aspect, 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, and when the computer program product is run on a computer, the computer executes 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, including a first node and a second node;

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

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

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

[0168] Figure 1 A schematic diagram of a possible application scenario provided by an embodiment of the present application;

[0169] Figure 2 This is a schematic diagram of the format of the traditional leading;

[0170] Figure 3 A flow chart of a signal transmission method provided in an embodiment of the present application;

[0171] Figure 4 A possible format diagram of the first leading line;

[0172] Figure 5 It is a comparison diagram of the first leader and the traditional leader;

[0173] Figure 6 A schematic diagram of another possible format of the first leading line;

[0174] Figure 7 It is a comparison diagram of the first leader and the traditional leader;

[0175] Figure 8 It is a schematic diagram of frequency hopping ranging interaction;

[0176] Fig. 9 The timing and frequency synchronization simulation result diagram of the first preamble;

[0177] Fig.10 A possible distance measurement interaction diagram is shown;

[0178] Fig.11 A flowchart of another distance measurement method provided in an embodiment of the present application;

[0179] Fig.12 is a schematic diagram of a possible ranging interaction;

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

[0181] Fig.14 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0182] The technical solution provided in the embodiments of the present 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 the present application does not limit this. Specific wireless communication technologies include, but are not limited to, wireless fidelity (Wi-Fi), Bluetooth, Bluetooth low energy (BLE) or ultra-wideband (Ultra Wide Band, UWB), Sparklink, etc.

[0183] It can be understood that in the embodiments of the present application, the steps for achieving positioning, ranging, angle measurement, perception, etc. are similar, and thus any one of the terms can be used to simultaneously refer to "positioning", "ranging", "angle measurement", "perception", etc., and the following mainly takes "ranging" as an example.

[0184] In wireless communication scenarios, multiple communication domains may be included within a certain communication area or range. A communication domain refers to a system consisting of a group of communication nodes with communication relationships and communication connection relationships (i.e., communication links) between communication nodes. A communication domain includes a master communication node (which can be referred to as a master node or G node) and at least one slave communication node (which can be referred to as a slave node or T node). The master node is also called a management node, which 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] See also 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 interior rearview mirror or the inside of the roof, etc.). The car key is the target that needs to be located (i.e., the device to be located, 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, etc. 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] exist Figure 1 In the scenario shown, the positioning station, the car key, etc. can form a communication domain. Among them, the car key can be a master node (G node), and each positioning station is a slave node (T node); or, one positioning station is a master node, and other positioning stations and car keys are slave nodes, which is not limited in this application.

[0187] Understandably, Figure 1 The scenarios shown are only examples. In actual applications, the embodiments of the present application can also be applied to other wireless communication scenarios.

[0188] In some available frequency bands of wireless communication technology, the device must use clear channel assessment before sending signals (for example, China's current spectrum regulations require that the 5150-5350MHz band must use the "Listen-Before-Talk (LBT)" mechanism), which means that the SLB standard must perform clear channel assessment (CCA) in this frequency band. When the clear channel assessment result is that the channel is idle, a preamble signal / information (referred to as the preamble in this article for ease of description) is sent. The preamble is used for packet arrival detection, automatic gain control (AGC), time and 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 It is a preamble format defined in the SLB standard (Technical Requirements and Test Methods for Vehicle-mounted Air Interface of Wireless Short-Range Communication) released by the Star Flash Alliance. For the convenience of description, this article refers to it as the 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 (Second Training Signal, STS) OFDM symbols and 5 first training signal (First Training Signal, FTS) OFDM symbols, so it can also be called the first group of synchronization sequence part.

[0193] The second part: contains 14 cyclic prefix (CP)-OFDM symbols, transmits a total of 131 information bits of physical layer indication information, and has a cyclic redundancy check (CRC) check field. Since this part has a fixed length, it can also be called a 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, including 5 STS OFDM symbols and 5 FTS OFDM symbols, so 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 contains valid data symbols and padding in sequence. The length of the padding part in Part 4 is the shortest length that aligns the start time of the superframe with the time length granularity of the radio frame (640Ts). The length of the padding part can be zero. In different communication processes, the length of Part 4 can be variable, or the length of Part 4 can be configured in each communication process. Since the length of Part 4 is variable, it can also be called a variable length part.

[0196] Among them, the fixed length part includes 14 CP-OFDM symbols, and a total of 131 information bits are transmitted. From the least significant bit to the most significant bit, the information included is shown in Table 1. It should be noted that Table 1 is only an example expression, and this application does not limit the specific text and expression of the sequence number, length, and field meaning, which shall be based on the technically understandable solution. The tables appearing 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 to indicate 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 the traditional preamble is mainly designed for communication, it is 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 of hidden nodes through request to send (RTS) / clear to send (CTS) frame interaction, etc.).

[0204] See also Figure 3 , is a flowchart of a signal transmission method provided in an embodiment of the present application, which takes the transmission of a signal 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] For example, when the wireless communication scenario is a short-distance wireless communication scenario, the first node may be a G node or a T node, and this application does not limit this. For example, the first node may be Figure 1 Locating station or car key in the scenario shown.

[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), and this application does not impose any restrictions.

[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 limitation thereto.

[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 examples.

[0211] The second node is a node that can communicate with the first node. Figure 1 In the scenario, 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 sequence can be agreed upon in 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 a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), an FTS, an STS and / or a 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 practical 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 may be a CP-OFDM with a CP or an OFDM symbol without a CP. The OFDM in the ranging frame may also be referred to as a ranging OFDM symbol or a ranging symbol.

[0218] RTS frame: A frame used by a G node (such as the first node) to spread information about the channel reservation duration. The duration (Duration) contained in the frame shows the channel occupancy duration reserved for the first node to send data.

[0219] CTS frame: A frame used by a T node (such as a second node) to spread information about channel reservation duration. The duration (Duration) contained in the frame shows the channel occupancy duration that the second node wishes to reserve.

[0220] In a specific implementation, a preset field (such as a first preset field) may be set in the first preamble to indicate different types of signal frames. For example, the length of the first preset field is 4 bits, and when the value of the first preset field is 0, it indicates a ranging frame, when the value of the first preset field is 1, it indicates an RTS frame, and when the value of the first preset field is 2, it indicates an STS frame. It should be understood that the length of the first preset field and the meaning of each value indication here are only examples and not limitations, and other design methods may actually be used.

[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 limit this.

[0222] 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, so that 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 the ranging scenario, the first preamble indicates that the signal frame is a ranging frame; in the communication scenario where the communication hidden node needs to be resolved through the RTS / CTS frame interaction, the first preamble indicates that the signal frame is an RTS frame.

[0223] The following takes the signal frame type of ranging frame as an example to describe this solution in detail.

[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. The 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 can be understood that the "first" and "second" in the first ranging frame and the second ranging frame are only 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) may 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 in 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, which is not limited in this application. For ease of description, this article takes the example of the first node sending M first ranging frames first.

[0228] In the ranging scenario, the first preamble is used to indicate the ranging information in at least one ranging interaction, and the ranging information in at least one ranging interaction includes the type of the signal frame (such as the ranging frame), and / or the symbol type in the ranging frame (such as CSI-RS and / or SRS). Exemplarily, the first preamble may have one or more fields to indicate the ranging information in at least one ranging interaction, and the one or more fields include the above-mentioned 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, and can accurately parse the ranging interaction after the first preamble under the instruction of the first preamble (for example, the physical layer indication information in the first preamble), including accurately parsing and measuring the format of the ranging interaction (for example, the number of ranging frames, the number of repetitions of the ranging interaction, etc.) and the content (for example, the type of ranging symbols), 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 a 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 frequency points. The frequency point can be the center frequency point of the channel, or the starting frequency point of the channel, or the ending frequency point of the channel, or 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, 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 wireless 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, and if the result of the CCA shows that the first channel is idle, send the first preamble 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.), without using the superframe structure, but using the compact ranging signal of "preamble + ranging interaction" to achieve frequency hopping ranging, which shortens the transmission time compared with the "traditional preamble + superframe" (ranging interaction is generally in the order of hundreds of microseconds, which is less than the ms level of the superframe), and improves 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, etc. For specific design, please refer to Figure 2 The first part of the traditional preamble shown will not be repeated here.

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

[0239] Through the above design, the first part of the first preamble can be used for AGC adjustment, timing synchronization, etc. between nodes, ensuring that the first preamble has the basic function of the preamble, and 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 may 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×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 belonging session and relevance of the channel state information measured during ranging, and to identify the ranging session belonging to itself from multiple ranging sessions during multi-user ranging. For example, one frequency hopping ranging between the second node and the first node corresponds to one ranging session. When there are multiple second nodes, the frequency hopping ranging between different second nodes and the first node corresponds to different ranging sessions.

[0245] It can be understood that in one frequency hopping ranging process, the ranging interaction performed by the first node and the second node on different channels (such as the first channel and the second channel) corresponds to the same ranging session; the ranging interaction performed by the first node and the second node in different frequency hopping ranging processes may correspond to different ranging sessions. In addition, the ranging interaction 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 it is in one frequency hopping ranging process).

[0246] For example, in a frequency hopping ranging process (T1-T5), T1-T2 (indicates the period from T1 to T2), the first node and the second node perform at least one ranging interaction on the first channel; T2-T3 (indicates the period from T2 to T3), the first node and the second node perform at least one frequency hopping and perform ranging interaction on the third channel; T4-T5 (indicates 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, then the ranging interaction in the T1-T2 time period, the ranging interaction in the T2-T3 time period, and the ranging interaction in the T4-T5 time period correspond to the same ranging session. Among them, T1<T2<T3≤T4<T5.

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

[0248] Exemplarily, 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 type of CP 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 determine an encryption sequence through pre-negotiation, and scramble the subcarriers of the ranging OFDM symbol by 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 are continuous ranging frames, which means that there are no other frames between any two adjacent first ranging frames in the M first ranging frames, and there may or may not be a time interval between the two adjacent first ranging frames. Similarly, the N second ranging frames are continuous ranging frames, which means that there are no other frames between any two adjacent second ranging frames in the N second ranging frames, and there may or may not be a time interval 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. The two-way 2 message means M=N=2 (i.e., the first node sends 2 ranging frames continuously, and the second node sends 2 ranging frames continuously), and the two-way 3 message means M=N=3 (i.e., the first node sends 3 ranging frames continuously, and the second node sends 3 ranging frames continuously).

[0257] 8) The 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, then the at least one ranging interaction process between the first node and the second node on the first channel includes: the first node sends 2 ranging frames continuously; the second node sends 2 ranging frames continuously; the first node sends 2 ranging frames continuously; the second node sends 2 ranging frames continuously.

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

[0260] Among them, for multi-user frequency hopping ranging, there can be one G node and multiple T nodes (one positioning target and multiple positioning anchor points), such as one first node and multiple second nodes, using synchronous frequency hopping ranging. Multi-user ranging interaction is similar to multicast ranging in multicast communication mode, that is, one node sends ranging frames to multicast member nodes belonging to the same group through multicast mode, and then other nodes belonging to the same group (i.e., multicast member nodes) send their own ranging frames in turn.

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

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

[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 practical 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, which is not limited in this application.

[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 leader may be designed in a variety of ways, and two possible designs are described below.

[0268] Method 1: See Figure 4 , the first preamble only includes the first part, the second part, and the third part.

[0269] The definitions of the first part and the second part can refer to the above description. The third part is the second group of synchronization sequences, the first group of synchronization sequences and the second group of synchronization sequences are the same, for example, 5 STS OFDM symbols and 5 FTS OFDM symbols.

[0270] In specific implementation, the position of the first part in the first preamble corresponds to the position of the first part in 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 in the first preamble corresponds to the position of the second part in the traditional preamble, but the second part in the first preamble is used to indicate ranging information, which is different from the information indicated by the second part in the traditional preamble; the position of the third part in the first preamble corresponds to the position of the third part in 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 a ranging frame.

[0271] like Figure 5 As shown in FIG. , it is a comparison diagram of the first leading and the traditional leading. Figure 5 It can be seen that Figure 2 Compared with the conventional preamble shown in FIG. 1 , the length of the first part in the first preamble is the same as the length of the first part in the conventional preamble, the length of the second part in the first preamble is the same as the length of the second part in the conventional preamble, and the same modulation mode is used, and the length of the third part in the first preamble is the same as the length of the third part in the conventional preamble. With such a design, the structures of the first preamble and the conventional preamble have similar parts, and thus have good backward compatibility, so that the first preamble can still be partially parsed by conventional devices (devices supporting conventional preambles), especially some fields indicating the reserved duration of channel resources can still be parsed by conventional devices.

[0272] For traditional equipment, after receiving the fixed-length part in the traditional preamble, the total duration of resource occupation (from the beginning of the traditional preamble to the end of the last superframe) can be calculated based on the two fields "the number of superframes included in this resource occupation (the fourth field)" and "the number of symbols in the variable-length part (the seventh field)". Assuming that TXTIME represents the total duration of resource (carrier channel) occupation, the calculation of TXTIME of traditional equipment 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), and the duration of 10 CP-free OFDM symbols (20.83us), respectively. var Indicates the duration of the variable length part, which is calculated by multiplying the number of symbols indicated by the "Number of symbols of the variable length part (the 7th field)" of the fixed length part by the symbol duration (the extended cyclic prefix CP OFDM symbol duration is 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 "the number of superframes included in this resource occupancy (the fourth field)" by the superframe duration (1ms).

[0275] like Figure 5 As shown, in mode 1, the ranging frame in at least one ranging interaction can be divided into two parts, a first ranging frame and a second ranging frame, wherein the position of the first ranging frame corresponds to the position of the fourth part in the traditional preamble, and the position of the second ranging frame corresponds to the position of the superframe after the traditional 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 the traditional device, that is:

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

[0278] The difference is that the T var It is actually the duration of the first part of the 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. T 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 (extended cyclic prefix CP OFDM symbol duration 2.539us).

[0279] Accordingly, the duration of at least one ranging interaction may be determined according to 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 (exceeding T var The maximum indication duration of var +T SF Indicates the duration of the ranging interaction on the first channel. This design enables the legacy device to calculate the duration of all ranging interactions after the preamble based on the "number of symbols in the variable length part (the 7th field)" and the "number of superframes included in this resource occupation (the 4th field)" of the fixed length part in 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. 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. Designed in this way, 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 obtains the number of symbols of the variable length part, and parsing the second field obtains 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 obtains the length of the first part of the ranging frame, and parsing the second field obtains the length of the second part of the ranging frame.

[0281] Optionally, the third part 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 part of the first preamble. In this way, the second node can obtain more measurement quantities and 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 a 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 that the version of the first preamble is 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 described above can be the initial working channel or the non-initial working channel (that is, the second channel is also the channel to which the first node switches from the initial working channel after one or more frequency hopping), and this application does not limit it.

[0283] In addition to the duration of at least one ranging interaction, for other information in the ranging information, such as the ranging session identifier corresponding to at least one ranging interaction, at least one symbol type of the ranging frame in at least one ranging interaction, whether the ranging frame has a CP, the type of CP, the ranging interaction mode, the version of the first preamble, etc., the fields defined in the traditional preamble can also be used to indicate this information. For example, Table 2 is an example of the field design of the second part of the first preamble, which compares the meaning of each field of the second part of the traditional preamble with the meaning of each field of 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] Method 2: See Figure 6 , 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 article.

[0291] In mode 2, the first preamble only retains the first group of synchronization sequences, and its performance is 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 CSI-RS / SRS / PRS and other OFDM reference signals contained in the ranging frame itself can also be used for precise estimation of carrier frequency offset (CFO) and precise frequency synchronization.

[0292] In specific implementation, the position of the first part in the first preamble corresponds to the position of the first part in 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 in the first preamble corresponds to the position of the second part in the traditional preamble, but the second part in the first preamble is used to indicate ranging information, which is different from the information indicated by the second part in the traditional preamble. The second part of the first preamble is followed by a ranging frame.

[0293] like Figure 7 As shown in FIG. , it is a comparison diagram of the first leading and the traditional leading. Figure 7 It can be seen that Figure 2Compared with the conventional preamble shown in FIG. 1 , the length of the first part in the first preamble is the same as the length of the first part in the conventional preamble, the length of the second part in the first preamble is the same as the length of the second part in the conventional preamble, and the same modulation method is used. Such a design can further save the overhead of the preamble.

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

[0295] 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 the traditional device, that is:

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

[0297] The difference is that the T var It is actually the duration of the first part of the ranging frame, T SF It is actually the duration of the second ranging frame, T sync2 It is actually the duration of the third part, 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 (exceeding T sync2 The maximum indication duration of sync2 、T var or T sync2 、T var 、T SFIndicates the duration of the ranging interaction on the first channel. This design enables the legacy device to calculate the duration of all ranging interactions after the preamble based on the "number of symbols in the variable length part (the 7th field)" and "number of superframes included in this resource occupation (the 4th field)" of the fixed length part in the preamble and the length of the second group of synchronization sequences.

[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. Designed in this way, 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 in the variable length part) and the 4th field (used to indicate the number of superframes included in this resource occupancy)). In other words, for traditional devices, parsing the first field obtains the number of symbols in the variable length part, parsing the second field obtains the number of superframes included in this resource occupancy, and for ranging devices (such as the first node or the second node), parsing the first field obtains the length of the first part of the ranging frame, and parsing the second field obtains the length of the second part of the ranging frame.

[0301] Optionally, 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. Alternatively, the second part does not include the second information, and the first preamble only includes the first part and the second part as specified by the protocol or agreed by the first node and the second node.

[0302] Similarly, in addition to the duration of at least one ranging interaction, other information in the ranging information may also be indicated by fields defined in the traditional preamble. For example, Table 3 is an example of 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.

[0303] Table 3

[0304]

[0305]

[0306] Optionally, in order to distinguish between the first preamble and the traditional preamble, the first node and the second node may 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 further 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, 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.

[0307] For example Figure 8 As shown, it is a schematic diagram of frequency hopping ranging interaction. The first node and the second node negotiate the frequency hopping pattern (pattern), the indication of the frequency hopping start time, and the calculation method for the carrier channel dwell time in the frequency hopping pattern (pattern) on the initial working channel, so that the first node and the second node 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, know the channel and the starting time of the ranging frame transmission, so that 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).

[0308] The first preamble in mode 1 and the first preamble in mode 2 mainly differ in the following aspects:

[0309] 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;

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

[0311] 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.

[0312] In the above two methods, during frequency hopping ranging, the field format of the second part of the original traditional preamble is reused to indicate the ranging information, which can realize the indication of the ranging information (such as the frame structure of the ranging frame) without adding new indication information overhead. In addition, the second part of the first preamble retains the "number of symbols in the variable length part (the seventh field)" and "the number of superframes included in this resource occupation (the fourth field)" of the second part of the traditional preamble, so that after receiving the first preamble, the traditional device can still use the above two fields to calculate TXTIME, so that the traditional device can sleep according to TXTIME (at least no idle channel assessment is performed within TXTIME), which can reduce the power consumption of the traditional device.

[0313] It can be understood that in actual applications, only implementation method 1 or only implementation method 2 can be implemented, or implementation method 1 and implementation method 2 can be combined to produce a new design method. For example, in implementation 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.

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

[0315] It should be further explained that the above embodiment is based on the structure multiplexing of the first preamble Figure 1 Taking the partial format of the preamble shown as an example, in actual applications, the first preamble can also reuse the formats of other preambles, and this application does not limit this.

[0316] In order to better illustrate the effect of the technical solution of the embodiment of the present application, a set of simulation data is cited 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:

[0317] Simulation assumptions:

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

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

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

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

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

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

[0324] 7) 10000 frames (preamble).

[0325] See also Fig. 9 , which is the timing and frequency synchronization simulation result diagram of the first leader, where CDF represents the Cumulative Distribution Function.

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

[0327] 1) Symbol timing: The timing deviation is basically in the range of (-1, +2), and the unit is sampling point. This is because the cross-correlation performance of precise timing is better and the RMS delay of the channel model under investigation is also smaller.

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

[0329] 3) As the accuracy of coarse frequency offset estimation increases, additional offset caused by frequency offset is hardly seen.

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

[0331] In one possible design, M is less than N; the method further includes: the first node adjusts its own AGC according to at least one symbol in the second ranging frame. The synchronization sequence (such as the first group of synchronization sequences) in the first preamble sent by the first node can be used for the second node to adjust the AGC. For the first node, it is also necessary to adjust the AGC according to the ranging frame received from the second node.

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

[0333] In a possible design, the second node may also send a preamble for the first node to adjust the AGC. Exemplarily, 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 method of the second preamble can refer to the design method of the first preamble, which will not be repeated here.

[0334] 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.

[0335] See also Fig.10 , is a possible ranging interaction schematic diagram, in a measurement interaction on a frequency hopping channel, a G node (for example, a first node) sends a first preamble and a first ranging frame ( Fig.10 Then, after waiting for the switching interval (GAP) duration, the T node (such as the second node) sends the second preamble and the second ranging frame ( Fig.10 Radio frame 2 in the figure). Both radio frame 1 and radio frame 2 are composed of positioning reference signals (such as CSI-RS / SRS / FTS / STS / PRS).

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

[0337] The above embodiment takes the ranging interaction process as an example in which the first node first sends the first preamble, and then the first node and the second node perform ranging interaction. As described in the above method 1, the first preamble can also be used for ranging of the second node. In view of this, the embodiment of the present application also provides a signal transmission method to implement ranging based on the preamble.

[0338] See also Fig.11 , which is a flow chart of another ranging method provided in an embodiment of the present application, comprising:

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

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

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

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

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

[0344] For example: the first preamble includes a first part, a second part, and a third part; wherein 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, wherein the first group of synchronization sequences are used for initial synchronization, the second group of synchronization sequences are used for fine synchronization, and at least one symbol in the third part (the second group of synchronization sequences) is used for ranging.

[0345] 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 at this time is a preamble-only ranging mode without a ranging frame. The preamble-only ranging mode is shorter and more compact in 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, and has higher measurement efficiency while meeting the ranging accuracy.

[0346] 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.

[0347] For example, Fig.12 This is a schematic diagram of a possible ranging interaction. 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.

[0348] Based on the above scheme, it is possible to implement preamble-based ranging between nodes, which not only ensures basic functions such as packet detection, AGC, timing synchronization and / or frequency synchronization between nodes, but also saves the overhead of sending ranging frames for ranging interaction.

[0349] It can be understood that the various implementations provided in the embodiments of the present application can be implemented separately or in combination with each other.

[0350] The method provided by the embodiment of the present application is introduced above in combination with the accompanying drawings, and the device provided by the embodiment of the present application is introduced below in combination with the accompanying drawings.

[0351] 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 executed by the first node or the second node above. The module / unit / means can be implemented by software, or by hardware, or the corresponding software can be implemented by hardware.

[0352] For example, see Fig.13 , the communication device may include a transceiver module 1301 and a processing module 1302.

[0353] When the communication device is used to implement Figure 3 When the method is executed by the first node in the method, 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.

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

[0355] When the communication device is used to implement Figure 3 When the method is executed by the second node in the method, 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.

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

[0357] When the communication device is used to implement Fig.11 When the method is executed by the first node in the embodiment, the transceiver module 1301 is used to send a first preamble, and the first preamble is used for 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 according to the second preamble.

[0358] When the communication device is used to implement Fig.11 When the method is executed by the second node in the process, the transceiver module 1301 is used to receive the first preamble from the first node; the processing module 1302 is used to perform ranging measurement according to the first preamble; the transceiver module 1301 is also used to send the second preamble, and the second preamble is used for the first node to perform ranging measurement.

[0359] 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.

[0360] Based on the same technical concept, see Fig.14 , an embodiment of the present application also 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.

[0361] It should be understood that the processor mentioned in the embodiments of the present application can be implemented by hardware or by 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 implemented by reading software code stored in a memory.

[0362] 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. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0363] 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 memory bus random access memory (DirectRambus RAM, DR RAM).

[0364] 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.

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

[0366] 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.

[0367] Based on the same technical concept, an embodiment of the present application also provides a computer program product comprising instructions. The computer program product stores instructions, and when the computer program product is run 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 signal transmission system, including the first node and the second node described above.

[0369] Based on the same technical concept, the embodiment of the present application also provides a terminal, including the first node and / or the second node described above. The terminal device can be a vehicle, a drone, a helicopter, an airplane, a ship, an intelligent transportation device, or a smart home device. The embodiment of the present application does not limit the specific form of the terminal device.

[0370] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may 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 may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0371] 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 process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart 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 generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0372] These computer program instructions may also be stored in a computer-readable memory capable of directing 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 an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0373] 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, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

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

[0375] In the present application, "at least one" means one or more, and "more than one" 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 the present application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present 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, where the first preamble is used to indicate sending a ranging frame; The first node performs at least one ranging interaction with a second node on the first channel.

2. The method according to claim 1, characterized in that 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 both M and N are positive integers.

3. The method according to claim 2, characterized in that 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, characterized in that Also includes: The first node sends the first preamble on a third channel; The first node performs at least one ranging interaction with the second node on the third channel; The first channel and the third channel correspond to different frequency points.

5. The method according to any one of claims 2 to 4, characterized in that: 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, the ranging information in the at least one ranging interaction includes information used to indicate sending the ranging frame, and the length of the second part is predefined.

6. The method according to claim 5, characterized in that The ranging information in the at least one ranging interaction further includes one or more of the following: The 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; The sizes of M and N, the M first ranging frames are continuous ranging frames, and the N second ranging frames are continuous ranging frames; The number of the at least one ranging interaction; Whether at least one symbol type of a 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 of the group formed by the multiple users or the group number; The number of orthogonal frequency division multiplexing (OFDM) symbols contained in each ranging frame in the at least one ranging interaction.

7. The method according to claim 5 or 6, 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.

8. The method according to claim 7, characterized in that 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 part of ranging frames in the at least one ranging interaction, and the second field is used to indicate the length of a second part 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.

9. The method according to claim 8, characterized in that The duration of the at least one ranging interaction is the sum of the length of the first part of the ranging frame and the length of the second part of the ranging frame.

10. The method according to any one of claims 7 to 9, characterized in that: 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 a version of the preamble transmitted by the first node on an initial working channel.

11. The method according to any one of claims 7 to 10, characterized in that: The third part in the first preamble is used for ranging.

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

13. The method according to claim 12, characterized in that 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.

14. The method according to claim 12 or 13, characterized in that 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 at least one ranging interaction also includes a third portion of ranging frames, and the length of the third portion of ranging frames 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.

15. The method according to claim 14, characterized in that 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.

16. The method according to any one of claims 12 to 15, characterized in that: 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 a version of the preamble transmitted by the first node on an initial working channel.

17. The method according to any one of claims 2 to 16, characterized in that: 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.

18. 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.

19. The method according to claim 18, characterized in that 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.

20. A signal transmission method, characterized in that: include: The second node receives a first preamble on the first channel, where the first preamble is used to indicate sending a ranging frame; The second node performs at least one ranging interaction with the first node on the first channel.

21. 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.

22. A communication device, characterized in that: include: A transceiver module, configured to send a first preamble on a first channel, wherein the first preamble is used to indicate sending a ranging frame; The transceiver module is further configured to perform at least one ranging interaction with the second node on the first channel.

23. 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.

24. A communication device, characterized in that: include: A transceiver module, configured to receive a first preamble on a first channel, wherein the first preamble is used to indicate sending a ranging frame; The transceiver module is further configured to perform at least one ranging interaction with the first node on the first channel.

25. 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 used to send a second preamble, where the second preamble is used by the first node to perform ranging measurement.

26. 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-17 through logic circuits or execute code instructions, or to implement the method as described in any one of claims 18-19, or to implement the method as described in claim 20, or to implement the method as described in claim 21.

27. 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 as described in any one of claims 1-17 is implemented, or the method as described in any one of claims 18-19 is implemented, or the method as described in claim 20 is implemented, or the method as described in claim 21 is implemented.

28. 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 17, or the method according to any one of claims 18 to 19, or the method according to claim 20, or the method according to claim 21.

29. 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 17, and the second node is used to execute the method according to claim 20; or The first node is used to execute the method according to any one of claims 18 to 19, and the second node is used to execute the method according to claim 21.

30. A terminal, characterized in that: Comprising a communication device as described in any one of claims 22-26.