Wireless communication frame generation method, device, electronic device and storage medium
By constructing a wireless communication frame with strong autocorrelation and lower peak average power ratio, the problem of being unable to perform longer-distance point-to-point communication in areas without cellular network coverage is solved, and longer-distance communication at lower signal-to-noise ratio is achieved.
Patent Information
- Application Number
- CN202211236498.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-10
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2042-10-10
AI Technical Summary
In areas without cellular network coverage, terminal devices cannot directly conduct point-to-point communication at longer distances, due to the small coverage of WIFI technology.
By constructing a leading training sequence and signaling data sequence with strong autocorrelation and lower peak average power ratio, wireless communication frames are generated, enabling the system to operate at a lower signal-to-noise ratio, thereby enabling longer-distance point-to-point communication in areas lacking coverage of cellular networks.
It realizes longer-distance point-to-point communication in areas without cellular network coverage, and improves the coverage capability and communication efficiency of wireless communication systems.
Smart Images

Figure CN115632739B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method, device, electronic device and storage medium for generating a wireless communication frame. Background Art
[0002] At present, terminal devices (such as smartphones) generally use cellular network technology to ensure wireless coverage of communications, and also support WiFi technology to achieve high-throughput, low-cost wireless communications within the coverage of wireless hotspots. Cellular network technology and WiFi technology have their own advantages and disadvantages, and complement each other, covering most application scenarios in life.
[0003] However, cellular network technology cannot work in areas without network coverage. Although WIFI technology can perform point-to-point communication, the communication distance is limited.
[0004] Therefore, the shortcomings of the existing technology are: due to the defect of small coverage range of WIFI technology (such as the typical outdoor coverage radius of 802.11n is generally around 250 meters), terminal devices cannot directly perform longer-distance point-to-point communication in areas lacking cellular network coverage. Summary of the invention
[0005] The present application provides a method, device, electronic device and storage medium for generating a wireless communication frame, which is used to solve the defect in the prior art that terminal devices cannot directly perform longer-distance point-to-point communication in areas lacking cellular network coverage. The wireless communication frame of the present application can enable the wireless communication system to operate at a lower signal-to-noise ratio, and can perform longer-distance point-to-point communication in areas lacking cellular network coverage.
[0006] The present application provides a method for generating a wireless communication frame, comprising:
[0007] constructing a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than the first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio;
[0008] Constructing a signaling data sequence, the signaling data sequence comprising: a signaling symbol and a data symbol, the data symbol being located after the signaling symbol;
[0009] The leading training sequence and the signaling data sequence are concatenated in sequence to generate a wireless communication frame.
[0010] According to a method for generating a wireless communication frame provided by the present application, the step of constructing a leading training sequence includes:
[0011] Concatenate the cyclic prefix, the first number of first ZC sequences, and the second ZC sequence in order to construct a leading training sequence;
[0012] The first number of first ZC sequences are the same, a phase difference of π between the second ZC sequence and the first ZC sequence exists, and the cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
[0013] According to a method for generating a wireless communication frame provided by the present application, the step of constructing a signaling data sequence includes:
[0014] The second number of signaling symbols and the third number of data symbols are concatenated in order to construct a signaling data sequence.
[0015] According to a method for generating a wireless communication frame provided by the present application, the step of constructing a signaling data sequence includes:
[0016] Concatenate the second number of signaling symbols and the third number of data symbols in a sequential order, and insert an intermediate training sequence every fourth number of data symbols to construct a signaling data sequence;
[0017] The autocorrelation of the intermediate training sequence is greater than the second autocorrelation, the peak-to-average power ratio of the intermediate training sequence is lower than the second peak-to-average power ratio; and the fourth quantity is negatively correlated with the channel change speed.
[0018] According to a method for generating a wireless communication frame provided by the present application, the intermediate training sequence is constructed by the following steps:
[0019] Concatenate the cyclic prefix and the fifth number of first ZC sequences in order to construct an intermediate training sequence;
[0020] The cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
[0021] According to a method for generating a wireless communication frame provided by the present application, the length of the leading training sequence and the length of the intermediate training sequence are both negatively correlated with the signal-to-noise ratio.
[0022] According to a method for generating a wireless communication frame provided by the present application, the subcarrier mapping structure of the signaling symbol or the data symbol includes: a sixth number of data subcarriers and a seventh number of pilot subcarriers;
[0023] The power factors of the data subcarrier and the pilot subcarrier satisfy the following conditions:
[0024] A ratio of a sum of a first product and a second product to a sum of the sixth number and the seventh number is 1, wherein the first product is a product of a square of a power factor of the data subcarrier and the sixth number, and the second product is a product of a square of a power factor of the pilot subcarrier and the seventh number.
[0025] The present application also provides a device for generating a wireless communication frame, comprising:
[0026] A first construction module is used to construct a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than a first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio;
[0027] A second construction module is used to construct a signaling data sequence, wherein the signaling data sequence includes: a signaling symbol and a data symbol, wherein the data symbol is located after the signaling symbol;
[0028] The generating module is used to splice the leading training sequence and the signaling data sequence in a chronological order to generate a wireless communication frame.
[0029] The present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the above-described methods for generating a wireless communication frame when executing the computer program.
[0030] The present application also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method for generating a wireless communication frame as described in any one of the above are implemented.
[0031] The present application provides a method, device, electronic device and storage medium for generating a wireless communication frame. First, a preamble training sequence is constructed, the autocorrelation of the preamble training sequence is greater than the first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio; then, a signaling data sequence is constructed, the signaling data sequence includes: a signaling symbol and a data symbol, and the data symbol is located after the signaling symbol; finally, the preamble training sequence and the signaling data sequence are spliced in order to generate a wireless communication frame. Since the autocorrelation of the preamble training sequence is greater than the first autocorrelation, the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio, that is, the preamble training sequence has a stronger autocorrelation and a lower peak-to-average power. Such a wireless communication frame can enable the wireless communication system to operate at a lower signal-to-noise ratio, and can perform longer-distance point-to-point communication in areas lacking cellular network coverage. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0033] Figure 1 It is a flowchart of a method for generating a wireless communication frame provided in an embodiment of the present application;
[0034] Figure 2 is a schematic diagram of a leading training sequence provided in an embodiment of the present application;
[0035] Figure 3 It is one of the schematic diagrams of the signaling data sequence provided in the embodiment of the present application;
[0036] Figure 4 This is the second schematic diagram of the signaling data sequence provided in the embodiment of the present application;
[0037] Figure 5 is a schematic diagram of an intermediate training sequence provided in an embodiment of the present application;
[0038] Figure 6 is a schematic diagram of a frame structure of a wireless communication frame provided in an embodiment of the present application;
[0039] Figure 7 It is a structural diagram of a device for generating a wireless communication frame provided in an embodiment of the present application;
[0040] Figure 8 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0042] Combine the following Figures 1 to 6 A method for generating a wireless communication frame of the present application is described.
[0043] Please refer to Figure 1 , Figure 1 FIG. 1 is a flow chart of a method for generating a wireless communication frame provided in an embodiment of the present application. Figure 1 As shown, the method may include the following steps:
[0044] Step 101: construct a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than a first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio;
[0045] Step 102: construct a signaling data sequence, where the signaling data sequence includes: a signaling symbol and a data symbol, where the data symbol is located after the signaling symbol;
[0046] Step 103: Concatenate the leading training sequence and the signaling data sequence in order to generate a wireless communication frame.
[0047] In step 101, the first autocorrelation is a preset autocorrelation threshold. If the autocorrelation is greater than the first autocorrelation, it means that the autocorrelation is strong. The first peak-to-average power ratio is a preset peak-to-average power ratio threshold. If the peak-to-average power ratio is lower than the first peak-to-average power ratio, it means that the peak-to-average power is low.
[0048] The preamble training sequence is constructed by using a sequence whose autocorrelation is greater than the first autocorrelation and whose peak to average power ratio (PAPR) is lower than the first peak to average power ratio. That is, the preamble training sequence has a stronger autocorrelation and a lower peak to average power.
[0049] In step 102, a signaling data sequence is constructed by using signaling symbols and data symbols. In the signaling data sequence, the data symbol is located after the signaling symbol.
[0050] In step 103, a wireless communication frame is a complete communication unit at the physical layer in the communication protocol.
[0051] In a wireless communication frame, the preamble training sequence and the signaling data sequence are in the following order: the preamble training sequence is located before the signaling symbol, and the signaling symbol is located before the data symbol. The preamble training sequence and the signaling data sequence are concatenated in order to generate a wireless communication frame.
[0052] In this embodiment, since the autocorrelation of the preamble training sequence is greater than the first autocorrelation, the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio, that is, the preamble training sequence has a stronger autocorrelation and a lower peak-to-average power. Such a wireless communication frame can enable the wireless communication system to operate at a lower signal-to-noise ratio and can perform longer-distance point-to-point communication in areas lacking cellular network coverage.
[0053] Optionally, step 101 includes: splicing a cyclic prefix, a first number of first ZC (Zaddoff Chu) sequences, and a second ZC sequence in chronological order to construct a leading training sequence; wherein, the first number of first ZC sequences are the same, the second ZC sequence differs from the first ZC sequence in phase by π, and the cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
[0054] The wireless communication frame of this embodiment is mainly used in low signal-to-noise scenarios, and is therefore more suitable for narrow bandwidth systems. The following takes a 2 MHz system bandwidth as an example to illustrate the preamble training sequence.
[0055] like Figure 2 As shown, the preamble training sequence (preamble) includes: a cyclic prefix (i.e., CP), a first number of first ZC sequences, and a second ZC sequence. The first number may be 12, but the present embodiment is not limited thereto. The 12 first ZC sequences (i.e., ZC1, ZC2, ZA3, ..., ZC12) are exactly the same, and the second ZC sequence (i.e., ZC13) differs in phase from the first ZC sequence by π. The length of the first ZC sequence and the length of the second ZC sequence are both 64 points, and the cyclic prefix includes the last 16 sampling points in the first ZC sequence.
[0056] Taking 2MHz system bandwidth as an example, the length of each sampling point is 500ns, the symbol length of the first ZC sequence and the second ZC sequence are both 32μs, the symbol length of the cyclic prefix is 8μs, and the length of the entire preamble training sequence is 8μs+32μs×12+32μs=424μs.
[0057] It should be noted that this embodiment is not limited to a 2 MHz system bandwidth, and in actual scenarios, the system bandwidth can be flexibly modulated according to the data rate to be carried by the system.
[0058] In this embodiment, since the ZC sequence modulus is constant (PAPR=0dB), the transmission power of the preamble training sequence can be increased by 3dB compared with the transmission power of the data / signaling symbol without increasing the cost of the power amplifier device, so that the system can operate at a lower signal-to-noise ratio.
[0059] In one embodiment, step 102 includes: concatenating the second number of signaling symbols and the third number of data symbols in a sequential order to construct a signaling data sequence.
[0060] like Figure 3 As shown, the signaling data sequence includes: a second number of signaling symbols and a third number of data symbols, SIG represents the signaling symbol, Data represents the data symbol, the second number can be 4, the third number can be 31×N, N is a positive integer, and this embodiment is not limited to this.
[0061] Taking 2MHz system bandwidth as an example, the length of each sampling point is 500ns, each data / signaling symbol consists of a cyclic prefix of 16 points and an orthogonal frequency division multiplexing (OFDM) symbol of 64 points, and the duration of 4 signaling symbols is (16+64)×4×500ns=160μs. The data symbol is sent after the signaling symbol ends, and the supported length is 31*N symbols. In low mobility scenarios, all data symbols are sent in sequence until all symbols are sent.
[0062] In this embodiment, the second number of signaling symbols and the third number of data symbols are concatenated in chronological order to construct a signaling data sequence, which can be applicable to low mobility scenarios.
[0063] In another embodiment, step 102 includes: splicing the second number of signaling symbols and the third number of data symbols in chronological order, and inserting an intermediate training sequence every fourth number of data symbols to construct a signaling data sequence; wherein the autocorrelation of the intermediate training sequence is greater than the second autocorrelation, and the peak-to-average power ratio of the intermediate training sequence is lower than the second peak-to-average power ratio; and the fourth number is negatively correlated with the channel change speed.
[0064] like Figure 4 As shown, the signaling data sequence includes: a second number of signaling symbols, a third number of data symbols and an intermediate training sequence, and an intermediate training sequence is inserted every M data symbols. Wherein, SIG represents a signaling symbol, Data represents a data symbol, and Midamble represents an intermediate training sequence. The second number can be 4, the third number can be 31×N, N is a positive integer, and M represents a fourth number, but this embodiment is not limited thereto.
[0065] The autocorrelation of the middle training sequence is greater than the second autocorrelation, and the peak-to-average power ratio of the middle training sequence is lower than the second peak-to-average power ratio. That is, the middle training sequence has a stronger autocorrelation and a lower peak-to-average power.
[0066] M is negatively correlated with the channel change speed, that is, in high mobility scenarios, the faster the channel changes, the smaller the value of M should be. In the same specific implementation, multiple M values can be configured to adapt to different channel environments. For example, the M value can be configured to 8, 16, 32, etc. The system can flexibly select an appropriate M value according to the channel change speed when sending wireless communication frames.
[0067] In this embodiment, the second number of signaling symbols and the third number of data symbols are spliced in chronological order, and an intermediate training sequence is inserted every fourth number of data symbols to construct a signaling data sequence; since the intermediate training sequence has a strong autocorrelation and a lower peak average power, and the fourth number is negatively correlated with the channel change speed, the appropriate fourth number can be flexibly selected according to the channel change speed, which can be applicable to high mobility scenarios.
[0068] Optionally, the intermediate training sequence is constructed by the following steps: concatenating the cyclic prefix and the fifth number of first ZC sequences in chronological order to construct the intermediate training sequence; wherein the cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
[0069] The order of the cyclic prefix and the fifth number of first ZC sequences is: the cyclic prefix is located before the fifth number of first ZC sequences, and the cyclic prefix and the fifth number of first ZC sequences are concatenated in order to construct an intermediate training sequence.
[0070] like Figure 5 As shown, the intermediate training sequence includes: a cyclic prefix and a fifth number of first ZC sequences, the fifth number may be 8, and the present embodiment is not limited thereto. The length of the first ZC sequence is 64 points, and the cyclic prefix includes the last 16 sampling points in the first ZC sequence. The first ZC sequence of the intermediate training sequence is the same as the first ZC sequence of the leading training sequence.
[0071] Taking 2MHz system bandwidth as an example, the length of each sampling point is 500ns, then the symbol length of the first ZC sequence is 32μs, the symbol length of the cyclic prefix is 8μs, and the length of the entire intermediate training sequence is 8μs+32μs×8=264μs.
[0072] In this embodiment, since the ZC sequence modulus is constant (PAPR=0dB), the transmission power of the intermediate training sequence can be increased by 3dB compared with the transmission power of the data / signaling symbol without increasing the cost of the power amplifier device, so that the system can operate at a lower signal-to-noise ratio.
[0073] In the specific implementation, Figure 6 As shown, the wireless communication frame includes: a preamble training sequence, a signaling symbol, a data symbol and an intermediate training sequence.
[0074] Taking 2MHz system bandwidth as an example, preamble represents the leading training sequence, which may include: cyclic prefix and 13 ZC sequences. The length of the entire leading training sequence may be 8μs+32μs×13μs=424μs. The phase difference between the 13th ZC sequence and the first 12 ZC sequences is π. The leading training sequence is mainly used for automatic gain control (AGC), data packet detection, obtaining the time-frequency synchronization information of the data packet, and channel estimation.
[0075] SIG may include 4 signaling symbols, each of which may consist of a 16-bit cyclic prefix and a 64-bit OFDM symbol, and the duration of the 4 signaling symbols may be (16+64)×4×500ns=160μs. In a wireless communication system, in addition to transmitting user information, signaling symbols are control signals required to ensure normal communication in order for the entire network to work in an orderly manner, such as modulation and coding scheme (MCS) signals, mobile Internet device (MID) signals, and distance (length) signals.
[0076] The data symbol can be divided into N parts: Data Seg0, Data Seg1, ..., Data SegN-1, and each data symbol can include M data symbols. M is negatively correlated with the channel change speed. The faster the channel changes, the smaller the value of M should be. For example, the M value can be configured as 8, 16, 32, etc. The data symbol can be composed of a cyclic prefix with a length of 16 points and an OFDM symbol with a length of 64 points. The duration of the data symbol can be (16+64)×500ns=40μs, and the duration of each data symbol can be 40×Mμs. The data symbol is used to transmit data.
[0077] Midamble represents an intermediate training sequence. An intermediate training sequence is inserted every M data symbols. The intermediate training sequence may include: a cyclic prefix and 8 ZC sequences. The symbol length of the ZC sequence is 32μs, the symbol length of the cyclic prefix is 8μs, and the length of the entire intermediate training sequence is 8μs+32μs×8=264μs. The intermediate training sequence is used for channel estimation.
[0078] In this implementation, on the one hand, since the ZC sequence modulus is constant (PAPR = 0 dB), the transmission power of the leading training sequence / intermediate training sequence can be increased by 3 dB compared to the transmission power of the data / signaling symbol without increasing the cost of the power amplifier device, so that the system can operate at a lower signal-to-noise ratio. On the other hand, an intermediate training sequence is inserted every M data symbols, and the appropriate M value can be flexibly selected according to the channel change speed, which can be applicable to high mobility scenarios. Such a wireless communication frame can enable the wireless communication system to operate in a lower signal-to-noise ratio and high mobility scenario, and can perform longer-distance point-to-point communication in areas lacking cellular network coverage.
[0079] Optionally, the length of the preamble training sequence and the length of the middle training sequence are both negatively correlated with the signal-to-noise ratio.
[0080] The length of the leading training sequence and the intermediate training sequence can be adjusted according to the actual application scenario. For example, the length of the training sequence can be reduced in a high SNR scenario, provided that the system supports SNR estimation.
[0081] In this embodiment, since the length of the preamble training sequence and the length of the middle training sequence are both negatively correlated with the signal-to-noise ratio, the length of the training sequence can be reduced in a high SNR scenario to further improve the data throughput of the system.
[0082] Optionally, the subcarrier mapping structure of the signaling symbol or the data symbol includes: a sixth number of data subcarriers and a seventh number of pilot subcarriers;
[0083] The power factors of data subcarriers and pilot subcarriers meet the following conditions:
[0084] The ratio of the sum of the first product and the second product to the sum of the sixth number and the seventh number is 1, the first product is the product of the square of the power factor of the data subcarrier and the sixth number, and the second product is the product of the square of the power factor of the pilot subcarrier and the seventh number.
[0085] Specifically, the signaling symbol and the data symbol have the same structure, and both the signaling symbol and the data symbol are composed of a 16-point cyclic prefix and a 64-point OFDM symbol. The data information carried by the OFDM symbol is mapped to the specified subcarrier in the frequency domain, and then the corresponding time domain OFDM symbol is obtained through the inverse fast Fourier transform (IFFT). The specific subcarrier mapping is shown below.
[0086]
[0087] in:
[0088]
[0089]
[0090] Where r(t) represents the time domain OFDM symbol; P k,n is the pilot signal at subcarrier k on the nth data symbol. The generation method of the pilot signal is the same as that of the 802.11n pilot signal. i,n is the modulation signal carried on the nth symbol, i∈[0,51]; T SYM is the duration of the data symbol; T CP is the duration of the cyclic prefix; Δf is the subcarrier spacing; Scale D is the power factor of the data subcarrier; Scale P is the power factor of the pilot subcarrier.
[0091] By adding the power factor of the data subcarrier and the power factor of the pilot subcarrier, the transmission power of the pilot signal can be increased while ensuring that the transmission power of the entire OFDM symbol remains unchanged, so as to obtain better parameter estimation results. Therefore, for the subcarrier mapping structure of the current system (52 data subcarriers, 4 pilot subcarriers), the two power factors should satisfy the following relationship:
[0092]
[0093] Among them, the sixth number can be 52, the seventh number can be 4, and the first product can be The second product can be This embodiment is not limited thereto.
[0094] In this embodiment, the power factor of the data subcarrier and the power factor of the pilot subcarrier are added, so that the transmission power of the pilot signal can be increased while ensuring that the transmission power of the entire OFDM symbol remains unchanged, so as to obtain a better parameter estimation result.
[0095] The following is a description of a wireless communication frame generation device provided in the present application. The wireless communication frame generation device described below and the wireless communication frame generation method described above can refer to each other.
[0096] Please refer to Figure 7 , Figure 7 Schematic diagram of the structure of the device for generating a wireless communication frame provided in an embodiment of the present application. Figure 7 As shown, the device may include:
[0097] A first construction module 10 is used to construct a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than a first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio;
[0098] A second construction module 20 is used to construct a signaling data sequence, wherein the signaling data sequence includes: a signaling symbol and a data symbol, wherein the data symbol is located after the signaling symbol;
[0099] The generating module 30 is used to concatenate the leading training sequence and the signaling data sequence in a chronological order to generate a wireless communication frame.
[0100] Optionally, the first construction module 10 is specifically used for:
[0101] Concatenate the cyclic prefix, the first number of first ZC sequences, and the second ZC sequence in order to construct a leading training sequence;
[0102] The first number of first ZC sequences are the same, a phase difference of π between the second ZC sequence and the first ZC sequence exists, and the cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
[0103] Optionally, the second construction module 20 is specifically used for:
[0104] The second number of signaling symbols and the third number of data symbols are concatenated in order to construct a signaling data sequence.
[0105] Optionally, the second construction module 20 is specifically used for:
[0106] Concatenate the second number of signaling symbols and the third number of data symbols in a sequential order, and insert an intermediate training sequence every fourth number of data symbols to construct a signaling data sequence;
[0107] The autocorrelation of the intermediate training sequence is greater than the second autocorrelation, the peak-to-average power ratio of the intermediate training sequence is lower than the second peak-to-average power ratio; and the fourth quantity is negatively correlated with the channel change speed.
[0108] Optionally, the second construction module 20 is further configured to construct the intermediate training sequence in the following manner:
[0109] Concatenate the cyclic prefix and the fifth number of first ZC sequences in order to construct an intermediate training sequence;
[0110] The cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
[0111] Optionally, the length of the preamble training sequence and the length of the intermediate training sequence are both negatively correlated with a signal-to-noise ratio.
[0112] Optionally, the subcarrier mapping structure of the signaling symbol or the data symbol includes: a sixth number of data subcarriers and a seventh number of pilot subcarriers;
[0113] The power factors of the data subcarrier and the pilot subcarrier satisfy the following conditions:
[0114] A ratio of a sum of a first product and a second product to a sum of the sixth number and the seventh number is 1, wherein the first product is a product of a square of a power factor of the data subcarrier and the sixth number, and the second product is a product of a square of a power factor of the pilot subcarrier and the seventh number.
[0115] Figure 8 The physical structure diagram of an electronic device is illustrated. Optionally, the electronic device may be a chip or a chip system, or a device including a chip. Figure 8 As shown, the electronic device may include: a processor (processor) 810, a communication interface (Communications Interface) 820, a memory (memory) 830 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the method for generating a wireless communication frame, and the method includes:
[0116] constructing a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than the first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio;
[0117] Constructing a signaling data sequence, the signaling data sequence comprising: a signaling symbol and a data symbol, the data symbol being located after the signaling symbol;
[0118] The leading training sequence and the signaling data sequence are concatenated in sequence to generate a wireless communication frame.
[0119] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.
[0120] On the other hand, the present application also provides a computer program product, the computer program product comprising a computer program stored on a computer-readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer, the computer can execute the method for generating a wireless communication frame provided by the above methods, the method comprising:
[0121] constructing a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than the first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio;
[0122] Constructing a signaling data sequence, the signaling data sequence comprising: a signaling symbol and a data symbol, the data symbol being located after the signaling symbol;
[0123] The leading training sequence and the signaling data sequence are concatenated in sequence to generate a wireless communication frame.
[0124] On the other hand, the present application also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for generating a wireless communication frame provided above is implemented, and the method includes:
[0125] constructing a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than the first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio;
[0126] Constructing a signaling data sequence, the signaling data sequence comprising: a signaling symbol and a data symbol, the data symbol being located after the signaling symbol;
[0127] The leading training sequence and the signaling data sequence are concatenated in sequence to generate a wireless communication frame.
[0128] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0129] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for generating a wireless communication frame, characterized in that: include: Constructing a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than a first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio; the first autocorrelation is a preset autocorrelation threshold; The first peak-to-average power ratio is a preset peak-to-average power ratio threshold; Constructing a signaling data sequence, the signaling data sequence comprising: a signaling symbol and a data symbol, the data symbol being located after the signaling symbol; Splicing the leading training sequence and the signaling data sequence in order to generate a wireless communication frame; The step of constructing a leading training sequence includes: Concatenate the cyclic prefix, the first number of first ZC sequences, and the second ZC sequence in order to construct a leading training sequence; The first number of first ZC sequences are the same, a phase difference of π between the second ZC sequence and the first ZC sequence exists, and the cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
2. The method for generating a wireless communication frame according to claim 1, characterized in that: The constructing of the signaling data sequence comprises: The second number of signaling symbols and the third number of data symbols are concatenated in sequence to construct a signaling data sequence.
3. The method for generating a wireless communication frame according to claim 1, wherein: The constructing of the signaling data sequence comprises: Concatenate the second number of signaling symbols and the third number of data symbols in a sequential order, and insert an intermediate training sequence every fourth number of data symbols to construct a signaling data sequence; The autocorrelation of the intermediate training sequence is greater than the second autocorrelation, the peak-to-average power ratio of the intermediate training sequence is lower than the second peak-to-average power ratio; and the fourth quantity is negatively correlated with the channel change speed.
4. The method for generating a wireless communication frame according to claim 3, characterized in that: The intermediate training sequence is constructed by the following steps: Concatenate the cyclic prefix and the fifth number of first ZC sequences in order to construct an intermediate training sequence; The cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
5. The method for generating a wireless communication frame according to claim 3 or 4, characterized in that: The length of the preamble training sequence and the length of the intermediate training sequence are both negatively correlated with the signal-to-noise ratio.
6. The method for generating a wireless communication frame according to any one of claims 1 to 4, characterized in that: The subcarrier mapping structure of the signaling symbol or the data symbol includes: a sixth number of data subcarriers and a seventh number of pilot subcarriers; The power factors of the data subcarrier and the pilot subcarrier satisfy the following conditions: A ratio of a sum of a first product and a second product to a sum of the sixth number and the seventh number is 1, wherein the first product is a product of a square of a power factor of the data subcarrier and the sixth number, and the second product is a product of a square of a power factor of the pilot subcarrier and the seventh number.
7. A device for generating a wireless communication frame, characterized in that: include: A first construction module is used to construct a preamble training sequence, wherein the autocorrelation of the preamble training sequence is greater than a first autocorrelation, and the peak-to-average power ratio of the preamble training sequence is lower than the first peak-to-average power ratio; and the first autocorrelation is a preset autocorrelation threshold; The first peak-to-average power ratio is a preset peak-to-average power ratio threshold; A second construction module is used to construct a signaling data sequence, wherein the signaling data sequence includes: a signaling symbol and a data symbol, wherein the data symbol is located after the signaling symbol; A generating module, used for splicing the leading training sequence and the signaling data sequence in a sequential order to generate a wireless communication frame; Wherein, the first construction module is specifically used for: Concatenate the cyclic prefix, the first number of first ZC sequences, and the second ZC sequence in order to construct a leading training sequence; The first number of first ZC sequences are the same, a phase difference of π between the second ZC sequence and the first ZC sequence exists, and the cyclic prefix includes the last preset number of sampling points in the first ZC sequence.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method for generating a wireless communication frame according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for generating a wireless communication frame according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method for generating frequency domain OFDM symbol and method for generating preamble symbol
CN112039810A
Satellite communication method and related communication equipment
CN112583755A