Data communication method, device, equipment and storage medium

By dynamically adjusting the cyclic prefix length, the problem of low transmission efficiency of orthogonal frequency division multiplexing technology in complex multi-path communication environments is solved, communication efficiency and anti-interference ability are improved, and user experience is improved.

CN118590190BActive Publication Date: 2024-12-24SHENZHEN PENGLONGTONG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411089765.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2024-12-24
Estimated Expiration
2044-08-09

AI Technical Summary

Technical Problem

The existing orthogonal frequency division multiplexing technology cannot dynamically adjust the cyclic prefix length in complex and variable multipath communication environments, resulting in low communication transmission efficiency and difficult to meet the needs of complex wireless communication scenarios.

Method used

By obtaining the target measurement frame of the target communication terminal, performing cyclic prefix measurement, determining the target delay expansion value and device address parameters, and dynamically adjusting the cyclic prefix value to match multipath delay expansion and improving communication efficiency.

Benefits of technology

It realizes dynamic adjustment of the cyclic prefix length in a complex and changeable multipath communication environment, improves the transmission efficiency of orthogonal frequency division multiplexing communication, enhances the ability to resist intersymbol interference, and improves the communication experience of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118590190B_ABST
    Figure CN118590190B_ABST
Patent Text Reader

Abstract

The present application provides a data communication method, apparatus, device and storage medium, the data communication method comprising: responding to a data communication request for a target communication terminal, obtaining a target measurement frame corresponding to the target communication terminal; performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal; determining a target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter of the target measurement frame; and communicating and interacting with the target communication terminal according to the target cyclic prefix value. The cyclic prefix when communicating with the target communication terminal can be dynamically adjusted during the communication process, thereby maximizing the transmission efficiency in orthogonal frequency division multiplexing communication, enhancing the ability to resist inter-symbol interference, and thus improving the user's communication experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of distribution network technology, and in particular to a data communication method, device, equipment and storage medium. Background Art

[0002] At present, Orthogonal Frequency Division Multiplexing (OFDM) is one of the commonly used technologies for broadband communication and is widely used in wireless communication standard protocols, such as the WiFi protocol of the IEEE organization, and the LTE and NR protocols of the 3GPP organization. Among them, the Orthogonal Frequency Division Multiplexing technology usually intercepts a portion of the length data at the end of the OFDM effective time domain symbol as a cyclic prefix, and adds the cyclic prefix before the OFDM effective time domain symbol to form a protection interval, thereby preventing interference between OFDM symbols caused by multipath transmission delay. However, the existing Orthogonal Frequency Division Multiplexing technology selects a fixed cyclic prefix length based on application scenarios such as mobile communication protocols or wireless local area network protocols, which will result in a fixed cyclic prefix occupying the total OFDM symbol time in the existing complex wireless multipath communication scenarios, resulting in low communication transmission (time) efficiency, and it is difficult to meet the communication needs of complex wireless communication scenarios. Summary of the invention

[0003] The embodiments of the present application provide a data communication method, apparatus, device and storage medium, which are intended to solve the technical problem in the prior art that the cyclic prefix length cannot be dynamically adjusted in a complex and changeable multipath communication environment, resulting in low communication transmission efficiency.

[0004] On the one hand, an embodiment of the present application provides a data communication method, the data communication method comprising the following steps:

[0005] In response to a data communication request for a target communication terminal, obtaining a target measurement frame corresponding to the target communication terminal;

[0006] Performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal;

[0007] Determining a target cyclic prefix value of the target communication terminal according to the target delay spread value and a device address parameter of the target measurement frame;

[0008] Communicate and interact with the target communication terminal according to the target cyclic prefix value.

[0009] In a possible implementation of the present application, the performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal includes:

[0010] Sending the target measurement frame to the target communication terminal to obtain a measurement reception frame corresponding to the target measurement frame;

[0011] Determine a signal first path parameter of the target communication terminal according to a preset sequence range and the measured received frame;

[0012] A target delay spread value corresponding to the target communication terminal is measured based on the signal first path parameter.

[0013] In a possible implementation of the present application, determining the signal first path parameter of the target communication terminal according to the preset sequence range and the measured received frame includes:

[0014] Performing a sliding correlation operation on a preset training sequence and a first frame position of the measured received frame to obtain a first correlation value sequence;

[0015] Calculate a frame position measurement parameter of the first correlation value sequence according to a preset sequence range and the first correlation value sequence;

[0016] Obtain a target frame position measurement parameter greater than a preset measurement position threshold among the frame position measurement parameters; if the frame position measurement parameter is greater than the preset measurement position threshold, determine that a first frame position corresponding to the frame position measurement parameter is set as a signal first path parameter of the target communication terminal.

[0017] In a possible implementation of the present application, the measuring, based on the signal first path parameter, a target delay spread value corresponding to the target communication terminal includes:

[0018] Perform sliding correlation calculation on the measured reception frame according to a preset sliding parameter and the first path parameter of the signal to obtain a second correlation value sequence;

[0019] generating a target correlation value sequence according to a target correlation mean of the second correlation value sequence and the first correlation value sequence;

[0020] A second frame position in the target correlation value sequence where the target correlation value is greater than a preset measurement position threshold is obtained, and the second frame position is set as a target delay spread value.

[0021] In a possible implementation of the present application, determining the target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter of the target measurement frame includes:

[0022] Acquire a measurement frame control field of the target measurement frame, and read a device address parameter in the measurement frame control field;

[0023] If the device address parameter is the same as the target address parameter of the target communication terminal, obtaining a cyclic prefix measurement value corresponding to the target delay spread value;

[0024] A target cyclic prefix value for the target communication terminal is generated based on the cyclic prefix measurement value.

[0025] In a possible implementation manner of the present application, the generating a target cyclic prefix value of the target communication terminal based on the cyclic prefix measurement value includes:

