CN110830135B - Method and device for configuring and sending trigger frame, wireless access point and storage medium - Google Patents
Method and device for configuring and sending trigger frame, wireless access point and storage medium Download PDFInfo
- Publication number
- CN110830135B CN110830135B CN201911101090.2A CN201911101090A CN110830135B CN 110830135 B CN110830135 B CN 110830135B CN 201911101090 A CN201911101090 A CN 201911101090A CN 110830135 B CN110830135 B CN 110830135B
- Authority
- CN
- China
- Prior art keywords
- trigger frame
- period
- frequency offset
- midamble code
- doppler
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/382—Monitoring; Testing of propagation channels for resource allocation, admission control or handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
- H04B17/3912—Simulation models, e.g. distribution of spectral power density or received signal strength indicator [RSSI] for a given geographic region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0064—Rate requirement of the data, e.g. scalable bandwidth, data priority
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method and a device for configuring and sending a trigger frame, a wireless access point and a storage medium, wherein the method for configuring the trigger frame comprises the following steps: calculating the Doppler frequency offset value of the current channel; selecting the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value; and configuring the period of the midamble code on the trigger frame. By adopting the embodiment of the invention, the period of the corresponding midamble code can be flexibly selected to configure the trigger frame according to the real-time Doppler frequency offset of the current channel, and the time variation of the channel can be timely responded, thereby ensuring the performance of a communication system.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for configuring and sending a trigger frame, a wireless access point, and a storage medium.
Background
The doppler effect is a time variation of a channel due to a shift of a received signal caused by a movement of a user in a wireless environment, so that an effective estimation of the doppler shift can be used to measure how fast the channel changes. Currently, 802.11ax introduces a midamble, which is an intermediate code or is called a training sequence and can be used for channel estimation or power control, to cope with fast time variation of a channel under the doppler effect. In the 802.11ax protocol, the format of midamble code is identical to HE-LTF (High efficiency long training sequence).
Currently, an AP (Access Point, wireless Access Point) configures a midamble period on a Trigger Frame (Trigger Frame), and then sends the Trigger Frame configured with the midamble period to an associated STA (Station) to synchronize physical layer parameters, so that each STA communicates with the AP according to the midamble period configured in the Trigger Frame, thereby implementing channel estimation in a communication process, and coping with channel time variation. However, the inventor finds that, in the prior art, the period of the corresponding midamble code cannot be selected in real time according to the doppler frequency offset of the channel to configure the trigger frame, which results in that the time variation of the channel cannot be dealt with in time, and the performance of the communication system is affected.
Disclosure of Invention
Embodiments of the present invention provide a method and an apparatus for configuring and sending a trigger frame, a wireless access point, and a storage medium, which can flexibly select a period of a corresponding midamble code to configure the trigger frame according to a real-time doppler frequency offset of a current channel, and cope with channel time variation, thereby ensuring performance of a communication system.
In order to solve the above technical problem, the present invention provides a method for configuring a trigger frame, including:
calculating the Doppler frequency offset value of the current channel;
selecting the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value;
and configuring the period of the midamble code on the trigger frame.
As an improvement of the above scheme, the selecting, according to the magnitude relationship between the doppler frequency offset value and the doppler frequency offset threshold value, a period of the midamble code specifically includes:
when the Doppler frequency offset value is judged to be smaller than the Doppler frequency offset threshold value, selecting the period of the midamble code as a first period number;
when the Doppler frequency offset value is judged to be larger than or equal to the Doppler frequency offset threshold value, selecting the period of the midamble code as a second period number; wherein the second number of cycles is less than the first number of cycles.
As an improvement of the above scheme, the calculating the doppler frequency offset value of the current channel specifically includes:
receiving a frequency domain pilot signal of a current channel;
carrying out serial-parallel conversion, windowing and fast Fourier transform processing on the frequency domain pilot signal in sequence to obtain a transform domain signal;
calculating a maximum inflection point of the transform domain signal;
and calculating the Doppler frequency offset value of the current channel according to the maximum inflection point of the transform domain signal.
As an improvement of the above scheme, the method for configuring the trigger frame further includes:
performing channel simulation according to the bandwidth, the modulation order, the signal-to-noise ratio, the period of a preset midamble code and a plurality of Doppler deviation values of a communication system to obtain the corresponding relation between the Doppler deviation values and the error vector magnitude of the communication system; selecting the period of the preset midamble code as a first period number;
and obtaining a Doppler deviation value corresponding to the error vector magnitude threshold value of the communication system according to the error vector magnitude threshold value of the communication system and the corresponding relation, and taking the Doppler deviation value as the Doppler deviation threshold value.
As an improvement of the above scheme, the configuring, on the trigger frame, the period of the midamble code specifically includes:
setting the Doppler flag bit of the trigger frame to be 1;
acquiring the number of HE-LTF symbols;
and after the Doppler flag bit of the trigger frame is set to be 1, setting the number of the HE-LTF symbols and the period flag bit of the midamble code on the trigger frame according to the number of the HE-LTF symbols and the period of the midamble code.
In order to solve the same technical problem, the present invention further provides a trigger frame configuration device, including:
the Doppler frequency offset value calculation module is used for calculating the Doppler frequency offset value of the current channel;
a midamble code period selection module, configured to select a period of a midamble code according to a magnitude relationship between the doppler frequency offset value and the doppler frequency offset threshold value;
and the trigger frame configuration module is used for configuring the period of the midamble code on the trigger frame.
In order to solve the same technical problem, the present invention further provides a method for sending a trigger frame, including any one of the above methods for configuring a trigger frame, and
and sending the trigger frame configured with the period of the midamble code to a wireless station.
In order to solve the same technical problem, the present invention also provides a trigger frame transmitting device, comprising the trigger frame configuration device as described above, and
and the trigger frame sending module is used for sending the trigger frame configured with the period of the midamble code to the wireless site.
In order to solve the same technical problem, the present invention further provides a wireless access point, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and the processor implements the method for configuring a trigger frame or the method for transmitting a trigger frame as described above when executing the computer program.
In order to solve the same technical problem, the present invention further provides a computer-readable storage medium, where the computer-readable storage medium includes a stored computer program, and when the computer program runs, a device in which the computer-readable storage medium is located is controlled to execute the method for configuring a trigger frame or the method for sending a trigger frame as described above.
Compared with the prior art, the configuration and sending method and device of the trigger frame, the wireless access point and the storage medium provided by the invention are used for calculating the Doppler frequency offset value of the current channel, selecting the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value, configuring the period of the midamble code on the trigger frame, flexibly selecting the period of the corresponding midamble code according to the magnitude of the real-time Doppler frequency offset of the current channel to configure the trigger frame, so that the communication system can configure the period of the midamble code in time under the influence of the Doppler effect and cope with time variation of the channel, and the performance of the communication system is ensured.
Drawings
Fig. 1 is a flowchart illustrating a method for sending a trigger frame according to an embodiment of the present invention.
Fig. 2 is a flowchart illustrating a method for sending a trigger frame according to another embodiment of the present invention.
Figure 3 is a graphical illustration of the correspondence between doppler bias values and error vector magnitude for a communication system in an embodiment of the invention.
Fig. 4 is a schematic structural diagram of an apparatus for configuring a trigger frame according to an embodiment of the present invention.
Fig. 5 is a flowchart illustrating a method for sending a trigger frame according to an embodiment of the present invention.
Fig. 6 is a schematic structural diagram of an apparatus for sending a trigger frame according to an embodiment of the present invention.
Fig. 7 is a schematic structural diagram of a wireless access point according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, which is a flowchart illustrating a method for configuring a trigger frame according to an embodiment of the present invention, the method for configuring a trigger frame shown in fig. 1 includes steps S11 to S13, and the following steps are specifically performed:
s11, calculating the Doppler frequency offset value of the current channel;
s12, selecting the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value;
s13, configuring the midamble code period on the trigger frame.
It should be noted that, in the embodiment of the present invention, there are various methods for calculating the doppler frequency offset value of the current channel, for example, a time domain doppler spread factor estimation algorithm or a doppler effect estimation algorithm based on spectral analysis. The embodiments of the present invention are not limited to these embodiments.
It should be noted that, in the embodiment of the present invention, the doppler frequency offset threshold may be specifically set by performing channel simulation, or may be set according to actual experience, which is not limited.
In specific implementation, the method for configuring the trigger frame may be applied to an AP of a communication system. The method includes that a phy layer of the AP calculates a doppler frequency offset value of a current channel, reports the doppler frequency offset value of the current channel to a mac layer, the mac layer compares the calculated doppler frequency offset value with a preset doppler frequency offset threshold value, selects a period of a corresponding midamble code according to a size relationship between the doppler frequency offset value and the preset doppler frequency offset threshold value, and finally the AP configures the period of the midamble code for a trigger frame according to the selected period of the midamble code, so that the period of the midamble code is configured on the trigger frame, and an STA subsequently receiving the trigger frame configured with the period of the midamble code can communicate with the AP according to the period of the midamble code configured in the trigger frame, thereby enabling a communication system to configure the period of the midamble code in time under the influence of the doppler effect, and responding to time variation of the channel, and ensuring the performance of the communication system.
The method for configuring the trigger frame, provided by the embodiment of the invention, comprises the steps of calculating the Doppler frequency offset value of the current channel, selecting the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value, configuring the period of the midamble code on the trigger frame, and flexibly selecting the period of the corresponding midamble code according to the magnitude of the real-time Doppler frequency offset of the current channel to configure the trigger frame, so that a communication system can configure the period of the midamble code in time under the influence of the Doppler effect and cope with time variation of the channel, and the performance of the communication system is ensured.
On the basis of the foregoing embodiment, as a preferred implementation manner, the step S12 specifically includes:
s121, when the Doppler frequency offset value is judged to be smaller than the Doppler frequency offset threshold value, selecting the period of the midamble code as a first period number;
s122, when the Doppler frequency offset value is judged to be larger than or equal to the Doppler frequency offset threshold value, selecting the period of the midamble code as a second period number; wherein the second number of cycles is less than the first number of cycles.
The period of the midamble code is divided into a first period number and a second period number by taking an OFDM (Orthogonal Frequency Division Multiplexing) symbol as a unit, wherein the first period number is 20 symbols, which means that a midamble code is inserted every 20 OFDM symbols for channel estimation; the second period number is 10 symbols, which means that a midamble code is inserted every 10 OFDM symbols for channel estimation.
In the preferred embodiment, when it is determined that the doppler frequency offset value is smaller than the doppler frequency offset threshold value, which indicates that the communication system is currently in a low doppler effect scenario, the period of the midamble code may be selected as the first period number, so as to reduce the frequency of real-time channel estimation, and save system overhead while ensuring the performance of the communication system; when the Doppler frequency offset value is judged to be larger than or equal to the Doppler frequency offset threshold value, the communication system is indicated to be in a high Doppler effect scene at present, and the period of the midamble code can be selected as the second period number at the moment, so that the frequency of real-time channel estimation is improved, and the performance of the communication system is ensured.
On the basis of the foregoing embodiment, as a preferred implementation, the step S11 specifically includes:
s111, receiving a frequency domain pilot signal of a current channel;
s112, sequentially carrying out serial-parallel conversion, windowing and fast Fourier transform processing on the frequency domain pilot signal to obtain a transform domain signal;
s113, calculating the maximum inflection point of the transform domain signal;
and S114, calculating the Doppler frequency offset value of the current channel according to the maximum inflection point of the transform domain signal.
Preferably, a difference detection method is used to calculate the maximum inflection point of the transform domain signal.
In the preferred embodiment, since there is a Doppler frequency offset fdOf a fading signal of carrier frequency fcIts power spectral density is characterized by U-type spectrum, exceeding fc±fdIs 0, so the doppler bias value of the current channel is calculated using pilot transform domain signal spectrum analysis. Firstly, receiving a frequency domain pilot signal of a current channel, then sequentially carrying out serial-to-parallel conversion, windowing and fast Fourier transform processing on the received frequency domain pilot signal to obtain a transform domain signal, then calculating the maximum inflection point of the transform domain signal, and finally calculating the Doppler frequency offset value of the current channel according to the maximum inflection point of the transform domain signal, thereby improving the calculation accuracy of the Doppler frequency offset value.
Referring to fig. 2, on the basis of the foregoing embodiment, as a preferred implementation, the method for configuring a trigger frame further includes:
s14, performing channel simulation according to the bandwidth, the modulation order, the signal-to-noise ratio, the preset midamble code period and a plurality of Doppler deviation values of the communication system to obtain the corresponding relation between the Doppler deviation values and the error vector magnitude of the communication system; selecting the period of the preset midamble code as a first period number;
s15, obtaining a Doppler deviation value corresponding to the error vector magnitude threshold value of the communication system according to the error vector magnitude threshold value of the communication system and the corresponding relation, and taking the Doppler deviation value as the Doppler deviation threshold value.
It can be understood that the influence of the doppler frequency offset on the performance of the communication system can be measured by an Error rate or EVM (Error Vector Magnitude), which is mainly determined by factors such as a modulation order and a signal-to-noise ratio, and thus, the doppler threshold value settings in different communication systems are different. In this embodiment, channel simulation is performed according to the bandwidth, the modulation order, the signal-to-noise ratio, the period of a preset midamble code, and a plurality of doppler shift values of the communication system, so as to obtain a corresponding relationship between the plurality of doppler shift values and the error vector magnitude of the communication system; and then, according to the corresponding relation between the error vector magnitude threshold of the communication system and the simulated result, obtaining a Doppler deviation value corresponding to the error vector magnitude threshold of the communication system, and taking the Doppler deviation value as a Doppler frequency deviation threshold value. Through the process, the appropriate Doppler threshold value can be set according to the actual condition of the current communication system, so that the accuracy of the period selection of the midamble code is improved.
The above specific implementation can be further described with reference to fig. 3. Assuming that a communication system with a bandwidth of 20m, a signal-to-noise ratio of 70dB and a modulation order of 16QAM is provided, channel simulation is performed according to the bandwidth, the modulation order, the signal-to-noise ratio, the period of a preset midamble code and a plurality of doppler frequency offset values of the communication system to obtain a corresponding relationship between a plurality of doppler offset values and an error vector magnitude of the communication system as shown in fig. 3, so that the influence of the existence of doppler frequency offset on the system performance can be obviously seen, and if the system requires less than-35 dB for EVM under the simulation condition, the doppler frequency offset value of-35 dB is taken as a doppler frequency offset threshold value in the simulation result.
On the basis of the foregoing embodiment, as a preferred implementation manner, the step S13 specifically includes:
s131, setting the Doppler flag bit of the trigger frame to be 1;
s132, acquiring the number of HE-LTF symbols;
s133, after the Doppler flag bit of the trigger frame is set to be 1, setting the number of the HE-LTF symbols and the flag bit of the midamble code period on the trigger frame according to the number of the HE-LTF symbols and the period of the midamble code.
It can be understood that, where the HE-LTF symbol Number has a corresponding correlation with NSTS (Number of spatial and Time Streams), the HE-LTF symbol Number may be determined according to the Number of space-Time Streams, so as to obtain the HE-LTF symbol Number.
In the preferred embodiment, the trigger frame includes a Common information (Common Info) field, And the Common information field Of the trigger frame includes a Doppler flag (Doppler) field, the Number Of HE-LTF Symbols, And a midamble code period flag (Number Of HE-LTF Symbols And midamble period). After the Doppler flag bit of the trigger frame is set to be 1 and the number of the HE-LTF symbols is acquired, the number of the HE-LTF symbols and the period flag bit of the midamble code are set on the trigger frame according to the acquired number of the HE-LTF symbols and the period of the selected midamble code, for example, when the number of the HE-LTF symbols is 1 and the period of the midamble code is a second period number, the number of the HE-LTF symbols and the period flag bit of the midamble code on the trigger frame are set to be 0, so that the configuration of the midamble code period of the trigger frame is completed.
It will be appreciated that any combination of the above described preferred embodiments may be used to arrive at a more preferred embodiment of the invention.
The embodiment of the invention also provides a device for configuring the trigger frame, which can implement all the processes of the method for configuring the trigger frame.
Referring to fig. 4, which is a schematic structural diagram of a device for configuring a trigger frame according to an embodiment of the present invention, the device for configuring a trigger frame shown in fig. 4 includes:
a doppler frequency offset value calculating module 11, configured to calculate a doppler frequency offset value of a current channel;
a midamble code period selection module 12, configured to select a period of a midamble code according to a magnitude relationship between the doppler frequency offset value and the doppler frequency offset threshold value;
a trigger frame configuration module 13, configured to configure the period of the midamble code on the trigger frame.
The principle of the trigger frame configuration performed by the trigger frame configuration apparatus is the same as that in the above embodiment, and is not described herein again.
The configuration device for the trigger frame, provided by the embodiment of the invention, is used for calculating the Doppler frequency offset value of the current channel, selecting the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value, configuring the period of the midamble code on the trigger frame, and flexibly selecting the period of the corresponding midamble code according to the magnitude of the real-time Doppler frequency offset of the current channel to configure the trigger frame, so that a communication system can configure the period of the midamble code in time under the influence of the Doppler effect and cope with time variation of the channel, thereby ensuring the performance of the communication system.
The embodiment of the invention also provides a method for sending the trigger frame, which comprises the method for configuring the trigger frame and the method for sending the trigger frame
And S21, sending the periodic trigger frame configured with the midamble code to the wireless station.
Referring to fig. 5, it is a flowchart illustrating a method for sending a trigger frame according to an embodiment of the present invention, where the method for sending a trigger frame shown in fig. 5 includes all steps in the method for configuring a trigger frame shown in fig. 1. In a specific implementation, the method for sending the trigger frame may be applied to an AP of a communication system. After the period of the midamble code is configured on the trigger frame, the trigger frame configured with the period of the midamble code is sent to the wireless station to synchronize physical layer parameters, so that the wireless station subsequently receiving the trigger frame configured with the period of the midamble code can communicate with the AP according to the period of the midamble code configured in the trigger frame, and therefore the communication system can timely configure the period of the midamble code under the influence of Doppler effect, timely cope with channel time variation, and the performance of the communication system is guaranteed.
The method for sending the trigger frame, provided by the embodiment of the invention, comprises the steps of calculating the Doppler frequency offset value of the current channel, selecting the period of the midamble code according to the size relation between the Doppler frequency offset value and the Doppler frequency offset threshold value, configuring the period of the midamble code on the trigger frame, and flexibly selecting the period of the corresponding midamble code according to the real-time Doppler frequency offset of the current channel to configure the trigger frame, so that a communication system can configure the period of the midamble code in time under the influence of the Doppler effect and cope with time variation of the channel, and the performance of the communication system is ensured.
The embodiment of the invention also provides a device for sending the trigger frame, which can implement all the processes of the sending method of the trigger frame.
Referring to fig. 6, it is a schematic structural diagram of a trigger frame transmitting apparatus according to an embodiment of the present invention, where the trigger frame transmitting apparatus shown in fig. 6 includes a trigger frame configuration apparatus shown in fig. 4, and
a trigger frame sending module 21, configured to send the trigger frame configured with the midamble code period to the wireless station.
The principle of the trigger frame sending device sending the trigger frame is the same as the above embodiment, and is not described herein again.
The sending device of the trigger frame provided by the embodiment of the invention calculates the Doppler frequency offset value of the current channel, selects the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value, configures the period of the midamble code on the trigger frame, and can flexibly select the period of the corresponding midamble code according to the magnitude of the real-time Doppler frequency offset of the current channel to configure the trigger frame, so that a communication system can configure the period of the midamble code in time under the influence of the Doppler effect and cope with time variation of the channel, thereby ensuring the performance of the communication system.
Fig. 7 is a schematic structural diagram of a wireless access point according to an embodiment of the present invention.
The wireless access point provided by the embodiment of the present invention includes a processor 31, a memory 32, and a computer program stored in the memory and configured to be executed by the processor 31, where the processor 31 implements the method for configuring a trigger frame according to any of the above embodiments or the method for transmitting a trigger frame according to any of the above embodiments when executing the computer program.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium includes a stored computer program, where when the computer program runs, a device in which the computer-readable storage medium is located is controlled to execute the method for configuring a trigger frame according to any of the above embodiments or the method for sending a trigger frame according to any of the above embodiments.
When executing the computer program, the processor 31 implements the steps in the above embodiment of the method for configuring a trigger frame or the above embodiment of the method for sending a trigger frame, for example, all the steps of the method for configuring a trigger frame shown in fig. 1. Alternatively, the processor 31, when executing the computer program, implements functions of each module/unit in the above-mentioned embodiment of the apparatus for configuring a trigger frame or the above-mentioned embodiment of the apparatus for transmitting a trigger frame, for example, functions of each module of the apparatus for configuring a trigger frame shown in fig. 4.
Illustratively, the computer program may be divided into one or more modules, which are stored in the memory 32 and executed by the processor 31 to accomplish the present invention. The one or more modules may be a series of computer program instruction segments capable of performing certain functions that are used to describe the execution of the computer program in the wireless access point. For example, the computer program may be divided into a doppler frequency offset value calculation module, a midamble code period selection module, and a trigger frame configuration module, and the specific functions of each module are as follows: the Doppler frequency offset value calculation module is used for calculating the Doppler frequency offset value of the current channel; a midamble code period selection module, configured to select a period of a midamble code according to a magnitude relationship between the doppler frequency offset value and the doppler frequency offset threshold value; and the trigger frame configuration module is used for configuring the period of the midamble code on the trigger frame.
The wireless access point may include, but is not limited to, a processor 31, a memory 32. Those skilled in the art will appreciate that the schematic diagram is merely an example of a wireless access point and does not constitute a limitation of a wireless access point, and may include more or less components than those shown, or some components in combination, or different components, e.g., the wireless access point may also include input-output devices, network access devices, buses, etc.
The Processor 31 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, and the processor 31 is the control center of the wireless access point and connects the various parts of the entire wireless access point using various interfaces and lines.
The memory 32 may be used to store the computer programs and/or modules, and the processor 31 may implement the various functions of the wireless access point by running or executing the computer programs and/or modules stored in the memory 32 and invoking the data stored in the memory 32. The memory 32 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created from use of the wireless access point, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
Wherein the wireless access point integrated module/unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments described above may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like.
It should be noted that the above-described device embodiments are merely illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or 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 solution of the present embodiment. In addition, in the drawings of the embodiment of the apparatus provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and may be specifically implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.
Claims (9)
1. A method for configuring a trigger frame, comprising:
performing channel simulation according to the bandwidth, the modulation order, the signal-to-noise ratio, the period of a preset midamble code and a plurality of Doppler deviation values of a communication system to obtain the corresponding relation between the Doppler deviation values and the error vector magnitude of the communication system; selecting the period of the preset midamble code as a first period number;
obtaining a Doppler deviation value corresponding to the error vector magnitude threshold value of the communication system according to the error vector magnitude threshold value of the communication system and the corresponding relation, and taking the Doppler deviation value as a Doppler deviation threshold value;
calculating the Doppler frequency offset value of the current channel;
selecting the period of the midamble code according to the magnitude relation between the Doppler frequency offset value and the Doppler frequency offset threshold value;
and configuring the period of the midamble code on the trigger frame.
2. The method for configuring trigger frame according to claim 1, wherein the selecting a period of a midamble code according to a magnitude relationship between the doppler frequency offset value and the doppler frequency offset threshold value specifically includes:
when the Doppler frequency offset value is judged to be smaller than the Doppler frequency offset threshold value, selecting the period of the midamble code as a first period number;
when the Doppler frequency offset value is judged to be larger than or equal to the Doppler frequency offset threshold value, selecting the period of the midamble code as a second period number; wherein the second number of cycles is less than the first number of cycles.
3. The method of claim 1 or 2, wherein the calculating the doppler shift value of the current channel specifically includes:
receiving a frequency domain pilot signal of a current channel;
carrying out serial-parallel conversion, windowing and fast Fourier transform processing on the frequency domain pilot signal in sequence to obtain a transform domain signal;
calculating a maximum inflection point of the transform domain signal;
and calculating the Doppler frequency offset value of the current channel according to the maximum inflection point of the transform domain signal.
4. The method for configuring a trigger frame according to claim 1 or 2, wherein the configuring the midamble code period on the trigger frame specifically includes:
setting the Doppler flag bit of the trigger frame to be 1;
acquiring the number of HE-LTF symbols;
and after the Doppler flag bit of the trigger frame is set to be 1, setting the number of the HE-LTF symbols and the period flag bit of the midamble code on the trigger frame according to the number of the HE-LTF symbols and the period of the midamble code.
5. An apparatus for configuring a trigger frame, comprising:
the Doppler frequency offset threshold value calculation module is used for carrying out channel simulation according to the bandwidth, the modulation order, the signal-to-noise ratio, the period of a preset midamble code and a plurality of Doppler deviation values of the communication system to obtain the corresponding relation between the Doppler deviation values and the error vector amplitude of the communication system; selecting the period of the preset midamble code as a first period number; obtaining a Doppler deviation value corresponding to the error vector magnitude threshold value of the communication system according to the error vector magnitude threshold value of the communication system and the corresponding relation, and taking the Doppler deviation value as a Doppler deviation threshold value;
the Doppler frequency offset value calculation module is used for calculating the Doppler frequency offset value of the current channel;
a midamble code period selection module, configured to select a period of a midamble code according to a magnitude relationship between the doppler frequency offset value and the doppler frequency offset threshold value;
and the trigger frame configuration module is used for configuring the period of the midamble code on the trigger frame.
6. A method for sending trigger frame, characterized in that it includes the method for configuring trigger frame according to any one of claims 1-4, and
and sending the trigger frame configured with the period of the midamble code to a wireless station.
7. A device for sending a trigger frame, comprising the device for configuring a trigger frame according to claim 5, and
and the trigger frame sending module is used for sending the trigger frame configured with the period of the midamble code to the wireless site.
8. A wireless access point comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the method of configuring the trigger frame according to any one of claims 1 to 4 or the method of transmitting the trigger frame according to claim 6 when executing the computer program.
9. A computer-readable storage medium, comprising a stored computer program, wherein when the computer program runs, the computer-readable storage medium controls a device to execute the method for configuring the trigger frame according to any one of claims 1 to 4 or the method for transmitting the trigger frame according to claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911101090.2A CN110830135B (en) | 2019-11-12 | 2019-11-12 | Method and device for configuring and sending trigger frame, wireless access point and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911101090.2A CN110830135B (en) | 2019-11-12 | 2019-11-12 | Method and device for configuring and sending trigger frame, wireless access point and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110830135A CN110830135A (en) | 2020-02-21 |
CN110830135B true CN110830135B (en) | 2022-05-24 |
Family
ID=69554317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911101090.2A Active CN110830135B (en) | 2019-11-12 | 2019-11-12 | Method and device for configuring and sending trigger frame, wireless access point and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110830135B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115189785B (en) * | 2021-04-02 | 2023-10-27 | ***通信集团终端有限公司 | Method, system and equipment for verifying Doppler spread of channel |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682288A (en) * | 2017-10-09 | 2018-02-09 | 北京邮电大学 | A kind of method and device for calculating channel estimation value |
CN109428704A (en) * | 2017-08-31 | 2019-03-05 | 华为技术有限公司 | A kind of intermediate lead code instruction, method of reseptance and device |
CN109495409A (en) * | 2018-12-29 | 2019-03-19 | 京信通信***(中国)有限公司 | Channel estimation methods, device, radio receiver and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101808189B1 (en) * | 2011-08-04 | 2017-12-12 | 삼성전자주식회사 | Apparatus and method for estimating doppler spread in mobile communication system |
-
2019
- 2019-11-12 CN CN201911101090.2A patent/CN110830135B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109428704A (en) * | 2017-08-31 | 2019-03-05 | 华为技术有限公司 | A kind of intermediate lead code instruction, method of reseptance and device |
CN107682288A (en) * | 2017-10-09 | 2018-02-09 | 北京邮电大学 | A kind of method and device for calculating channel estimation value |
CN109495409A (en) * | 2018-12-29 | 2019-03-19 | 京信通信***(中国)有限公司 | Channel estimation methods, device, radio receiver and storage medium |
Non-Patent Citations (1)
Title |
---|
高速移动环境OFDM***中多普勒频偏估计的研究;毛广金;《中国优秀硕士学位论文全文数据库信息科技辑》;20120715;第26-43页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110830135A (en) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2667077C1 (en) | Method for processing signals and device | |
CN109600328A (en) | Stablize modulation index calibration and dynamic controls | |
CN102017432B (en) | Communication system, transmitter, receiver, and communication method | |
CN109219134A (en) | A kind of sending method and device | |
CN101199173A (en) | OFDM receiver with CSI based LLR metrics | |
US20100073149A1 (en) | System, apparatus and method for enabling optimal communication over power lines | |
CN105659547A (en) | Method and apparatus for peak to average power ratio reduction | |
KR20160114132A (en) | Uplink access method, device and system | |
US20180367344A1 (en) | Signal Sending Method and Apparatus | |
EP3328115B1 (en) | Device, board card and method for signal output | |
US20200287763A1 (en) | Dynamically configuring 802.11ax extended range settings based on network measurements | |
US8761299B2 (en) | Preamble generating apparatus, preamble generating method, and computer readable recording medium storing program | |
CN110830135B (en) | Method and device for configuring and sending trigger frame, wireless access point and storage medium | |
CN111342919B (en) | Method and equipment for estimating frequency domain channel correlation value of channel | |
CN114726702A (en) | Method and device for estimating and compensating channel frequency offset | |
Ramón et al. | Signal classification with an SVM-FFT approach for feature extraction in cognitive radio | |
US11394473B2 (en) | Adjusting an error vector measure (EVM) window | |
CN107367723B (en) | Method and equipment for measuring distance | |
CN108111271B (en) | Signaling indication of reference signal, and method and device for sending reference signal | |
CN112543066B (en) | Radio frequency index measuring method and device | |
CN114726492A (en) | Method, terminal and storage medium for correcting peak-to-average ratio of demodulation reference signal | |
CN110784427B (en) | Methods, systems, and computer readable media for efficiently generating narrowband internet of things uplink signals | |
CN106534026B (en) | Data sequence processing method and related equipment | |
US9450848B1 (en) | Methods and apparatus for adjusting a phase of a transmitted signal based on an evaluation of an eye opening in an eye diagram | |
Kadhum et al. | Implementation of spectrum sensing based OFDM transceiver using Xilinx system generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |