[go: up one dir, main page]

CN115632922B - Frequency deviation adjustment method and device, electronic device, and computer-readable storage medium - Google Patents

Frequency deviation adjustment method and device, electronic device, and computer-readable storage medium Download PDF

Info

Publication number
CN115632922B
CN115632922B CN202211293281.5A CN202211293281A CN115632922B CN 115632922 B CN115632922 B CN 115632922B CN 202211293281 A CN202211293281 A CN 202211293281A CN 115632922 B CN115632922 B CN 115632922B
Authority
CN
China
Prior art keywords
density
ext
data
frequency offset
pilot
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
Application number
CN202211293281.5A
Other languages
Chinese (zh)
Other versions
CN115632922A (en
Inventor
阮松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Eswin Computing Technology Co Ltd
Guangzhou Quanshengwei Information Technology Co Ltd
Original Assignee
Beijing Eswin Computing Technology Co Ltd
Guangzhou Quanshengwei Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Eswin Computing Technology Co Ltd, Guangzhou Quanshengwei Information Technology Co Ltd filed Critical Beijing Eswin Computing Technology Co Ltd
Priority to CN202211293281.5A priority Critical patent/CN115632922B/en
Publication of CN115632922A publication Critical patent/CN115632922A/en
Application granted granted Critical
Publication of CN115632922B publication Critical patent/CN115632922B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2657Carrier synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a frequency offset adjusting method and device, electronic equipment and a computer readable storage medium, wherein the method comprises the steps of being applied to a receiving end, obtaining a frequency offset estimation value of a data subcarrier from received transmission data, wherein the frequency offset estimation value is used for representing the state of a transmission channel for transmitting the transmission data, determining the density of a pilot subcarrier based on the frequency offset estimation value of the data subcarrier, and sending the density of the pilot subcarrier to a sending end, wherein the density of the pilot subcarrier is used for dynamically adjusting a control field in the data to be transmitted by the sending end. According to the embodiment of the disclosure, the density of the pilot frequency sub-carrier can be dynamically adjusted in real time, so that the error rate is reduced, and meanwhile, the transmission efficiency is improved.

Description

Frequency offset adjustment method and device, electronic equipment and computer readable storage medium
Technical Field
The disclosure relates to the technical field of communication, and in particular relates to a frequency offset adjustment method and device, electronic equipment and a computer readable storage medium.
Background
Compared with base station communication, mobile hotspot (WiFi) communication has the characteristics of small scale and low cost, so that the performance of sampling clock, radio frequency carrier precision and the like is poor, and therefore, the sampling frequency offset tracking problem (sample Frequency Offset, SFO) and the carrier frequency offset tracking problem (Carrier Frequency Offset, CFO) are more prominent. The sampling frequency deviation refers to the deviation between the rated data sampling rate and the actual sampling rate of a digital system. Carrier frequency offset refers to the fact that in a radio frequency communication system, the carrier frequency of a transmitter is inconsistent with that of a receiver, so that residual carriers exist in a demodulation signal, and demodulation errors are caused.
Disclosure of Invention
The disclosure provides a frequency offset adjustment method and device, electronic equipment and a computer readable storage medium.
In a first aspect, the present disclosure provides a frequency offset adjustment method, applied to a receiving end, including:
obtaining a frequency offset estimation value of a data subcarrier from received transmission data, wherein the frequency offset estimation value is used for representing the state of a transmission channel for transmitting the transmission data;
Determining the density of pilot frequency subcarriers based on the frequency offset estimation value of the data subcarriers;
and sending the density of the pilot frequency sub-carriers to a sending end, wherein the density of the pilot frequency sub-carriers is used for dynamically adjusting a control field in data to be transmitted by the sending end.
In a second aspect, the present disclosure provides a frequency offset adjustment method, applied to a transmitting end, where the method includes:
receiving the density of pilot frequency sub-carriers from a receiving end, wherein the density of the pilot frequency sub-carriers is determined by the receiving end according to the frequency offset estimation value of the data sub-carriers obtained from the transmission data;
Modifying a control field in data to be transmitted based on the density of the pilot frequency subcarriers, and inserting the modified control field into the data to be transmitted;
and sending the data to be transmitted to the receiving end.
In a third aspect, the present disclosure provides a frequency offset adjustment apparatus, applied to a receiving end, where the apparatus includes:
The acquisition module is used for acquiring a frequency offset estimation value of a data subcarrier from received transmission data, wherein the frequency offset estimation value is used for representing the state of a transmission channel for transmitting the transmission data;
the determining module is used for determining the density of the pilot frequency sub-carrier based on the frequency offset estimation value of the data sub-carrier;
And the first sending module is used for sending the density of the pilot frequency sub-carriers to a sending end, wherein the density of the pilot frequency sub-carriers is used for dynamically adjusting a control field in data to be transmitted by the sending end.
In a fourth aspect, the present disclosure provides a frequency offset adjustment device, applied to a transmitting end, where the device includes:
The second receiving module is used for receiving the density of the pilot frequency sub-carrier determined by the receiving end, wherein the density of the pilot frequency sub-carrier is determined by the receiving end according to the frequency offset estimation value of the data sub-carrier obtained from the transmission data;
The modification module is used for modifying a control field in the data to be transmitted based on the density of the pilot frequency subcarriers and inserting the modified control field into the data to be transmitted;
and the second sending module is used for sending the data to be transmitted to the receiving end.
In a fifth aspect, the present disclosure provides an electronic device comprising at least one processor, and a memory communicatively coupled to the at least one processor, wherein the memory stores one or more computer programs executable by the at least one processor, one or more of the computer programs being executable by the at least one processor to enable the at least one processor to perform the frequency offset adjustment method described above.
In a sixth aspect, the present disclosure provides a computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor/processing core, implements the above-described frequency offset adjustment method.
According to the frequency offset adjusting method provided by the embodiment of the disclosure, the density of the pilot frequency subcarrier is determined from the frequency offset estimated value of the data subcarrier obtained from the received transmission data, and then the density of the pilot frequency subcarrier is sent to the sending end, the sending end modifies the control field in the data to be transmitted based on the density of the pilot frequency subcarrier, when the receiving end receives the data to be transmitted, SFO and CFO can be determined according to the density of the pilot frequency subcarrier, and as the density of the pilot frequency subcarrier can reflect the channel state between the receiving end and the sending end, the receiving end determines the density of the pilot frequency subcarrier based on the frequency offset estimated value of the data subcarrier, so that the sending end dynamically adjusts the density of the pilot frequency subcarrier in real time, the estimation and supplement of the SFO and the CFO can be ensured to be more accurate, the error rate can be reduced, the proportion of the data carrier can be improved, and the transmission efficiency can be improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure, without limitation to the disclosure. The above and other features and advantages will become more readily apparent to those skilled in the art by describing in detail exemplary embodiments with reference to the attached drawings, in which:
fig. 1 is an application scenario diagram of an embodiment of the present disclosure;
Fig. 2 is a flowchart of a method for adjusting frequency offset according to an embodiment of the present disclosure;
fig. 3 is a single user HE PPDU frame format;
fig. 4 is a flowchart of a method for adjusting frequency offset according to an embodiment of the present disclosure;
fig. 5 is a block diagram of a frequency offset adjustment device according to an embodiment of the disclosure;
fig. 6 is a block diagram of a frequency offset adjustment device according to an embodiment of the disclosure;
fig. 7 is a flowchart of a method for adjusting frequency offset according to an embodiment of the present disclosure;
Fig. 8 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
For a better understanding of the technical solutions of the present disclosure, exemplary embodiments of the present disclosure will be described below with reference to the accompanying drawings, in which various details of the embodiments of the present disclosure are included to facilitate understanding, and they should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Embodiments of the disclosure and features of embodiments may be combined with each other without conflict.
As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Fig. 1 is an application scenario diagram of an embodiment of the present disclosure. As shown in fig. 1, the transmitting end 10 and the receiving end 20 communicate through the WiFi device 30, the transmitting end 10 sends transmission data to the receiving end 20 through the WiFi device 30, and after the receiving end 20 receives the transmission data, the density of pilot subcarriers is obtained from a control field of the transmission data, but the pilot subcarriers are fixed, and when the state of a transmission channel is deteriorated, SFO and CFO cannot be estimated correctly, and the density of the pilot subcarriers cannot be adjusted, so that SFO and CFO cannot be compensated accurately, thereby increasing the bit error rate. When the state of the transmission channel is improved, the density of the pilot subcarriers cannot be adjusted, and thus, the transmission efficiency of the transmission channel cannot be improved in real time.
In a first aspect, an embodiment of the present disclosure provides a method for adjusting frequency offset, which is applicable to a receiving end and is used for dynamically adjusting the density of pilot subcarriers.
Fig. 2 is a flowchart of a method for adjusting frequency offset according to an embodiment of the present disclosure. Referring to fig. 2, a frequency offset adjustment method provided by an embodiment of the present disclosure includes:
step S201, obtaining a frequency offset estimation value of a data subcarrier from the received transmission data. The frequency offset estimation value is used for representing the state of a transmission channel for transmitting transmission data.
The transmission data is data sent by the sending end to the receiving end through the WiFi device, and the data can be text data, voice data, video data, image data and the like which can be transmitted through the WiFi device.
In some embodiments, the frequency offset estimate for the data subcarriers may be determined by an LS linear estimation method that uses observed data to estimate the unknown parameters in the linear model.
In some embodiments, the phase offset θ of the data subcarriers is θ=sk+c, where s and c are both constants to be estimated and k is the data subcarrier frequency.
The equation of the frequency offset estimation value of the data subcarrier is: Wherein, Is the phase slope estimate, i.e. the effect on SFO,Is the phase intercept estimation, i.e. the effect on CFO. () T is the conjugate transpose.
Wherein,
K 1~km denotes the sequence number of the pilot subcarrier in the OFDM symbol. The serial numbers of the pilot subcarriers are positive and negative symmetrical, and the phase offset of the data subcarriers is calculated by carrying out mathematical interpolation on the m pilot subcarriers.
Table 1 is the pilot index for the 26-tone main channel, in Table 1, PPDU BW represents the layer protocol data unit interface bandwidth, and K R26 represents the 26-tone sequence number.
TABLE 1
At 160MHz, the number of pilot subcarriers is increased 512 or decreased 512 only at 80MHz, i.e. the number of pilot subcarriers is (80 MHz pilot subcarrier index-512, 80MHz pilot subcarrier index +512).
In some embodiments, step S101 obtains a frequency offset estimate for the data subcarriers based on the received transmission data, including determining a channel state based on the received transmission data and determining a frequency offset estimate for the data subcarriers based on a phase offset in the channel state.
Wherein, if the number of retransmissions of the transmission data is large, it indicates that the channel state is poor. The phase offset is determined from interpolation in pilot subcarriers of the transmitted data.
In the embodiment of the disclosure, mathematical differences are performed on m pilot subcarriers, and phase offsets of data subcarriers are calculated based on the mathematical differences, so that frequency offset estimation values of the data subcarriers are determined.
Step S202, the density of the pilot frequency sub-carrier is determined based on the frequency offset estimation value of the data sub-carrier.
After determining the frequency offset estimation value of the data subcarrier, the density of the pilot subcarrier is determined based on the frequency offset estimation value of the data subcarrier, specifically, the determination mode can be determined through summarization of historical data or through adjacent frequency offset estimation values of two times.
In some embodiments, the density of pilot subcarriers is increased when the frequency offset estimate for the data subcarriers is greater, and the density of pilot subcarriers is decreased when the frequency offset estimate for the data subcarriers is less.
By way of example, comparing the frequency offset estimation value of the data subcarrier with a preset frequency offset estimation threshold, and when the frequency offset estimation value of the data subcarrier is smaller than the preset frequency offset estimation threshold, the density of the pilot subcarrier can be reduced. When the frequency offset estimation value of the data subcarrier is larger than a preset frequency offset estimation threshold value, the density of the pilot frequency subcarrier can be increased.
Illustratively, the frequency offset estimates of two adjacent data subcarriers are compared, and if the subsequent frequency offset estimate is less than the prior frequency offset estimate, the density of the pilot subcarriers is reduced. If the latter frequency offset estimation value is larger than the former frequency offset estimation value, the density of the pilot frequency sub-carrier is increased.
In some embodiments, step S202 determines the density of pilot subcarriers based on the frequency offset estimate of the data subcarriers, including:
the method comprises the steps of increasing the density of pilot frequency subcarriers when a frequency offset estimation value of data subcarriers is smaller than a first frequency offset threshold value, maintaining the density of the pilot frequency subcarriers when the frequency offset estimation value of the data subcarriers is larger than the first frequency offset threshold value and smaller than a second frequency offset threshold value, wherein the first frequency offset threshold value is smaller than the second frequency offset threshold value, and reducing the density of the pilot frequency subcarriers when the frequency offset estimation value of the data subcarriers is larger than the second frequency offset threshold value.
The first frequency offset threshold and the second frequency offset threshold are preset. The method for determining the first frequency offset threshold and the second frequency offset threshold is not limited in the embodiment of the disclosure. For example, the first frequency offset threshold and the second frequency offset threshold may be determined from historical data.
Step S203, the density of the pilot subcarriers is sent to the transmitting end, where the density of the pilot subcarriers is used for the transmitting end to dynamically adjust the control field in the data to be transmitted.
In some embodiments, the density of pilot subcarriers is sent to the sender by ACTION (ACTION) frames.
Illustratively, the density of pilot subcarriers is inserted into the control field of the data to be transmitted. Fig. 3 is a single user HE PPDU frame format. Ext>ext> asext>ext> shownext>ext> inext>ext> fig.ext>ext> 3ext>ext>,ext>ext> theext>ext> controlext>ext> fieldext>ext> ofext>ext> theext>ext> dataext>ext> toext>ext> beext>ext> transmittedext>ext> includesext>ext> aext>ext> conventionalext>ext> shortext>ext> trainingext>ext> fieldext>ext> (ext>ext> Lext>ext> -ext>ext> STFext>ext>)ext>ext>,ext>ext> aext>ext> longext>ext> trainingext>ext> fieldext>ext> (ext>ext> Lext>ext> -ext>ext> LTFext>ext>)ext>ext>,ext>ext> aext>ext> conventionalext>ext> trainingext>ext> fieldext>ext> (ext>ext> Lext>ext> -ext>ext> SIGext>ext>)ext>ext>,ext>ext> repeatedext>ext> conventionalext>ext> signalingext>ext> (ext>ext> RLext>ext> -ext>ext> SIGext>ext>)ext>ext>,ext>ext> Gaoext>ext> Xiaoxinext>ext> aext>ext> fieldext>ext> (ext>ext> HEext>ext> -ext>ext> SIGext>ext> -ext>ext> aext>ext>)ext>ext>,ext>ext> anext>ext> HEext>ext> partext>ext> shortext>ext> trainingext>ext> sequenceext>ext> (ext>ext> HEext>ext> -ext>ext> STFext>ext>)ext>ext>,ext>ext> anext>ext> HEext>ext> partext>ext> longext>ext> trainingext>ext> sequenceext>ext> (ext>ext> HEext>ext> -ext>ext> LTFext>ext>)ext>ext>,ext>ext> dataext>ext> (ext>ext> dataext>ext>)ext>ext>,ext>ext> aext>ext> packetext>ext> extensionext>ext> fieldext>ext> (ext>ext> peext>ext> fieldext>ext>)ext>ext>,ext>ext> andext>ext> theext>ext> presentext>ext> disclosureext>ext> insertsext>ext> theext>ext> densityext>ext> ofext>ext> pilotext>ext> subcarriersext>ext> intoext>ext> theext>ext> HEext>ext> -ext>ext> SIGext>ext> -ext>ext> aext>ext> fieldext>ext>.ext>ext>
In some embodiments, the data to be transmitted after the adjustment control field sent by the sending end is received.
In some embodiments, step S203 further comprises sending a density adjustment request to the sender before sending the density of the pilot subcarriers to the sender, receiving a response message returned by the sender, and judging whether the sender accepts the density adjustment of the pilot subcarriers based on the response message.
When the receiving end sends a density adjustment request to the transmitting section, the transmitting end returns a response message to the receiving end, the receiving end judges whether the transmitting end accepts density adjustment of the pilot frequency sub-carrier or not based on the response message, and if the adjustment is possible, the receiving end sends adjustment information to the transmitting end.
The response message comprises one or more of the following information, namely the density adjustment capability of the sending end and whether to receive the density adjustment.
In some embodiments, the receiving end sends an indication of the density adjustment of the pilot subcarriers to the transmitting end when the transmitting end has density adjustment capabilities and is willing to receive the density adjustment.
According to the frequency offset adjusting method provided by the embodiment of the disclosure, the density of the pilot frequency subcarrier is determined from the frequency offset estimation value of the data subcarrier obtained from the received transmission data, then the density of the pilot frequency subcarrier is sent to the sending end, the sending end modifies the control field in the data to be transmitted based on the density of the pilot frequency subcarrier, when the receiving end receives the data to be transmitted, SFO and CFO can be determined according to the density of the pilot frequency subcarrier, as the density of the pilot frequency subcarrier can reflect the channel state between the receiving end and the sending end, the receiving end determines the density of the pilot frequency subcarrier based on the frequency offset estimation value of the data subcarrier, so that the sending end can adjust the density of the pilot frequency subcarrier in real time, the estimation and supplement of the SFO and the CFO can be more accurate, the error rate can be reduced, the proportion of the data carrier can be improved, and the transmission efficiency can be improved.
In a second aspect, an embodiment of the present disclosure provides a method for adjusting a frequency offset, where the method is applied to a transmitting end.
Fig. 4 is a flowchart of a method for adjusting frequency offset according to an embodiment of the present disclosure. As shown in fig. 4, the frequency offset adjustment method provided by the embodiment of the disclosure includes:
step S401, receiving the density of pilot frequency sub-carriers from a receiving end, wherein the density of the pilot frequency sub-carriers is determined by the receiving end according to the frequency offset estimation value of the data sub-carriers obtained in the transmission data.
In some embodiments, the receiving end determines the density of pilot subcarriers based on frequency offset estimates for the data subcarriers. The method for determining the frequency offset estimation value of the data subcarrier is the same as that in step S201, and will not be described here again.
In some embodiments, the density of pilot subcarriers is increased when the frequency offset estimate for the data subcarriers is greater, and the density of pilot subcarriers is decreased when the frequency offset estimate for the data subcarriers is less.
For example, the frequency offset estimation value of the data subcarrier is compared with a preset frequency offset estimation threshold, and when the frequency offset estimation value of the data subcarrier is smaller than the preset frequency offset estimation threshold, the density of the pilot subcarrier can be reduced. When the frequency offset estimation value of the data subcarrier is larger than a preset frequency offset estimation threshold value, the density of the pilot frequency subcarrier can be increased. For another example, the frequency offset estimation values of two adjacent data subcarriers are compared, and if the latter frequency offset estimation value is smaller than the former frequency offset estimation value, the density of the pilot subcarriers is reduced. If the latter frequency offset estimation value is larger than the former frequency offset estimation value, the density of the pilot frequency sub-carrier is increased.
In some embodiments, determining the density of pilot subcarriers based on the frequency offset estimate of the data subcarriers comprises:
the method comprises the steps of increasing the density of pilot frequency subcarriers when a frequency offset estimation value of data subcarriers is smaller than a first frequency offset threshold value, maintaining the density of the pilot frequency subcarriers when the frequency offset estimation value of the data subcarriers is larger than the first frequency offset threshold value and smaller than a second frequency offset threshold value, wherein the first frequency offset threshold value is smaller than the second frequency offset threshold value, and reducing the density of the pilot frequency subcarriers when the frequency offset estimation value of the data subcarriers is larger than the second frequency offset threshold value.
Step S402, the control field in the data to be transmitted is modified based on the density of the pilot frequency sub-carrier, and the modified control field is inserted into the data to be transmitted.
In some embodiments, the density of pilot subcarriers is inserted in the high efficiency signaling field a of the control field. The density of pilot subcarriers is transmitted to the transmitting end through an ACTION (ACTION) frame.
Illustratively, the density of pilot subcarriers is inserted into the control field of the data to be transmitted. Fig. 3 is a single user HE PPDU frame format. Ext>ext> asext>ext> shownext>ext> inext>ext> fig.ext>ext> 3ext>ext>,ext>ext> theext>ext> controlext>ext> fieldext>ext> ofext>ext> theext>ext> dataext>ext> toext>ext> beext>ext> transmittedext>ext> includesext>ext> aext>ext> conventionalext>ext> shortext>ext> trainingext>ext> fieldext>ext> (ext>ext> Lext>ext> -ext>ext> STFext>ext>)ext>ext>,ext>ext> aext>ext> longext>ext> trainingext>ext> fieldext>ext> (ext>ext> Lext>ext> -ext>ext> LTFext>ext>)ext>ext>,ext>ext> aext>ext> conventionalext>ext> trainingext>ext> fieldext>ext> (ext>ext> Lext>ext> -ext>ext> SIGext>ext>)ext>ext>,ext>ext> repeatedext>ext> conventionalext>ext> signalingext>ext> (ext>ext> RLext>ext> -ext>ext> SIGext>ext>)ext>ext>,ext>ext> Gaoext>ext> Xiaoxinext>ext> aext>ext> fieldext>ext> (ext>ext> HEext>ext> -ext>ext> SIGext>ext> -ext>ext> aext>ext>)ext>ext>,ext>ext> anext>ext> HEext>ext> partext>ext> shortext>ext> trainingext>ext> sequenceext>ext> (ext>ext> HEext>ext> -ext>ext> STFext>ext>)ext>ext>,ext>ext> anext>ext> HEext>ext> partext>ext> longext>ext> trainingext>ext> sequenceext>ext> (ext>ext> HEext>ext> -ext>ext> LTFext>ext>)ext>ext>,ext>ext> dataext>ext> (ext>ext> dataext>ext>)ext>ext>,ext>ext> aext>ext> packetext>ext> extensionext>ext> fieldext>ext> (ext>ext> peext>ext> fieldext>ext>)ext>ext>,ext>ext> andext>ext> theext>ext> presentext>ext> disclosureext>ext> insertsext>ext> theext>ext> densityext>ext> ofext>ext> pilotext>ext> subcarriersext>ext> intoext>ext> theext>ext> HEext>ext> -ext>ext> SIGext>ext> -ext>ext> aext>ext> fieldext>ext>.ext>ext>
Step S403, sending the data to be transmitted to the receiving end.
In some embodiments, after modifying the density of the pilot subcarriers in the control field of the data to be transmitted, the transmitting end modifies the control field in the data to be transmitted based on the density of the pilot subcarriers, and inserts the modified control field into the data to be transmitted.
In some embodiments, modifying the control field in the data to be transmitted based on the density of the pilot subcarriers and inserting the modified control field into the data to be transmitted may further include receiving a density adjustment request for the pilot subcarriers from the receiving end, and sending a response message to the receiving end, the response message being used to respond to whether to accept the density adjustment for the pilot subcarriers.
When the receiving end sends a density adjustment request to the transmitting section, the transmitting end returns a response message to the receiving end, the receiving end judges whether the transmitting end accepts density adjustment of the pilot frequency sub-carrier or not based on the response message, and if the adjustment is possible, the receiving end sends adjustment information to the transmitting end.
The response message comprises one or more of the following information, namely the density adjustment capability of the sending end and whether to receive the density adjustment.
In some embodiments, the receiving end sends an indication of the density adjustment of the pilot subcarriers to the transmitting end when the transmitting end has density adjustment capabilities and is willing to receive the density adjustment.
It should be noted that, the sending end and the receiving end can both determine whether the sending end accepts the density adjustment, which is not limited in the present application.
Ext> accordingext> toext> theext> frequencyext> offsetext> adjustingext> methodext> providedext> byext> theext> embodimentext> ofext> theext> disclosureext>,ext> whenext> theext> transmittingext> endext> hasext> pilotext> frequencyext> subcarrierext> densityext> inext> theext> HEext> -ext> SIGext> -ext> Aext> fieldext>,ext> ifext> theext> pilotext> frequencyext> subcarrierext> densityext> isext> representedext> byext> 2ext> bitsext>,ext> 00ext> isext> notext> modifiedext>,ext> 01ext> isext> increasedext> densityext>,ext> andext> 10ext> isext> decreasedext> densityext>.ext> For example, taking 26-tone as an example, when the transmission channel is deteriorated, if the density of the pilot subcarriers is increased to 3/26=11.54, the transmission efficiency is 88.46%, and the transmission efficiency is reduced, but the accuracy of frequency estimation is improved, so that the accuracy of decoding is improved. Taking 484-tone as an example, when the transmission channel is improved, if the pilot frequency subcarrier is reduced to 8/484=1.65%, the transmission efficiency is 98.35%, and the transmission efficiency is improved.
According to the frequency offset adjusting method provided by the embodiment of the disclosure, the transmitting end modifies the control field in the data to be transmitted based on the density of the pilot frequency sub-carrier, when the receiving end receives the data to be transmitted, SFO and CFO can be determined according to the density of the pilot frequency sub-carrier, and as the density of the pilot frequency sub-carrier can reflect the channel state between the receiving end and the transmitting end, the receiving end determines the density of the pilot frequency sub-carrier based on the frequency offset estimated value of the data sub-carrier, so that the transmitting end can adjust the density of the pilot frequency sub-carrier in real time, thereby ensuring more accurate estimation and supplement of the SFO and the CFO, reducing the error rate, improving the proportion of the data carrier and improving the transmission efficiency.
In a third aspect, an embodiment of the present disclosure provides a frequency offset adjustment device, which is applied to a transmitting end. Alternatively, the device may be a chip or a system-on-chip.
Fig. 5 is a block diagram of a frequency offset adjustment device according to an embodiment of the present disclosure. As shown in fig. 5, the frequency offset adjusting apparatus includes:
an obtaining module 501, configured to obtain a frequency offset estimation value of a data subcarrier from received transmission data, where the frequency offset estimation value is used to characterize a state of a transmission channel for transmitting the transmission data;
A determining module 502, configured to determine a density of pilot subcarriers based on a frequency offset estimation value of the data subcarriers;
A first sending module 503, configured to send a density of pilot subcarriers to a sending end, where the density of pilot subcarriers is used by the sending end to dynamically adjust a control field in data to be transmitted.
In some embodiments, the frequency offset adjusting device may further include a receiving module, configured to receive data to be transmitted after the adjustment control field is sent by the sending end.
In some embodiments, the density of the pilot subcarriers is increased when the frequency offset estimate for the data subcarriers is less than a first frequency offset threshold, the density of the pilot subcarriers is maintained when the frequency offset estimate for the data subcarriers is greater than the first frequency offset threshold and less than a second frequency offset threshold, wherein the first frequency offset threshold is less than the second frequency offset threshold, and the density of the pilot subcarriers is decreased when the frequency offset estimate for the data subcarriers is greater than the second frequency offset threshold.
In some embodiments, the obtaining module 501 is further configured to determine a channel state based on the received transmission data, and determine a frequency offset estimation value of the data subcarrier based on a phase offset in the channel state.
In some embodiments, the first sending module 503 is configured to send the density of pilot subcarriers to the sending end through an ACTION (ACTION) frame.
In some embodiments, the frequency offset adjusting device further comprises a first sending module 503, a receiving module and a judging module, wherein the first sending module 503 is further used for sending a density adjustment request to the sending end, the receiving module is further used for receiving a response message returned by the sending end, and the judging module is used for judging whether the sending end accepts density adjustment of the pilot frequency sub-carrier or not based on the response message.
Wherein the response message includes at least one of a density adjustment capability of the transmitting end and whether to receive the density adjustment.
According to the frequency offset adjusting device provided by the embodiment of the disclosure, the density of the pilot frequency subcarrier is determined based on the frequency offset estimated value of the data subcarrier obtained in the transmission data, then the density of the pilot frequency subcarrier is sent to the sending end, the sending end modifies the control field in the data to be transmitted based on the density of the pilot frequency subcarrier, when the receiving end receives the data to be transmitted, SFO and CFO can be determined according to the density of the pilot frequency subcarrier, as the density of the pilot frequency subcarrier can reflect the channel state between the receiving end and the sending end, the receiving end determines the density of the pilot frequency subcarrier based on the frequency offset estimated value of the data subcarrier, so that the sending end can adjust the density of the pilot frequency subcarrier in real time, the estimation and the supplement of the SFO and the CFO can be more accurate, the error rate can be reduced, the proportion of the data carrier can be improved, and the transmission efficiency can be improved.
In a fourth aspect, an embodiment of the present disclosure provides a frequency offset adjustment device, which is applied to a receiving end. Alternatively, the device may be a chip or a system-on-chip.
Fig. 6 is a block diagram of a frequency offset adjustment device according to an embodiment of the present disclosure. As shown in fig. 6, the frequency offset adjusting apparatus includes:
the second receiving module 601 is configured to receive a density of pilot subcarriers determined by the receiving end, where the density of the pilot subcarriers is determined by the receiving end according to a frequency offset estimation value of a data subcarrier obtained from the transmission data;
A modifying module 602, configured to modify a control field in data to be transmitted based on a density of pilot subcarriers, and insert the modified control field into the data to be transmitted;
A second sending module 603, configured to send data to be transmitted to a receiving end.
In some embodiments, the density of pilot subcarriers is inserted in the efficient signaling a field of the control field.
In some embodiments, in the frequency offset adjustment device, the second sending module 603 is further configured to send a response message to the receiving end in response to the density adjustment request of the receiving end, where the receiving end is configured to determine whether the sending end accepts density adjustment of the pilot subcarriers based on the response message.
According to the frequency offset adjusting device provided by the embodiment of the disclosure, the transmitting end modifies the control field in the data to be transmitted based on the density of the pilot frequency sub-carrier, when the receiving end receives the data to be transmitted, SFO and CFO can be determined according to the density of the pilot frequency sub-carrier, and as the density of the pilot frequency sub-carrier can reflect the channel state between the receiving end and the transmitting end, the receiving end determines the density of the pilot frequency sub-carrier based on the frequency offset estimated value of the data sub-carrier, so that the transmitting end can adjust the density of the pilot frequency sub-carrier in real time, thereby ensuring more accurate estimation and supplement of the SFO and the CFO, reducing the error rate, improving the proportion of the data carrier and improving the transmission efficiency.
In the method and apparatus provided by the embodiments of the present disclosure, the receiving end and the transmitting end may be a receiver and a transmitter, respectively, where the receiver and the transmitter may be a receiver and a transmitter in a WiFi device.
For a better understanding of the method of the present disclosure, the method of frequency offset adjustment provided by the present disclosure is described below with reference to fig. 7.
As shown in fig. 7, the frequency offset adjustment method provided by the embodiment of the disclosure includes:
In step S701, the receiving end obtains a frequency offset estimation value of the data subcarrier.
The frequency offset estimation value is obtained in the same manner as the frequency offset estimation value in step S201, and will not be described herein.
Step S702, judging whether the frequency offset estimation value of the data sub-carrier is smaller than the first frequency offset threshold value, if yes, executing step S703, otherwise, executing step S706.
In step S703, the receiving end sends an adjustment request for increasing the density of the pilot carriers to the transmitting end, so as to request to increase the density of the pilot carriers.
In step S703, the receiving end transmits a request for increasing the density of pilot subcarriers to the transmitting end through an ACTION (ACTION) frame.
Step S704, the receiving end receives the response message returned by the sending end and judges whether the sending end receives the density adjustment request or not based on the response message, if yes, step S705 is executed, and if not, step S710 is executed.
Step S705, the density of the pilot frequency sub-carrier is determined based on the frequency offset estimation value of the data sub-carrier, and the density of the pilot frequency sub-carrier is sent to the sending end for the sending end to dynamically increase the density of the pilot frequency sub-carrier.
Step S706, judging whether the frequency offset estimation value of the data sub-carrier is smaller than the second frequency offset threshold, if yes, executing step S707, otherwise, executing step 710.
In step S707, the receiving end transmits an adjustment request for reducing the density of pilot subcarriers to the transmitting end.
Step S708, the receiving end receives the response message returned by the sending end and judges whether the sending end receives the density adjustment request based on the response message, if so, step S709 is executed, and if not, step S710 is executed.
Step S709, the density of the pilot frequency sub-carrier is determined based on the frequency offset estimation value of the data sub-carrier, and the density of the pilot frequency sub-carrier is sent to the sending end for the sending end to dynamically reduce the density of the pilot frequency sub-carrier.
Step S710, ends.
Fig. 8 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Referring to fig. 8, an embodiment of the present disclosure provides an electronic device, which may alternatively be a chip or a system-on-chip. The electronic device comprises at least one processor 801, at least one memory 802, and one or more I/O interfaces 803 connected between the processor 801 and the memory 802, wherein the memory 802 stores one or more computer programs executable by the at least one processor 801, the one or more computer programs being executed by the at least one processor 801 to enable the at least one processor 801 to perform the frequency offset adjustment method described above.
The disclosed embodiments also provide a computer readable storage medium having a computer program stored thereon, wherein the computer program when executed by a processor/processing core implements the above-described frequency offset adjustment method. The computer readable storage medium may be a volatile or nonvolatile computer readable storage medium.
Embodiments of the present disclosure also provide a computer program product comprising computer readable code, or a non-transitory computer readable storage medium carrying computer readable code, which when executed in a processor of an electronic device, performs the above-described frequency offset adjustment method.
Those of ordinary skill in the art will appreciate that all or some of the steps, systems, functional modules/units in the apparatus, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components, for example, one physical component may have a plurality of functions, or one function or step may be cooperatively performed by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer-readable storage media, which may include computer storage media (or non-transitory media) and communication media (or transitory media).
The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable program instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, random Access Memory (RAM), read Only Memory (ROM), erasable Programmable Read Only Memory (EPROM), static Random Access Memory (SRAM), flash memory or other memory technology, portable compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical disc storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable program instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and may include any information delivery media.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as SMALLTALK, C ++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present disclosure are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information of computer readable program instructions, which can execute the computer readable program instructions.
The computer program product described herein may be embodied in hardware, software, or a combination thereof. In an alternative embodiment, the computer program product is embodied as a computer storage medium, and in another alternative embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK), or the like.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted in a generic and descriptive sense only and not for purpose of limitation. In some instances, it will be apparent to one skilled in the art that features, characteristics, and/or elements described in connection with a particular embodiment may be used alone or in combination with other embodiments unless explicitly stated otherwise. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the disclosure as set forth in the appended claims.

Claims (14)

1.一种频偏调节方法,其特征在于,应用于接收端,包括:1. A frequency deviation adjustment method, characterized in that it is applied to a receiving end, comprising: 从接收到的传输数据中获得数据子载波的频偏估计值;其中,所述频偏估计值用于表征传输所述传输数据的传输信道的状态;Obtaining a frequency offset estimation value of a data subcarrier from the received transmission data; wherein the frequency offset estimation value is used to characterize a state of a transmission channel for transmitting the transmission data; 基于所述数据子载波的频偏估计值确定导频子载波的密度;Determining a density of pilot subcarriers based on the frequency offset estimate of the data subcarriers; 向发送端发送所述导频子载波的密度,所述导频子载波的密度用于所述发送端动态调整待传输数据中的控制字段。The density of the pilot subcarriers is sent to a transmitting end, and the density of the pilot subcarriers is used by the transmitting end to dynamically adjust a control field in data to be transmitted. 2.根据权利要求1所述的方法,其特征在于,所述基于所述数据子载波的频偏估计值确定导频子载波的密度,包括:2. The method according to claim 1, wherein determining the density of pilot subcarriers based on the frequency offset estimation value of the data subcarrier comprises: 在所述数据子载波的频偏估计值小于第一频偏阈值时,增加所述导频子载波的密度;When the frequency offset estimation value of the data subcarrier is less than a first frequency offset threshold, increasing the density of the pilot subcarrier; 在所述数据子载波的频偏估计值大于所述第一频偏阈值,且小于第二频偏阈值时,维持所述导频子载波的密度;When the frequency offset estimation value of the data subcarrier is greater than the first frequency offset threshold and less than the second frequency offset threshold, maintaining the density of the pilot subcarrier; 在所述数据子载波的频偏估计值大于所述第二频偏阈值时,降低所述导频子载波的密度。When the frequency offset estimation value of the data subcarrier is greater than the second frequency offset threshold, the density of the pilot subcarrier is reduced. 3.根据权利要求1或2所述的方法,其特征在于,所述从接收到的传输数据中获得数据子载波的频偏估计值,包括:3. The method according to claim 1 or 2, characterized in that obtaining the frequency offset estimation value of the data subcarrier from the received transmission data comprises: 基于接收到的传输数据确定信道状态;determining a channel state based on the received transmission data; 基于所述信道状态中的相位偏移量,确定所述数据子载波的频偏估计值。Based on the phase offset in the channel state, a frequency offset estimation value of the data subcarrier is determined. 4.根据权利要求1所述的方法,其特征在于,所述向发送端发送所述导频子载波的密度,包括:4. The method according to claim 1, characterized in that the density of the pilot subcarriers is sent to the transmitting end, comprising: 通过行动(ACTION)帧向所述发送端发送所述导频子载波的密度。The density of the pilot subcarriers is sent to the transmitting end through an ACTION frame. 5.根据权利要求1所述的方法,其特征在于,所述向发送端发送所述导频子载波的密度之前,还包括:5. The method according to claim 1, characterized in that before sending the density of the pilot subcarrier to the transmitting end, it also includes: 向所述发送端发送导频子载波的密度调整请求;Sending a density adjustment request of the pilot subcarriers to the transmitting end; 接收所述发送端返回的响应消息;Receiving a response message returned by the sending end; 基于所述响应消息判断所述发送端是否接受导频子载波的密度调整。Based on the response message, it is determined whether the transmitting end accepts the density adjustment of the pilot subcarriers. 6.根据权利要求5所述的方法,其特征在于,所述响应消息包括以下一项或多项信息:所述发送端的密度调整能力;是否接收密度调整。6. The method according to claim 5 is characterized in that the response message includes one or more of the following information: the density adjustment capability of the sending end; whether to receive density adjustment. 7.一种频偏调节方法,其特征在于,应用于发送端,所述方法包括:7. A frequency deviation adjustment method, characterized in that it is applied to a transmitting end, and the method comprises: 接收来自接收端的导频子载波的密度;其中,所述导频子载波的密度是所述接收端依据传输数据中获得的数据子载波的频偏估计值确定的;Receiving a density of pilot subcarriers from a receiving end; wherein the density of the pilot subcarriers is determined by the receiving end according to a frequency offset estimation value of a data subcarrier obtained in the transmission data; 基于所述导频子载波的密度修改待传输数据中的控制字段,并将修改后的所述控制字段插入待传输数据;modifying a control field in the data to be transmitted based on the density of the pilot subcarriers, and inserting the modified control field into the data to be transmitted; 向所述接收端发送所述待传输数据。Sending the data to be transmitted to the receiving end. 8.根据权利要求7所述的方法,其特征在于,在所述控制字段的高效信令A字段中插入所述导频子载波的密度。8. The method according to claim 7 is characterized in that the density of the pilot subcarriers is inserted into the efficient signaling A field of the control field. 9.根据权利要求7或8所述的方法,其特征在于,所述基于所述导频子载波的密度修改待传输数据中的控制字段,并将修改后的所述控制字段插入待传输数据之前,还包括:9. The method according to claim 7 or 8, characterized in that the step of modifying a control field in the data to be transmitted based on the density of the pilot subcarriers and inserting the modified control field before the data to be transmitted further comprises: 接收来自所述接收端的导频子载波的密度调整请求;receiving a density adjustment request of a pilot subcarrier from the receiving end; 向所述接收端发送响应消息,所述响应消息用于响应是否接受导频子载波的密度调整。A response message is sent to the receiving end, where the response message is used to respond to whether the density adjustment of the pilot subcarriers is accepted. 10.根据权利要求9所述的方法,其特征在于,所述响应消息包括以下一项或多项信息:所述发送端的密度调整能力;是否接收密度调整。10. The method according to claim 9 is characterized in that the response message includes one or more of the following information: the density adjustment capability of the sending end; whether to receive density adjustment. 11.一种频偏调节装置,其特征在于,应用于接收端,所述装置包括:11. A frequency deviation adjustment device, characterized in that it is applied to a receiving end, and the device comprises: 获得模块,用于从接收到的传输数据中获得数据子载波的频偏估计值;其中,所述频偏估计值用于表征传输所述传输数据的传输信道的状态;An acquisition module, used to obtain a frequency offset estimation value of a data subcarrier from received transmission data; wherein the frequency offset estimation value is used to characterize a state of a transmission channel for transmitting the transmission data; 确定模块,用于基于所述数据子载波的频偏估计值确定导频子载波的密度;A determination module, configured to determine a density of pilot subcarriers based on a frequency offset estimation value of the data subcarrier; 第一发送模块,用于向发送端发送所述导频子载波的密度,所述导频子载波的密度用于所述发送端动态调整待传输数据中的控制字段。The first sending module is used to send the density of the pilot subcarrier to the sending end, and the density of the pilot subcarrier is used by the sending end to dynamically adjust the control field in the data to be transmitted. 12.一种频偏调节装置,其特征在于,应用于发送端,所述装置包括:12. A frequency deviation adjustment device, characterized in that it is applied to a transmitting end, and the device comprises: 第二接收模块,用于接收接收端确定的导频子载波的密度;其中,所述导频子载波的密度是所述接收端依据传输数据中获得的数据子载波的频偏估计值确定的;A second receiving module, configured to receive a density of pilot subcarriers determined by a receiving end; wherein the density of pilot subcarriers is determined by the receiving end based on a frequency offset estimation value of a data subcarrier obtained in the transmission data; 修改模块,用于基于所述导频子载波的密度修改待传输数据中的控制字段,并将修改后的所述控制字段插入待传输数据;A modification module, configured to modify a control field in the data to be transmitted based on the density of the pilot subcarriers, and insert the modified control field into the data to be transmitted; 第二发送模块,用于向所述接收端发送所述待传输数据。The second sending module is used to send the data to be transmitted to the receiving end. 13.一种电子设备,其特征在于,包括:13. An electronic device, comprising: 至少一个处理器;以及at least one processor; and 与所述至少一个处理器通信连接的存储器;其中,a memory communicatively connected to the at least one processor; wherein, 所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序,所述一个或多个计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-6或7-10中任一项所述的频偏调节方法。The memory stores one or more computer programs that can be executed by the at least one processor, and the one or more computer programs are executed by the at least one processor so that the at least one processor can execute the frequency deviation adjustment method as described in any one of claims 1-6 or 7-10. 14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-6或7-10中任一项所述的频偏调节方法。14. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the frequency deviation adjustment method according to any one of claims 1-6 or 7-10.
CN202211293281.5A 2022-10-21 2022-10-21 Frequency deviation adjustment method and device, electronic device, and computer-readable storage medium Active CN115632922B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211293281.5A CN115632922B (en) 2022-10-21 2022-10-21 Frequency deviation adjustment method and device, electronic device, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211293281.5A CN115632922B (en) 2022-10-21 2022-10-21 Frequency deviation adjustment method and device, electronic device, and computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN115632922A CN115632922A (en) 2023-01-20
CN115632922B true CN115632922B (en) 2025-03-14

Family

ID=84907113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211293281.5A Active CN115632922B (en) 2022-10-21 2022-10-21 Frequency deviation adjustment method and device, electronic device, and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN115632922B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060000402A (en) * 2004-06-29 2006-01-06 삼성전자주식회사 Overhead Reduction Apparatus and Method in OPM System
CN101286971A (en) * 2008-05-30 2008-10-15 北京北方烽火科技有限公司 System and method for adaptive frame length control in OFDM system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859056B (en) * 2005-10-25 2010-05-05 华为技术有限公司 Method and device for optimizing pilot frequency in honey comb communication system
KR100874919B1 (en) * 2007-03-12 2008-12-19 삼성전자주식회사 Sampling offset estimating apparatus and sampling offset estimating method
KR101385973B1 (en) * 2007-04-26 2014-04-16 재단법인서울대학교산학협력재단 Apparatus and method for uplink adaptive pilot signal space switching in an orthogonal frequency division multiplexing wireless system
US8085860B2 (en) * 2008-04-29 2011-12-27 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Systems and methods for sampling frequency offset estimation
CN101553028B (en) * 2009-04-30 2011-06-15 西南交通大学 Frequency offset and phase estimation method based on differential phase in TD-SCDMA communication system receiving synchronization
US8804688B2 (en) * 2009-08-11 2014-08-12 Clearwire Ip Holdings Llc System and method providing various pilot sub-carrier densities in OFDMA communications
CN102685064B (en) * 2012-05-18 2015-02-18 天津工业大学 Method for tracking carrier frequency of multiband orthogonal frequency division multiplexing (OFDM) ultra wideband system
WO2015176312A1 (en) * 2014-05-23 2015-11-26 华为技术有限公司 Pilot configuration method and device
CN104253782A (en) * 2014-09-02 2014-12-31 深圳市力合微电子股份有限公司 Residual carrier deviation and sampling deviation estimation method and compensation method
RU2713430C1 (en) * 2016-07-28 2020-02-05 Гуандун Оппо Мобайл Телекоммьюникейшнз Корп., Лтд. Method of transmitting a pilot signal, a terminal device and a network device
CN107317664B (en) * 2017-08-25 2020-07-28 西京学院 Transmission method of control channel
CN114785435B (en) * 2022-03-30 2023-03-21 西安电子科技大学 A Carrier Frequency Offset Estimation Method Based on Zero Subcarrier Phase Fitting

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060000402A (en) * 2004-06-29 2006-01-06 삼성전자주식회사 Overhead Reduction Apparatus and Method in OPM System
CN101286971A (en) * 2008-05-30 2008-10-15 北京北方烽火科技有限公司 System and method for adaptive frame length control in OFDM system

Also Published As

Publication number Publication date
CN115632922A (en) 2023-01-20

Similar Documents

Publication Publication Date Title
US20230299884A1 (en) Data and control multiplexing in pusch in wireless networks
US8401111B2 (en) Method and apparatus for sequencing and correlating a positioning reference signal
WO2018228153A1 (en) Methods and devices for transmitting and receiving phase tracking reference signal
US9240822B2 (en) Method of handling power reduction at transmitter and related communication device
BRPI0706300A2 (en) methods and equipment for noise estimation in a communication system
CN109586868A (en) Information transferring method, device, sending device and computer readable storage medium
CN113938257B (en) Method, device and equipment for detecting physical downlink control channel and storage medium
WO2022145396A1 (en) Sr bits generation for harq-ack multiplexing with different priorities
WO2010053843A2 (en) Radio link performance prediction in wireless communication terminal
US20230396392A1 (en) Data transmission method and apparatus
WO2021147112A1 (en) Communication method and communication device
CN108834211B (en) Timing adjustment method and system based on 5G communication network
CN112242896B (en) Method and system for determining starting time of PDCCH monitoring opportunity
CN101606364A (en) Shared Control Channel Data Aided Channel Estimation
CN109391418B (en) Information transmission method, apparatus, related equipment, and computer-readable storage medium
CN115632922B (en) Frequency deviation adjustment method and device, electronic device, and computer-readable storage medium
US20180167235A1 (en) Adaptive channel estimation
US10142150B2 (en) Pilot signal generating apparatus, method thereof, and transmitting apparatus
WO2020063941A1 (en) Data sending and receiving method, device, system, terminal, base station, and storage medium
WO2016145616A1 (en) Method, device, and system for information transmission
FR3092461A1 (en) Two-protocol transmission method, reception method and corresponding devices and signal.
US9787508B2 (en) Computing system with communication link mechanism and method of operation thereof
CN111585930A (en) Information processing method and device
US20240323883A1 (en) Purpose-dependent determination of start of receiver symbol processing window
CN114390680B (en) Position determination method and related device

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