[0026] Acquire the number of cyclic prefixes of the cyclic prefix measurement value of the target communication terminal;

[0027] If the number of cyclic prefixes is greater than a preset number threshold, an average value of each cyclic prefix measurement value is calculated to obtain a target cyclic prefix value of the target communication terminal.

[0028] In a possible implementation manner of the present application, the performing communication interaction with the target communication terminal according to the target cyclic prefix value to obtain a communication interaction result includes:

[0029] Acquire initial communication data corresponding to the target communication terminal, and a data frame starting position corresponding to the initial communication data;

[0030] Adding the target cyclic prefix value to the data frame start position of the initial communication data to obtain target communication data;

[0031] The target communication data is transmitted to the target communication terminal to obtain a communication interaction result.

[0032] On the other hand, the present application provides a data communication device, the data communication device comprising:

[0033] an information acquisition module, configured to respond to a data communication request for a target communication terminal and acquire a target measurement frame corresponding to the target communication terminal;

[0034] A prefix measurement module, configured to perform cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal;

[0035] a prefix determination module, configured to determine a target cyclic prefix value of the target communication terminal according to the target delay spread value and a device address parameter of the target measurement frame;

[0036] The data communication module is configured to communicate and interact with the target communication terminal according to the target cyclic prefix value.

[0037] On the other hand, the present application also provides a data communication device, the data communication device comprising:

[0038] one or more processors;

[0039] Memory; and

[0040] One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the steps of the data communication method.

[0041] On the other hand, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the data communication method.

[0042] In the present application, by responding to a data communication request for a target communication terminal, a target measurement frame corresponding to the target communication terminal is obtained; based on the target measurement frame, a cyclic prefix measurement is performed on the target communication terminal to obtain a target delay extension value of the target communication terminal; the target cyclic prefix value of the target communication terminal is determined according to the target delay extension value and the device address parameter of the target measurement frame; and communication interaction is performed with the target communication terminal according to the target cyclic prefix value. Before performing orthogonal frequency division multiplexing communication with the target communication terminal, a training sequence for dynamically determining the cyclic prefix length of the target communication terminal is pre-generated, and the training sequence is transmitted to the target communication terminal for at least one cyclic prefix measurement, so as to obtain the maximum multipath delay extension value between the target communication terminal and the target communication terminal, and the target cyclic prefix value of the target communication terminal is dynamically determined by the maximum multipath delay extension value, so that the cyclic prefix when communicating with the target communication terminal can be dynamically adjusted during the communication process, thereby maximizing the transmission efficiency in orthogonal frequency division multiplexing communication, enhancing the ability to resist inter-symbol interference, and thus improving the user's communication experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0044] Figure 1 A schematic diagram of a scenario of a data communication method according to an embodiment of the present application;

[0045] Figure 2 A flowchart of an embodiment of a data communication method in an embodiment of the present application;

[0046] Figure 3A schematic diagram of a scenario of a wireless propagation environment embodiment in a data communication method provided in an embodiment of the present application;

[0047] Figure 4 A schematic diagram of an embodiment of a target cyclic prefix value provided in an embodiment of the present application;

[0048] Figure 5 A flowchart of an embodiment of determining a target delay spread value in a data communication method provided in an embodiment of the present application;

[0049] Figure 6 A schematic diagram of a flow chart of an embodiment of generating a target cyclic prefix value of a target communication terminal in a data communication method provided in an embodiment of the present application;

[0050] Figure 7 A schematic diagram of the structure of an embodiment of a data communication device provided in an embodiment of the present application;

[0051] Figure 8 A schematic diagram of the structure of an embodiment of a data communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0053] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0054] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.

[0055] At present, Orthogonal Frequency Division Multiplexing (OFDM) is one of the commonly used technologies for broadband communication and is widely used in wireless communication standard protocols, such as the WiFi protocol of the IEEE organization, and the LTE and NR protocols of the 3GPP organization. Among them, the Orthogonal Frequency Division Multiplexing technology usually intercepts a portion of the length data at the end of the OFDM effective time domain symbol as a cyclic prefix, and adds the cyclic prefix before the OFDM effective time domain symbol to form a protection interval, thereby preventing interference between OFDM symbols caused by multipath transmission delay. However, the existing Orthogonal Frequency Division Multiplexing technology selects a fixed cyclic prefix length based on application scenarios such as mobile communication protocols or wireless local area network protocols, which will result in a fixed cyclic prefix occupying the total OFDM symbol time in the existing complex wireless multipath communication scenarios, resulting in low communication transmission (time) efficiency, and it is difficult to meet the communication needs of complex communication scenarios.

[0056] Based on this, the present application proposes a data communication method, apparatus, device and computer-readable storage medium to solve the technical problem in the prior art that the cyclic prefix length cannot be dynamically adjusted in a complex and changeable multipath communication environment, resulting in low communication transmission efficiency.

[0057] The data communication method in the embodiment of the present invention is applied to a data communication device, which is arranged in a data communication device. The data communication device is provided with one or more processors, a memory, and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the data communication method; wherein the data communication device can be an intelligent terminal, such as a mobile phone, a tablet computer, a network device, and a smart computer; optionally, the data communication device can also be a server, or a service cluster composed of multiple servers.

[0058] like Figure 1 As shown, Figure 1The following is a schematic diagram of a scenario of a data communication method according to an embodiment of the present application. The data communication scenario according to the embodiment of the present invention includes a data communication device 100 (a data communication device is integrated in the data communication device 100) and at least one target communication terminal 200. A computer-readable storage medium corresponding to the data communication method is run in the data communication device 100 to execute the steps of the data communication method. The target communication terminal 200 is a communication terminal that performs data communication interaction with the data communication device 100.

[0059] Understandably, Figure 1 The data communication equipment in the data communication method scenario shown, or the devices included in the data communication equipment, does not constitute a limitation on the embodiments of the present invention, that is, the number of devices and types of data communication equipment included in the data communication method scenario, or the number of devices and types of devices included in each device, do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed to be protected in the embodiments of the present invention.

[0060] The data communication device 100 in the embodiment of the present invention is mainly used for: responding to a data communication request for a target communication terminal, obtaining a target measurement frame corresponding to the target communication terminal; performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal; determining a target cyclic prefix value of the target communication terminal according to the target delay spread value and a device address parameter of the target measurement frame; and communicating and interacting with the target communication terminal according to the target cyclic prefix value.

[0061] The data communication device 100 in the embodiment of the present invention may be an independent data communication device, such as a mobile phone, a tablet computer, a network device, a server, a smart terminal such as a smart computer, or a data communication network or a data communication cluster composed of multiple data communication devices.

[0062] The embodiments of the present application provide a data communication method, apparatus, device, and computer-readable storage medium, which are described in detail below.

[0063] It can be understood by those skilled in the art that Figure 1 The application environment shown in is only one of the application scenarios related to the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer data communication devices, or data communication network connection relationships shown, such as Figure 1Only one data communication device is shown. It can be understood that the scenario of the data communication method can also include one or more data communication devices, which is not limited here. The data communication device 100 can also include a memory for storing target cyclic prefix values ​​and other data corresponding to different communication terminals.

[0064] It should be noted that Figure 1 The scenario diagram of the data communication method shown is only an example. The scenario of the data communication method described in the embodiment of the present invention is to more clearly illustrate the technical solution of the embodiment of the present invention, and does not constitute a limitation on the technical solution provided by the embodiment of the present invention.

[0065] Based on the scenario of the above data communication method, various embodiments of the data communication method disclosed in the present invention are proposed.

[0066] like Figure 2 As shown, Figure 2 This is a flow chart of an embodiment of a data communication method in an embodiment of the present application. The data communication method includes the following steps 201 to 204:

[0067] 201. Respond to a data communication request for a target communication terminal, and obtain a target measurement frame corresponding to the target communication terminal;

[0068] The data communication method in this embodiment is applied to data communication equipment, and the type and quantity of data communication equipment are not specifically limited, that is, the data communication equipment can be one or more intelligent terminals or servers. In a specific embodiment, the data communication equipment is a smart phone.

[0069] Specifically, since smartphone terminals or other self-organizing network devices need to use orthogonal frequency division multiplexing technology to communicate and interact in complex wireless propagation environments such as cities, forests, mountains, and water surfaces / underwater. However, the positions between the communication node devices do not remain unchanged during the communication process, that is, the positions between the communication node devices may be in a constantly changing state during the communication process. In other words, the wireless propagation environment between the communication node devices is constantly changing. In this scenario, it is necessary to flexibly adjust the cyclic prefix length between the communication node devices to match the multipath delay spread in different environments, so as to give full play to the transmission efficiency advantages of orthogonal frequency division multiplexing technology. Based on this, when the data communication device communicates and interacts with each target communication terminal in a wireless propagation environment, it is necessary to dynamically adjust the target cyclic prefix value of each target communication terminal to match the multipath delay spread in the complex and changeable wireless propagation environment. Among them, the data communication device and the target communication terminal are both communication node devices in the wireless propagation environment. As Figure 3 As shown, Figure 3A schematic diagram of a wireless propagation environment embodiment in a data communication method provided in an embodiment of the present application. The wireless propagation environment includes communication terminal A, communication terminal B, and communication terminal C, and there are different multipath propagation delays between communication terminal A, communication terminal B, and communication terminal C (such as Figure 3 Therefore, it is necessary to set the corresponding cyclic prefix length for the multipath propagation delay, so as to improve the communication terminal A, the communication terminal B and the communication terminal C. Among them, the communication terminal A, the communication terminal B and the communication terminal C can all be data communication terminals, and the opposite terminal communicating and interacting with the data communication terminal is the target communication terminal.

[0070] Specifically, during operation, the data communication device responds to a data communication request for a target communication terminal, wherein the data communication request is an operation request for driving the data communication device to determine a target cyclic prefix value of the target communication terminal and to establish a communication connection with the target communication terminal using the target cyclic prefix value. Optionally, the triggering method of the data communication request is not specifically limited herein, that is, the data communication request can be actively triggered by a user, for example, the user actively triggers a data communication request with the target communication terminal by clicking a communication button in the data communication device. In addition, the data communication request can also be automatically triggered by the data communication device, for example, the data communication device actively triggers a data communication request when receiving a communication request sent by the target communication terminal.

[0071] Specifically, after receiving a data communication request for a target communication terminal, the data communication device needs to pre-adjust the cyclic prefix between the target communication terminal and the target communication terminal before establishing a communication connection with the target communication terminal using orthogonal frequency division multiplexing technology, so that the cyclic prefix length can match the multipath delay spread. The cyclic prefix is ​​a repetitive time sequence inserted at the beginning of each symbol period of the transmitted signal to offset the time domain broadening effect caused by the signal in a multipath propagation environment and reduce inter-symbol interference.

[0072] Specifically, the data communication device pre-sets a target measurement frame for performing a cyclic prefix test on a target communication terminal in a wireless propagation environment. The target measurement frame includes a preset training sequence and a control field. The preset training sequence is configured to detect the target communication terminal under test to determine the frame start position, and the multipath delay extension is calculated from the frame start position. The control field contains the device address parameters of the target communication terminal under test. The training sequence in the target measurement frame is located before the control field. In a specific embodiment, the length of the preset training sequence is set to M, and the expression of the preset training sequence is local_seq(n), n=0,1,2,...,M-1. Local_seq(n) is the preset training sequence.

[0073] 202. Perform cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal;

[0074] Specifically, after responding to the data communication request, the data communication device obtains the target measurement frame corresponding to the target communication terminal, uses the target measurement frame to perform cyclic prefix measurement on the target communication terminal, and determines the signal first path parameter and target delay spread value between the data communication device and the target communication terminal.

[0075] The signal first path parameter is a position parameter that characterizes the shortest path from the data communication device to the target communication terminal in the wireless propagation environment.

[0076] The target delay spread value is the difference between the longest propagation delay experienced by the signal in a multipath propagation environment and the first path position in a wireless propagation environment.

[0077] Specifically, the data communication device sends several target measurement frames to the target communication terminal for cyclic prefix measurement. The target communication terminal receives the measurement reception frame corresponding to the target measurement frame, obtains the receiving frame starting position of the measurement reception frame, and determines the signal first path parameter of the target communication terminal based on the receiving frame starting position. That is, the terminal determines the shortest path or direct path position of the wireless propagation reception signal between the data communication device and the target communication terminal in the wireless propagation environment through the receiving frame starting position, and obtains the signal first path parameter.

[0078] Specifically, after acquiring the measurement reception frame, the terminal also uses the preset training sequence corresponding to the target measurement frame to perform a sliding correlation operation with the first frame position of the reception measurement frame, and calculates the correlation value energy to obtain a first correlation value sequence. That is, the terminal obtains a preset sliding window, and uses the preset sliding window to divide the reception measurement frame into a plurality of continuous window sequences, and calculates the first correlation value of the continuous window sequence and the preset training sequence. Among them, the first frame position is any position parameter in the reception measurement frame that is greater than the preset sliding window.

[0079] Specifically, after acquiring a number of continuous window sequences, the terminal performs product operations on the parameters in the continuous window sequences and the preset training sequence sample by sample, and acquires a first correlation value obtained by the sum of the products.

[0080] Specifically, after acquiring each first correlation value, the terminal further calculates the correlation value energy corresponding to each first correlation value, that is, the terminal calculates the square sum of each first correlation value, and summarizes the square sum of each first correlation value to obtain a first correlation value sequence.

[0081] Specifically, after acquiring the first correlation value sequence, the terminal also determines the frame position measurement parameter according to the preset sequence range and the first correlation value sequence. The frame position measurement parameter is a position measurement parameter used to measure the position corresponding to each frame position in the received frame. The preset sequence range is a range of several parameters before the first correlation value sequence.

[0082] Specifically, the terminal obtains the first several correlation value parameters in the first correlation value sequence according to the preset sequence range, and calculates the mean between the correlation value parameters to obtain the target correlation mean. After obtaining the correlation value mean, the terminal also calculates the ratio of the first correlation value sequence to the target correlation mean to obtain the frame position measurement parameter.

[0083] Specifically, after acquiring the frame position measurement parameter, the terminal compares the frame position measurement parameter with a preset measurement position threshold, and determines whether the received frame position corresponding to the frame position measurement parameter is the received frame start position according to the comparison result.

[0084] Optionally, if the frame position measurement parameter is greater than the preset measurement position threshold, the terminal sets the frame position measurement parameter as the target frame position measurement parameter, sets the first frame position corresponding to the target frame position measurement parameter as the receiving frame starting position, and determines the receiving frame starting position as the first path parameter of the signal between the target communication terminal and the data communication device.

[0085] Optionally, if the frame position measurement parameter is less than the preset measurement position threshold, the terminal determines that the first frame position corresponding to the frame position measurement parameter is not the starting position of the received frame, advances the first frame position to obtain an updated first frame position, and calculates the updated frame position measurement parameter until the frame position measurement parameter is greater than the preset measurement position threshold.

[0086] Optionally, the calculation of the signal first path parameter may be performed by a data communication device or by a target communication terminal, which is not limited in this embodiment.

[0087] Specifically, after determining the signal first path parameter between the data communication device and the target communication terminal, the terminal also measures the target delay spread value corresponding to the target communication terminal according to the signal first path parameter, that is, determines the maximum multipath delay spread value between the data communication device and the target communication terminal through the signal first path parameter.

[0088] 203. Determine a target cyclic prefix value of the target communication terminal according to the target delay spread value and a device address parameter of the target measurement frame;

[0089] Specifically, after determining the target delay spread value of the target communication terminal, the data communication device also determines the target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter of the target measurement frame. That is, the data communication device dynamically adjusts the target cyclic prefix value of the target communication terminal using the target delay spread value and the device address parameter of the target measurement frame. The target cyclic prefix value is a cyclic prefix whose cyclic prefix length conforms to the target delay spread value in the wireless propagation environment.

[0090] Specifically, after obtaining the target delay spread value, the data communication device also obtains the cyclic prefix measurement value corresponding to the target delay spread value, and determines whether the cyclic prefix measurement value is valid based on the device address parameter of the target measurement frame. If the cyclic prefix measurement value is valid, the cyclic prefix measurement value is retained; if the cyclic prefix measurement value is invalid, the cyclic prefix measurement value is filtered.

[0091] Optionally, in a specific embodiment, after obtaining the target delay spread value, the data communication device determines the target delay spread value as the cyclic prefix measurement value, that is, the data communication device directly sets the target delay spread value as the cyclic prefix measurement value between the data communication device and the target communication device.

[0092] Optionally, in another specific embodiment, after obtaining the target delay spread value, the data communication device can also calculate the cyclic prefix measurement value corresponding to the target delay spread value based on the target delay spread value and a preset cyclic prefix coefficient, that is, the data communication device multiplies the sum of the target delay spread value and the preset safety margin by the preset cyclic prefix coefficient to obtain the cyclic prefix measurement value corresponding to the target delay spread value.

[0093] Specifically, the data communication device parses the control field field in the measurement frame control field of the target measurement frame to obtain the device address parameter in the measurement frame control field, and compares the device address parameter with the target address parameter of the target communication terminal to determine whether the cyclic prefix measurement value is valid.

[0094] Optionally, if the device address parameter of the target measurement frame is different from the target address parameter of the target communication terminal, the data communication device determines that the target measurement frame points to an address different from the target communication terminal address, determines that the cyclic prefix measurement value corresponding to the target measurement frame is abnormal, and filters the cyclic prefix measurement value.

[0095] Optionally, if the device address parameter of the target measurement frame is the same as the target address parameter of the target communication terminal, the data communication device determines that the target measurement frame points to the same address as the target communication terminal address and assigns the cyclic prefix measurement value to a specified cyclic prefix measurement value array.

[0096] Specifically, after acquiring each cyclic prefix measurement value, the data communication device also generates a target cyclic prefix measurement value of the target communication terminal according to the cyclic prefix measurement value.

[0097] 204. Perform communication interaction with the target communication terminal according to the target cyclic prefix value.

[0098] Specifically, after determining the target cyclic prefix value corresponding to the target communication terminal, the data communication device also performs communication interaction with the target communication terminal according to the target cyclic prefix value to obtain a communication interaction result.

[0099] Specifically, after obtaining the target cyclic prefix corresponding to the target communication terminal, the data communication device also obtains the initial communication data corresponding to the target communication terminal and the data frame start position corresponding to the initial communication data, wherein the initial communication data is the service data to be transmitted between the data communication device and the target communication terminal.

[0100] Specifically, the data communication device adds the target cyclic prefix corresponding to the target communication terminal to the data frame start position of the initial communication data to obtain the target communication data, and transmits the target communication data to the target communication terminal using orthogonal frequency division multiplexing technology to obtain a communication interaction result.

[0101] Optionally, in other embodiments, after determining the target cyclic prefix value of the target communication terminal and using the target cyclic prefix value to communicate with the target communication terminal, the data communication device further detects whether there is a one-hop neighbor node device of the data communication device in the wireless propagation environment. The one-hop neighbor node device is an adjacent node device directly connected to the data communication device.

[0102] Specifically, if there is a one-hop neighbor node device corresponding to the data communication device in the wireless propagation environment, the data communication device sets the one-hop neighbor node device as a new target communication terminal, and determines the target cyclic prefix value of the target communication terminal according to the above-mentioned target cyclic prefix value generation method. In the wireless propagation environment corresponding to the data communication device, the target cyclic prefix values ​​corresponding to the target communication terminals with different multipath delay extensions are different. Figure 3 and Figure 4 As shown, Figure 4 A schematic diagram of an embodiment of a target cyclic prefix value provided in an embodiment of the present application. Figure 3 and Figure 4It can be seen that the multipath delay spread between communication terminal A and communication terminal B is greater than the multipath delay spread between the communication terminal A and communication terminal C. Then the first target cyclic prefix value between communication terminal A and communication terminal B is greater than the second target cyclic prefix value between communication terminal A and communication terminal C. When the data communication device communicates and interacts with each target communication terminal in a wireless propagation environment, it is possible to dynamically adjust the target cyclic prefix value of each target communication terminal, thereby matching the multipath delay spread in a complex and changeable wireless propagation environment.

[0103] In this embodiment, the data communication device obtains the target measurement frame corresponding to the target communication terminal by responding to the data communication request for the target communication terminal; performs cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain the target delay spread value of the target communication terminal; determines the target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter of the target measurement frame; and performs communication interaction with the target communication terminal according to the target cyclic prefix value. Before performing orthogonal frequency division multiplexing communication with the target communication terminal, a training sequence (i.e., a target measurement frame) for dynamically determining the cyclic prefix length of the target communication terminal is pre-generated, and the target measurement frame containing the training sequence is transmitted to the target communication terminal for at least one cyclic prefix measurement, so as to obtain the maximum multipath delay spread value between the target communication terminal and the target communication terminal, and dynamically determine the target cyclic prefix value of the target communication terminal according to the maximum multipath delay spread value, so that the cyclic prefix when communicating with the target communication terminal can be dynamically adjusted during the communication process, thereby maximizing the transmission efficiency in orthogonal frequency division multiplexing communication, enhancing the ability to resist inter-symbol interference, and thus improving the communication experience of the user.

[0104] like Figure 5 As shown, Figure 5 This is a flow chart of an embodiment of determining a target delay spread value in a data communication method provided in an embodiment of the present application. Specifically, in this embodiment, the data communication method further includes steps 301 to 303:

[0105] 301. Perform sliding correlation calculation on the measured reception frame according to a preset sliding parameter and the first path parameter of the signal to obtain a second correlation value sequence;

[0106] 302. Generate a target correlation value sequence according to target correlation means of the second correlation value sequence and the first correlation value sequence;

[0107] 303. Obtain a second frame position in the target correlation value sequence where the target correlation value is greater than a preset measurement position threshold, and set the second frame position as a target delay spread value.

[0108] Based on the above embodiments, in this embodiment, after determining the signal first path parameters between the data communication device and the target communication terminal, the terminal also measures the target delay spread value corresponding to the target communication terminal according to the signal first path parameters, that is, the maximum multipath delay spread value in the wireless propagation environment is determined by the signal first path parameters.

[0109] Specifically, after obtaining the signal first path parameters between the target communication terminal and the data communication device, the terminal also performs a sliding correlation calculation on the measured receiving frame according to the preset sliding parameters and the signal first path parameters to obtain the sliding correlation energy value within the preset sliding parameter range after the starting position of the measured receiving frame to obtain a second correlation value sequence.

[0110] That is, the terminal uses the preset sliding parameter as a sliding window to perform sliding correlation operations on several points after the frame start position of the measured reception frame, and calculates the correlation value energy to obtain a second correlation value sequence.

[0111] Specifically, the terminal obtains a preset sliding parameter, and divides a number of points after the start position of the received measurement frame into a number of continuous window sequences using the preset sliding parameter, and calculates a second correlation value between the continuous window sequence and the preset training sequence.

[0112] Specifically, after acquiring a number of continuous window sequences, the terminal performs product operations on the parameters in the continuous window sequences and the preset training sequence sample by sample, and acquires a second correlation value obtained by the sum of the products.

[0113] Specifically, after acquiring each second correlation value, the terminal further calculates the correlation value energy corresponding to each second correlation value, that is, the terminal calculates the square sum of each second correlation value and summarizes the square sum of each second correlation value to obtain a second correlation value sequence.

[0114] Specifically, after obtaining the second correlation value sequence, the terminal also generates a target correlation value sequence based on the target correlation mean corresponding to the second correlation value sequence and the first correlation value sequence, that is, the terminal subtracts the target correlation mean corresponding to the first correlation value sequence from the obtained second correlation value sequence, thereby eliminating correlation noise interference and obtaining the target correlation value sequence.

[0115] Specifically, after acquiring the target correlation value sequence, the terminal also uses the target correlation value sequence to measure the target delay spread value corresponding to the target communication terminal.

[0116] Specifically, the terminal obtains a second frame position in the target correlation value sequence where the target correlation value is greater than a preset measurement position, and sets the second frame position as a target delay spread value. The second frame position is a frame position parameter corresponding to the target correlation value with the largest value among the correlation values ​​in the target correlation value sequence that are greater than the preset measurement position. The target delay spread value is the maximum multipath delay spread value between the data communication device and the target communication terminal.

[0117] Specifically, after determining the target delay spread value of the target communication terminal, the data communication device also determines the target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter of the target measurement frame. That is, the data communication device dynamically adjusts the target cyclic prefix value of the target communication terminal using the target delay spread value and the device address parameter of the target measurement frame, and performs communication interaction between the data communication device and the target communication terminal using the target cyclic prefix value.

[0118] In this embodiment, the terminal performs sliding correlation calculation on the measured received frame according to the preset sliding parameter and the first path parameter of the signal to obtain a second correlation value sequence; generates a target correlation value sequence according to the target correlation mean of the second correlation value sequence and the first correlation value sequence; obtains the second frame position in the target correlation value sequence where the target correlation value is greater than the preset measurement position threshold, and sets the second frame position to the target delay spread value. The maximum delay spread value between the target communication terminal and the data communication device is dynamically determined, so that the cyclic prefix value of the communication frame can be dynamically adjusted later, thereby maximizing the transmission efficiency in orthogonal frequency division multiplexing communication, enhancing the ability to resist inter-symbol interference, and thus improving the user's communication experience.

[0119] like Figure 6 As shown, Figure 6 This is a flow chart of an embodiment of generating a target cyclic prefix value of a target communication terminal in a data communication method provided in an embodiment of the present application. Specifically, in this embodiment, the data communication method further includes steps 401 to 402:

[0120] 401. Obtain the number of cyclic prefixes of a cyclic prefix measurement value of the target communication terminal;

[0121] 402. If the number of cyclic prefixes is greater than a preset number threshold, calculate an average value of each of the cyclic prefix measurement values ​​to obtain a target cyclic prefix value of the target communication terminal.

[0122] Based on the above embodiment, in this embodiment, after acquiring each cyclic prefix measurement value, the data communication device further generates a target cyclic prefix measurement value of the target communication terminal according to the cyclic prefix measurement value.

[0123] Specifically, the data communication device obtains the cyclic prefix measurement value array corresponding to the target communication terminal, and reads the cyclic prefix number of the cyclic prefix measurement value corresponding to the target communication terminal in the cyclic prefix measurement value array, wherein the cyclic prefix number is the number of cyclic prefix measurement values ​​corresponding to the target communication terminal in the cyclic prefix measurement value array.

[0124] Optionally, if the number of cyclic prefixes is less than a preset number threshold, the data communication device continues to send target measurement frames to the target terminal for cyclic prefix measurement until the number of cyclic prefixes in the cyclic prefix measurement value array is greater than or equal to the preset number threshold. Optionally, in a specific embodiment, the preset number threshold is the number of target measurement frames sent by the data communication device to the target communication terminal in a cyclic prefix measurement process.

[0125] Optionally, if the number of cyclic prefixes is greater than or equal to a preset number threshold, the data communication device calculates the average value between the cyclic prefix measurement values ​​corresponding to the target communication terminal in the cyclic prefix array, and sets the average value as the target cyclic prefix value of the target communication terminal.

[0126] Specifically, after determining the target cyclic prefix value corresponding to the target communication terminal, the data communication device also performs communication interaction with the target communication terminal according to the target cyclic prefix value to obtain a communication interaction result.

[0127] In this embodiment, the data communication device obtains the number of cyclic prefixes of the cyclic prefix measurement value of the target communication terminal; if the number of cyclic prefixes is greater than the preset number threshold, the average value of each cyclic prefix measurement value is calculated to obtain the target cyclic prefix value of the target communication terminal. The optimal cyclic prefix between each communication node device in the wireless propagation scenario is dynamically determined, thereby maximizing the transmission efficiency in orthogonal frequency division multiplexing communication, enhancing the ability to resist inter-symbol interference, and thus improving the user's communication experience.

[0128] In order to better implement the data communication method in the embodiment of the present application, based on the data communication method, a data communication device is also provided in the embodiment of the present application, such as Figure 7 As shown, Figure 7 This is a schematic diagram of the structure of a data communication device provided in an embodiment of the present application. Specifically, the data communication device 500 includes:

[0129] The information acquisition module 501 is configured to respond to a data communication request for a target communication terminal and acquire a target measurement frame corresponding to the target communication terminal;

[0130] The prefix measurement module 502 is configured to perform cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal;

[0131] The prefix determination module 503 is configured to determine a target cyclic prefix value of the target communication terminal according to the target delay spread value and a device address parameter of the target measurement frame;

[0132] The data communication module 504 is configured to communicate and interact with the target communication terminal according to the target cyclic prefix value.

[0133] In a possible implementation manner of this embodiment, the data communication device performs cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal, including:

[0134] Sending the target measurement frame to the target communication terminal to obtain a measurement reception frame corresponding to the target measurement frame;

[0135] Determine a signal first path parameter of the target communication terminal according to a preset sequence range and the measured received frame;

[0136] A target delay spread value corresponding to the target communication terminal is measured based on the signal first path parameter.

[0137] In a possible implementation manner of this embodiment, the data communication device determines the signal first path parameter of the target communication terminal according to the preset sequence range and the measured received frame, including:

[0138] Performing a sliding correlation operation on a preset training sequence and a first frame position of the measured received frame to obtain a first correlation value sequence;

[0139] Calculate a frame position measurement parameter of the first correlation value sequence according to a preset sequence range and the first correlation value sequence;

[0140] Obtain a target frame position measurement parameter greater than a preset measurement position threshold among the frame position measurement parameters; if the frame position measurement parameter is greater than the preset measurement position threshold, determine that a first frame position corresponding to the frame position measurement parameter is set as a signal first path parameter of the target communication terminal.

[0141] In a possible implementation manner of this embodiment, the data communication device measures the target delay spread value corresponding to the target communication terminal based on the signal first path parameter, including:

[0142] Perform sliding correlation calculation on the measured reception frame according to a preset sliding parameter and the first path parameter of the signal to obtain a second correlation value sequence;

[0143] generating a target correlation value sequence according to a target correlation mean of the second correlation value sequence and the first correlation value sequence;

[0144] A second frame position in the target correlation value sequence where the target correlation value is greater than a preset measurement position threshold is obtained, and the second frame position is set as a target delay spread value.

[0145] In a possible implementation manner of this embodiment, the data communication device determines the target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter of the target measurement frame, including:

[0146] Acquire a measurement frame control field of the target measurement frame, and read a device address parameter in the measurement frame control field;

[0147] If the device address parameter is the same as the target address parameter of the target communication terminal, obtaining a cyclic prefix measurement value corresponding to the target delay spread value;

[0148] A target cyclic prefix value for the target communication terminal is generated based on the cyclic prefix measurement value.

[0149] In a possible implementation manner of this embodiment, the data communication device generates a target cyclic prefix value of the target communication terminal based on the cyclic prefix measurement value, including:

[0150] Acquire the number of cyclic prefixes of the cyclic prefix measurement value of the target communication terminal;

[0151] If the number of cyclic prefixes is greater than a preset number threshold, an average value of each cyclic prefix measurement value is calculated to obtain a target cyclic prefix value of the target communication terminal.

[0152] In a possible implementation manner of this embodiment, the data communication device performs communication interaction with the target communication terminal according to the target cyclic prefix value to obtain a communication interaction result, including:

[0153] Acquire initial communication data corresponding to the target communication terminal, and a data frame starting position corresponding to the initial communication data;

[0154] Adding the target cyclic prefix value to the data frame start position of the initial communication data to obtain target communication data;

[0155] The target communication data is transmitted to the target communication terminal to obtain a communication interaction result.

[0156] In this embodiment, the data communication device obtains the target measurement frame corresponding to the target communication terminal by responding to the data communication request for the target communication terminal; performs cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain the target delay spread value of the target communication terminal; determines the target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter of the target measurement frame; and performs communication interaction with the target communication terminal according to the target cyclic prefix value. Before performing orthogonal frequency division multiplexing communication with the target communication terminal, a training sequence for dynamically determining the cyclic prefix length of the target communication terminal is pre-generated, and the training sequence is transmitted to the target communication terminal for at least one cyclic prefix measurement to obtain the maximum multipath delay spread value between the target communication terminal and the target communication terminal, and the target cyclic prefix value of the target communication terminal is dynamically determined by the maximum multipath delay spread value, so that the cyclic prefix when communicating with the target communication terminal can be dynamically adjusted during the communication process, thereby maximizing the transmission efficiency in orthogonal frequency division multiplexing communication, enhancing the ability to resist inter-symbol interference, and thus improving the user's communication experience.

[0157] The embodiment of the present invention also provides a data communication device, such as Figure 8 As shown, Figure 8 This is a schematic diagram of the structure of an embodiment of a data communication device provided in an embodiment of the present application.

[0158] The data communication device integrates any one of the data communication devices provided in the embodiments of the present invention, and the data communication device includes:

[0159] one or more processors;

[0160] Memory; and

[0161] One or more applications, wherein the one or more applications are stored in the memory and are configured so that the processor executes the steps of the data communication method described in any of the above data communication method embodiments.

[0162] Specifically, the data communication device may include one or more processing core processors 601, one or more computer-readable storage media memories 602, a power supply 603, an input unit 604 and other components. Those skilled in the art will understand that Figure 8 The data communication device structure shown in the figure does not constitute a limitation on the data communication device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:

[0163] The processor 601 is the control center of the data communication device. It uses various interfaces and lines to connect various parts of the entire data communication device. By running or executing software programs and / or modules stored in the memory 602 and calling data stored in the memory 602, it executes various functions of the data communication device and processes data, thereby monitoring the data communication device as a whole. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 601.

[0164] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data communications by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the data communication device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.

[0165] The data communication device also includes a power supply 603 for supplying power to each component. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, power consumption management and other functions through the power management system. The power supply 603 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.

[0166] The data communication device may further include an input unit 604, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0167] Although not shown, the data communication device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the data communication device will load the executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 601 will run the application programs stored in the memory 602, thereby realizing various functions, as follows:

[0168] In response to a data communication request for a target communication terminal, obtaining a target measurement frame corresponding to the target communication terminal;

[0169] Performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal;

[0170] Determining a target cyclic prefix value of the target communication terminal according to the target delay spread value and a device address parameter of the target measurement frame;

[0171] Communicate and interact with the target communication terminal according to the target cyclic prefix value.

[0172] To this end, an embodiment of the present invention provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any data communication method provided in an embodiment of the present invention. For example, the computer program may be loaded by a processor to execute the following steps:

[0173] In response to a data communication request for a target communication terminal, obtaining a target measurement frame corresponding to the target communication terminal;

[0174] Performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal;

[0175] Determining a target cyclic prefix value of the target communication terminal according to the target delay spread value and a device address parameter of the target measurement frame;

[0176] Communicate and interact with the target communication terminal according to the target cyclic prefix value.

[0177] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the detailed description of other embodiments above, and will not be repeated here.

[0178] In specific implementation, the above units or structures can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units or structures can refer to the previous method embodiments, which will not be repeated here.

[0179] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0180] The above is a detailed introduction to a data communication method provided in an embodiment of the present application. Specific embodiments are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A data communication method, characterized in that: The data communication method comprises: In response to a data communication request for a target communication terminal, obtaining a target measurement frame corresponding to the target communication terminal, wherein the target measurement frame includes a preset training sequence and a control field, and the control field includes a device address parameter of the target communication terminal; Performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal; Determining a target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter; Performing communication interaction with the target communication terminal according to the target cyclic prefix value; The performing cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal includes: Sending the target measurement frame to the target communication terminal to obtain a measurement reception frame corresponding to the target measurement frame; Perform a sliding correlation operation on the preset training sequence and the first frame position of the measured received frame to obtain a first correlation value sequence; Calculate a frame position measurement parameter of the first correlation value sequence according to a preset sequence range and the first correlation value sequence; If the frame position measurement parameter is less than a preset measurement position threshold, the first frame position is incremented to obtain an updated first frame position; Calculating an updated frame position measurement parameter until the updated frame position measurement parameter is greater than the preset measurement position threshold; A first frame position corresponding to the updated frame position is determined as a signal first path parameter of the target communication terminal, and a target delay spread value corresponding to the target communication terminal is measured based on the signal first path parameter.

2. The data communication method according to claim 1, characterized in that: The method further comprises: If the frame position measurement parameter is greater than a preset measurement position threshold, it is determined that a first frame position corresponding to the frame position measurement parameter is set as a signal first path parameter of the target communication terminal.

3. The data communication method according to claim 1, characterized in that: The measuring a target delay spread value corresponding to the target communication terminal based on the signal first path parameter includes: Perform sliding correlation calculation on the measured reception frame according to a preset sliding parameter and the first path parameter of the signal to obtain a second correlation value sequence; generating a target correlation value sequence according to a target correlation mean of the second correlation value sequence and the first correlation value sequence; A second frame position in the target correlation value sequence where the target correlation value is greater than a preset measurement position threshold is obtained, and the second frame position is set as a target delay spread value.

4. The data communication method according to claim 1, characterized in that: The step of determining a target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter comprises: If the device address parameter is the same as the target address parameter of the target communication terminal, obtaining a cyclic prefix measurement value corresponding to the target delay spread value; A target cyclic prefix value for the target communication terminal is generated based on the cyclic prefix measurement value.

5. The data communication method according to claim 4, characterized in that: The generating a target cyclic prefix value of the target communication terminal based on the cyclic prefix measurement value comprises: Acquire the number of cyclic prefixes of the cyclic prefix measurement value of the target communication terminal; If the number of cyclic prefixes is greater than a preset number threshold, an average value of each cyclic prefix measurement value is calculated to obtain a target cyclic prefix value of the target communication terminal.

6. The data communication method according to any one of claims 1 to 5, characterized in that: The communicating and interacting with the target communication terminal according to the target cyclic prefix value includes: Acquire initial communication data corresponding to the target communication terminal, and a data frame starting position corresponding to the initial communication data; Adding the target cyclic prefix value to the data frame start position of the initial communication data to obtain target communication data; The target communication data is transmitted to the target communication terminal to obtain a communication interaction result.

7. A data communication device, characterized in that: The data communication device comprises: an information acquisition module, configured to respond to a data communication request for a target communication terminal and acquire a target measurement frame corresponding to the target communication terminal, wherein the target measurement frame includes a preset training sequence and a control field, and the control field includes a device address parameter of the target communication terminal; A prefix measurement module, configured to perform cyclic prefix measurement on the target communication terminal based on the target measurement frame to obtain a target delay spread value of the target communication terminal; A prefix determination module, configured to determine a target cyclic prefix value of the target communication terminal according to the target delay spread value and the device address parameter; A data communication module, configured to communicate and interact with the target communication terminal according to the target cyclic prefix value; The prefix measurement module is further configured to: Sending the target measurement frame to the target communication terminal to obtain a measurement reception frame corresponding to the target measurement frame; Perform a sliding correlation operation on the preset training sequence and the first frame position of the measured received frame to obtain a first correlation value sequence; Calculate a frame position measurement parameter of the first correlation value sequence according to a preset sequence range and the first correlation value sequence; If the frame position measurement parameter is less than a preset measurement position threshold, the first frame position is incremented to obtain an updated first frame position; Calculating an updated frame position measurement parameter until the updated frame position measurement parameter is greater than the preset measurement position threshold; A first frame position corresponding to the updated frame position is determined as a signal first path parameter of the target communication terminal, and a target delay spread value corresponding to the target communication terminal is measured based on the signal first path parameter.

8. A data communication device, characterized in that: The data communication device comprises: one or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the data communication method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps of the data communication method according to any one of claims 1 to 6.